.elementor-3807 .elementor-element.elementor-element-84322c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:50px 50px;--background-transition:0.3s;--overlay-opacity:0.1;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3807 .elementor-element.elementor-element-84322c7::before, .elementor-3807 .elementor-element.elementor-element-84322c7 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-84322c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-84322c7 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-84322c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-84322c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://swansonwoodworks.com/wp-content/uploads/2023/09/our-services.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3807 .elementor-element.elementor-element-84322c7, .elementor-3807 .elementor-element.elementor-element-84322c7::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-7cd95d4{--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;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3807 .elementor-element.elementor-element-ff71140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:15px 15px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-1308a32{text-align:center;}.elementor-3807 .elementor-element.elementor-element-f676223{text-align:center;}.elementor-3807 .elementor-element.elementor-element-ac485a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 40px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-60bb307{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-60bb307:not(.elementor-motion-effects-element-type-background), .elementor-3807 .elementor-element.elementor-element-60bb307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ba438b );}.elementor-3807 .elementor-element.elementor-element-60bb307, .elementor-3807 .elementor-element.elementor-element-60bb307::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-206d47d{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-6642224 img{width:100%;max-width:100%;}.elementor-3807 .elementor-element.elementor-element-05f7da8{--display:flex;--justify-content:space-between;--gap:16px 16px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:45px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-3807 .elementor-element.elementor-element-05f7da8::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://swansonwoodworks.com/wp-content/uploads/2023/09/residential-services.svg");background-position:94% 88%;background-repeat:no-repeat;background-size:auto;}.elementor-3807 .elementor-element.elementor-element-05f7da8, .elementor-3807 .elementor-element.elementor-element-05f7da8::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-694f398{--display:flex;--gap:16px 16px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-8f01524{font-size:18px;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-f3ed2fa{font-size:18px;font-weight:500;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-a219ffb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3807 .elementor-element.elementor-element-f1e47b4{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-f1e47b4:not(.elementor-motion-effects-element-type-background), .elementor-3807 .elementor-element.elementor-element-f1e47b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ba438b );}.elementor-3807 .elementor-element.elementor-element-f1e47b4, .elementor-3807 .elementor-element.elementor-element-f1e47b4::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-5e83d21{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-74f8c7b img{width:100%;max-width:100%;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4{--display:flex;--justify-content:space-between;--gap:16px 16px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:45px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://swansonwoodworks.com/wp-content/uploads/2023/09/commercial-services.svg");background-position:94% 88%;background-repeat:no-repeat;background-size:auto;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4, .elementor-3807 .elementor-element.elementor-element-8e3b7d4::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-45a548d{--display:flex;--gap:16px 16px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-ef8256d{font-size:18px;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-c09b6e4{font-size:18px;font-weight:500;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-903fa97 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3807 .elementor-element.elementor-element-ca7dc53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 40px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-bfde43c{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-bfde43c:not(.elementor-motion-effects-element-type-background), .elementor-3807 .elementor-element.elementor-element-bfde43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ba438b );}.elementor-3807 .elementor-element.elementor-element-bfde43c, .elementor-3807 .elementor-element.elementor-element-bfde43c::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-29ac5cb{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-64fcede img{width:100%;max-width:100%;}.elementor-3807 .elementor-element.elementor-element-6516685{--display:flex;--justify-content:space-between;--gap:16px 16px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:45px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-3807 .elementor-element.elementor-element-6516685::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://swansonwoodworks.com/wp-content/uploads/2023/09/flooring-services.svg");background-position:94% 88%;background-repeat:no-repeat;background-size:auto;}.elementor-3807 .elementor-element.elementor-element-6516685, .elementor-3807 .elementor-element.elementor-element-6516685::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-8ec8e31{--display:flex;--gap:16px 16px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-bf26cf9{font-size:18px;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-d15180f{font-size:18px;font-weight:500;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-7718543 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3807 .elementor-element.elementor-element-a97ddc1{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-a97ddc1:not(.elementor-motion-effects-element-type-background), .elementor-3807 .elementor-element.elementor-element-a97ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ba438b );}.elementor-3807 .elementor-element.elementor-element-a97ddc1, .elementor-3807 .elementor-element.elementor-element-a97ddc1::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-dea2e60{--display:flex;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-6587362 img{width:100%;max-width:100%;}.elementor-3807 .elementor-element.elementor-element-b679b61{--display:flex;--justify-content:space-between;--gap:16px 16px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:45px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-3807 .elementor-element.elementor-element-b679b61::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://swansonwoodworks.com/wp-content/uploads/2023/09/lighting-services.svg");background-position:94% 88%;background-repeat:no-repeat;background-size:auto;}.elementor-3807 .elementor-element.elementor-element-b679b61, .elementor-3807 .elementor-element.elementor-element-b679b61::before{--border-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-eeacdef{--display:flex;--gap:16px 16px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-75279e6{font-size:18px;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-3af9357{font-size:18px;font-weight:500;line-height:1.44em;letter-spacing:0.18px;}.elementor-3807 .elementor-element.elementor-element-7fea90f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3807 .elementor-element.elementor-element-1cee077{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 40px;--background-transition:0.3s;}.elementor-3807 .elementor-element.elementor-element-90164fe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3807 .elementor-element.elementor-element-80b0c41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-3807 .elementor-element.elementor-element-ff71140{--width:675px;}.elementor-3807 .elementor-element.elementor-element-1cee077{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3807 .elementor-element.elementor-element-84322c7{--content-width:100%;}.elementor-3807 .elementor-element.elementor-element-7cd95d4{--width:100%;}.elementor-3807 .elementor-element.elementor-element-ff71140{--width:100%;}.elementor-3807 .elementor-element.elementor-element-ac485a9{--width:100%;}.elementor-3807 .elementor-element.elementor-element-ca7dc53{--width:100%;}.elementor-3807 .elementor-element.elementor-element-1cee077{--width:100%;}}@media(max-width:1024px){.elementor-3807 .elementor-element.elementor-element-84322c7{--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-3807 .elementor-element.elementor-element-ac485a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-3807 .elementor-element.elementor-element-05f7da8::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-ca7dc53{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-3807 .elementor-element.elementor-element-6516685::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-b679b61::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-1cee077{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}@media(max-width:767px){.elementor-3807 .elementor-element.elementor-element-84322c7{--gap:20px 20px;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:36px;--padding-inline-end:36px;}.elementor-3807 .elementor-element.elementor-element-ff71140{--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3807 .elementor-element.elementor-element-ac485a9{--gap:20px 20px;}.elementor-3807 .elementor-element.elementor-element-05f7da8::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-05f7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-05f7da8{--padding-block-start:28px;--padding-block-end:40px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-3807 .elementor-element.elementor-element-8f01524{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-f3ed2fa{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-8e3b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-8e3b7d4{--padding-block-start:28px;--padding-block-end:40px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-3807 .elementor-element.elementor-element-ef8256d{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-c09b6e4{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-ca7dc53{--gap:20px 20px;}.elementor-3807 .elementor-element.elementor-element-6516685::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-6516685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-6516685{--padding-block-start:28px;--padding-block-end:40px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-3807 .elementor-element.elementor-element-bf26cf9{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-d15180f{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-b679b61::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-video-container::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3807 .elementor-element.elementor-element-b679b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-3807 .elementor-element.elementor-element-b679b61{--padding-block-start:28px;--padding-block-end:40px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-3807 .elementor-element.elementor-element-75279e6{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-3af9357{font-size:16px;line-height:1.5em;letter-spacing:0.16px;}.elementor-3807 .elementor-element.elementor-element-1cee077{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-f676223 */.elementor-3807 .elementor-element.elementor-element-f676223 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f01524 */.elementor-3807 .elementor-element.elementor-element-8f01524 p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed2fa */.elementor-3807 .elementor-element.elementor-element-f3ed2fa p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f7da8 */.elementor-3807 .elementor-element.elementor-element-05f7da8{
outline: 2px solid #F2F0ED;
outline-offset: -25px;
}

@media(max-width:1024px){
.elementor-3807 .elementor-element.elementor-element-05f7da8:before{
display:none;
}

.elementor-3807 .elementor-element.elementor-element-05f7da8{
outline-offset: -15px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8256d */.elementor-3807 .elementor-element.elementor-element-ef8256d p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09b6e4 */.elementor-3807 .elementor-element.elementor-element-c09b6e4 p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3b7d4 */.elementor-3807 .elementor-element.elementor-element-8e3b7d4{
outline: 2px solid #F2F0ED;
outline-offset: -25px;
}

@media(max-width:1024px){
.elementor-3807 .elementor-element.elementor-element-8e3b7d4:before{
display:none;
}

.elementor-3807 .elementor-element.elementor-element-8e3b7d4{
outline-offset: -15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac485a9 */@media(min-width:768px) and (max-width:1024px){
    
    .elementor-3807 .elementor-element.elementor-element-ac485a9 .pp-info-box-icon,
    .elementor-3807 .elementor-element.elementor-element-ac485a9 img{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf26cf9 */.elementor-3807 .elementor-element.elementor-element-bf26cf9 p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d15180f */.elementor-3807 .elementor-element.elementor-element-d15180f p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6516685 */.elementor-3807 .elementor-element.elementor-element-6516685{
outline: 2px solid #F2F0ED;
outline-offset: -25px;
}

@media(max-width:1024px){
.elementor-3807 .elementor-element.elementor-element-6516685:before{
display:none;
}

.elementor-3807 .elementor-element.elementor-element-6516685{
outline-offset: -15px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75279e6 */.elementor-3807 .elementor-element.elementor-element-75279e6 p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3af9357 */.elementor-3807 .elementor-element.elementor-element-3af9357 p:last-child{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b679b61 */.elementor-3807 .elementor-element.elementor-element-b679b61{
outline: 2px solid #F2F0ED;
outline-offset: -25px;
}

.elementor-3807 .elementor-element.elementor-element-b679b61{
    min-height: 456px;
}

@media(max-width:1024px){
.elementor-3807 .elementor-element.elementor-element-b679b61:before{
display:none;
}

.elementor-3807 .elementor-element.elementor-element-b679b61{
outline-offset: -15px;
min-height: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca7dc53 */@media(min-width:768px) and (max-width:1024px){
    
    .elementor-3807 .elementor-element.elementor-element-ca7dc53 .pp-info-box-icon,
    .elementor-3807 .elementor-element.elementor-element-ca7dc53 img{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90164fe */.elementor-3807 .elementor-element.elementor-element-90164fe  {
    width: 100% !important;
}

.elementor-3807 .elementor-element.elementor-element-90164fe iframe {
    margin: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80b0c41 */.elementor-3807 .elementor-element.elementor-element-80b0c41 iframe {
    height: 600px;
    width: 300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84322c7 */.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover{
background: #D88728 !important;
}

.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover .elementor-heading-title,
.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover p,
.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover li{
color: #fff !important;
}

.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover li::marker{
color: #fff !important;
}

.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover .elementor-button{
border-color: #fff;
color:#fff;
}

.elementor-3807 .elementor-element.elementor-element-84322c7 .our-service-card:hover .elementor-button:hover{
border-color: #1A1200;
}

@media(max-width:1024px){
    .elementor-3807 .elementor-element.elementor-element-84322c7:before{
        background-image: none !important;
        background-color: #F2F0ED !important;
        opacity: 1 !important;
    }
}/* End custom CSS */