.elementor-118 .elementor-element.elementor-element-5288c4b0{--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;--overlay-opacity:1;--padding-top:14em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em}.elementor-118 .elementor-element.elementor-element-5288c4b0:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-5288c4b0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://keystoneroofingsidingwindows.com/wp-content/uploads/2025/10/ImageGen-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-118 .elementor-element.elementor-element-5288c4b0:before,.elementor-118 .elementor-element.elementor-element-5288c4b0>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-5288c4b0>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-5288c4b0>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-5288c4b0>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-5288c4b0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-717a548) 0%,var(--e-global-color-7df47c7) 100%)}.elementor-118 .elementor-element.elementor-element-273679f0{--display:flex}.elementor-118 .elementor-element.elementor-element-43fd4f9{font-family:var(--e-global-typography-d24245a-font-family),Sans-serif;font-size:var(--e-global-typography-d24245a-font-size);font-weight:var(--e-global-typography-d24245a-font-weight);line-height:var(--e-global-typography-d24245a-line-height);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-18892b44{--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}.elementor-118 .elementor-element.elementor-element-18892b44:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-18892b44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7df47c7)}.elementor-118 .elementor-element.elementor-element-e4049e7{--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;--justify-content:space-between;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--flex-wrap:wrap;--border-radius:100px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em}.elementor-118 .elementor-element.elementor-element-e4049e7:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-e4049e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-118 .elementor-element.elementor-element-e4049e7.e-con{--align-self:center}.elementor-118 .elementor-element.elementor-element-7f9d621e{--display:flex}.elementor-118 .elementor-element.elementor-element-1fc2e04a{text-align:center}.elementor-118 .elementor-element.elementor-element-1fc2e04a .elementor-heading-title{font-family:var(--e-global-typography-c9e5da7-font-family),Sans-serif;font-size:var(--e-global-typography-c9e5da7-font-size);font-weight:var(--e-global-typography-c9e5da7-font-weight);line-height:var(--e-global-typography-c9e5da7-line-height);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-39068b97{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center}.elementor-118 .elementor-element.elementor-element-39068b97.elementor-element{--align-self:center}.elementor-118 .elementor-element.elementor-element-523b43b1{--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;--justify-content:space-between}.elementor-118 .elementor-element.elementor-element-67caa508{width:var(--container-widget-width,35%);max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0}.elementor-118 .elementor-element.elementor-element-67caa508 img{width:100%;height:400px;object-fit:cover;object-position:top right;border-radius:20px}.elementor-118 .elementor-element.elementor-element-3d09356f{width:var(--container-widget-width,61%);max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0}.elementor-118 .elementor-element.elementor-element-3d09356f img{width:100%;height:495px;object-fit:cover;object-position:center right;border-radius:20px}.elementor-118 .elementor-element.elementor-element-535440b2{--display:flex}.elementor-118 .elementor-element.elementor-element-550aa3e5{--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:flex-start}.elementor-118 .elementor-element.elementor-element-1831c4f3{--display:flex;--min-height:70px}.elementor-118 .elementor-element.elementor-element-2234e96 .elementor-icon-wrapper{text-align:center}.elementor-118 .elementor-element.elementor-element-2234e96.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-2234e96.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-2234e96.elementor-view-default .elementor-icon{color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-2234e96.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-2234e96.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-23c2c116{--display:flex}.elementor-118 .elementor-element.elementor-element-7a8c0570 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6em;color:var(--e-global-color-primary)}.elementor-118 .elementor-element.elementor-element-163e4c02{--divider-border-style:solid;--divider-color:var(--e-global-color-4b62ca1);--divider-border-width:1px}.elementor-118 .elementor-element.elementor-element-163e4c02 .elementor-divider-separator{width:100%}.elementor-118 .elementor-element.elementor-element-163e4c02 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-118 .elementor-element.elementor-element-3b265e7f{--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;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap}.elementor-118 .elementor-element.elementor-element-4c9023a1{--display:flex}.elementor-118 .elementor-element.elementor-element-28c40ea0 .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-118 .elementor-element.elementor-element-28c40ea0{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-28c40ea0 .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-default:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed:has(:focus) .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-28c40ea0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-28c40ea0 .elementor-icon{font-size:30px;padding:15px}.elementor-118 .elementor-element.elementor-element-1247fe9f{--display:flex}.elementor-118 .elementor-element.elementor-element-279671ad .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-118 .elementor-element.elementor-element-279671ad{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-279671ad .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-default:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed:has(:focus) .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-279671ad.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-279671ad .elementor-icon{font-size:30px;padding:15px}.elementor-118 .elementor-element.elementor-element-292be56f{--display:flex}.elementor-118 .elementor-element.elementor-element-150ab5d0 .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-118 .elementor-element.elementor-element-150ab5d0{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-150ab5d0 .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-default:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed:has(:focus) .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-150ab5d0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-150ab5d0 .elementor-icon{font-size:30px;padding:15px}.elementor-118 .elementor-element.elementor-element-3886a570{--display:flex}.elementor-118 .elementor-element.elementor-element-68830fc2 .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-118 .elementor-element.elementor-element-68830fc2{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-68830fc2 .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-default:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed:has(:focus) .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-118 .elementor-element.elementor-element-68830fc2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-68830fc2 .elementor-icon{font-size:30px;padding:15px}.elementor-118 .elementor-element.elementor-element-3bdb59dd{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px}.elementor-118 .elementor-element.elementor-element-3bdb59dd:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-3bdb59dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-7aa047cd{--display:flex}.elementor-118 .elementor-element.elementor-element-44e11760{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-44e11760{left:-55px}body.rtl .elementor-118 .elementor-element.elementor-element-44e11760{right:-55px}.elementor-118 .elementor-element.elementor-element-2caa8c22{--display:flex;--overflow:hidden;--border-radius:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:100px}.elementor-118 .elementor-element.elementor-element-4211f787{z-index:2;text-align:left}.elementor-118 .elementor-element.elementor-element-4211f787 .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-2a91957e{--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}.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-791a15ea .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-video-button-wrapper{justify-content:start}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container{width:55px;height:55px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-video-button-container{width:55px;height:55px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container .rkit-vb-icon{font-size:15px;width:15px;height:15px;color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container{background-color:var(--e-global-color-717a548);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent);--pulse-color:var(--e-global-color-c104b7e)}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container:hover .rkit-vb-icon{color:var(--e-global-color-7754edb);fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container:hover{background-color:var(--e-global-color-accent);--pulse-color:#00CEA699}.elementor-118 .elementor-element.elementor-element-336634d5{--display:flex;--position:absolute;--min-height:530px;--overlay-opacity:.2;top:-54px;--z-index:0}.elementor-118 .elementor-element.elementor-element-336634d5:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-336634d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://keystoneroofingsidingwindows.com/wp-content/uploads/2025/10/woman-building-engineer-anchoring-roof-structure-m-KU3R5AE.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover}.elementor-118 .elementor-element.elementor-element-336634d5:before,.elementor-118 .elementor-element.elementor-element-336634d5>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-336634d5>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-336634d5>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-336634d5>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-336634d5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-7df47c7);--background-overlay:''}.elementor-118 .elementor-element.elementor-element-336634d5.e-con{--e-con-transform-rotateZ:30deg}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-336634d5{right:-80px}body.rtl .elementor-118 .elementor-element.elementor-element-336634d5{left:-80px}.elementor-118 .elementor-element.elementor-element-3f9618c0{--spacer-size:50px}.elementor-118 .elementor-element.elementor-element-51acfa5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em}.elementor-118 .elementor-element.elementor-element-51acfa5a:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-51acfa5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7df47c7)}.elementor-118 .elementor-element.elementor-element-4b799ca7{--display:flex;--gap:55px 0px;--row-gap:55px;--column-gap:0px}.elementor-118 .elementor-element.elementor-element-51c4a1f9{--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;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px}.elementor-118 .elementor-element.elementor-element-3bde63a{text-align:center}.elementor-118 .elementor-element.elementor-element-3bde63a .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-66c9cad7{text-align:center}.elementor-118 .elementor-element.elementor-element-66c9cad7 .elementor-heading-title{color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-4101f22e{text-align:center}.elementor-118 .elementor-element.elementor-element-4101f22e .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-64dd99b3{--display:flex}.elementor-118 .elementor-element.elementor-element-2e5cefb7{--e-image-carousel-slides-to-show:5}.elementor-118 .elementor-element.elementor-element-54e93730{--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-118 .elementor-element.elementor-element-54e93730:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-54e93730>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7df47c7)}.elementor-118 .elementor-element.elementor-element-736d1957{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--border-radius:100px 100px 0px 0px;box-shadow:0px 20px 26px -16px rgba(52,52,52,.09019607843137255);--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;--z-index:1}.elementor-118 .elementor-element.elementor-element-736d1957:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-736d1957>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-118 .elementor-element.elementor-element-534c434b{--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:60px 60px;--row-gap:60px;--column-gap:60px}.elementor-118 .elementor-element.elementor-element-5796ce7e{--display:flex}.elementor-118 .elementor-element.elementor-element-211432ba .elementor-heading-title{font-family:var(--e-global-typography-c9e5da7-font-family),Sans-serif;font-size:var(--e-global-typography-c9e5da7-font-size);font-weight:var(--e-global-typography-c9e5da7-font-weight);line-height:var(--e-global-typography-c9e5da7-line-height);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-3f107b1b{--display:flex;--justify-content:flex-end}.elementor-118 .elementor-element.elementor-element-57de5030{--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}.elementor-118 .elementor-element.elementor-element-2c520d69{--display:flex}.elementor-118 .elementor-element.elementor-element-4e5c110f .elementor-icon-box-wrapper{text-align:left}.elementor-118 .elementor-element.elementor-element-4e5c110f{--icon-box-icon-margin:25px}.elementor-118 .elementor-element.elementor-element-4e5c110f .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-4e5c110f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-2561610);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-4e5c110f.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-4e5c110f.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-4e5c110f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-4e5c110f .elementor-icon{font-size:25px;padding:15px}.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button{background-color:var(--e-global-color-717a548);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;padding:0}.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-897a4e5 .elementor-button:focus svg{fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-d44dd1b{--display:flex}.elementor-118 .elementor-element.elementor-element-d44dd1b:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-d44dd1b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4b62ca1)}.elementor-118 .elementor-element.elementor-element-48cf93d4{--spacer-size:50px}.elementor-118 .elementor-element.elementor-element-5fc8dc15{--display:flex}.elementor-118 .elementor-element.elementor-element-3984933f .elementor-icon-box-wrapper{text-align:left}.elementor-118 .elementor-element.elementor-element-3984933f{--icon-box-icon-margin:25px}.elementor-118 .elementor-element.elementor-element-3984933f .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-3984933f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-2561610);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-3984933f.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-3984933f.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-3984933f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-3984933f .elementor-icon{font-size:25px;padding:15px}.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button{background-color:var(--e-global-color-717a548);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;padding:0}.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-12fc0f33 .elementor-button:focus svg{fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-55969330{--display:flex}.elementor-118 .elementor-element.elementor-element-55969330:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-55969330>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4b62ca1)}.elementor-118 .elementor-element.elementor-element-141609e4{--spacer-size:50px}.elementor-118 .elementor-element.elementor-element-6f3ee747{--display:flex}.elementor-118 .elementor-element.elementor-element-1485335c .elementor-icon-box-wrapper{text-align:left}.elementor-118 .elementor-element.elementor-element-1485335c{--icon-box-icon-margin:25px}.elementor-118 .elementor-element.elementor-element-1485335c .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-1485335c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-2561610);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-1485335c.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-1485335c.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-1485335c.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-1485335c .elementor-icon{font-size:25px;padding:15px}.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button{background-color:var(--e-global-color-717a548);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;padding:0}.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-498dde75 .elementor-button:focus svg{fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-20377732{--display:flex}.elementor-118 .elementor-element.elementor-element-20377732:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-20377732>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4b62ca1)}.elementor-118 .elementor-element.elementor-element-3ce7db07{--spacer-size:50px}.elementor-118 .elementor-element.elementor-element-1cdb24a5{--display:flex}.elementor-118 .elementor-element.elementor-element-4b3c80ac .elementor-icon-box-wrapper{text-align:left}.elementor-118 .elementor-element.elementor-element-4b3c80ac{--icon-box-icon-margin:25px}.elementor-118 .elementor-element.elementor-element-4b3c80ac .elementor-icon-box-title{margin-block-end:10px}.elementor-118 .elementor-element.elementor-element-4b3c80ac.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-7754edb);fill:var(--e-global-color-2561610);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-4b3c80ac.elementor-view-framed .elementor-icon,.elementor-118 .elementor-element.elementor-element-4b3c80ac.elementor-view-default .elementor-icon{fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-4b3c80ac.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-4b3c80ac .elementor-icon{font-size:25px;padding:15px}.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button{background-color:var(--e-global-color-717a548);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;padding:0}.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-39c52dea .elementor-button:focus svg{fill:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-5cfd60f{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-118 .elementor-element.elementor-element-6c05554d{--display:flex;--justify-content:flex-end;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-41070cd3{--display:flex;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-41070cd3:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-41070cd3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-118 .elementor-element.elementor-element-61fb4a68{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px}.elementor-118 .elementor-element.elementor-element-6215e473{font-family:var(--e-global-typography-c1c1549-font-family),Sans-serif;font-size:var(--e-global-typography-c1c1549-font-size);font-weight:var(--e-global-typography-c1c1549-font-weight);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-19b5fce{--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-118 .elementor-element.elementor-element-17c8b53f{--display:flex;--min-height:40px;--justify-content:center}.elementor-118 .elementor-element.elementor-element-5a504991 img{border-style:solid;border-width:3px;border-color:var(--e-global-color-secondary);border-radius:40px}.elementor-118 .elementor-element.elementor-element-4e5e3d29{--display:flex;--min-height:40px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-5b08e351 img{border-style:solid;border-width:3px;border-color:var(--e-global-color-secondary);border-radius:40px}.elementor-118 .elementor-element.elementor-element-1d7fa662{--display:flex;--min-height:40px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-a8f8646 img{border-style:solid;border-width:3px;border-color:var(--e-global-color-secondary);border-radius:40px}.elementor-118 .elementor-element.elementor-element-48741a44{--display:flex;--min-height:40px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-4663f157 img{border-style:solid;border-width:3px;border-color:var(--e-global-color-secondary);border-radius:40px}.elementor-118 .elementor-element.elementor-element-66850409{--display:flex;--min-height:40px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-446e65aa img{border-style:solid;border-width:3px;border-color:var(--e-global-color-secondary);border-radius:40px}.elementor-118 .elementor-element.elementor-element-587e6f6c{--display:flex;--min-height:40px;--justify-content:center;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-secondary);--border-color:var(--e-global-color-secondary);--border-radius:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-587e6f6c:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-587e6f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-587e6f6c.e-con{--e-con-transform-rotateZ:0deg}.elementor-118 .elementor-element.elementor-element-587e6f6c.e-con:hover{--e-con-transform-rotateZ:45deg}.elementor-118 .elementor-element.elementor-element-587e6f6c:before,.elementor-118 .elementor-element.elementor-element-587e6f6c>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-587e6f6c>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-587e6f6c>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-587e6f6c>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-587e6f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-118 .elementor-element.elementor-element-279b94fc{--display:flex;--border-radius:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-118 .elementor-element.elementor-element-279b94fc:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-279b94fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-32086e05 .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-5050d7fd{color:var(--e-global-color-f4b3efb)}.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-7754edb);color:var(--e-global-color-7754edb);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button:hover,.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button:focus{background-color:var(--e-global-color-717a548);color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button:hover svg,.elementor-118 .elementor-element.elementor-element-6aeeb58d .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-5e66a111{--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}.elementor-118 .elementor-element.elementor-element-5e66a111:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-5e66a111>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-118 .elementor-element.elementor-element-64b0c9f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--border-radius:100px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em}.elementor-118 .elementor-element.elementor-element-64b0c9f6:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-64b0c9f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-74575374{--display:flex}.elementor-118 .elementor-element.elementor-element-51e640{z-index:2;text-align:left}.elementor-118 .elementor-element.elementor-element-51e640 .elementor-heading-title{font-family:var(--e-global-typography-c9e5da7-font-family),Sans-serif;font-size:var(--e-global-typography-c9e5da7-font-size);font-weight:var(--e-global-typography-c9e5da7-font-weight);line-height:var(--e-global-typography-c9e5da7-line-height);color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-2d9bcbff{width:var(--container-widget-width,82%);max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:2;text-align:left}.elementor-118 .elementor-element.elementor-element-2d9bcbff .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-70e0a9e8{--display:flex}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-card{background-color:var(--e-global-color-secondary);border-radius:20px;padding:30px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-pagination-bullet{background-color:#cc1414;width:20px;height:5px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-pagination-bullet:hover{background-color:#ff9494;width:15px;height:5px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-pagination-bullet.rkit-pagination-bullet-active{background-color:#ff9494;width:15px;height:5px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation{background-color:var(--e-global-color-717a548);font-size:25px;padding:20px;border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);border-radius:50px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation:hover{background-color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-carousel{padding:0}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-card .testimonial_body{padding:0 0 20px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_description{text-align:left;font-family:var(--e-global-typography-2b49c71-font-family),Sans-serif;font-size:var(--e-global-typography-2b49c71-font-size);line-height:var(--e-global-typography-2b49c71-line-height);color:var(--e-global-color-primary)}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-author strong{font-family:var(--e-global-typography-63b6431-font-family),Sans-serif;font-size:var(--e-global-typography-63b6431-font-size);font-weight:var(--e-global-typography-63b6431-font-weight);line-height:var(--e-global-typography-63b6431-line-height);color:var(--e-global-color-primary)}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_quote_wrapper{justify-content:start}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_quote_icon{font-size:65px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_quote{color:var(--e-global-color-7754edb);border-radius:0;padding:0;margin:0}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-pagination{justify-content:center;gap:5px}.elementor-118 .elementor-element.elementor-element-2219fcdd .button-element-price-table{border-radius:6px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-next-wrapper{margin:-285px 0 0}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-prev-wrapper{margin:-285px 0 0 1130px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation .navigation-icon{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation:hover .navigation-icon{color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-5deb4826{--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}.elementor-118 .elementor-element.elementor-element-5deb4826:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-5deb4826>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7df47c7)}.elementor-118 .elementor-element.elementor-element-7af0e03b{--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--border-radius:0px 0px 100px 100px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em}.elementor-118 .elementor-element.elementor-element-7af0e03b:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-7af0e03b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-118 .elementor-element.elementor-element-36300b58{--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-118 .elementor-element.elementor-element-5fda0442{text-align:center}.elementor-118 .elementor-element.elementor-element-5fda0442 .elementor-heading-title{font-family:var(--e-global-typography-63b6431-font-family),Sans-serif;font-size:var(--e-global-typography-63b6431-font-size);font-weight:var(--e-global-typography-63b6431-font-weight);line-height:var(--e-global-typography-63b6431-line-height);color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-5f59b03d{width:100%;max-width:100%;text-align:center}.elementor-118 .elementor-element.elementor-element-29caed5c{--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;--justify-content:space-between;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--flex-wrap:wrap}.elementor-118 .elementor-element.elementor-element-62f18839{--display:flex;--min-height:413px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:.8;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-62f18839:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-62f18839>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://keystoneroofingsidingwindows.com/wp-content/uploads/2025/10/ImageGen-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-118 .elementor-element.elementor-element-62f18839:before,.elementor-118 .elementor-element.elementor-element-62f18839>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-62f18839>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-62f18839>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-62f18839>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-62f18839>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-717a548) 0%,var(--e-global-color-7df47c7) 100%)}.elementor-118 .elementor-element.elementor-element-c60a4ea{--grid-template-columns:repeat(1,auto);text-align:right;--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:5px}.elementor-118 .elementor-element.elementor-element-c60a4ea.elementor-element{--align-self:flex-end}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon{background-color:var(--e-global-color-7754edb);--icon-padding:.6em;border-style:solid;border-width:1px;border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon:hover{background-color:var(--e-global-color-717a548);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-1dcf93e2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-687ef66d .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-3c6a6fcb .elementor-heading-title{font-family:var(--e-global-typography-c1c1549-font-family),Sans-serif;font-size:var(--e-global-typography-c1c1549-font-size);font-weight:var(--e-global-typography-c1c1549-font-weight);line-height:var(--e-global-typography-c1c1549-line-height);color:var(--e-global-color-f4b3efb)}.elementor-118 .elementor-element.elementor-element-ae67599{--display:flex;--min-height:413px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:.8;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-ae67599:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-ae67599>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://keystoneroofingsidingwindows.com/wp-content/uploads/2025/10/ImageGen-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-118 .elementor-element.elementor-element-ae67599:before,.elementor-118 .elementor-element.elementor-element-ae67599>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-ae67599>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-ae67599>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-ae67599>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-ae67599>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-717a548) 0%,var(--e-global-color-7df47c7) 100%)}.elementor-118 .elementor-element.elementor-element-6c307c7e{--grid-template-columns:repeat(1,auto);text-align:right;--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:5px}.elementor-118 .elementor-element.elementor-element-6c307c7e.elementor-element{--align-self:flex-end}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon{background-color:var(--e-global-color-7754edb);--icon-padding:.6em;border-style:solid;border-width:1px;border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon:hover{background-color:var(--e-global-color-717a548);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-1cf267c2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-61db382f .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-e8a3ddf .elementor-heading-title{font-family:var(--e-global-typography-c1c1549-font-family),Sans-serif;font-size:var(--e-global-typography-c1c1549-font-size);font-weight:var(--e-global-typography-c1c1549-font-weight);line-height:var(--e-global-typography-c1c1549-line-height);color:var(--e-global-color-f4b3efb)}.elementor-118 .elementor-element.elementor-element-6474191b{--display:flex;--min-height:413px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:.8;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-6474191b:not(.elementor-motion-effects-element-type-background),.elementor-118 .elementor-element.elementor-element-6474191b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://keystoneroofingsidingwindows.com/wp-content/uploads/2025/10/ImageGen-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-118 .elementor-element.elementor-element-6474191b:before,.elementor-118 .elementor-element.elementor-element-6474191b>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-6474191b>.e-con-inner>.elementor-background-video-container:before,.elementor-118 .elementor-element.elementor-element-6474191b>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-6474191b>.e-con-inner>.elementor-background-slideshow:before,.elementor-118 .elementor-element.elementor-element-6474191b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-717a548) 0%,var(--e-global-color-7df47c7) 100%)}.elementor-118 .elementor-element.elementor-element-60fc8b3d{--grid-template-columns:repeat(1,auto);text-align:right;--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:5px}.elementor-118 .elementor-element.elementor-element-60fc8b3d.elementor-element{--align-self:flex-end}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon{background-color:var(--e-global-color-7754edb);--icon-padding:.6em;border-style:solid;border-width:1px;border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon:hover{background-color:var(--e-global-color-717a548);border-color:var(--e-global-color-7754edb)}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-118 .elementor-element.elementor-element-68024c1c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-9c8a915 .elementor-heading-title{color:var(--e-global-color-2561610)}.elementor-118 .elementor-element.elementor-element-653f9ceb .elementor-heading-title{font-family:var(--e-global-typography-c1c1549-font-family),Sans-serif;font-size:var(--e-global-typography-c1c1549-font-size);font-weight:var(--e-global-typography-c1c1549-font-weight);line-height:var(--e-global-typography-c1c1549-line-height);color:var(--e-global-color-f4b3efb)}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-43fd4f9{font-size:var(--e-global-typography-d24245a-font-size);line-height:var(--e-global-typography-d24245a-line-height)}.elementor-118 .elementor-element.elementor-element-e4049e7{--border-radius:100px}.elementor-118 .elementor-element.elementor-element-1fc2e04a .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-39068b97{width:100%;max-width:100%}.elementor-118 .elementor-element.elementor-element-7a8c0570 .elementor-heading-title{font-size:1.2rem}.elementor-118 .elementor-element.elementor-element-3b265e7f{--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:flex-start;--gap:30px 40px;--row-gap:30px;--column-gap:40px}.elementor-118 .elementor-element.elementor-element-28c40ea0{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-28c40ea0 .elementor-icon{font-size:25px}.elementor-118 .elementor-element.elementor-element-279671ad{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-279671ad .elementor-icon{font-size:25px}.elementor-118 .elementor-element.elementor-element-150ab5d0{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-150ab5d0 .elementor-icon{font-size:25px}.elementor-118 .elementor-element.elementor-element-68830fc2{--icon-box-icon-margin:20px}.elementor-118 .elementor-element.elementor-element-68830fc2 .elementor-icon{font-size:25px}.elementor-118 .elementor-element.elementor-element-3bdb59dd{--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-118 .elementor-element.elementor-element-7aa047cd.e-con{--order:99999}.elementor-118 .elementor-element.elementor-element-2caa8c22{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:100px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container{width:47px;height:47px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-video-button-container{width:47px;height:47px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container .rkit-vb-icon{font-size:10px;width:10px;height:10px}.elementor-118 .elementor-element.elementor-element-2e5cefb7{--e-image-carousel-slides-to-show:3}.elementor-118 .elementor-element.elementor-element-736d1957{--border-radius:100px 100px 0px 0px}.elementor-118 .elementor-element.elementor-element-534c434b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-118 .elementor-element.elementor-element-211432ba .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-57de5030{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap}.elementor-118 .elementor-element.elementor-element-5cfd60f{--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-118 .elementor-element.elementor-element-6c05554d{--min-height:400px}.elementor-118 .elementor-element.elementor-element-6215e473{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-279b94fc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-118 .elementor-element.elementor-element-5050d7fd{text-align:left}.elementor-118 .elementor-element.elementor-element-5050d7fd p{margin-block-end:0px}.elementor-118 .elementor-element.elementor-element-51e640 .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-2d9bcbff{--container-widget-width:75%;--container-widget-flex-grow:0;width:var(--container-widget-width,75%);max-width:75%}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-carousel{padding:0}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_description{font-size:var(--e-global-typography-2b49c71-font-size);line-height:var(--e-global-typography-2b49c71-line-height)}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-author strong{font-size:var(--e-global-typography-63b6431-font-size);line-height:var(--e-global-typography-63b6431-line-height)}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_quote_icon{font-size:50px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_quote{padding:0 0 10px}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation{padding:10px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-next-wrapper{margin:-283px 0 0}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-prev-wrapper{margin:-283px 0 0 570px}.elementor-118 .elementor-element.elementor-element-7af0e03b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:0px 0px 100px 100px}.elementor-118 .elementor-element.elementor-element-5fda0442 .elementor-heading-title{font-size:var(--e-global-typography-63b6431-font-size);line-height:var(--e-global-typography-63b6431-line-height)}.elementor-118 .elementor-element.elementor-element-62f18839{--min-height:330px}.elementor-118 .elementor-element.elementor-element-c60a4ea{--icon-size:18px}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-1dcf93e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-118 .elementor-element.elementor-element-3c6a6fcb .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-ae67599{--min-height:330px}.elementor-118 .elementor-element.elementor-element-6c307c7e{--icon-size:18px}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-1cf267c2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-118 .elementor-element.elementor-element-e8a3ddf .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-6474191b{--min-height:330px}.elementor-118 .elementor-element.elementor-element-60fc8b3d{--icon-size:18px}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-68024c1c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-118 .elementor-element.elementor-element-653f9ceb .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-43fd4f9{font-size:var(--e-global-typography-d24245a-font-size);line-height:var(--e-global-typography-d24245a-line-height)}.elementor-118 .elementor-element.elementor-element-e4049e7{--border-radius:70px}.elementor-118 .elementor-element.elementor-element-1fc2e04a .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-67caa508{--container-widget-width:32%;--container-widget-flex-grow:0;width:var(--container-widget-width,32%);max-width:32%}.elementor-118 .elementor-element.elementor-element-550aa3e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-118 .elementor-element.elementor-element-1831c4f3{--width:50px;--min-height:50px}.elementor-118 .elementor-element.elementor-element-2234e96 .elementor-icon{font-size:35px}.elementor-118 .elementor-element.elementor-element-2234e96 .elementor-icon svg{height:35px}.elementor-118 .elementor-element.elementor-element-23c2c116{--width:80%}.elementor-118 .elementor-element.elementor-element-7a8c0570 .elementor-heading-title{font-size:1rem}.elementor-118 .elementor-element.elementor-element-3b265e7f{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-118 .elementor-element.elementor-element-4c9023a1{--width:100%}.elementor-118 .elementor-element.elementor-element-28c40ea0{--icon-box-icon-margin:15px}.elementor-118 .elementor-element.elementor-element-28c40ea0 .elementor-icon{font-size:25px;padding:10px}.elementor-118 .elementor-element.elementor-element-1247fe9f{--width:100%}.elementor-118 .elementor-element.elementor-element-279671ad{--icon-box-icon-margin:15px}.elementor-118 .elementor-element.elementor-element-279671ad .elementor-icon{font-size:25px;padding:10px}.elementor-118 .elementor-element.elementor-element-150ab5d0{--icon-box-icon-margin:15px}.elementor-118 .elementor-element.elementor-element-150ab5d0 .elementor-icon{font-size:25px;padding:10px}.elementor-118 .elementor-element.elementor-element-68830fc2{--icon-box-icon-margin:15px}.elementor-118 .elementor-element.elementor-element-68830fc2 .elementor-icon{font-size:25px;padding:10px}.elementor-118 .elementor-element.elementor-element-2caa8c22{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-4211f787{text-align:center}.elementor-118 .elementor-element.elementor-element-2a91957e{--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;--z-index:1}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container{width:50px;height:50px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-video-button-container{width:50px;height:50px}.elementor-118 .elementor-element.elementor-element-4f820a08 .rkit-animated-icon-container .rkit-vb-icon{font-size:15px;width:15px;height:15px}.elementor-118 .elementor-element.elementor-element-2e5cefb7{--e-image-carousel-slides-to-show:2;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-118 .elementor-element.elementor-element-2e5cefb7.elementor-element{--align-self:center}.elementor-118 .elementor-element.elementor-element-736d1957{--border-radius:70px 70px 0px 0px}.elementor-118 .elementor-element.elementor-element-211432ba .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-48cf93d4{--spacer-size:1px}.elementor-118 .elementor-element.elementor-element-141609e4{--spacer-size:1px}.elementor-118 .elementor-element.elementor-element-3ce7db07{--spacer-size:1px}.elementor-118 .elementor-element.elementor-element-6215e473{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-17c8b53f{--width:40px;--min-height:40px}.elementor-118 .elementor-element.elementor-element-4e5e3d29{--width:40px;--min-height:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-1d7fa662{--width:40px;--min-height:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-48741a44{--width:40px;--min-height:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-66850409{--width:40px;--min-height:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px}.elementor-118 .elementor-element.elementor-element-587e6f6c{--width:40px;--min-height:40px}.elementor-118 .elementor-element.elementor-element-279b94fc{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-118 .elementor-element.elementor-element-5050d7fd{text-align:left}.elementor-118 .elementor-element.elementor-element-64b0c9f6{--border-radius:70px}.elementor-118 .elementor-element.elementor-element-51e640{text-align:center}.elementor-118 .elementor-element.elementor-element-51e640 .elementor-heading-title{font-size:var(--e-global-typography-c9e5da7-font-size);line-height:var(--e-global-typography-c9e5da7-line-height)}.elementor-118 .elementor-element.elementor-element-2d9bcbff{width:100%;max-width:100%;text-align:center}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-carousel{padding:0}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial_description{font-size:var(--e-global-typography-2b49c71-font-size);line-height:var(--e-global-typography-2b49c71-line-height)}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-author strong{font-size:var(--e-global-typography-63b6431-font-size);line-height:var(--e-global-typography-63b6431-line-height)}.elementor-118 .elementor-element.elementor-element-2219fcdd .rkit-testimonial-navigation{font-size:15px;border-width:1px}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-next-wrapper{margin:230px 112px 0 0}.elementor-118 .elementor-element.elementor-element-2219fcdd .testimonial-prev-wrapper{margin:230px 0 0 112px}.elementor-118 .elementor-element.elementor-element-7af0e03b{--border-radius:0px 0px 70px 70px}.elementor-118 .elementor-element.elementor-element-5fda0442 .elementor-heading-title{font-size:var(--e-global-typography-63b6431-font-size);line-height:var(--e-global-typography-63b6431-line-height)}.elementor-118 .elementor-element.elementor-element-62f18839{--min-height:312px}.elementor-118 .elementor-element.elementor-element-c60a4ea{--icon-size:15px}.elementor-118 .elementor-element.elementor-element-c60a4ea .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-1dcf93e2{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-118 .elementor-element.elementor-element-3c6a6fcb .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-ae67599{--min-height:312px}.elementor-118 .elementor-element.elementor-element-6c307c7e{--icon-size:15px}.elementor-118 .elementor-element.elementor-element-6c307c7e .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-1cf267c2{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-118 .elementor-element.elementor-element-e8a3ddf .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}.elementor-118 .elementor-element.elementor-element-6474191b{--min-height:312px}.elementor-118 .elementor-element.elementor-element-60fc8b3d{--icon-size:15px}.elementor-118 .elementor-element.elementor-element-60fc8b3d .elementor-social-icon{--icon-padding:.6em}.elementor-118 .elementor-element.elementor-element-68024c1c{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-118 .elementor-element.elementor-element-653f9ceb .elementor-heading-title{font-size:var(--e-global-typography-c1c1549-font-size);line-height:var(--e-global-typography-c1c1549-line-height)}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-7f9d621e{--width:100%}.elementor-118 .elementor-element.elementor-element-523b43b1{--width:47.65%}.elementor-118 .elementor-element.elementor-element-535440b2{--width:47.65%}.elementor-118 .elementor-element.elementor-element-1831c4f3{--width:70px}.elementor-118 .elementor-element.elementor-element-23c2c116{--width:85%}.elementor-118 .elementor-element.elementor-element-4c9023a1{--width:48%}.elementor-118 .elementor-element.elementor-element-1247fe9f{--width:48%}.elementor-118 .elementor-element.elementor-element-292be56f{--width:48%}.elementor-118 .elementor-element.elementor-element-3886a570{--width:48%}.elementor-118 .elementor-element.elementor-element-7aa047cd{--width:37%}.elementor-118 .elementor-element.elementor-element-2caa8c22{--width:63%}.elementor-118 .elementor-element.elementor-element-336634d5{--width:45%}.elementor-118 .elementor-element.elementor-element-534c434b{--width:100%}.elementor-118 .elementor-element.elementor-element-5796ce7e{--width:47.65%}.elementor-118 .elementor-element.elementor-element-3f107b1b{--width:47.65%}.elementor-118 .elementor-element.elementor-element-57de5030{--width:100%}.elementor-118 .elementor-element.elementor-element-d44dd1b{--width:2px}.elementor-118 .elementor-element.elementor-element-55969330{--width:2px}.elementor-118 .elementor-element.elementor-element-20377732{--width:2px}.elementor-118 .elementor-element.elementor-element-6c05554d{--width:49.2%}.elementor-118 .elementor-element.elementor-element-41070cd3{--width:50%}.elementor-118 .elementor-element.elementor-element-17c8b53f{--width:40px}.elementor-118 .elementor-element.elementor-element-4e5e3d29{--width:40px}.elementor-118 .elementor-element.elementor-element-1d7fa662{--width:40px}.elementor-118 .elementor-element.elementor-element-48741a44{--width:40px}.elementor-118 .elementor-element.elementor-element-66850409{--width:40px}.elementor-118 .elementor-element.elementor-element-587e6f6c{--width:40px}.elementor-118 .elementor-element.elementor-element-279b94fc{--width:49.2%}.elementor-118 .elementor-element.elementor-element-36300b58{--width:100%}.elementor-118 .elementor-element.elementor-element-62f18839{--width:32.2%}.elementor-118 .elementor-element.elementor-element-ae67599{--width:32.2%}.elementor-118 .elementor-element.elementor-element-6474191b{--width:32.2%}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-523b43b1{--width:100%}.elementor-118 .elementor-element.elementor-element-535440b2{--width:100%}.elementor-118 .elementor-element.elementor-element-4c9023a1{--width:36%}.elementor-118 .elementor-element.elementor-element-1247fe9f{--width:36%}.elementor-118 .elementor-element.elementor-element-292be56f{--width:36%}.elementor-118 .elementor-element.elementor-element-3886a570{--width:36%}.elementor-118 .elementor-element.elementor-element-2caa8c22{--width:100%}.elementor-118 .elementor-element.elementor-element-5796ce7e{--width:100%}.elementor-118 .elementor-element.elementor-element-3f107b1b{--width:100%}.elementor-118 .elementor-element.elementor-element-2c520d69{--width:46.7%}.elementor-118 .elementor-element.elementor-element-d44dd1b{--width:1px}.elementor-118 .elementor-element.elementor-element-5fc8dc15{--width:46.7%}.elementor-118 .elementor-element.elementor-element-6f3ee747{--width:46.7%}.elementor-118 .elementor-element.elementor-element-20377732{--width:1px}.elementor-118 .elementor-element.elementor-element-1cdb24a5{--width:46.7%}.elementor-118 .elementor-element.elementor-element-6c05554d{--width:100%}.elementor-118 .elementor-element.elementor-element-41070cd3{--width:39%}.elementor-118 .elementor-element.elementor-element-279b94fc{--width:100%}.elementor-118 .elementor-element.elementor-element-62f18839{--width:48.45%}.elementor-118 .elementor-element.elementor-element-ae67599{--width:48.45%}.elementor-118 .elementor-element.elementor-element-6474191b{--width:48.45%}}