.elementor-6700 .elementor-element.elementor-element-77678fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:240px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px}.elementor-6700 .elementor-element.elementor-element-a9150ac{width:var(--container-widget-width,952px);max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0;text-align:center}.elementor-6700 .elementor-element.elementor-element-a9150ac .elementor-heading-title{font-family:var(--e-global-typography-29c887b-font-family),Sans-serif;font-size:var(--e-global-typography-29c887b-font-size);font-weight:var(--e-global-typography-29c887b-font-weight);text-transform:var(--e-global-typography-29c887b-text-transform);font-style:var(--e-global-typography-29c887b-font-style);text-decoration:var(--e-global-typography-29c887b-text-decoration);line-height:var(--e-global-typography-29c887b-line-height);letter-spacing:var(--e-global-typography-29c887b-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-ffa77d8{width:var(--container-widget-width,948px);max-width:948px;--container-widget-width:948px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button{background-color:#fff0;fill:var(--e-global-color-bc88c3e);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button:hover,.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button:focus{background-color:var(--e-global-color-bc88c3e);color:var(--e-global-color-cd5f114)}.elementor-6700 .elementor-element.elementor-element-0ab0f40{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button:hover svg,.elementor-6700 .elementor-element.elementor-element-0ab0f40 .elementor-button:focus svg{fill:var(--e-global-color-cd5f114)}.elementor-6700 .elementor-element.elementor-element-08340a8{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-6700 .elementor-element.elementor-element-08340a8 .elementor-heading-title{font-family:var(--e-global-typography-3a597ef-font-family),Sans-serif;font-size:var(--e-global-typography-3a597ef-font-size);font-weight:var(--e-global-typography-3a597ef-font-weight);text-transform:var(--e-global-typography-3a597ef-text-transform);font-style:var(--e-global-typography-3a597ef-font-style);text-decoration:var(--e-global-typography-3a597ef-text-decoration);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing);color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-af3dbfd{width:var(--container-widget-width,948px);max-width:948px;--container-widget-width:948px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-afd9cdc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-6700 .elementor-element.elementor-element-65b04e4{background-color:var(--e-global-color-cd5f114);padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-da7fdb6)}.elementor-6700 .elementor-element.elementor-element-65b04e4:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-05f8f3d);box-shadow:0 10px 10px 0 rgb(0 0 0 / .12)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-6700 .elementor-element.elementor-element-65b04e4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-05f8f3d)}.elementor-6700 .elementor-element.elementor-element-65b04e4.elementor-view-framed .elementor-icon,.elementor-6700 .elementor-element.elementor-element-65b04e4.elementor-view-default .elementor-icon{fill:var(--e-global-color-05f8f3d);color:var(--e-global-color-05f8f3d);border-color:var(--e-global-color-05f8f3d)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title a{font-family:var(--e-global-typography-eca9d94-font-family),Sans-serif;font-size:var(--e-global-typography-eca9d94-font-size);font-weight:var(--e-global-typography-eca9d94-font-weight);text-transform:var(--e-global-typography-eca9d94-text-transform);font-style:var(--e-global-typography-eca9d94-font-style);text-decoration:var(--e-global-typography-eca9d94-text-decoration);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title{color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-description{font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-e47e278{background-color:var(--e-global-color-cd5f114);padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-da7fdb6)}.elementor-6700 .elementor-element.elementor-element-e47e278:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-280ea7b);box-shadow:0 10px 10px 0 rgb(0 0 0 / .12)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-6700 .elementor-element.elementor-element-e47e278.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-280ea7b)}.elementor-6700 .elementor-element.elementor-element-e47e278.elementor-view-framed .elementor-icon,.elementor-6700 .elementor-element.elementor-element-e47e278.elementor-view-default .elementor-icon{fill:var(--e-global-color-280ea7b);color:var(--e-global-color-280ea7b);border-color:var(--e-global-color-280ea7b)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title a{font-family:var(--e-global-typography-eca9d94-font-family),Sans-serif;font-size:var(--e-global-typography-eca9d94-font-size);font-weight:var(--e-global-typography-eca9d94-font-weight);text-transform:var(--e-global-typography-eca9d94-text-transform);font-style:var(--e-global-typography-eca9d94-font-style);text-decoration:var(--e-global-typography-eca9d94-text-decoration);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title{color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-description{font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-8fca838{background-color:var(--e-global-color-cd5f114);padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-da7fdb6)}.elementor-6700 .elementor-element.elementor-element-8fca838:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ef9319f);box-shadow:0 10px 10px 0 rgb(0 0 0 / .12)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-6700 .elementor-element.elementor-element-8fca838.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-8fca838.elementor-view-framed .elementor-icon,.elementor-6700 .elementor-element.elementor-element-8fca838.elementor-view-default .elementor-icon{fill:var(--e-global-color-ef9319f);color:var(--e-global-color-ef9319f);border-color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title a{font-family:var(--e-global-typography-eca9d94-font-family),Sans-serif;font-size:var(--e-global-typography-eca9d94-font-size);font-weight:var(--e-global-typography-eca9d94-font-weight);text-transform:var(--e-global-typography-eca9d94-text-transform);font-style:var(--e-global-typography-eca9d94-font-style);text-decoration:var(--e-global-typography-eca9d94-text-decoration);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title{color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-description{font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-1694fd8{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-6700 .elementor-element.elementor-element-1694fd8 .elementor-heading-title{font-family:var(--e-global-typography-3a597ef-font-family),Sans-serif;font-size:var(--e-global-typography-3a597ef-font-size);font-weight:var(--e-global-typography-3a597ef-font-weight);text-transform:var(--e-global-typography-3a597ef-text-transform);font-style:var(--e-global-typography-3a597ef-font-style);text-decoration:var(--e-global-typography-3a597ef-text-decoration);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing);color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-feedadd{width:var(--container-widget-width,948px);max-width:948px;--container-widget-width:948px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-ed3bd0c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-6700 .elementor-element.elementor-element-d0946d4{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-6700 .elementor-element.elementor-element-d0946d4 .elementor-heading-title{font-family:var(--e-global-typography-3a597ef-font-family),Sans-serif;font-size:var(--e-global-typography-3a597ef-font-size);font-weight:var(--e-global-typography-3a597ef-font-weight);text-transform:var(--e-global-typography-3a597ef-text-transform);font-style:var(--e-global-typography-3a597ef-font-style);text-decoration:var(--e-global-typography-3a597ef-text-decoration);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing);color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-b15b08e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:start;font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-b15b08e.elementor-element{--align-self:stretch}.elementor-6700 .elementor-element.elementor-element-b15b08e a{color:var(--e-global-color-ef9319f);transition-duration:0.6s}.elementor-6700 .elementor-element.elementor-element-b15b08e a:hover,.elementor-6700 .elementor-element.elementor-element-b15b08e a:focus{color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-bdbf475{text-align:center}.elementor-6700 .elementor-element.elementor-element-bdbf475 .elementor-heading-title{font-family:var(--e-global-typography-3a597ef-font-family),Sans-serif;font-size:var(--e-global-typography-3a597ef-font-size);font-weight:var(--e-global-typography-3a597ef-font-weight);text-transform:var(--e-global-typography-3a597ef-text-transform);font-style:var(--e-global-typography-3a597ef-font-style);text-decoration:var(--e-global-typography-3a597ef-text-decoration);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing);color:var(--e-global-color-ef9319f)}.elementor-6700 .elementor-element.elementor-element-42fac69.elementor-element{--align-self:stretch}.elementor-6700 .elementor-element.elementor-element-42fac69{text-align:start;font-family:var(--e-global-typography-3b40504-font-family),Sans-serif;font-size:var(--e-global-typography-3b40504-font-size);font-weight:var(--e-global-typography-3b40504-font-weight);text-transform:var(--e-global-typography-3b40504-text-transform);font-style:var(--e-global-typography-3b40504-font-style);text-decoration:var(--e-global-typography-3b40504-text-decoration);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-42fac69 a{color:var(--e-global-color-ef9319f);transition-duration:0.6s}.elementor-6700 .elementor-element.elementor-element-42fac69 a:hover,.elementor-6700 .elementor-element.elementor-element-42fac69 a:focus{color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button{background-color:#fff0;fill:var(--e-global-color-bc88c3e);color:var(--e-global-color-bc88c3e)}.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button:hover,.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button:focus{background-color:var(--e-global-color-bc88c3e);color:var(--e-global-color-cd5f114)}.elementor-6700 .elementor-element.elementor-element-28e4c05{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button:hover svg,.elementor-6700 .elementor-element.elementor-element-28e4c05 .elementor-button:focus svg{fill:var(--e-global-color-cd5f114)}:root{--page-title-display:none}@media(min-width:768px){.elementor-6700 .elementor-element.elementor-element-77678fa{--content-width:1280px}}@media(max-width:1024px){.elementor-6700 .elementor-element.elementor-element-77678fa{--padding-top:180px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}.elementor-6700 .elementor-element.elementor-element-a9150ac .elementor-heading-title{font-size:var(--e-global-typography-29c887b-font-size);line-height:var(--e-global-typography-29c887b-line-height);letter-spacing:var(--e-global-typography-29c887b-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-ffa77d8{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-08340a8 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-af3dbfd{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-afd9cdc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-wrapper{text-align:center}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-wrapper{text-align:center}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-wrapper{text-align:center}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-1694fd8 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-feedadd{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-d0946d4 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-b15b08e{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-bdbf475 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-42fac69{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}}@media(max-width:767px){.elementor-6700 .elementor-element.elementor-element-77678fa{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-6700 .elementor-element.elementor-element-a9150ac .elementor-heading-title{font-size:var(--e-global-typography-29c887b-font-size);line-height:var(--e-global-typography-29c887b-line-height);letter-spacing:var(--e-global-typography-29c887b-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-ffa77d8{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-08340a8 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-af3dbfd{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-afd9cdc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-wrapper{text-align:start}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon{font-size:28px}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-65b04e4 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-wrapper{text-align:start}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon{font-size:28px}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-e47e278 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-wrapper{align-items:start;text-align:start}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon{font-size:28px}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title,.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-title a{font-size:var(--e-global-typography-eca9d94-font-size);line-height:var(--e-global-typography-eca9d94-line-height);letter-spacing:var(--e-global-typography-eca9d94-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-8fca838 .elementor-icon-box-description{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-1694fd8 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-feedadd{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-d0946d4 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-b15b08e{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-bdbf475 .elementor-heading-title{font-size:var(--e-global-typography-3a597ef-font-size);line-height:var(--e-global-typography-3a597ef-line-height);letter-spacing:var(--e-global-typography-3a597ef-letter-spacing)}.elementor-6700 .elementor-element.elementor-element-42fac69{font-size:var(--e-global-typography-3b40504-font-size);line-height:var(--e-global-typography-3b40504-line-height);letter-spacing:var(--e-global-typography-3b40504-letter-spacing)}}:root{--ink:#1b1f23;--paper:#f7f5f0;--line:#171717;--blue:#0072CE;--yellow:#E6B800;--red:#E7461A;--cell-bg:#ffffff}*{box-sizing:border-box}body{margin:0;padding:2.5rem 1rem;background:var(--paper);color:var(--ink);font-family:"Helvetica Neue",Arial,sans-serif}h1{font-size:1.4rem;font-weight:600;margin:0 0 .3rem;text-align:center}p.sub{text-align:center;margin:0 0 2rem;color:#5c5c5c;font-size:.9rem}.grid-wrap{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin:0 auto;overflow:hidden;border-radius:0}.grid-wrap{grid-template-columns:repeat(1,4fr)}@media (min-width:767px){.grid-wrap{grid-template-columns:8fr}.grid-wrap.table-grid{grid-template-columns:2.2fr repeat(3,1.93fr)}}@media (min-width:1025px){.grid-wrap{grid-template-columns:12fr}.grid-wrap.table-grid{grid-template-columns:3fr repeat(3,3fr)}}.cell{background:var(--cell-bg);padding:.75rem .9rem;font-size:.85rem;line-height:1.35;display:flex;align-items:center;gap:.4rem}.cell.head{background:var(--ink);color:#fff;font-weight:600;font-size:.8rem}.cell.row-label{font-weight:600;background:#FAFAFA}.badge{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto}.badge.autonomo{background:var(--blue)}.badge.instalado{background:var(--yellow)}.badge.asistido{background:var(--red)}.no{color:#b23b3b;font-weight:600}.yes{color:#2f7a3d;font-weight:600}.modalidad{font-size:.78rem;color:#666;display:block}@media (max-width:766px){.table-grid{display:block}.table-grid .cell{display:block;border-bottom:1px solid var(--line);padding:.6rem .9rem}.table-grid .cell.head{display:none}.table-grid .row{display:block;border:1px solid var(--line);border-radius:6px;margin-bottom:.8rem;overflow:hidden}.table-grid .row .cell.row-label{font-size:.95rem}.table-grid .row .cell:not(.row-label)::before{content:attr(data-col) ": ";font-weight:600;color:#888}}@media (min-width:767px){.table-grid{display:grid}.table-grid .row{display:contents}}.legend{display:flex;align-items:center;margin:1.2rem auto 0;display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.8rem;color:#555}.legend span{gap:.4rem}.demo-note{max-width:1200px;margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.78rem;color:#777}