.elementor-4377 .elementor-element.elementor-element-c00000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:76px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00000e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000005 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c000005 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c00000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:8px;--padding-right:16px;}.elementor-4377 .elementor-element.elementor-element-kh0ko00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00000c{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4377 .elementor-element.elementor-element-c000011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:30px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000016{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000012 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000013 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000014 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000015 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00002d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000028{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:26px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00002c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-4377 .elementor-element.elementor-element-c00002b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c00002b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c00008e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000089{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00008a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:26px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000031 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000035{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000036 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00003a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00003b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00003f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000040 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000045 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00004b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00004a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00004e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00004f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000053{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000054 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00005a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000058{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000059 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00005d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00005e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000062{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000063 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000067{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000068 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00006e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00006c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00006d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000071{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000072 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000077 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00007d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00007b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00007c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000081 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00008b{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c00008d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00008c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c00008c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c0000ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000a7{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000a8{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000a9{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000aa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00009e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00009d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:14px;}.elementor-4377 .elementor-element.elementor-element-c0000b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4377 .elementor-element.elementor-element-c0000b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4377 .elementor-element.elementor-element-c0000b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4377 .elementor-element.elementor-element-c0000b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4377 .elementor-element.elementor-element-c0000c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c0000bf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c0000c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-4377 .elementor-element.elementor-element-c0000d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000c9{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000ca{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000cb{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000cd{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c0000ce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c0000e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4377 .elementor-element.elementor-element-c0000de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6px;--padding-bottom:20px;--padding-left:6px;--padding-right:14px;}.elementor-4377 .elementor-element.elementor-element-c0000dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c0000d9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-r000025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-r000006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-4377 .elementor-element.elementor-element-r000004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4377 .elementor-element.elementor-element-r000022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-r000020 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-r000020 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c0000f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000f2{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000f3{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000f4{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c0000f5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-4377 .elementor-element.elementor-element-c0000e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-4377 .elementor-element.elementor-element-c0000ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-4377 .elementor-element.elementor-element-c0000f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-4377 .elementor-element.elementor-element-c0000f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000f6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c0000f6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c0000f8{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c00010e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00010b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00010a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00010c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c0000fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c0000fa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c0000fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c0000fc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c0000ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c0000fe .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000100 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000102 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c000105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000104 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4377 .elementor-element.elementor-element-c00011f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00011b{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c00011c{text-align:center;}.elementor-4377 .elementor-element.elementor-element-c00011d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c00011a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4377 .elementor-element.elementor-element-c000138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00012c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:54px;--padding-right:54px;}.elementor-4377 .elementor-element.elementor-element-c00012b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000126{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000124 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c000124 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c00012a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-4377 .elementor-element.elementor-element-c000137{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000133 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c000133 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c000148{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00013d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4377 .elementor-element.elementor-element-c00013d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4377 .elementor-element.elementor-element-c00013d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4377 .elementor-element.elementor-element-c00013d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4377 .elementor-element.elementor-element-c000143{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000142 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c000142 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c000146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-4377 .elementor-element.elementor-element-c000164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000163{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00014f .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c00014f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c000162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000170{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00016d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c00016b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000169 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4377 .elementor-element.elementor-element-c000169 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4377 .elementor-element.elementor-element-c00016f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4377 .elementor-element.elementor-element-kb00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-kb00011{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-kb00012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-kb00016{width:auto;max-width:auto;}.elementor-4377 .elementor-element.elementor-element-c000173{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4377 .elementor-element.elementor-element-c00000f{--padding-top:56px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00000e{--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-4377 .elementor-element.elementor-element-c000011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000017{--padding-top:28px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000016{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00002d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000027{--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-4377 .elementor-element.elementor-element-c000028{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00002c{--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-4377 .elementor-element.elementor-element-c00008e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000089{--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-4377 .elementor-element.elementor-element-c00008a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(9, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c0000ac{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000aa{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c0000bb{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000ba{--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-4377 .elementor-element.elementor-element-c0000c8{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000c7{--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-4377 .elementor-element.elementor-element-c0000d0{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000e0{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000df{--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-4377 .elementor-element.elementor-element-c0000de{--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-4377 .elementor-element.elementor-element-r000025{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000f9{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c0000f5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00010e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00010b{--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-4377 .elementor-element.elementor-element-c00010c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00011f{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00011d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c000138{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c00012c{--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-4377 .elementor-element.elementor-element-c00012b{--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-4377 .elementor-element.elementor-element-c000137{--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-4377 .elementor-element.elementor-element-c000148{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000147{--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-4377 .elementor-element.elementor-element-c000164{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000163{--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-4377 .elementor-element.elementor-element-c000171{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4377 .elementor-element.elementor-element-c000170{--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-4377 .elementor-element.elementor-element-kb00010{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-4377 .elementor-element.elementor-element-c00000f{--padding-top:36px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-4377 .elementor-element.elementor-element-c00000a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000007{--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-4377 .elementor-element.elementor-element-c00000d{--width:100%;--padding-top:10px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4377 .elementor-element.elementor-element-c000011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000017{--padding-top:26px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000016{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00002d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000024{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000026{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000028{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00002c{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c00008e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000086{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000088{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00008a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(17, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c000030{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000035{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00003a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00003f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000044{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000049{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00004e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000053{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000058{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00005d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000062{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000067{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00006c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000071{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000076{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00007b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c000080{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-c00008d{--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-4377 .elementor-element.elementor-element-c0000ac{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000aa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c0000bb{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000ae{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000b9{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000c8{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000c1{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000c0{--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-4377 .elementor-element.elementor-element-c0000c6{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000d0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000cf{--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-4377 .elementor-element.elementor-element-c0000e0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000df{--padding-top:26px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000d3{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000dd{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000db{--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-4377 .elementor-element.elementor-element-r000025{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-r000006{--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-4377 .elementor-element.elementor-element-r000022{--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-4377 .elementor-element.elementor-element-c0000f9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c0000f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c0000f7{--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-4377 .elementor-element.elementor-element-c00010e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000108{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00010a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00010c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c00011f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c00011d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-4377 .elementor-element.elementor-element-c000138{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c00012c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000126{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000125{--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-4377 .elementor-element.elementor-element-c00012a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000137{--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4377 .elementor-element.elementor-element-c000130{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000136{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000134{--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-4377 .elementor-element.elementor-element-c000148{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000144{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000143{--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-4377 .elementor-element.elementor-element-c000146{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000164{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c000151{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000162{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000171{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-c00016d{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00016b{--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-4377 .elementor-element.elementor-element-c00016f{--width:100%;}.elementor-4377 .elementor-element.elementor-element-kb00010{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4377 .elementor-element.elementor-element-kb00011{--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:flex-start;}.elementor-4377 .elementor-element.elementor-element-kb00012{--width:100%;}}@media(min-width:768px){.elementor-4377 .elementor-element.elementor-element-c00000f{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c00000a{--width:55%;}.elementor-4377 .elementor-element.elementor-element-c00000d{--width:40%;}.elementor-4377 .elementor-element.elementor-element-c000017{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c00002d{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000024{--width:56%;}.elementor-4377 .elementor-element.elementor-element-c000026{--width:38%;}.elementor-4377 .elementor-element.elementor-element-c00008e{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000086{--width:56%;}.elementor-4377 .elementor-element.elementor-element-c000088{--width:38%;}.elementor-4377 .elementor-element.elementor-element-c0000ac{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000bb{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000ae{--width:42%;}.elementor-4377 .elementor-element.elementor-element-c0000b9{--width:54%;}.elementor-4377 .elementor-element.elementor-element-c0000c8{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000c1{--width:48%;}.elementor-4377 .elementor-element.elementor-element-c0000c6{--width:46%;}.elementor-4377 .elementor-element.elementor-element-c0000d0{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000e0{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000d3{--width:38%;}.elementor-4377 .elementor-element.elementor-element-c0000dd{--width:58%;}.elementor-4377 .elementor-element.elementor-element-r000025{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c0000f9{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c00010e{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000108{--width:56%;}.elementor-4377 .elementor-element.elementor-element-c00010a{--width:38%;}.elementor-4377 .elementor-element.elementor-element-c00011f{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000138{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000126{--width:54%;}.elementor-4377 .elementor-element.elementor-element-c00012a{--width:40%;}.elementor-4377 .elementor-element.elementor-element-c000130{--width:46%;}.elementor-4377 .elementor-element.elementor-element-c000136{--width:48%;}.elementor-4377 .elementor-element.elementor-element-c000148{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000144{--width:44%;}.elementor-4377 .elementor-element.elementor-element-c000146{--width:50%;}.elementor-4377 .elementor-element.elementor-element-c000164{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c000151{--width:36%;}.elementor-4377 .elementor-element.elementor-element-c000162{--width:60%;}.elementor-4377 .elementor-element.elementor-element-c000171{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-c00016d{--width:56%;}.elementor-4377 .elementor-element.elementor-element-c00016f{--width:34%;}.elementor-4377 .elementor-element.elementor-element-kb00010{--content-width:1180px;}.elementor-4377 .elementor-element.elementor-element-kb00012{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4377 .elementor-element.elementor-element-c00000a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00000d{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000024{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000026{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000086{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000088{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000ae{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000b9{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000c1{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000c6{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000d3{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c0000dd{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000108{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00010a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000126{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00012a{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000130{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000136{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000144{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000146{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000151{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c000162{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00016d{--width:100%;}.elementor-4377 .elementor-element.elementor-element-c00016f{--width:100%;}.elementor-4377 .elementor-element.elementor-element-kb00012{--width:100%;}}/* Start custom CSS *//* ===== HOME v3 (layout de referencia: cabecalho em 3 niveis, hero grande, faixa em movimento, cartoes com borda e sombra deslocada) ===== */
:root{--g:#173F3B;--g2:#315F59;--gd:#102C29;--t:#C98563;--td:#9A5536;--tl:#E9BFA6;--tt:#F4E7DD;--bg:#F7F4EE;--wh:#FCFBF8;--sg:#E8EDE8;--ink:#202624;--mu:#4F5A56;--ln:#E2DCD1;--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth}
.elementor-page-4377 .acs-wa-bar{display:none!important}
.elementor-page-4377{background:var(--bg)}
.elementor-menu-anchor{scroll-margin-top:150px}
.kr{position:relative;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7}
.kr p{margin:0 0 1em}.kr p:last-child{margin-bottom:0}
.kr .kr-font{display:none!important}
.kh-bg{background:var(--bg)}.kh-white{background:var(--wh)}.kh-sage{background:var(--sg)}.kh-tt{background:var(--tt)}
.kh-green{background:var(--g);color:var(--bg)}
.kh-dots{background-image:radial-gradient(rgba(23,63,59,.10) 1.2px,transparent 1.6px);background-size:22px 22px}
.kh-green.kh-dots{background-image:radial-gradient(rgba(233,191,166,.10) 1.2px,transparent 1.6px)}

/* ---------- tipografia ---------- */
.kr .kr-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tl);background:var(--g);padding:8px 15px;border-radius:999px;box-shadow:3px 3px 0 var(--t)}
.kh-green .kr-eyebrow .elementor-heading-title{color:var(--g);background:var(--tl);box-shadow:3px 3px 0 var(--gd)}
.kr .kr-center.kr-eyebrow{text-align:center}
.kr .kh-h1 .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:clamp(2.2rem,4.5vw,3.75rem);line-height:1.07;letter-spacing:-.02em;color:var(--g)}
.kr .kr-h2 .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.85rem,3.3vw,2.8rem);line-height:1.12;letter-spacing:-.015em;color:var(--g)}
.kh-green .kr-h2 .elementor-heading-title{color:var(--bg)}
.kr .kr-center .elementor-heading-title,.kr .kr-center{text-align:center}
.kr .kr-h3 .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:1.3rem;line-height:1.28;color:var(--g)}
.kh-green .kr-h3 .elementor-heading-title{color:var(--bg)}
.kr .kh-mk{background-image:linear-gradient(transparent 64%,var(--tl) 64%,var(--tl) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.kh-green .kh-mk{color:var(--tl);background-image:linear-gradient(transparent 84%,rgba(201,133,99,.75) 84%,rgba(201,133,99,.75) 96%,transparent 96%)}
body[class*="e--ua-"] .kr .elementor-invisible .kh-mk{background-size:0 100%}
.kr .animated .kh-mk{animation:khMark .9s .35s var(--ease) both}
.kh-hero .kh-mk{animation:khMark 1s .55s var(--ease) both}
@keyframes khMark{from{background-size:0 100%}to{background-size:100% 100%}}
.kr .kh-it{font-style:italic;font-weight:400}
.kr .kr-lead{font-size:1.12rem;color:var(--mu);max-width:720px}
.kr .kr-lead.kr-center{margin-left:auto;margin-right:auto}
.kh-green .kr-lead,.kh-green .kr-text{color:rgba(247,244,238,.86)}
.kr .kr-text{color:var(--ink)}
.kr .kr-small{font-size:.9rem;color:var(--mu)}
.kh-green .kr-small{color:rgba(247,244,238,.74)}
.kr .kr-note{max-width:780px;margin:0 auto;text-align:center;font-size:.93rem;color:var(--mu)}
.kh-green .kr-note{color:rgba(247,244,238,.78)}
.kr .elementor-widget-text-editor a{color:var(--g);font-weight:700;text-decoration:underline;text-decoration-color:var(--t);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}
.kr .elementor-widget-text-editor a:hover{color:var(--td)}
.kh-green .elementor-widget-text-editor a{color:var(--bg);text-decoration-color:var(--tl)}

/* ---------- botoes (borda + sombra deslocada, efeito de pressionar) ---------- */
.kr .kr-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 26px;border-radius:14px;font-family:var(--sans);font-weight:700;font-size:1rem;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;border:2px solid var(--g);box-shadow:4px 4px 0 var(--g);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .2s,color .2s}
.kr .kr-btn .elementor-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--g)}
.kr .kr-btn .elementor-button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--g)}
.kr .kr-btn .elementor-button:focus-visible{outline:3px solid var(--t);outline-offset:4px}
.kr .kr-btn .elementor-button-icon{display:inline-flex;font-size:1.15em}
.kr .kr-btn .elementor-button-icon svg{width:1.15em;height:1.15em;fill:currentColor}
.kr .kr-btn-green .elementor-button{background:var(--g);color:var(--bg);box-shadow:4px 4px 0 var(--t);border-color:var(--g)}
.kr .kr-btn-green .elementor-button:hover{background:var(--g2);color:#fff;box-shadow:2px 2px 0 var(--t)}
.kr .kr-btn-light .elementor-button,.kr .kr-btn-ghostd .elementor-button{background:#fff;color:var(--g)}
.kr .kr-btn-light .elementor-button:hover,.kr .kr-btn-ghostd .elementor-button:hover{background:var(--bg);color:var(--g)}
.kh-green .kr-btn-light .elementor-button{border-color:var(--bg);box-shadow:4px 4px 0 var(--t)}
.kh-green .kr-btn-light .elementor-button:hover{box-shadow:2px 2px 0 var(--t)}
.kr .kr-btn-terra .elementor-button{background:var(--tl);color:var(--g);border-color:var(--tl);box-shadow:4px 4px 0 var(--gd)}
.kr .kr-btn-terra .elementor-button:hover{background:#F0CDB8;box-shadow:2px 2px 0 var(--gd)}
.kr .kr-btn-ghost .elementor-button{background:transparent;color:var(--bg);border-color:rgba(247,244,238,.7);box-shadow:4px 4px 0 var(--gd)}
.kr .kr-btn-ghost .elementor-button:hover{background:rgba(247,244,238,.08);color:#fff;box-shadow:2px 2px 0 var(--gd)}
.kr .kr-btn-sm .elementor-button{min-height:44px;padding:9px 18px;font-size:.92rem;box-shadow:3px 3px 0 var(--t)}
.kr .kr-btnrow{gap:14px}

/* ---------- barra do topo ---------- */
.kr.kh-topbar{background:var(--tt);border-bottom:1px solid rgba(23,63,59,.12);font-size:.84rem}
.kr .kh-tb{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.kr .kh-tb p{margin:0;display:flex;align-items:center;gap:10px;color:var(--ink);line-height:1.4}
.kr .kh-tpill{background:var(--td);color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.04em;padding:4px 10px;border-radius:8px;white-space:nowrap}
.kr .kh-tb a{color:var(--ink);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px}
.kr .kh-tb a:hover{color:var(--td)}
.kr .kh-tb svg{width:14px;height:14px;fill:currentColor;flex:0 0 auto}
.kr .kh-tb .kh-tc{gap:22px}

/* ---------- cabecalho fixo ---------- */
.kr.kh-head{position:-webkit-sticky;position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:990;background:rgba(252,251,248,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.kr .kh-logo img{width:50px;height:50px;display:block}
.kr .kh-brand .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:1.12rem;line-height:1.15;color:var(--g)}
.kr .kh-brand .elementor-heading-title a{color:inherit}
.kr .kh-brand .elementor-heading-title small{display:block;font-family:var(--sans);font-size:.62rem;font-weight:700;letter-spacing:.16em;color:var(--td);margin-top:3px}
.kr.kh-head .e-con .elementor-widget{width:auto;max-width:none}
.kr .kh-srch{flex:1 1 auto!important;max-width:460px;width:100%!important}
.kr .kh-search{position:relative;display:flex;align-items:center}
.kr .kh-search input{width:100%;height:46px;border:2px solid var(--g);border-radius:12px;background:#fff;padding:0 50px 0 18px;font-family:var(--sans);font-size:.95rem;color:var(--ink);outline:none;transition:box-shadow .2s}
.kr .kh-search input::placeholder{color:#6B7571}
.kr .kh-search input:focus{box-shadow:3px 3px 0 var(--t)}
.kr .kh-search button{position:absolute;right:5px;top:5px;width:36px;height:36px;border:0;border-radius:9px;background:var(--g);color:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.kr .kh-search button svg{width:16px;height:16px;fill:currentColor}
.kr .kh-search button:focus-visible{outline:3px solid var(--t);outline-offset:2px}
.kh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kr .kh-navbar{background:var(--g)}
.kr .kh-nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;flex-wrap:nowrap}
.kr .kh-nav li{position:relative}
.kr .kh-nav>ul>li>a{display:flex;align-items:center;gap:6px;padding:14px 16px;color:var(--bg);font-weight:700;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;position:relative;white-space:nowrap}
.kr .kh-nav>ul>li>a::after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;background:var(--tl);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}
.kr .kh-nav>ul>li:hover>a::after,.kr .kh-nav>ul>li>a:focus-visible::after{transform:scaleX(1)}
.kr .kh-nav a:focus-visible{outline:2px solid var(--tl);outline-offset:-2px;border-radius:6px}
.kr .kh-nav .kh-car{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s}
.kr .kh-nav li:hover .kh-car,.kr .kh-nav li:focus-within .kh-car{transform:rotate(225deg) translate(-1px,-1px)}
.kr .kh-nav ul ul{list-style:none;margin:0;padding:8px;position:absolute;left:0;top:100%;min-width:260px;background:#fff;border:2px solid var(--g);border-radius:14px;box-shadow:5px 5px 0 var(--t);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;z-index:5}
.kr .kh-nav li:hover>ul,.kr .kh-nav li:focus-within>ul{opacity:1;visibility:visible;transform:none}
.kr .kh-nav ul ul a{display:block;padding:10px 14px;border-radius:9px;color:var(--ink);font-weight:600;font-size:.94rem;text-decoration:none}
.kr .kh-nav ul ul a:hover,.kr .kh-nav ul ul a:focus-visible{background:var(--tt);color:var(--g);outline:none}
/* menu do celular */
.kr .kh-mnav{position:relative}
.kr .kh-mnav summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:2px solid var(--g);border-radius:12px;background:#fff;box-shadow:3px 3px 0 var(--t)}
.kr .kh-mnav summary::-webkit-details-marker{display:none}
.kr .kh-mnav summary span{width:20px;height:14px;border-top:2px solid var(--g);border-bottom:2px solid var(--g);position:relative}
.kr .kh-mnav summary span::before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--g)}
.kr .kh-mnav[open] summary{background:var(--tt)}
.kr .kh-mnav summary:focus-visible{outline:3px solid var(--t);outline-offset:2px}
.kr .kh-mpanel{position:absolute;right:0;top:calc(100% + 12px);width:min(88vw,340px);max-height:calc(100vh - 140px);overflow:auto;background:#fff;border:2px solid var(--g);border-radius:16px;box-shadow:5px 5px 0 var(--t);padding:12px;display:grid;gap:2px}
.kr .kh-mpanel a{display:block;padding:11px 12px;border-radius:10px;color:var(--ink);font-weight:600;text-decoration:none}
.kr .kh-mpanel a:hover,.kr .kh-mpanel a:focus-visible{background:var(--tt);color:var(--g);outline:none}
.kr .kh-mpanel p{margin:8px 12px 2px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td)}
.kr .kh-mpanel .kh-search{margin:4px 0 8px}
@supports (animation-timeline:scroll()){
.kr.kh-head{animation:khHead linear both;animation-timeline:scroll(root);animation-range:0 160px}
.kr.kh-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--t);transform-origin:0 50%;animation:khProg linear both;animation-timeline:scroll(root)}
}
@keyframes khHead{to{box-shadow:0 10px 26px rgba(23,63,59,.14)}}
@keyframes khProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* ---------- hero ---------- */
.kr.kh-hero{overflow:hidden}
.kr.kh-hero::before{content:"";position:absolute;right:-6%;top:8%;width:46%;aspect-ratio:1;border-radius:50%;background:var(--tt);z-index:0}
.kr.kh-hero>.e-con-inner{position:relative;z-index:1}
.kh-hero .kr-in{animation:khUp .75s var(--ease) both}
.kh-hero .kr-d1{animation-delay:.05s}.kh-hero .kr-d2{animation-delay:.14s}.kh-hero .kr-d3{animation-delay:.24s}.kh-hero .kr-d4{animation-delay:.34s}.kh-hero .kr-d5{animation-delay:.44s}.kh-hero .kr-d6{animation-delay:.54s}
@keyframes khUp{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}
.kr .kh-sub{font-size:1.14rem;color:var(--mu);max-width:600px}
.kr .kh-micro ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}
.kr .kh-micro li{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--g)}
.kr .kh-micro li::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--tl) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.4' fill='none' stroke='%23173F3B' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat;flex:0 0 auto}
.kr .kh-art{position:relative}
.kr .kh-heroimg img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;border:2px solid var(--g);border-radius:220px 220px 28px 28px;box-shadow:10px 10px 0 var(--g);animation:khPop .9s .15s var(--ease) both}
@keyframes khPop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
.kr .kh-float{position:absolute!important;left:-34px;bottom:34px;z-index:3;width:auto!important;max-width:300px;background:#fff;border:2px solid var(--g);border-radius:16px;box-shadow:5px 5px 0 var(--t);padding:14px 18px;animation:khUp .8s .7s var(--ease) both}
.kr .kh-float p{margin:0;font-size:.8rem;line-height:1.45;color:var(--mu)}
.kr .kh-float strong{display:block;font-family:var(--serif);font-weight:600;font-size:1.1rem;color:var(--g)}
.kr .kh-sealw{position:absolute!important;right:-18px;top:-10px;z-index:3;width:auto!important}
.kr .kh-seal{position:relative;width:128px;height:128px;border-radius:50%;background:var(--g);border:2px solid var(--g);box-shadow:4px 4px 0 var(--t);display:flex;align-items:center;justify-content:center}
.kr .kh-seal svg.kh-ring{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);animation:khSpin 22s linear infinite}
.kr .kh-seal text{font-family:var(--sans);font-size:10.4px;font-weight:700;letter-spacing:.18em;fill:var(--tl)}
.kr .kh-seal .kh-ic{width:34px;height:34px;fill:var(--bg)}
@keyframes khSpin{to{transform:rotate(360deg)}}

/* ---------- faixa em movimento ---------- */
.kr.kh-band{padding:0!important;overflow:hidden;background:linear-gradient(var(--sg) 50%,var(--g) 50%)}
.kr .kh-marq{transform:rotate(-1.4deg);margin:0 -2%;background:var(--tl);border-top:2px solid var(--g);border-bottom:2px solid var(--g);padding:14px 0;overflow:hidden}
.kr .kh-mtrack{display:flex;width:max-content;animation:khMarq 60s linear infinite}
.kr .kh-marq:hover .kh-mtrack{animation-play-state:paused}
.kr .kh-mtrack span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--sans);font-weight:800;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g);white-space:nowrap}
.kr .kh-mtrack span::after{content:"\2726";color:var(--td);font-size:.9rem}
@keyframes khMarq{to{transform:translateX(-50%)}}

/* ---------- faixa de confianca ---------- */
.kr .kh-trust .elementor-icon-box-wrapper{display:flex;align-items:center;gap:14px;text-align:left}
.kr .kh-trust .elementor-icon{width:46px;height:46px;border-radius:50%;background:var(--tl);color:var(--g);display:inline-flex;align-items:center;justify-content:center;font-size:18px}
.kr .kh-trust .elementor-icon svg{width:18px;height:18px;fill:var(--g)}
.kr .kh-trust .elementor-icon-box-icon{margin:0!important}
.kr .kh-trust .elementor-icon-box-title{font-family:var(--sans);font-size:.98rem;font-weight:700;color:var(--bg);margin:0 0 2px}
.kr .kh-trust .elementor-icon-box-description{font-size:.86rem;color:rgba(247,244,238,.78);line-height:1.4}
.kr .kh-trust .elementor-icon-box-title a,.kr .kh-trust .elementor-icon-box-description a{color:inherit;text-decoration:none}

/* ---------- cartoes com borda ---------- */
.kr .kh-card{background:#fff;border:2px solid var(--g);border-radius:20px;box-shadow:6px 6px 0 var(--g);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.kr .kh-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--g)}
.kh-green .kh-card{box-shadow:6px 6px 0 var(--t)}
.kh-green .kh-card:hover{box-shadow:9px 9px 0 var(--t)}
.kr .kh-card .kr-text,.kr .kh-card p{color:var(--mu)}
.kr .kh-ib .elementor-icon{width:52px;height:52px;border-radius:50%;background:var(--tl);border:2px solid var(--g);color:var(--g);display:inline-flex;align-items:center;justify-content:center;font-size:20px;transition:transform .35s var(--ease)}
.kr .kh-ib .elementor-icon svg{width:20px;height:20px;fill:var(--g)}
.kr .kh-card:hover .kh-ib .elementor-icon{transform:rotate(-8deg) scale(1.06)}
.kr .kh-ib .elementor-icon-box-title{font-family:var(--serif);font-weight:600;font-size:1.2rem;line-height:1.28;color:var(--g);margin:14px 0 6px}
.kr .kh-ib .elementor-icon-box-title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--t),var(--t));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--ease)}
.kr .kh-card:hover .kh-ib .elementor-icon-box-title a,.kr .kh-ib .elementor-icon-box-title a:focus-visible{background-size:100% 2px}
.kr .kh-ib .elementor-icon-box-description{font-size:.95rem;color:var(--mu);line-height:1.6}
.kr .kh-num .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:2.2rem;line-height:1;color:transparent;-webkit-text-stroke:1.4px var(--g)}
@supports not (-webkit-text-stroke:1px){.kr .kh-num .elementor-heading-title{color:var(--g)}}
.kr .kh-badge .elementor-heading-title{display:inline-block;font-family:var(--sans);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;padding:5px 10px;border-radius:999px;border:1.5px solid var(--g);background:var(--tt);color:var(--td)}
.kr .kh-b2 .elementor-heading-title{background:var(--g);color:var(--bg)}
.kr .kh-b3 .elementor-heading-title{background:var(--sg);color:var(--g)}
.kr .kh-b4 .elementor-heading-title{background:var(--ink);color:var(--tl);border-color:var(--ink)}
.kr .kh-pain{position:relative}
.kr .kh-pain::after{content:"";position:absolute;right:22px;bottom:22px;width:10px;height:10px;border-top:2px solid var(--t);border-right:2px solid var(--t);transform:rotate(45deg);transition:transform .3s var(--ease)}
.kr .kh-pain:hover::after{transform:translateX(4px) rotate(45deg)}

/* frases de identificacao */
.kr .kh-quote{height:100%}
.kr .kh-quote p{position:relative;height:100%;margin:0;background:#fff;border:2px solid var(--g);border-radius:18px 18px 18px 4px;box-shadow:4px 4px 0 var(--tl);padding:40px 18px 18px;font-family:var(--serif);font-style:italic;font-size:1.04rem;line-height:1.45;color:var(--g);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.kr .kh-quote p::before{content:"\201C";position:absolute;left:16px;top:6px;font-family:var(--serif);font-style:normal;font-weight:600;font-size:2.6rem;line-height:1;color:var(--t)}
.kr .kh-quote p:hover{transform:translateY(-4px);box-shadow:6px 8px 0 var(--t)}
.kr .kh-callout{background:var(--tl);border:2px solid var(--g);border-radius:18px;box-shadow:6px 6px 0 var(--g)}
.kr .kh-callout .kr-text{color:var(--ink);font-size:1.02rem}
.kr .kh-callout .kr-text strong{color:var(--g)}

/* cartoes de servico com imagem */
.kr .kh-svc{overflow:hidden}
.kr .kh-svc .kh-simg{margin:-2px -2px 0!important;width:calc(100% + 4px)!important;overflow:hidden;border-bottom:2px solid var(--g)}
.kr .kh-svc .kh-simg img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;transition:transform .7s var(--ease)}
.kr .kh-svc:hover .kh-simg img{transform:scale(1.06)}
.kr .kh-chips ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.kr .kh-chips li{background:#fff;border:1.5px solid var(--g);border-radius:999px;padding:5px 13px;font-size:.84rem;font-weight:600;color:var(--g);line-height:1.3}
.kh-green .kh-chips li{background:rgba(247,244,238,.06);border-color:rgba(247,244,238,.5);color:var(--bg)}
.kr .kh-svc .kh-chips li{background:var(--bg)}
.kr .kh-svc .kr-btn{margin-top:auto}
.kr .kh-svc .kr-btn .elementor-button{width:100%}

/* imagem com forma */
.kr .kh-pic{position:relative;isolation:isolate}
.kr .kh-pic img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border:2px solid var(--g);border-radius:24px;box-shadow:8px 8px 0 var(--g)}
.kr .kh-pic::before{content:"";position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:var(--tl);left:-9%;bottom:-8%;z-index:-1}
.kr .kh-pic.kh-wide img{aspect-ratio:16/11}

/* listas */
.kr .kr-list .elementor-icon-list-item{align-items:flex-start!important}
.kr .kr-list .elementor-icon-list-icon{margin-top:.28em}
.kr .kr-list .elementor-icon-list-icon svg,.kr .kr-list .elementor-icon-list-icon i{fill:var(--td);color:var(--td);width:15px;font-size:15px}
.kr .kr-list .elementor-icon-list-text{color:var(--ink);font-size:1rem;line-height:1.5}
.kr .kr-list .elementor-icon-list-item:not(:last-child){padding-bottom:10px}
.kr .kr-list a{color:inherit;text-decoration:none}
.kr .kr-list a .elementor-icon-list-text{text-decoration:underline;text-decoration-color:rgba(201,133,99,.6);text-underline-offset:3px}
.kh-green .kr-list .elementor-icon-list-text{color:rgba(247,244,238,.9)}
.kh-green .kr-list .elementor-icon-list-icon svg{fill:var(--tl)}
.kr .kh-checks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.kr .kh-checks li{position:relative;background:#fff;border:2px solid var(--g);border-radius:14px;padding:16px 16px 16px 52px;font-weight:600;font-size:.98rem;line-height:1.4;color:var(--g);box-shadow:4px 4px 0 var(--tl);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}
.kr .kh-checks li:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--t)}
.kr .kh-checks li::before{content:"";position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.4' fill='none' stroke='%23E9BFA6' stroke-width='2'/%3E%3C/svg%3E") center/15px no-repeat}
.kr .kh-checks.kh-c2 ul{grid-template-columns:repeat(2,1fr)}

/* passos com circulo (secao verde) */
.kr .kh-steps{position:relative}
.kr .kh-steps::before{content:"";position:absolute;left:12%;right:12%;top:52px;border-top:2px dashed rgba(233,191,166,.55);z-index:0}
.kr .kh-step{position:relative;z-index:1;text-align:center;align-items:center}
.kr .kh-circle .elementor-heading-title{width:76px;height:76px;margin:0 auto;border-radius:50%;background:var(--tl);border:2px solid var(--bg);box-shadow:4px 4px 0 var(--gd);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:1.7rem;color:var(--g);transition:transform .35s var(--ease)}
.kr .kh-step:hover .kh-circle .elementor-heading-title{transform:translateY(-4px) rotate(-6deg)}
.kr .kh-step .kr-h3 .elementor-heading-title{font-family:var(--sans);font-weight:800;font-size:1.08rem;color:var(--bg)}
.kr .kh-step .kr-text{color:rgba(247,244,238,.8);font-size:.96rem;max-width:260px;margin:0 auto}

/* objecoes */
.kr .kh-obj h3{font-family:var(--serif);font-weight:600;font-size:1.18rem;line-height:1.3;color:var(--g);margin:0 0 10px}
.kr .kh-obj p{margin:0;color:var(--mu);font-size:.97rem;line-height:1.6}

/* pre-avaliacao */
.kr .kh-pre{background:var(--tt);border:2px solid var(--g);border-radius:28px;box-shadow:8px 8px 0 var(--g);position:relative;overflow:hidden}
.kr .kh-pre::after{content:"";position:absolute;right:-110px;top:-110px;width:300px;height:300px;border-radius:50%;border:2px dashed rgba(154,85,54,.35);pointer-events:none;animation:khSpin 60s linear infinite}
.kr .kh-next ol{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:n}
.kr .kh-next li{position:relative;padding-left:54px;counter-increment:n;line-height:1.5;min-height:38px}
.kr .kh-next li::before{content:counter(n);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--g);color:var(--tl);font-family:var(--serif);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 0 var(--t)}
.kr .kh-next li strong{display:block;color:var(--g)}
.kr .kh-next li span{display:block;font-size:.94rem;color:var(--mu);margin-top:2px}
.kr .kh-quiet .elementor-heading-title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.3rem;line-height:1.4;color:var(--td)}

/* onde atendo */
.kr .kh-map{border:2px solid var(--g);border-radius:22px;box-shadow:8px 8px 0 var(--g);overflow:hidden;background:#fff;line-height:0}
.kr .kh-map iframe{display:block;width:100%;height:420px;border:0}
.kr .kh-info .elementor-icon-list-item{align-items:center!important}
.kr .kh-info .elementor-icon-list-icon{margin-top:0;width:38px;height:38px;border-radius:50%;background:var(--g);display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px}
.kr .kh-info .elementor-icon-list-icon svg{fill:var(--tl)!important;width:15px}
.kr .kh-info .elementor-icon-list-text{font-weight:600;color:var(--ink);padding-left:6px}

/* FAQ */
.kr .kr-faq .elementor-accordion-item{border:2px solid var(--g)!important;border-radius:16px;background:#fff;margin-bottom:12px;overflow:hidden;box-shadow:4px 4px 0 var(--g);transition:box-shadow .25s,transform .25s}
.kr .kr-faq .elementor-accordion-item:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--g)}
.kr .kr-faq .elementor-tab-title{padding:18px 22px!important;border:0!important;display:flex;align-items:center;gap:14px;cursor:pointer;transition:background .25s}
.kr .kr-faq .elementor-tab-title.elementor-active{background:var(--tl)}
.kr .kr-faq .elementor-tab-title:focus-visible{outline:3px solid var(--t);outline-offset:-3px;border-radius:14px}
.kr .kr-faq .elementor-tab-title a,.kr .kr-faq .elementor-accordion-title{font-family:var(--sans);font-weight:700;font-size:1.02rem;color:var(--g)!important;line-height:1.4}
.kr .kr-faq .elementor-accordion-icon{order:2;margin-left:auto;width:30px;height:30px;flex:0 0 30px;border:2px solid var(--g);border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#fff}
.kr .kr-faq .elementor-accordion-icon svg{fill:var(--g);width:12px;height:12px}
.kr .kr-faq .elementor-accordion-icon i{color:var(--g);font-size:12px}
.kr .kr-faq .elementor-tab-content{padding:16px 22px 20px!important;border:0!important;border-top:2px solid var(--g)!important;color:var(--ink);font-size:.99rem;line-height:1.7}
.kr .kh-ask{background:var(--tl);border:2px solid var(--g);border-radius:20px;box-shadow:6px 6px 0 var(--g)}
.kr .kh-ask .kr-h3 .elementor-heading-title{font-family:var(--sans);font-weight:800;font-size:1.12rem}

/* cta final */
.kr .kh-round img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:2px solid var(--g);box-shadow:10px 10px 0 var(--g)}
.kr .kh-round{position:relative}
.kr .kh-sealw2{position:absolute!important;left:-6px;top:6px;z-index:3;width:auto!important}

/* ---------- rodape ---------- */
.kr.kh-foot{background:var(--gd);color:rgba(247,244,238,.8);font-size:.94rem}
.kr.kh-foot .kh-marq{transform:none;margin:0;background:var(--g);border-color:var(--g);border-bottom:1px solid rgba(233,191,166,.25);padding:12px 0}
.kr.kh-foot .kh-mtrack span{color:var(--tl);font-size:.82rem}
.kr.kh-foot .kh-mtrack span::after{color:var(--t)}
.kr .kh-fh .elementor-heading-title{font-family:var(--serif);font-weight:600;font-size:1.12rem;color:var(--bg)}
.kr .kh-flinks ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.kr .kh-flinks li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}
.kr .kh-flinks li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t);margin-top:.55em;flex:0 0 auto}
.kr .kh-flinks a,.kr .kh-fcontact a{color:rgba(247,244,238,.86)!important;text-decoration:none!important;font-weight:500!important;transition:color .2s}
.kr .kh-flinks a:hover,.kr .kh-fcontact a:hover{color:var(--tl)!important}
.kr .kh-fcontact p{margin:0 0 12px;line-height:1.5}
.kr .kh-fcontact strong{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tl);margin-bottom:2px}
.kr .kh-fbio{color:rgba(247,244,238,.76);font-size:.92rem}
.kr .kh-flogo img{width:64px;height:64px;display:block;border-radius:14px;background:var(--bg);padding:4px}
.kr .kh-social{display:flex;gap:10px}
.kr .kh-social a{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(247,244,238,.5);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .2s}
.kr .kh-social a:hover{background:var(--t);border-color:var(--t);transform:translateY(-3px)}
.kr .kh-social svg{width:17px;height:17px;fill:var(--bg)}
.kr .kh-fdisc{border:1px solid rgba(247,244,238,.18);border-radius:14px;padding:16px 18px;font-size:.84rem;line-height:1.6;color:rgba(247,244,238,.72)}
.kr .kh-fdisc strong{display:block;color:var(--bg);margin-bottom:4px}
.kr .kh-fbottom{border-top:1px solid rgba(247,244,238,.16)}
.kr .kh-fbottom p{margin:0;font-size:.82rem;color:rgba(247,244,238,.68);line-height:1.6}
.kr .kh-fbottom a{color:var(--tl)!important;font-weight:600!important;text-decoration:none!important}

/* barra fixa no celular */
.kr.kr-mbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9989;background:#fff;border:2px solid var(--g);border-radius:18px;box-shadow:4px 4px 0 var(--t)}
.kr.kr-mbar .kr-btn .elementor-button{min-height:50px;padding:12px 18px;box-shadow:none!important;transform:none!important;border-radius:12px}
body:has(.cmplz-cookiebanner.cmplz-show) .kr.kr-mbar{display:none!important}
@media (min-width:768px){.kr.kr-mbar{display:none!important}}

/* ---------- animacoes de entrada (Elementor) ---------- */
.kr .animated{animation-duration:.75s!important;animation-timing-function:var(--ease)!important}
.kr .animated.fadeInUp,.kr .animated.zoomIn{animation-name:khRise!important}
.kr .animated.fadeInLeft{animation-name:khLeft!important}
.kr .animated.fadeInRight{animation-name:khRight!important}
@keyframes khRise{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}
@keyframes khLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}
@keyframes khRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}
body:not([class*="e--ua-"]) .kr .elementor-invisible{animation:khShow 0s 1.2s forwards}
@keyframes khShow{to{visibility:visible}}

/* ---------- responsivo ---------- */
@media (max-width:1024px){
.kr .kh-steps::before{display:none}
.kr .kh-checks ul{grid-template-columns:repeat(2,1fr)}
.kr .kh-float{left:10px}
.kr .kh-sealw{right:6px}
.kr .kh-nav>ul>li>a{padding:14px 11px;font-size:.8rem}
}
@media (max-width:767px){
.kr{font-size:16px}
.kr .kr-btn,.kr .kr-btn .elementor-button{width:100%!important}
.kr.kh-head .kr-btn,.kr.kh-head .kr-btn .elementor-button{width:auto!important}
.kr .e-con.e-grid{grid-template-rows:none!important;grid-auto-rows:auto}
.kr .kh-tb{justify-content:center}
.kr .kh-tb .kh-tc{display:none}
.kr .kh-logo img{width:42px;height:42px}
.kr .kh-brand .elementor-heading-title{font-size:.98rem}
.kr .kh-brand .elementor-heading-title small{font-size:.54rem;letter-spacing:.1em}
.kr.kh-hero::before{width:120%;right:-10%;top:auto;bottom:-14%}
.kr .kh-heroimg img{box-shadow:6px 6px 0 var(--g);border-radius:180px 180px 24px 24px}
.kr .kh-float{left:8px;right:8px;bottom:14px;max-width:none}
.kr .kh-seal{width:96px;height:96px}
.kr .kh-seal text{font-size:13px}
.kr .kh-sealw{right:2px;top:-6px}
.kr .kh-checks ul,.kr .kh-checks.kh-c2 ul{grid-template-columns:1fr}
.kr .kh-card{box-shadow:5px 5px 0 var(--g)}
.kh-green .kh-card{box-shadow:5px 5px 0 var(--t)}
.kr .kh-map iframe{height:300px}
.kr .kh-mtrack span{font-size:.82rem}
.kr .kh-pic img{box-shadow:6px 6px 0 var(--g)}
.kr .kh-round img{box-shadow:6px 6px 0 var(--g)}
.kr .kh-pre{box-shadow:5px 5px 0 var(--g);border-radius:22px}
.elementor-page-4377 .joinchat{--bottom:96px}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
/* 11/10/2026: movimento reduzido = entradas so com fade e letreiro numa linha deslizavel (antes tudo parado e quebrado) */
.kr *:not(.animated),.kr *::before,.kr *::after{animation:none!important}
.kr .elementor-element.animated[class]{animation-name:khFade!important;animation-duration:.7s!important;animation-timing-function:ease-out!important;animation-iteration-count:1!important}
body:not([class*=e--ua-]) .kr .elementor-invisible{visibility:visible!important}
.kr .kh-marq{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.kr .kh-marq::-webkit-scrollbar{display:none}
.kr .kh-mtrack{flex-wrap:nowrap;width:max-content}
.kr .kh-mtrack span[aria-hidden]{display:none}
.kr .kh-mk{background-size:100% 100%!important}
}
@keyframes khFade{from{opacity:0}to{opacity:1}}
@media (min-width:1025px){.kr .kh-fgrid.e-grid{--e-con-grid-template-columns:1.5fr 1fr 1.1fr .9fr 1.3fr;grid-template-columns:1.5fr 1fr 1.1fr .9fr 1.3fr!important}}
/* ---------- ajustes da revisao visual ---------- */
.kr.kh-hero::before{left:auto;bottom:auto;height:auto}
.kr .kh-logo{flex:0 0 auto!important;width:50px!important}
.kr .kh-brand{flex:0 1 auto}
.kr .kh-brand .elementor-heading-title{white-space:nowrap}
.kr.kh-head .kr-btn .elementor-button{white-space:nowrap}
.kr .kh-tb .kh-ts{display:none}
.kr .kh-badge .elementor-heading-title{white-space:nowrap}
.kh-green .kh-card .kr-h3 .elementor-heading-title{color:var(--g)}
.kh-green .kh-card .kr-text,.kh-green .kh-card p{color:var(--mu)}
.kh-green .kh-card .kh-chips li{background:var(--bg);border-color:var(--g);color:var(--g)}
.kr .kh-svc>.e-con{flex-grow:1}
.kr .kh-svc .kr-btn{margin-top:auto!important}
.kr .kh-static:hover{transform:none;box-shadow:6px 6px 0 var(--g)}
.kr .kh-hint{display:none}
.kh-foot .elementor-widget-image{text-align:left}
@media (max-width:1024px){.kr .kh-brand .elementor-heading-title{white-space:normal}}
@media (max-width:767px){
.kr .kh-logo{width:40px!important}
.kr .kh-brand .elementor-heading-title{font-size:.95rem;white-space:nowrap}
.kr .kh-brand .elementor-heading-title small{display:none}
.kr .kh-tb .kh-tl{display:none}
.kr .kh-tb .kh-ts{display:inline}
.kr.kr-mbar .kr-btn .elementor-button{white-space:nowrap}
.kr.kh-hero::before{left:-10%;right:-10%;top:auto;bottom:-10%;width:auto;height:52%;aspect-ratio:auto;border-radius:50% 50% 0 0}
.kr .kh-pain{padding:18px 18px 22px!important}
.kr .kh-pain .kh-ib .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:14px;text-align:left}
.kr .kh-pain .kh-ib .elementor-icon{width:44px;height:44px;font-size:17px}
.kr .kh-pain .kh-ib .elementor-icon-box-icon{margin:0!important;flex:0 0 auto}
.kr .kh-pain .kh-ib .elementor-icon-box-title{margin:0 0 4px;font-size:1.08rem}
.kr .kh-pain .kh-num .elementor-heading-title{font-size:1.6rem}
.kr .kh-pain::after{right:18px;bottom:18px}
.kr .kh-swipe.e-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;padding:6px 20px 18px 2px!important;margin-right:-20px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.kr .kh-swipe.e-grid::-webkit-scrollbar{display:none}
.kr .kh-swipe.e-grid>.e-con,.kr .kh-swipe.e-grid>.elementor-widget{flex:0 0 84%!important;width:84%!important;max-width:84%!important;scroll-snap-align:start}
.kr .kh-hint{display:block;text-align:center;font-size:.82rem;font-weight:700;letter-spacing:.06em;color:var(--td)}
.kh-green .kh-hint{color:var(--tl)}
.kr .kh-hint p::after{content:" \2192";display:inline-block;animation:khNudge 1.6s ease-in-out infinite}
.kr .kh-quote p{padding:38px 16px 16px;font-size:1rem}
}
@keyframes khNudge{50%{transform:translateX(5px)}}
.kr.kh-head .e-con-inner>.e-con:first-child{width:auto!important;flex:0 0 auto!important;max-width:none}
.kr.kh-head .kh-brand{width:auto!important}
@media (max-width:767px){
.kr.kh-head .e-con-inner>.e-con:first-child{flex:1 1 auto!important;min-width:0;gap:8px!important}
.kr .kh-brand .elementor-heading-title{white-space:normal;font-size:.88rem;line-height:1.1;max-width:112px}
.kr.kh-head .kr-btn-sm .elementor-button{padding:9px 12px;font-size:.86rem;gap:6px}
}
.kr .kh-fcontact a,.kr .kh-info .elementor-icon-list-text{overflow-wrap:anywhere;word-break:break-word}
.kr.kr-mbar{width:auto!important;max-width:none!important}
.kr.kh-band,.kr.kh-foot{overflow:hidden}
.kr .kh-steps::before{width:auto!important;height:0!important;bottom:auto!important;inset-inline:12.5%!important}
/* cards de destaque (dores com mais busca: ansiedade, compulsao alimentar, emagrecer) */
.kr .kh-pains.e-grid{grid-auto-flow:row dense}
.kr .kh-wide{grid-column:span 2;background:var(--tt)}
.kr .kh-wide .kh-ib .elementor-icon-box-title{font-size:1.35rem}
@media (min-width:768px){.kr .kh-wide .kh-ib .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:18px;text-align:left}.kr .kh-wide .kh-ib .elementor-icon-box-icon{margin:0!important;flex:0 0 auto}.kr .kh-wide .kh-ib .elementor-icon-box-title{margin-top:4px}}
@media (max-width:767px){.kr .kh-wide{grid-column:auto}}
.kr .kh-pic.kh-kelly img{aspect-ratio:4/5;object-position:30% 50%}
@media (max-width:1024px){.kr .kh-pic.kh-kelly img{aspect-ratio:16/10;object-position:35% 40%}}
/* fotos reais da Kelly: enquadramento no rosto */
.kr .kh-pic.kh-orig img{aspect-ratio:4/5;object-position:50% 30%}
.kr .kh-pic.kh-kpos img{aspect-ratio:4/5;object-position:82% 35%}
@media (max-width:1024px){.kr .kh-pic.kh-orig img,.kr .kh-pic.kh-kpos img{aspect-ratio:1/1}}
.kr .kh-pic.kh-kav img{aspect-ratio:4/5;object-position:56% 30%}
@media (max-width:1024px){.kr .kh-pic.kh-kav img{aspect-ratio:1/1;object-position:56% 32%}}

/* ---------- prova social (avaliacoes do Google) ---------- */
.kr .kh-rst{display:inline-flex;gap:2px;color:var(--t);letter-spacing:0;line-height:1}
.kr .kh-rst i{font-style:normal;display:inline-block}
@keyframes khStar{from{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}
.kr .animated .kh-rst i{animation:khStar .5s cubic-bezier(.3,1.6,.5,1) both}
.kr .animated .kh-rst i:nth-child(2){animation-delay:.08s}.kr .animated .kh-rst i:nth-child(3){animation-delay:.16s}.kr .animated .kh-rst i:nth-child(4){animation-delay:.24s}.kr .animated .kh-rst i:nth-child(5){animation-delay:.32s}
.kr .kh-rate p{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.92rem;color:var(--mu)}
.kr .kh-rate .kh-rst{font-size:1rem}
.kr .kh-rate strong{color:var(--g);font-size:1.05rem}
.kr .kh-rev .kh-rtop{align-items:flex-end}
.kr .kh-rtl{width:auto!important;flex:1 1 360px;min-width:0}
.kr .kh-score{width:auto!important;flex:none}
.kr .kh-sc{display:flex;align-items:center;gap:14px}
.kr .kh-sn{font-family:var(--serif);font-size:3.4rem;line-height:1;color:var(--g)}
.kr .kh-sd{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--mu)}
.kr .kh-sd .kh-rst{font-size:1.15rem}
.kr .kh-rgrid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px}
.kr .kh-rside{display:grid!important;gap:22px;grid-template-rows:1fr 1fr}
.kr .kh-rcard{position:relative;background:#fff;border:2px solid var(--g);border-radius:20px;box-shadow:5px 5px 0 var(--t);padding:26px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.kr .kh-rcard:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--t)}
.kr .kh-rbig{justify-content:center}
.kr .kh-rbig::before{content:"\201C";position:absolute;right:22px;top:4px;left:auto;width:auto;height:auto;font-family:var(--serif);font-size:96px;line-height:1;color:var(--t);opacity:.35;pointer-events:none}
.kr .kh-rs .kh-rst{font-size:1.1rem}
.kr .kh-rq p{margin:0;font-size:1rem;line-height:1.65;color:var(--ink)}
.kr .kh-rbig .kh-rq p{font-family:var(--serif);font-size:1.3rem;line-height:1.5;color:var(--g)}
.kr .kh-rw{display:flex;align-items:center;gap:12px;font-size:.85rem;color:var(--mu)}
.kr .kh-rw strong{display:block;color:var(--g);font-size:.95rem}
.kr .kh-av{width:38px;height:38px;border-radius:50%;background:var(--g);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex:none}
.kr .kh-rstrip{overflow:hidden;background:var(--tt);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);padding:12px 0;border-radius:14px}
.kr .kh-rtrack{display:flex;width:max-content;animation:khRMarq 52s linear infinite;will-change:transform}
.kr .kh-rstrip:hover .kh-rtrack{animation-play-state:paused}
@keyframes khRMarq{to{transform:translateX(-50%)}}
.kr .kh-rm{width:290px;margin-right:14px;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:14px 16px;flex:none}
.kr .kh-rm .kh-rst{font-size:.85rem;margin-bottom:4px}
.kr .kh-rm p{margin:0 0 4px;font-size:.92rem;line-height:1.5;color:var(--ink);white-space:normal}
.kr .kh-rm span:last-child{font-size:.8rem;color:var(--mu)}
.kr .kh-rlink a{font-size:.95rem}
@media (max-width:1024px){.kr .kh-rgrid{grid-template-columns:1fr}.kr .kh-rside{grid-template-rows:none}}
@media (max-width:767px){.kr .kh-rgrid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:4px 20px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kr .kh-rgrid::-webkit-scrollbar{display:none}.kr .kh-rside{display:contents!important}.kr .kh-rgrid .kh-rcard{flex:0 0 90%;width:90%!important;scroll-snap-align:center;box-shadow:4px 4px 0 var(--t)}.kr .kh-rcard{padding:20px}.kr .kh-rbig .kh-rq p{font-size:1.02rem;line-height:1.5}.kr .kh-rq p{font-size:.95rem;line-height:1.55}.kr .kh-rm{width:250px}.kr .kh-rtrack{animation-duration:42s}.kr .kh-sn{font-size:2.8rem}}
@media (prefers-reduced-motion:reduce){.kr .kh-rtrack{animation:none}.kr .kh-rstrip{overflow-x:auto}.kr .kh-rm[aria-hidden]{display:none}.kr .animated .kh-rst i{animation:none}.kr .kh-rcard{transition:none}}

/* ===== 10/10/2026: celular e iPhone (efeitos, carrosseis, prova social, leveza) ===== */
@media (max-width:767px){
.kr .animated.fadeInLeft,.kr .animated.fadeInRight{animation-name:khRise!important}
.kr .animated{animation-duration:.65s!important}
.kr .kh-swipe.e-grid>.elementor-invisible:not(:first-child),.kr .kh-rside .elementor-invisible{visibility:visible!important}
.kr .kh-pre::after{animation:none}
.kr .kh-hint p::after{animation-iteration-count:4}
.kr.kh-rev>.e-con-inner{padding-top:46px!important;padding-bottom:46px!important;gap:20px!important}
.kr .kh-rev .kh-rtop{padding:0!important;gap:14px!important}
.kr .kh-rtl{flex:0 0 auto!important;padding:0!important;gap:12px!important}
.kr .kh-rev .kh-score{padding:0!important}
.kr .kh-rgrid{padding-bottom:10px!important}
.kr .kh-rgrid .kh-rcard{flex:0 0 86%!important;width:86%!important;display:flex!important;flex-direction:column}
.kr .kh-rcard .kh-rwho{margin-top:auto}
.kr .kh-rbig::before{font-size:70px;right:16px;top:2px}
.kr .kh-rev .kh-hint{margin-top:-8px}
.kr .kh-rev .kr-btnrow{padding-top:0!important}
}
@supports (overflow:clip){@media (max-width:767px){.kr.e-con:not(.kr-mbar){overflow-x:clip}}}
@media (hover:none){
.kr .kh-card:hover{transform:none;box-shadow:5px 5px 0 var(--g)}
.kh-green .kh-card:hover{box-shadow:5px 5px 0 var(--t)}
.kr .kh-quote p:hover,.kr .kh-checks li:hover{transform:none;box-shadow:4px 4px 0 var(--tl)}
.kr .kr-faq .elementor-accordion-item:hover{transform:none;box-shadow:4px 4px 0 var(--g)}
.kr .kh-rcard:hover{transform:none;box-shadow:4px 4px 0 var(--t)}
.kr .kr-btn .elementor-button:hover{transform:none}
.kr .kr-btn .elementor-button:active{transform:translate(3px,3px)}
}

/* ===== 10/10/2026: Biblioteca da Kelly (leituras por categoria em abas, classes kb-*) ===== */
.kr .kb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}
.kr .kb-nav{display:flex;gap:12px;flex:0 0 auto}
.kr .kb-btn{width:48px;height:48px;border-radius:50%;border:2px solid var(--g);background:#fff;color:var(--g);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:3px 3px 0 var(--g);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;padding:0}
.kr .kb-btn svg{width:20px;height:20px}
.kr .kb-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--t);background:var(--tt)}
.kr .kb-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--g)}
.kr .kb-btn[disabled]{opacity:.35;cursor:default;transform:none;box-shadow:3px 3px 0 var(--g);background:#fff}
/* abas: radio + label, funcionam sem JavaScript */
.kr .kb-lib{position:relative}
.kr .kb-r{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.kr .kb-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px}
.kr .kb-tab{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border:2px solid var(--g);border-radius:999px;background:#fff;color:var(--g);font:700 .88rem/1.1 var(--sans);cursor:pointer;user-select:none;box-shadow:3px 3px 0 var(--g);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s;white-space:nowrap}
.kr .kb-tab small{font:700 .7rem/1 var(--sans);padding:4px 7px;border-radius:999px;background:var(--tt);color:var(--td)}
.kr .kb-tab:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--t)}
#kbt-emo:checked~.kb-tabs [for=kbt-emo],#kbt-sub:checked~.kb-tabs [for=kbt-sub],#kbt-hip:checked~.kb-tabs [for=kbt-hip],#kbt-pnl:checked~.kb-tabs [for=kbt-pnl],#kbt-neu:checked~.kb-tabs [for=kbt-neu]{background:var(--g);color:var(--bg);box-shadow:3px 3px 0 var(--t);transform:none}
#kbt-emo:checked~.kb-tabs [for=kbt-emo] small,#kbt-sub:checked~.kb-tabs [for=kbt-sub] small,#kbt-hip:checked~.kb-tabs [for=kbt-hip] small,#kbt-pnl:checked~.kb-tabs [for=kbt-pnl] small,#kbt-neu:checked~.kb-tabs [for=kbt-neu] small{background:var(--tl);color:var(--g)}
#kbt-emo:focus-visible~.kb-tabs [for=kbt-emo],#kbt-sub:focus-visible~.kb-tabs [for=kbt-sub],#kbt-hip:focus-visible~.kb-tabs [for=kbt-hip],#kbt-pnl:focus-visible~.kb-tabs [for=kbt-pnl],#kbt-neu:focus-visible~.kb-tabs [for=kbt-neu]{outline:3px solid var(--t);outline-offset:3px}
.kr .kb-panel{display:none}
#kbt-emo:checked~.kb-panels .kb-p-emo,#kbt-sub:checked~.kb-panels .kb-p-sub,#kbt-hip:checked~.kb-panels .kb-p-hip,#kbt-pnl:checked~.kb-panels .kb-p-pnl,#kbt-neu:checked~.kb-panels .kb-p-neu{display:block;animation:kbIn .45s var(--ease)}
@keyframes kbIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.kr .kb-pdesc{margin:0 0 14px;font-size:.98rem;color:var(--mu);max-width:760px}
/* carrossel */
.kr .kb-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:10px 12px 24px 12px;margin:0 -12px;scroll-padding-left:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.kr .kb-track::-webkit-scrollbar{display:none}
.kr .kb-card{flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:2px solid var(--g);border-radius:20px;box-shadow:5px 5px 0 var(--t);overflow:hidden;text-decoration:none!important;color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
.kr .kb-card:hover,.kr .kb-card:focus-visible{transform:translate(-3px,-4px);box-shadow:9px 9px 0 var(--t)}
.kr .kb-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:2px solid var(--g);background:var(--sg)}
.kr .kb-img::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(to top,rgba(16,44,41,.55),transparent);pointer-events:none}
.kr .kb-chip,.kr .kb-top{z-index:1}
.kr .kb-img img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transition:transform .7s var(--ease)}
.kr .kb-card:hover .kb-img img{transform:scale(1.06)}
.kr .kb-chip{position:absolute;left:12px;top:12px;font:700 .64rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tl);background:var(--g);padding:7px 11px;border-radius:999px;box-shadow:2px 2px 0 var(--t)}
.kr .kb-top{position:absolute;right:12px;bottom:12px;font:700 .68rem/1 var(--sans);letter-spacing:.06em;color:#fff;background:var(--td);padding:8px 12px;border-radius:999px;box-shadow:2px 2px 0 var(--gd)}
.kr .kb-body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}
.kr .kb-t{font-family:var(--serif);font-weight:600;font-size:1.14rem;line-height:1.24;letter-spacing:-.005em;color:var(--g)}
.kr .kb-d{font-size:.88rem;line-height:1.5;color:var(--mu);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.kr .kb-more{margin-top:auto;padding-top:4px;font-size:.84rem;font-weight:700;color:var(--td);display:inline-flex;align-items:center;gap:6px}
.kr .kb-more::after{content:"\2192";transition:transform .3s var(--ease)}
.kr .kb-card:hover .kb-more::after{transform:translateX(5px)}
.kr .kb-bar{height:3px;border-radius:3px;background:var(--ln);overflow:hidden;margin-top:2px}
.kr .kb-bar i{display:block;height:100%;width:100%;background:var(--t);transform-origin:0 50%;transform:scaleX(var(--kbp,.3));transition:transform .4s var(--ease)}
.kr .kb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:20px;font-size:.95rem}
.kr .kb-foot a{font-weight:700;text-decoration:none;color:var(--g);background-image:linear-gradient(var(--t),var(--t));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--ease)}
.kr .kb-foot a:hover{background-size:100% 2px}
.kr .kb-foot .kb-wa{color:var(--td)}
.kr .kb-hint{display:none}
@media (max-width:1024px){.kr .kb-card{flex-basis:calc((100% - 44px)/2.4)}}
@media (max-width:767px){
.kr .kb-head{flex-direction:column;align-items:flex-start;gap:16px}
.kr .kb-nav{display:none}
.kr .kb-tabs{flex-wrap:nowrap;overflow-x:auto;gap:10px;margin:0 -20px 16px 0;padding:2px 20px 10px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.kr .kb-tabs{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}
.kr .kb-tabs::-webkit-scrollbar{display:none}
.kr .kb-tab{padding:10px 15px;font-size:.84rem}
.kr .kb-pdesc{font-size:.94rem}
.kr .kb-track{gap:14px;padding:6px 20px 18px 12px;margin:0 -20px 0 -12px;scroll-padding-left:12px}
.kr .kb-card{flex-basis:80%}
.kr .kb-t{font-size:1.06rem}
.kr .kb-hint{display:block;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--td);margin:12px 0 0}
.kr .kb-foot{flex-direction:column;align-items:flex-start;gap:10px;padding-right:68px}
}
@media (hover:none){.kr .kb-card:hover,.kr .kb-tab:hover{transform:none}.kr .kb-card:hover{box-shadow:5px 5px 0 var(--t)}.kr .kb-card:hover .kb-img img{transform:none}}
@media (prefers-reduced-motion:reduce){.kr .kb-track{scroll-behavior:auto}.kr .kb-img img{transition:none}.kr .kb-panel{animation:khFade .4s ease-out!important}}

/* ===== 11/10/2026: Galeria do consultorio na secao Onde atendo (classes kb-l*, cobertas pela safelist .kb- do RUCSS) ===== */
.kr .kb-ltour{margin-top:72px;position:relative}
.kr .kb-lhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}
.kr .kb-leye{margin:0 0 10px;font:700 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--td)}
.kr .kb-lh{margin:0;max-width:660px;font-family:var(--serif);font-weight:600;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.16;letter-spacing:-.01em;color:var(--g)}
.kr .kb-lmetro{margin:0;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 9px;border:2px solid var(--g);border-radius:999px;background:#fff;font:700 .86rem/1.1 var(--sans);color:var(--g);box-shadow:3px 3px 0 var(--g);white-space:nowrap}
.kr .kb-lm{width:28px;height:28px;border-radius:50%;background:var(--g);color:var(--tl);display:inline-flex;align-items:center;justify-content:center;font:800 .82rem/1 var(--sans)}
.kr .kb-lgrid{display:grid;grid-template-columns:.72fr 1.28fr 1.28fr;gap:24px}
.kr .kb-lph{position:relative;margin:0;height:410px;border:2px solid var(--g);border-radius:22px;overflow:hidden;background:var(--sg);box-shadow:8px 8px 0 var(--g);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
.kr .kb-lph-2{box-shadow:8px 8px 0 var(--t)}
.kr .kb-lph a{display:block;height:100%;color:inherit;text-decoration:none!important;cursor:zoom-in}
.kr .kb-lph img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transition:transform 1.1s var(--ease)}
.kr .kb-lph-1 img{object-position:50% 45%}
.kr .kb-lph-3 img{object-position:58% 50%}
.kr .kb-lph a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(16,44,41,.82),rgba(16,44,41,.35) 45%,transparent);pointer-events:none}
.kr .kb-lph figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 20px 20px;pointer-events:none}
.kr .kb-lchip{font:700 .64rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--g);background:var(--tl);padding:7px 11px;border-radius:999px}
.kr .kb-lph figcaption span{font:600 .95rem/1.35 var(--sans);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3);max-width:330px}
.kr .kb-lzoom{position:absolute;right:14px;top:14px;z-index:1;width:40px;height:40px;border-radius:50%;background:rgba(252,251,248,.94);color:var(--g);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(16,44,41,.18);opacity:0;transform:scale(.85);transition:opacity .3s,transform .3s var(--ease)}
.kr .kb-lzoom svg{width:19px;height:19px}
.kr .kb-lph:hover{transform:translate(-3px,-4px);box-shadow:11px 12px 0 var(--g)}
.kr .kb-lph-2:hover{box-shadow:11px 12px 0 var(--t)}
.kr .kb-lph:hover img{transform:scale(1.06)}
.kr .kb-lph:hover .kb-lzoom,.kr .kb-lph a:focus-visible .kb-lzoom{opacity:1;transform:none}
.kr .kb-lph a:focus-visible{outline:3px solid var(--t);outline-offset:-5px}
.kr .kb-lhint{display:none}
/* janela de ampliar (dialog, fica na camada do topo) */
.kb-lbox{border:0;padding:0;margin:auto;background:transparent;max-width:94vw;max-height:94vh;overflow:visible;color:#fff}
.kb-lbox::backdrop{background:rgba(16,44,41,.88);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.kb-lbox[open]{animation:kbLb .35s var(--ease)}
@keyframes kbLb{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
.kb-lbox figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}
.kb-lbox img{display:block;width:auto;height:auto;max-width:min(1100px,90vw);max-height:78vh;border-radius:18px;border:2px solid var(--tl);box-shadow:10px 10px 0 var(--t)}
.kb-lbox figcaption{font:600 .98rem/1.45 var(--sans);text-align:center;max-width:640px;padding:0 8px;color:#fff}
.kb-lbox button{position:absolute;border:2px solid var(--tl);background:var(--g);color:var(--tl);border-radius:50%;width:46px;height:46px;font:400 28px/1 var(--sans);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0 3px;box-shadow:3px 3px 0 var(--t)}
.kb-lbox .kb-lx{top:-18px;right:-14px}
.kb-lbox .kb-lnav{top:calc(39vh - 23px)}
.kb-lbox .kb-lp{left:-22px}
.kb-lbox .kb-ln{right:-22px}
.kb-lbox button:hover,.kb-lbox button:focus{background:var(--g);color:var(--tl);border-color:var(--tl)}
.kb-lbox button:hover{background:var(--td);color:#fff}
.kb-lbox button:focus-visible{outline:3px solid var(--tl);outline-offset:2px}
@media (max-width:1024px){.kr .kb-lph{height:330px}.kr .kb-lgrid{gap:18px}}
@media (max-width:767px){
.kr .kb-ltour{margin-top:56px}
.kr .kb-lhead{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}
.kr .kb-lmetro{font-size:.8rem;white-space:normal}
.kr .kb-lgrid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 16px;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.kr .kb-lgrid::-webkit-scrollbar{display:none}
.kr .kb-lph{flex:0 0 82%;height:350px;scroll-snap-align:start;box-shadow:5px 5px 0 var(--g)}
.kr .kb-lph-1{flex-basis:64%}
.kr .kb-lph-2{box-shadow:5px 5px 0 var(--t)}
.kr .kb-lph-1 img{object-position:50% 60%}
.kr .kb-lph figcaption{padding:14px 16px 16px}
.kr .kb-lph figcaption span{font-size:.88rem}
.kr .kb-lzoom{opacity:1;transform:none;width:36px;height:36px;right:10px;top:10px}
.kr .kb-lhint{display:block;margin:10px 0 0;text-align:center;font:700 .8rem/1.2 var(--sans);letter-spacing:.06em;color:var(--td)}
.kb-lbox img{max-width:92vw;max-height:70vh;border-radius:14px;box-shadow:6px 6px 0 var(--t)}
.kb-lbox .kb-lx{top:-56px;right:0}
.kb-lbox .kb-lnav{top:auto;bottom:-62px}
.kb-lbox .kb-lp{left:calc(50% - 56px)}
.kb-lbox .kb-ln{right:calc(50% - 56px)}
.kb-lbox figure{padding-bottom:58px}
}
@media (hover:none){.kr .kb-lph:hover{transform:none;box-shadow:5px 5px 0 var(--g)}.kr .kb-lph-2:hover{box-shadow:5px 5px 0 var(--t)}.kr .kb-lph:hover img{transform:none}}
@media (prefers-reduced-motion:reduce){.kr .kb-lph,.kr .kb-lph img,.kr .kb-lzoom{transition:none}.kb-lbox[open]{animation:khFade .3s ease-out}}

/* 13/10/2026: hero orbita ini */
.kr .e-con.kh-ko{--ok:#2E9E6A;--spring:cubic-bezier(.34,1.56,.64,1);--cx:50%;--cy:45%;display:block!important;position:relative;width:100%!important;max-width:560px;aspect-ratio:1/1.12;margin:0 auto;padding:0!important;container-type:inline-size;overflow:visible}
.kr .kh-art{overflow:visible}
.kr .kh-ko>.elementor-element{position:absolute!important;margin:0!important;max-width:none!important;width:auto}
/* decoracao: halo, ondas, orbitas, cometas, faiscas, sinapses */
.kr .kh-ko>.kh-ko-deco{left:0;top:0;right:0;bottom:0;z-index:1;pointer-events:none}
.kr .kh-ko-dk{position:absolute;inset:0}
.kr .kh-ko-halo{position:absolute;left:var(--cx);top:var(--cy);width:78%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(201,133,99,.40) 0%,rgba(233,191,166,.22) 42%,transparent 68%);animation:khKoBreath 7s ease-in-out infinite}
.kr .kh-ko-wave{position:absolute;left:var(--cx);top:var(--cy);width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px solid rgba(23,63,59,.35);opacity:0;animation:khKoWave 6s ease-out infinite}
.kr .kh-ko-w2{animation-delay:2s}.kr .kh-ko-w3{animation-delay:4s}
.kr .kh-ko-orb{position:absolute;left:var(--cx);top:var(--cy);aspect-ratio:1;translate:-50% -50%;border-radius:50%}
.kr .kh-ko-o1{width:98%;border:1.5px dashed rgba(23,63,59,.24);animation:khKoSpin 90s linear infinite}
.kr .kh-ko-o2{width:72%;border:1px solid rgba(201,133,99,.45);animation:khKoSpin 40s linear infinite reverse}
.kr .kh-ko-comet{position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:radial-gradient(circle,#fff 0,var(--tl) 35%,var(--t) 70%);box-shadow:0 0 14px 4px rgba(201,133,99,.55),0 0 34px 10px rgba(233,191,166,.35)}
.kr .kh-ko-comet::after{content:"";position:absolute;right:8px;top:4px;width:70px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(201,133,99,.55))}
.kr .kh-ko-o2 .kh-ko-comet::after{left:8px;right:auto;background:linear-gradient(270deg,transparent,rgba(201,133,99,.5))}
.kr .kh-ko-o1 .kh-ko-k2{top:auto;bottom:-6px;transform:scale(.7)}
.kr .kh-ko-o1 .kh-ko-k2::after{right:auto;left:8px;background:linear-gradient(270deg,transparent,rgba(201,133,99,.5))}
.kr .kh-ko-sp{position:absolute;width:10px;height:10px;opacity:0;animation:khKoTw 4.2s ease-in-out infinite;animation-delay:var(--dl,0s)}
.kr .kh-ko-sp::before{content:"";position:absolute;inset:0;background:var(--t);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}
.kr .kh-ko-s1{left:30%;top:14%}.kr .kh-ko-s2{left:73%;top:22%;--dl:1.1s}.kr .kh-ko-s3{left:15%;top:50%;--dl:2.3s;scale:.7}.kr .kh-ko-s4{left:82%;top:70%;--dl:.6s;scale:.8}.kr .kh-ko-s5{left:40%;top:78%;--dl:3s;scale:.6}.kr .kh-ko-s6{left:60%;top:8%;--dl:1.8s;scale:.6}
.kr .kh-ko-syn{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.kr .kh-ko-syn path{fill:none;stroke:rgba(23,63,59,.18);stroke-width:1.2;vector-effect:non-scaling-stroke}
.kr .kh-ko-syn path.kh-ko-p{stroke:var(--t);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:7 93;animation:khKoPulse 3.6s linear infinite;animation-delay:var(--dl,0s);filter:drop-shadow(0 0 3px rgba(201,133,99,.9))}
.kr .kh-ko-sm{display:none}
/* foto com aro em degrade girando (inclinacao 3D = Efeitos de movimento do Elementor) */
.kr .kh-ko>.kh-ko-photo{left:var(--cx);top:var(--cy);width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;padding:12px;padding:2.3cqw;z-index:3;text-align:center;animation:khKoPop 1s .1s var(--spring) both}
.kr .kh-ko>.kh-ko-photo::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(from var(--kha,0deg),var(--t),var(--tl),var(--g),var(--g2),var(--t));animation:khKoAura 8s linear infinite;box-shadow:0 22px 50px -18px rgba(16,44,41,.55)}
.kr .kh-ko>.kh-ko-photo::after{content:"";position:absolute;inset:-12px;inset:-2.4cqw;border-radius:50%;border:2px solid var(--g);pointer-events:none}
.kr .kh-ko>.kh-ko-photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1;object-fit:cover;object-position:62% 22%;border-radius:50%;border:5px solid var(--bg);box-shadow:none}
@property --kha{syntax:'<angle>';inherits:false;initial-value:0deg}
/* placa do nome */
.kr .kh-ko>.kh-ko-name{left:50%;top:68.5%;translate:-50% 0;z-index:7}
.kr .kh-ko-plate{background:var(--g);color:var(--bg);border-radius:999px;padding:8px 20px 9px;text-align:center;white-space:nowrap;box-shadow:4px 4px 0 var(--t);animation:khKoUp .8s .6s var(--ease) both}
.kr .kh-ko-plate strong{display:block;font:600 18px/1.1 var(--serif);font-size:clamp(16px,3.5cqw,19px);color:var(--bg)}
.kr .kh-ko-plate span{display:block;font:700 10px/1.3 var(--sans);font-size:clamp(8.5px,1.9cqw,10.5px);letter-spacing:.16em;text-transform:uppercase;color:var(--tl);margin-top:2px}
/* selo da pre-avaliacao (gira com a rolagem = Efeitos de movimento do Elementor) */
.kr .kh-ko>.kh-ko-sealw{right:2%;top:0;z-index:7}
.kr .kh-ko-seal{position:relative;width:96px;width:clamp(76px,19cqw,104px);aspect-ratio:1;border-radius:50%;background:var(--g);box-shadow:4px 4px 0 var(--t);display:flex;align-items:center;justify-content:center;animation:khKoPop .9s 1.7s var(--spring) both}
.kr .kh-ko-seal svg.kh-ko-r{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);animation:khKoSpin 22s linear infinite}
.kr .kh-ko-seal text{font:700 10.4px var(--sans);letter-spacing:.18em;fill:var(--tl)}
.kr .kh-ko-seal .kh-ko-key{width:30%;height:30%;fill:var(--bg);animation:khKoKey 4s 2.6s ease-in-out infinite}
/* cartoes: nascem da foto e vao para o lugar (seguem o mouse = Efeitos de movimento do Elementor) */
.kr .kh-ko>.kh-ko-w{z-index:6}
.kr .kh-ko-card{position:relative;background:rgba(252,251,248,.96);border:1.5px solid var(--g);border-radius:13px;box-shadow:4px 4px 0 var(--t);display:flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;white-space:nowrap;overflow:hidden;text-align:left;line-height:1.2;--d:0s;--fx:0;--fy:0;animation:khKoEmit .9s var(--d) var(--spring) both,khKoFloat 6.5s calc(var(--d) + .9s) ease-in-out infinite}
.kr .kh-ko-card::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 48%,transparent 66%);translate:-130% 0;animation:khKoSheen 6s calc(var(--d) + 2s) ease-in-out infinite;pointer-events:none}
.kr .kh-ko-card i{position:relative;flex:0 0 32px;flex-basis:clamp(26px,6.2cqw,34px);height:32px;height:clamp(26px,6.2cqw,34px);border-radius:50%;background:var(--g);display:flex;align-items:center;justify-content:center;font-style:normal}
.kr .kh-ko-card i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--t);opacity:0;animation:khKoPing 3.4s calc(var(--d) + 1.2s) ease-out infinite}
.kr .kh-ko-card i svg{width:52%;height:52%;fill:none;stroke:var(--tl);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.kr .kh-ko-card b{display:block;font:800 13px/1.2 var(--sans);font-size:clamp(11.5px,2.55cqw,14px);color:var(--g)}
.kr .kh-ko-card small{display:block;font:400 11px/1.3 var(--sans);font-size:clamp(10px,2.2cqw,12px);color:var(--mu)}
.kr .kh-ko-big{display:block;padding:10px 15px}
.kr .kh-ko-big b{font:600 26px/1 var(--serif);font-size:clamp(21px,5.4cqw,30px);letter-spacing:-.01em}
.kr .kh-ko-big small{margin-top:4px}
.kr .kh-ko-dark{background:var(--g)}
.kr .kh-ko-dark b em{font-style:italic;font-weight:400;color:var(--tl)}
.kr .kh-ko-dark small{color:var(--tl)}
.kr .kh-ko-big small.kh-ko-up{margin:0 0 3px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-size:clamp(8.5px,1.9cqw,10.5px)}
.kr .kh-ko-dark::after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 66%)}
.kr .kh-ko-stars{color:var(--t);font-size:.5em;letter-spacing:1px;margin-left:4px;vertical-align:.35em}
/* destaque online = presencial */
.kr .kh-ko-on{display:block;padding:9px 12px 10px;border-width:2px;white-space:normal}
.kr .kh-ko>.kh-ko-p7{width:47%}
.kr .kh-ko-hd{display:flex;align-items:center;gap:7px;margin:0 0 7px;padding:0;font:800 9.5px/1 var(--sans);font-size:clamp(8.5px,1.85cqw,10px);letter-spacing:.14em;text-transform:uppercase;color:var(--td)}
.kr .kh-ko-live{position:relative;flex:0 0 8px;height:8px;border-radius:50%;background:var(--ok)}
.kr .kh-ko-live::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);animation:khKoPing 1.8s ease-out infinite}
.kr .kh-ko-eq{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;padding:0}
.kr .kh-ko-eq::before{content:"";position:absolute;left:20%;right:20%;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--t) 0 4px,transparent 4px 8px);opacity:.6}
.kr .kh-ko-pl{position:relative;z-index:1;padding:5px 10px;border-radius:999px;font:600 13px/1 var(--serif);font-size:clamp(12px,2.6cqw,14px);border:1.5px solid var(--g)}
.kr .kh-ko-pa{background:var(--g);color:var(--bg);animation:khKoGlow 4s ease-in-out infinite}
.kr .kh-ko-pb{background:var(--tt);color:var(--g);animation:khKoGlow 4s 2s ease-in-out infinite}
.kr .kh-ko-is{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;background:var(--t);color:#fff;font:800 14px/1 var(--sans);display:flex;align-items:center;justify-content:center;animation:khKoEq 4s ease-in-out infinite}
.kr .kh-ko-dot{position:absolute;z-index:0;top:50%;left:22%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--t);box-shadow:0 0 8px 2px rgba(201,133,99,.8);animation:khKoShuttle 4s ease-in-out infinite}
.kr .kh-ko-on small{font-size:11px;font-size:clamp(10px,2.15cqw,11.5px);line-height:1.35}
.kr .kh-ko-on small strong{color:var(--g);font-weight:800}
/* posicoes no computador */
.kr .kh-ko>.kh-ko-p1{left:2%;top:3%}
.kr .kh-ko>.kh-ko-p2{right:-3%;top:25%}
.kr .kh-ko>.kh-ko-p3{left:-5%;top:31%}
.kr .kh-ko>.kh-ko-p5{right:-3%;top:51%}
.kr .kh-ko>.kh-ko-p4{left:-3%;top:56%}
.kr .kh-ko>.kh-ko-p6{left:1%;bottom:2%}
.kr .kh-ko>.kh-ko-p7{right:0;bottom:0}
.kr .kh-ko-p1 .kh-ko-card{--d:.35s;--fx:150%;--fy:220%}
.kr .kh-ko-p2 .kh-ko-card{--d:.55s;--fx:-90%;--fy:120%}
.kr .kh-ko-p3 .kh-ko-card{--d:.75s;--fx:120%;--fy:80%}
.kr .kh-ko-p5 .kh-ko-card{--d:.95s;--fx:-70%;--fy:-60%}
.kr .kh-ko-p4 .kh-ko-card{--d:1.15s;--fx:90%;--fy:-120%}
.kr .kh-ko-p6 .kh-ko-card{--d:1.35s;--fx:150%;--fy:-260%}
.kr .kh-ko-p7 .kh-ko-card{--d:1.55s;--fx:-25%;--fy:-150%}
@keyframes khKoSpin{to{rotate:360deg}}
@keyframes khKoAura{to{--kha:360deg}}
@keyframes khKoBreath{0%,100%{scale:.94;opacity:.85}50%{scale:1.06;opacity:1}}
@keyframes khKoWave{0%{scale:1;opacity:.55}100%{scale:2.1;opacity:0}}
@keyframes khKoPulse{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
@keyframes khKoPop{from{opacity:0;scale:.82}to{opacity:1;scale:1}}
@keyframes khKoUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes khKoEmit{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.25);filter:blur(6px)}60%{opacity:1;filter:none}100%{opacity:1;transform:none;filter:none}}
@keyframes khKoFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@keyframes khKoPing{0%{transform:scale(.85);opacity:.9}70%,100%{transform:scale(1.6);opacity:0}}
@keyframes khKoSheen{0%,70%{translate:-130% 0}100%{translate:130% 0}}
@keyframes khKoTw{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:.9;transform:scale(1) rotate(45deg)}}
@keyframes khKoGlow{0%,100%{box-shadow:0 0 0 0 rgba(201,133,99,0)}50%{box-shadow:0 0 0 4px rgba(201,133,99,.3)}}
@keyframes khKoEq{0%,40%,100%{transform:scale(1)}50%{transform:scale(1.25)}60%{transform:scale(1)}}
@keyframes khKoShuttle{0%,100%{left:22%;opacity:0}10%{opacity:1}45%{left:74%;opacity:1}50%{left:74%;opacity:0}55%{left:74%;opacity:1}90%{left:22%;opacity:1}}
@keyframes khKoKey{0%,80%,100%{rotate:0deg}85%{rotate:-18deg}92%{rotate:12deg}}
@keyframes khKoFade{from{opacity:0}to{opacity:1}}
/* notebook pequeno, tablet e celular: foto em cima, formacoes em constelacao abaixo */
@media (max-width:1279px){
.kr .e-con.kh-ko{display:grid!important;grid-template-columns:1fr 1fr;gap:12px 10px;align-items:stretch;aspect-ratio:auto;max-width:440px;margin-top:14px;--cy:41cqw}
.kr .kh-ko>.kh-ko-photo{width:58%}
.kr .kh-ko-halo{width:96%}.kr .kh-ko-o1{width:92%}.kr .kh-ko-o2{width:76%}.kr .kh-ko-wave{width:58%}
.kr .kh-ko-sd{display:none}.kr .kh-ko-sm{display:block}
.kr .kh-ko>.kh-ko-name{position:relative!important;left:auto;top:auto;translate:none;order:-1;grid-column:1/-1;height:calc(74vw + 34px);height:calc(74cqw + 46px);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}
.kr .kh-ko-plate{padding:7px 18px 8px;pointer-events:auto}
.kr .kh-ko-plate strong{font-size:16px}.kr .kh-ko-plate span{font-size:9px}
.kr .kh-ko>.kh-ko-p2,.kr .kh-ko>.kh-ko-p3,.kr .kh-ko>.kh-ko-p4,.kr .kh-ko>.kh-ko-p5,.kr .kh-ko>.kh-ko-p7{position:relative!important;left:auto;right:auto;top:auto;bottom:auto;width:auto}
.kr .kh-ko>.kh-ko-p3{order:1}.kr .kh-ko>.kh-ko-p2{order:2}.kr .kh-ko>.kh-ko-p4{order:3}.kr .kh-ko>.kh-ko-p5{order:4}.kr .kh-ko>.kh-ko-p7{order:5;grid-column:1/-1}
.kr .kh-ko-card{white-space:normal;padding:8px 10px 8px 7px;gap:8px;border-radius:12px;box-shadow:3px 3px 0 var(--t);height:100%}
.kr .kh-ko-card i{flex-basis:28px;height:28px}
.kr .kh-ko-card b{font-size:12.5px}.kr .kh-ko-card small{font-size:10.5px}
.kr .kh-ko-big{padding:7px 11px 8px;height:auto}.kr .kh-ko-big b{font-size:21px}.kr .kh-ko-big small.kh-ko-up{font-size:9px}
.kr .kh-ko>.kh-ko-p1{left:0;top:0}
.kr .kh-ko>.kh-ko-p6{left:0;top:56cqw;bottom:auto}
.kr .kh-ko>.kh-ko-sealw{right:0;top:54cqw}
.kr .kh-ko-seal{width:76px}.kr .kh-ko-seal text{font-size:13px}
.kr .kh-ko-p3 .kh-ko-card{--fx:60%;--fy:-260%}.kr .kh-ko-p2 .kh-ko-card{--fx:-60%;--fy:-260%}.kr .kh-ko-p4 .kh-ko-card{--fx:60%;--fy:-380%}.kr .kh-ko-p5 .kh-ko-card{--fx:-60%;--fy:-380%}.kr .kh-ko-p7 .kh-ko-card{--fx:0;--fy:-300%}
.kr .kh-ko-on{padding:10px 12px 11px}
.kr .kh-ko-hd{font-size:9.5px}
.kr .kh-ko-eq{justify-content:flex-start}
.kr .kh-ko-eq::before{left:18%;right:18%}
.kr .kh-ko-pl{flex:1;text-align:center;font-size:14.5px;padding:7px 8px}
.kr .kh-ko-is{flex:0 0 26px;width:26px;height:26px;margin:0 10px;font-size:16px}
.kr .kh-ko-on small{font-size:12px}
.kr .kh-ko-comet::after{width:40px}
.kr .kh-ko-s1{left:28%;top:3%}.kr .kh-ko-s2{left:76%;top:8%}.kr .kh-ko-s3{left:6%;top:24%}.kr .kh-ko-s4{left:92%;top:20%}.kr .kh-ko-s5{left:50%;top:44%}.kr .kh-ko-s6{left:62%;top:1%}
}
@media (max-width:374px){
.kr .kh-ko-card:not(.kh-ko-big) b{font-size:12px}.kr .kh-ko-pl{font-size:13.5px}.kr .kh-ko-is{margin:0 7px}
}
/* "Reduzir movimento" (iPhone/Android): mantem os efeitos suaves e tira os deslocamentos.
   A regra geral da home desliga tudo; aqui o hero volta a ter so o que nao causa enjoo. */
@media (prefers-reduced-motion:reduce){
.kr .kh-ko .kh-ko-o1{animation:khKoSpin 90s linear 0s infinite normal none!important}
.kr .kh-ko .kh-ko-o2{animation:khKoSpin 40s linear 0s infinite reverse none!important}
.kr .kh-ko .kh-ko-halo{animation:khKoBreath 7s ease-in-out 0s infinite normal none!important}
.kr .kh-ko .kh-ko-sp{animation:khKoTw 4.2s ease-in-out var(--dl,0s) infinite normal none!important}
.kr .kh-ko .kh-ko-syn path.kh-ko-p{animation:khKoPulse 3.6s linear var(--dl,0s) infinite normal none!important}
.kr .kh-ko>.kh-ko-photo{animation:khKoFade .8s ease-out .1s 1 normal both!important}
.kr .kh-ko>.kh-ko-photo::before{animation:khKoAura 8s linear 0s infinite normal none!important}
.kr .kh-ko .kh-ko-plate{animation:khKoFade .8s ease-out .6s 1 normal both!important}
.kr .kh-ko .kh-ko-seal{animation:khKoFade .8s ease-out 1.2s 1 normal both!important}
.kr .kh-ko .kh-ko-seal svg.kh-ko-r{animation:khKoSpin 22s linear 0s infinite normal none!important}
.kr .kh-ko .kh-ko-card{animation:khKoFade .8s ease-out var(--d) 1 normal both!important}
.kr .kh-ko .kh-ko-card::after{animation:khKoSheen 6s ease-in-out calc(var(--d) + 2s) infinite normal none!important}
.kr .kh-ko .kh-ko-card i::after{animation:khKoPing 3.4s ease-out calc(var(--d) + 1.2s) infinite normal none!important}
.kr .kh-ko .kh-ko-live::after{animation:khKoPing 1.8s ease-out 0s infinite normal none!important}
.kr .kh-ko .kh-ko-pa{animation:khKoGlow 4s ease-in-out 0s infinite normal none!important}
.kr .kh-ko .kh-ko-pb{animation:khKoGlow 4s ease-in-out 2s infinite normal none!important}
.kr .kh-ko .kh-ko-is{animation:khKoEq 4s ease-in-out 0s infinite normal none!important}
.kr .kh-ko .kh-ko-dot{animation:khKoShuttle 4s ease-in-out 0s infinite normal none!important}
.kr .kh-ko .kh-ko-wave{display:none}
}
/* 13/10/2026: hero orbita fim */

/* 14/10/2026: link avaliacoes google ini */
.kr .kh-rev .kr-btnrow{align-items:center}
@media(min-width:768px){.kr .kh-glinkw{margin-left:20px!important}}
.kr .kh-glinkw{width:auto!important}
.kr .kh-glink{display:inline-flex;align-items:center;gap:8px;color:var(--g);text-decoration:none;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}
.kr .kh-glink .ck{width:15px;height:15px;flex:0 0 15px;fill:var(--g)}
.kr .kh-glink .ck .v{fill:none;stroke:var(--bg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.kr .kh-glink span{background:linear-gradient(var(--t),var(--t)) 0 100%/100% 1.5px no-repeat;padding-bottom:4px;transition:background-size .3s ease}
.kr .kh-glink .ar{width:12px;height:12px;fill:none;stroke:var(--t);stroke-width:2.6;transition:transform .3s ease}
.kr .kh-glink:hover,.kr .kh-glink:focus-visible{color:var(--g)}
.kr .kh-glink:hover span{background-size:0 1.5px;background-position:100% 100%}
.kr .kh-glink:hover .ar{transform:translate(2px,-2px)}
.kr .kh-glink:focus-visible{outline:2px solid var(--t);outline-offset:4px;border-radius:4px}
@media(max-width:767px){.kr .kh-rev .kr-btnrow>.kh-glinkw{align-self:center!important;width:auto!important;max-width:100%;margin-top:4px!important}.kr .kh-glink{font-size:10px;letter-spacing:.07em;gap:6px;white-space:nowrap;padding:6px 0}.kr .kh-glink .ck{width:13px;height:13px;flex-basis:13px}}
/* 14/10/2026: link avaliacoes google fim *//* End custom CSS */