.elementor-80974 .elementor-element.elementor-element-2573fa8{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.4}.elementor-80974 .elementor-element.elementor-element-2573fa8:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-2573fa8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hdcmfg.com/wp-content/uploads/2025/05/Piano-Hinge-Dimensions.webp);background-position:bottom center;background-size:cover}.elementor-80974 .elementor-element.elementor-element-2573fa8::before,.elementor-80974 .elementor-element.elementor-element-2573fa8>.elementor-background-video-container::before,.elementor-80974 .elementor-element.elementor-element-2573fa8>.e-con-inner>.elementor-background-video-container::before,.elementor-80974 .elementor-element.elementor-element-2573fa8>.elementor-background-slideshow::before,.elementor-80974 .elementor-element.elementor-element-2573fa8>.e-con-inner>.elementor-background-slideshow::before,.elementor-80974 .elementor-element.elementor-element-2573fa8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-80974 .elementor-element.elementor-element-79349b6{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px}.elementor-80974 .elementor-element.elementor-element-bc8f1e6 .elementor-heading-title{color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-75624bd>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-75624bd{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-556762c>.elementor-widget-container{margin:-20px 0 0 0}.elementor-80974 .elementor-element.elementor-element-556762c{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a453ba2 .elementor-button{background-color:var(--e-global-color-0fbfba6);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 35px 15px 35px}.elementor-80974 .elementor-element.elementor-element-a453ba2 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-a453ba2 .elementor-button:focus{background-color:var(--e-global-color-d0cb244)}.elementor-80974 .elementor-element.elementor-element-d4abe3a{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-defc99b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-3751242{--display:flex;--justify-content:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px}.elementor-80974 .elementor-element.elementor-element-b125a62 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-3465ef6>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-3465ef6{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-1e4c033.elementor-element{--align-self:flex-start}.elementor-80974 .elementor-element.elementor-element-d549b33>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-d549b33 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-74a189d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-36938c3>.elementor-widget-container:hover{--e-transform-translateX:5px}.elementor-80974 .elementor-element.elementor-element-36938c3>.elementor-widget-container{background-color:#fff0;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg,#FF6B350D 0%,#F2295B00 80%);border-style:solid;border-width:0 0 0 5px;border-color:var(--e-global-color-d0cb244)}.elementor-80974 .elementor-element.elementor-element-36938c3:hover .elementor-widget-container{background-color:#fff0;background-image:linear-gradient(90deg,#FF6B351A 0%,#F2295B00 80%)}.elementor-80974 .elementor-element.elementor-element-36938c3 .elementor-heading-title{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-36938c3 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-36938c3 .elementor-heading-title a:focus{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-d718535>.elementor-widget-container:hover{--e-transform-translateX:5px}.elementor-80974 .elementor-element.elementor-element-d718535>.elementor-widget-container{background-color:#fff0;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg,#FF6B350D 0%,#F2295B00 80%);border-style:solid;border-width:0 0 0 5px;border-color:var(--e-global-color-d0cb244)}.elementor-80974 .elementor-element.elementor-element-d718535:hover .elementor-widget-container{background-color:#fff0;background-image:linear-gradient(90deg,#FF6B351A 0%,#F2295B00 80%)}.elementor-80974 .elementor-element.elementor-element-d718535 .elementor-heading-title{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-d718535 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-d718535 .elementor-heading-title a:focus{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-02e800b>.elementor-widget-container:hover{--e-transform-translateX:5px}.elementor-80974 .elementor-element.elementor-element-02e800b>.elementor-widget-container{background-color:#fff0;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg,#FF6B350D 0%,#F2295B00 80%);border-style:solid;border-width:0 0 0 5px;border-color:var(--e-global-color-d0cb244)}.elementor-80974 .elementor-element.elementor-element-02e800b:hover .elementor-widget-container{background-color:#fff0;background-image:linear-gradient(90deg,#FF6B351A 0%,#F2295B00 80%)}.elementor-80974 .elementor-element.elementor-element-02e800b .elementor-heading-title{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-02e800b .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-02e800b .elementor-heading-title a:focus{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-77ea81e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-80974 .elementor-element.elementor-element-2707b6a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-ce1dcf3>.elementor-widget-container{margin:0 0 0 0}.elementor-80974 .elementor-element.elementor-element-2ed1138>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-2ed1138{text-align:center}.elementor-80974 .elementor-element.elementor-element-2ed1138 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-2ed1138 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-2ed1138 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-15d037e{text-align:center}.elementor-80974 .elementor-element.elementor-element-15d037e .elementor-heading-title{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-15d037e .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-15d037e .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-73cb429{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-07c754c>.elementor-widget-container{margin:0 0 0 0}.elementor-80974 .elementor-element.elementor-element-47fc3a6>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-47fc3a6{text-align:center}.elementor-80974 .elementor-element.elementor-element-47fc3a6 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-47fc3a6 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-47fc3a6 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-fff8a77{text-align:center}.elementor-80974 .elementor-element.elementor-element-fff8a77 .elementor-heading-title{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-fff8a77 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-fff8a77 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-10fee35{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-4191c14>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-4191c14{text-align:center}.elementor-80974 .elementor-element.elementor-element-4191c14 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-4191c14 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-4191c14 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-9c98de5{text-align:center}.elementor-80974 .elementor-element.elementor-element-9c98de5 .elementor-heading-title{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-9c98de5 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-9c98de5 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-4293513{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-f9ffd9f>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-f9ffd9f{text-align:center}.elementor-80974 .elementor-element.elementor-element-f9ffd9f .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-f9ffd9f .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-f9ffd9f .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-9f493a4{text-align:center}.elementor-80974 .elementor-element.elementor-element-9f493a4 .elementor-heading-title{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-9f493a4 .elementor-heading-title a:hover,.elementor-80974 .elementor-element.elementor-element-9f493a4 .elementor-heading-title a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-f4335d7{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-f4335d7:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-f4335d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9a05dc5)}.elementor-80974 .elementor-element.elementor-element-f3257ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80974 .elementor-element.elementor-element-e429b9c.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-e429b9c{text-align:center}.elementor-80974 .elementor-element.elementor-element-e429b9c .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-11d266c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-3a5f2cd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-3a5f2cd:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-3a5f2cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-3a5f2cd.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-3a5f2cd:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-24968a1 img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-2c03e66{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-2c03e66>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-2c03e66.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-2c03e66 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-37a6007{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-37a6007.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);fill:var(--e-global-color-0fbfba6);color:var(--e-global-color-0fbfba6);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-0fbfba6);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button:focus{background-color:var(--e-global-color-0fbfba6);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a4687d7{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-a4687d7.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button:hover svg,.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a3fbf66{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-a3fbf66:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-a3fbf66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a3fbf66.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-a3fbf66:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-cdc4dd9 img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-3edf26a{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-3edf26a>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-3edf26a.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-3edf26a .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-a84d64b{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-a84d64b.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);fill:var(--e-global-color-0fbfba6);color:var(--e-global-color-0fbfba6);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-0fbfba6);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button:focus{background-color:var(--e-global-color-0fbfba6);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-d4a9648{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-d4a9648.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button:hover svg,.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-4b46446{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-4b46446:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-4b46446>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-4b46446.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-4b46446:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-61e533f img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-5f5694e{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-5f5694e>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-5f5694e.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-5f5694e .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-03b4567{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-03b4567.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);fill:var(--e-global-color-0fbfba6);color:var(--e-global-color-0fbfba6);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-0fbfba6);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button:focus{background-color:var(--e-global-color-0fbfba6);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-4dd2462{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-4dd2462.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button:hover svg,.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-673714c{--display:flex}.elementor-80974 .elementor-element.elementor-element-c1678f5 .elementor-heading-title{font-family:var(--e-global-typography-144643f-font-family),Sans-serif;font-size:var(--e-global-typography-144643f-font-size);font-weight:var(--e-global-typography-144643f-font-weight);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-09f90b4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-f32c4dc{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-80974 .elementor-element.elementor-element-f32c4dc:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-f32c4dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-f32c4dc::before,.elementor-80974 .elementor-element.elementor-element-f32c4dc>.elementor-background-video-container::before,.elementor-80974 .elementor-element.elementor-element-f32c4dc>.e-con-inner>.elementor-background-video-container::before,.elementor-80974 .elementor-element.elementor-element-f32c4dc>.elementor-background-slideshow::before,.elementor-80974 .elementor-element.elementor-element-f32c4dc>.e-con-inner>.elementor-background-slideshow::before,.elementor-80974 .elementor-element.elementor-element-f32c4dc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-80974 .elementor-element.elementor-element-c39d7c7 .elementor-heading-title{color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-28207c3.elementor-element{--align-self:flex-start}.elementor-80974 .elementor-element.elementor-element-31ed407{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2}.elementor-80974 .elementor-element.elementor-element-0126206{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-0126206:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-0126206>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-0126206.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-0126206:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-ad2e229 img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-e79fae9{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-e79fae9>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-e79fae9.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-e79fae9 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-fcd44d6{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-fcd44d6>.elementor-widget-container{margin:0 0 -20px 0}.elementor-80974 .elementor-element.elementor-element-fcd44d6.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-fde40b6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-fde40b6:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-fde40b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-fde40b6.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-fde40b6:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-c25fe0b img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-1295885{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-1295885>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-1295885.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-1295885 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-dd59881{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-dd59881>.elementor-widget-container{margin:0 0 -20px 0}.elementor-80974 .elementor-element.elementor-element-dd59881.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-989d64b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-989d64b:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-989d64b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-989d64b.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-989d64b:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-29e81b7 img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-1338ab4{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-1338ab4>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-1338ab4.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-1338ab4 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-e2939fb{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-e2939fb>.elementor-widget-container{margin:0 0 -20px 0}.elementor-80974 .elementor-element.elementor-element-e2939fb.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-a871040{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms}.elementor-80974 .elementor-element.elementor-element-a871040:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-a871040>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a871040.e-con:hover{--e-con-transform-translateY:-10px}.elementor-80974 .elementor-element.elementor-element-a871040:hover{box-shadow:0 4px 12px 0 rgba(.9999999999999898,111.99999999999996,185,.3)}.elementor-80974 .elementor-element.elementor-element-d2728a2 img{border-radius:5px 5px 0 0}.elementor-80974 .elementor-element.elementor-element-86d1eff{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-86d1eff>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-86d1eff.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-86d1eff .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-9e72839{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-9e72839>.elementor-widget-container{margin:0 0 -20px 0}.elementor-80974 .elementor-element.elementor-element-9e72839.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-effd3fb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-effd3fb:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-effd3fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9a05dc5)}.elementor-80974 .elementor-element.elementor-element-ff0795f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;grid-column:span 2}.elementor-80974 .elementor-element.elementor-element-1b06661 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-f09527b>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-f09527b{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-b7258ca.elementor-element{--align-self:flex-start}.elementor-80974 .elementor-element.elementor-element-df0e9aa>.elementor-widget-container{margin:0 0 -30px 0}.elementor-80974 .elementor-element.elementor-element-df0e9aa{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-df0e9aa a:hover,.elementor-80974 .elementor-element.elementor-element-df0e9aa a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-c054064{width:initial;max-width:initial;text-align:end}.elementor-80974 .elementor-element.elementor-element-c054064>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-c054064.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-c054064 img{border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-7c87b94{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-bce043e>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-bce043e{text-align:start}.elementor-80974 .elementor-element.elementor-element-bce043e img{border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-2a69c7d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;grid-column:span 2}.elementor-80974 .elementor-element.elementor-element-a8af6c7 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-c53710e>.elementor-widget-container{margin:0 0 -10px 0}.elementor-80974 .elementor-element.elementor-element-c53710e{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-2033414.elementor-element{--align-self:flex-start}.elementor-80974 .elementor-element.elementor-element-825e561{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-4c1409d>.elementor-widget-container{margin:0 0 -30px 0}.elementor-80974 .elementor-element.elementor-element-4c1409d{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-4c1409d a:hover,.elementor-80974 .elementor-element.elementor-element-4c1409d a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-cbcf5f4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-cbcf5f4:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-cbcf5f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9a05dc5)}.elementor-80974 .elementor-element.elementor-element-e531fa0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;grid-column:span 2}.elementor-80974 .elementor-element.elementor-element-9403957 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-66c1985>.elementor-widget-container{margin:0 0 -20px 0}.elementor-80974 .elementor-element.elementor-element-66c1985{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-d80cf15.elementor-element{--align-self:flex-start}.elementor-80974 .elementor-element.elementor-element-77d4679>.elementor-widget-container{margin:0 0 -30px 0}.elementor-80974 .elementor-element.elementor-element-77d4679{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-77d4679 a:hover,.elementor-80974 .elementor-element.elementor-element-77d4679 a:focus{color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-00f2242{width:initial;max-width:initial;text-align:end}.elementor-80974 .elementor-element.elementor-element-00f2242>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-00f2242.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-00f2242 img{border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-30b78c0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0 0 0 20px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:20px;border-color:#0170B952;--border-color:#0170B952;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 3}.elementor-80974 .elementor-element.elementor-element-30b78c0:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-30b78c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0170B91F}.elementor-80974 .elementor-element.elementor-element-74a156e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-80974 .elementor-element.elementor-element-f825077 .elementor-heading-title{font-family:var(--e-global-typography-265951b-font-family),Sans-serif;font-size:var(--e-global-typography-265951b-font-size);font-weight:var(--e-global-typography-265951b-font-weight);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing);color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-5ff31fa>.elementor-widget-container{margin:0 0 -15px 0}.elementor-80974 .elementor-element.elementor-element-5ff31fa{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-cbc11d8)}.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button{background-color:var(--e-global-color-0fbfba6);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-0fbfba6);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-0fbfba6);border-color:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-6782578.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button:hover svg,.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button:focus svg{fill:var(--e-global-color-0fbfba6)}.elementor-80974 .elementor-element.elementor-element-96d8e00{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-855e3f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80974 .elementor-element.elementor-element-9c287b1.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-9c287b1{text-align:center}.elementor-80974 .elementor-element.elementor-element-9c287b1 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-6bc265e{--e-image-carousel-slides-to-show:3}.elementor-80974 .elementor-element.elementor-element-6bc265e>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-6bc265e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-6bc265e .elementor-image-carousel-caption{text-align:center;color:var(--e-global-color-cbc11d8);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);margin-block-start:10px}.elementor-80974 .elementor-element.elementor-element-7b2cca4{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-7b2cca4:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-7b2cca4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9a05dc5)}.elementor-80974 .elementor-element.elementor-element-454338c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80974 .elementor-element.elementor-element-2b663a2.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-2b663a2{text-align:center}.elementor-80974 .elementor-element.elementor-element-2b663a2 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-27c120b{--e-image-carousel-slides-to-show:4}.elementor-80974 .elementor-element.elementor-element-27c120b>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-27c120b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-27c120b .elementor-image-carousel-caption{text-align:center;color:var(--e-global-color-cbc11d8);font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);margin-block-start:10px}.elementor-80974 .elementor-element.elementor-element-0395ed0{--display:flex;--min-height:200px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-885ae97{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-6b75aad.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-6b75aad{text-align:center}.elementor-80974 .elementor-element.elementor-element-6b75aad .elementor-heading-title{color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-2b88419{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-b837f1c-font-family),Sans-serif;font-size:var(--e-global-typography-b837f1c-font-size);font-weight:var(--e-global-typography-b837f1c-font-weight);line-height:var(--e-global-typography-b837f1c-line-height);color:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-2b88419.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-size:var(--e-global-typography-ae853dd-font-size);font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height);fill:var(--e-global-color-1ca413b);color:var(--e-global-color-1ca413b);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-0560119);border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button:hover,.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button:focus{background-color:var(--e-global-color-d0cb244);color:var(--e-global-color-astglobalcolor5);border-color:var(--e-global-color-d0cb244)}.elementor-80974 .elementor-element.elementor-element-54a3a82.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button:hover svg,.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor5)}.elementor-80974 .elementor-element.elementor-element-a440d20{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-7234044{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80974 .elementor-element.elementor-element-dd452a1{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-80974 .elementor-element.elementor-element-dd452a1.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-dd452a1 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-24ae499{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-99e0b1a{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-7f82a38{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-f868663{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-82ce140{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-8703c9f{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-a7c8ff4{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-af48631{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-fc603de{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-8570c7a{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-d7f3f03{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-ea1007f{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-0f52f94{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-65fdc9f{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-40cd681{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px}.elementor-80974 .elementor-element.elementor-element-645437f{font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-6c6ac86{--n-accordion-title-font-size:var( --e-global-typography-ae853dd-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-cbc11d8 );--n-accordion-title-hover-color:var( --e-global-color-0fbfba6 );--n-accordion-title-active-color:var( --e-global-color-0fbfba6 );--n-accordion-icon-size:15px}.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-9a05dc5);border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-9a05dc5)}:where(.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:var(--e-global-color-9a05dc5);border-style:none;--border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container{border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-0560119)}.elementor-80974 .elementor-element.elementor-element-6c6ac86{--n-accordion-padding:15px 20px 15px 20px}:where(.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:var(--e-global-typography-ae853dd-font-family),Sans-serif;font-weight:var(--e-global-typography-ae853dd-font-weight);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-2705006{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-7ddd9c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80974 .elementor-element.elementor-element-2517bb2{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-80974 .elementor-element.elementor-element-2517bb2.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-2517bb2 .elementor-heading-title{color:var(--e-global-color-081edb2)}.elementor-80974 .elementor-element.elementor-element-437c427{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-dc06c5c-font-family),Sans-serif;font-size:var(--e-global-typography-dc06c5c-font-size);font-weight:var(--e-global-typography-dc06c5c-font-weight);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing);color:var(--e-global-color-1ca413b)}.elementor-80974 .elementor-element.elementor-element-437c427.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-91255ab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-57d6a79>.elementor-widget-container{margin:0 -200px 0 50px}.elementor-80974 .elementor-element.elementor-element-57d6a79.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-57d6a79 img{border-radius:5px 5px 5px 5px}.elementor-80974 .elementor-element.elementor-element-2bdf83d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:-2px 10px 30px 0 rgb(0 0 0 / .1);--margin-top:50px;--margin-bottom:50px;--margin-left:-50px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-80974 .elementor-element.elementor-element-2bdf83d:not(.elementor-motion-effects-element-type-background),.elementor-80974 .elementor-element.elementor-element-2bdf83d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-80974 .elementor-element.elementor-element-2bdf83d.e-con{--align-self:center}.elementor-80974 .elementor-element.elementor-element-48838da .elementor-heading-title{font-family:var(--e-global-typography-144643f-font-family),Sans-serif;font-size:var(--e-global-typography-144643f-font-size);font-weight:var(--e-global-typography-144643f-font-weight);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing);color:var(--e-global-color-1ca413b)}@media(min-width:768px){.elementor-80974 .elementor-element.elementor-element-79349b6{--width:60%}.elementor-80974 .elementor-element.elementor-element-d4abe3a{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-f4335d7{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-09f90b4{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-effd3fb{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-7c87b94{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-cbcf5f4{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-96d8e00{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-7b2cca4{--content-width:1400px}.elementor-80974 .elementor-element.elementor-element-0395ed0{--content-width:1400px}}@media(max-width:1024px) and (min-width:768px){.elementor-80974 .elementor-element.elementor-element-79349b6{--width:80%}}@media(max-width:1024px){.elementor-80974 .elementor-element.elementor-element-2573fa8{--min-height:60vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-80974 .elementor-element.elementor-element-75624bd{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-556762c{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a453ba2 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-d4abe3a{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-defc99b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-b125a62{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-3465ef6{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-d549b33{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-d549b33 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-74a189d{--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-36938c3 .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-d718535 .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-02e800b .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-77ea81e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-2ed1138 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-15d037e .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-47fc3a6 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-fff8a77 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-4191c14 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9c98de5 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-f9ffd9f .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9f493a4 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-e429b9c{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-11d266c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-2c03e66 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-37a6007{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-3edf26a .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a84d64b{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-5f5694e .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-03b4567{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-c1678f5 .elementor-heading-title{font-size:var(--e-global-typography-144643f-font-size);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-09f90b4{--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-c39d7c7{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-31ed407{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-e79fae9 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-fcd44d6{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-1295885 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-dd59881{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-1338ab4 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-e2939fb{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-86d1eff .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9e72839{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-effd3fb{--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-f09527b{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-df0e9aa{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-7c87b94{--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-bce043e.elementor-element{--align-self:center}.elementor-80974 .elementor-element.elementor-element-c53710e{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-825e561{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-4c1409d{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-cbcf5f4{--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-66c1985{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-77d4679{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-30b78c0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-74a156e{grid-column:span 2}.elementor-80974 .elementor-element.elementor-element-f825077 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-5ff31fa{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-855e3f1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-9c287b1{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-6bc265e>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-6bc265e .elementor-image-carousel-caption{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-454338c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-2b663a2{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-27c120b>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-27c120b .elementor-image-carousel-caption{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-2b88419{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%;font-size:var(--e-global-typography-b837f1c-font-size);line-height:var(--e-global-typography-b837f1c-line-height)}.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-a440d20{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-7234044{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-dd452a1{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-99e0b1a{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-f868663{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-8703c9f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-af48631{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-8570c7a{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-ea1007f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-65fdc9f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-645437f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-6c6ac86{--n-accordion-title-font-size:var( --e-global-typography-ae853dd-font-size )}:where(.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-2705006{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-7ddd9c3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-2517bb2{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-80974 .elementor-element.elementor-element-437c427{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-91255ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-2bdf83d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-80974 .elementor-element.elementor-element-48838da .elementor-heading-title{font-size:var(--e-global-typography-144643f-font-size);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing)}}@media(max-width:767px){.elementor-80974 .elementor-element.elementor-element-75624bd{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-556762c{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a453ba2 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-defc99b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-b125a62{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-3465ef6{width:100%;max-width:100%;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-d549b33{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-d549b33 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-74a189d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-36938c3 .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-d718535 .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-02e800b .elementor-heading-title{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-77ea81e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-2ed1138 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-15d037e .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-47fc3a6 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-fff8a77 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-4191c14 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9c98de5 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-f9ffd9f .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9f493a4 .elementor-heading-title{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-f4335d7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-e429b9c{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-11d266c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-2c03e66 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-37a6007{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a4687d7 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-3edf26a .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-a84d64b{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-d4a9648 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-5f5694e .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-03b4567{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-4dd2462 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-c1678f5 .elementor-heading-title{font-size:var(--e-global-typography-144643f-font-size);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-09f90b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-f32c4dc{--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-80974 .elementor-element.elementor-element-c39d7c7{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-31ed407{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1}.elementor-80974 .elementor-element.elementor-element-e79fae9 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-fcd44d6{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-1295885 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-dd59881{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-1338ab4 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-e2939fb{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-86d1eff .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-9e72839{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-effd3fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-ff0795f{grid-column:span 1}.elementor-80974 .elementor-element.elementor-element-1b06661{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-f09527b{width:100%;max-width:100%;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-df0e9aa{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-c054064.elementor-element{--order:-99999 /* order start hack */}.elementor-80974 .elementor-element.elementor-element-c054064{text-align:center}.elementor-80974 .elementor-element.elementor-element-7c87b94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-bce043e{text-align:center}.elementor-80974 .elementor-element.elementor-element-2a69c7d{grid-column:span 1}.elementor-80974 .elementor-element.elementor-element-a8af6c7{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-c53710e{width:100%;max-width:100%;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-825e561{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-4c1409d{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-cbcf5f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-e531fa0{grid-column:span 1}.elementor-80974 .elementor-element.elementor-element-9403957{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-66c1985{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-77d4679{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-00f2242{grid-column:span 1;text-align:center}.elementor-80974 .elementor-element.elementor-element-00f2242.elementor-element{--order:-99999 /* order start hack */}.elementor-80974 .elementor-element.elementor-element-30b78c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1}.elementor-80974 .elementor-element.elementor-element-f825077 .elementor-heading-title{font-size:var(--e-global-typography-265951b-font-size);line-height:var(--e-global-typography-265951b-line-height);letter-spacing:var(--e-global-typography-265951b-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-5ff31fa{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-6782578 .elementor-button{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-96d8e00{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-9c287b1{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-6bc265e .elementor-image-carousel-caption{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-7b2cca4{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-2b663a2{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-27c120b .elementor-image-carousel-caption{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-0395ed0{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-885ae97{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-2b88419{width:100%;max-width:100%;font-size:var(--e-global-typography-b837f1c-font-size);line-height:var(--e-global-typography-b837f1c-line-height)}.elementor-80974 .elementor-element.elementor-element-54a3a82 .elementor-button{font-size:var(--e-global-typography-ae853dd-font-size);line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-a440d20{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-dd452a1{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-99e0b1a{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-f868663{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-8703c9f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-af48631{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-8570c7a{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-ea1007f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-65fdc9f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-645437f{font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-80974 .elementor-element.elementor-element-6c6ac86{--n-accordion-title-font-size:var( --e-global-typography-ae853dd-font-size )}:where(.elementor-80974 .elementor-element.elementor-element-6c6ac86>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-ae853dd-line-height)}.elementor-80974 .elementor-element.elementor-element-2705006{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px}.elementor-80974 .elementor-element.elementor-element-2517bb2{width:100%;max-width:100%}.elementor-80974 .elementor-element.elementor-element-437c427{width:100%;max-width:100%;font-size:var(--e-global-typography-dc06c5c-font-size);line-height:var(--e-global-typography-dc06c5c-line-height);letter-spacing:var(--e-global-typography-dc06c5c-letter-spacing)}.elementor-80974 .elementor-element.elementor-element-91255ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80974 .elementor-element.elementor-element-48838da .elementor-heading-title{font-size:var(--e-global-typography-144643f-font-size);line-height:var(--e-global-typography-144643f-line-height);letter-spacing:var(--e-global-typography-144643f-letter-spacing)}}.cta-banner{background:linear-gradient(135deg,#0170b9 0%,#0056a0 50%,#003d7a 100%)}.form-row{margin-bottom:10px}form[name="quickQuoteForm"] input[type="text"],form[name="quickQuoteForm"] input[type="email"],form[name="quickQuoteForm"] input[type="file"],form[name="quickQuoteForm"] textarea{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px!important;color:#333;background-color:#fff;transition:border-color 0.3s ease;font-family:'Poppins',sans-serif;margin:0;line-height:1.2;height:auto}form[name="quickQuoteForm"] input[type="text"]:focus,form[name="quickQuoteForm"] input[type="email"]:focus,form[name="quickQuoteForm"] textarea:focus{border-color:#0073aa;outline:none}form[name="quickQuoteForm"] textarea{height:60px;resize:vertical}form[name="quickQuoteForm"] input[type="file"]{background-color:#f1f1f1}.submit-row{text-align:right}form[name="quickQuoteForm"] input[type="submit"]{width:100%;background-color:#0073aa;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color 0.3s ease}form[name="quickQuoteForm"] input[type="submit"]:hover{background-color:#005177}form[name="quickQuoteForm"] input[type="text"]::placeholder,form[name="quickQuoteForm"] input[type="email"]::placeholder,form[name="quickQuoteForm"] textarea::placeholder{color:#999;opacity:1}form[name="quickQuoteForm"] input[type="text"]::-webkit-input-placeholder,form[name="quickQuoteForm"] input[type="email"]::-webkit-input-placeholder,form[name="quickQuoteForm"] textarea::-webkit-input-placeholder{color:#999}form[name="quickQuoteForm"] input[type="text"]::-moz-placeholder,form[name="quickQuoteForm"] input[type="email"]::-moz-placeholder,form[name="quickQuoteForm"] textarea::-moz-placeholder{color:#999}form[name="quickQuoteForm"] input[type="text"]:-ms-input-placeholder,form[name="quickQuoteForm"] input[type="email"]:-ms-input-placeholder,form[name="quickQuoteForm"] textarea:-ms-input-placeholder{color:#999}.divider-perfect{position:relative;height:10px;width:60px;margin:0 auto}.divider-perfect::before{content:"";position:absolute;left:0;top:0;width:5px;height:5px;background-color:#ff6b35;border-radius:50%;box-shadow:10px 0 0 0 #ff6b35,20px 0 0 0 #ff6b35}.divider-perfect::after{content:"";position:absolute;left:30px;top:0;width:30px;height:5px;background-color:#ff6b35;border-radius:6px}@media (max-width:576px){.finishing-options,.finishing-options tbody,.finishing-options tr{display:block;width:100%}.finishing-options td{display:block;width:100%;padding:10px 0}.finishing-options tr:not(:last-child) td{border-bottom:none}.finishing-options td:not(:last-child){border-bottom:1px dashed #ccc}.finishing-options td:hover{transform:none}}.finishing-options{width:100%;border-collapse:collapse;border:none}.finishing-options td{text-align:left;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease;background-color:#fff0;border:none}.finishing-options tr:not(:last-child) td{border-bottom:1px dashed #ccc}.finishing-options td:hover{background-color:rgb(0 123 255 / .1);color:#007bff;transform:translateX(5px);box-shadow:none}