.elementor-11573 .elementor-element.elementor-element-640b91b{--display:flex;--min-height:1124px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11573 .elementor-element.elementor-element-640b91b:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-640b91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-d2f55a7{--display:flex;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11573 .elementor-element.elementor-element-d2f55a7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-d2f55a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-465801a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11573 .elementor-element.elementor-element-d14b63e{text-align:center;}.elementor-11573 .elementor-element.elementor-element-d14b63e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-a1ee175{text-align:center;}.elementor-11573 .elementor-element.elementor-element-a1ee175 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-dba0105{--display:flex;--min-height:10px;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-dba0105:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-dba0105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B00;}.elementor-11573 .elementor-element.elementor-element-c2ae6e3{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-42599e8{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11573 .elementor-element.elementor-element-8f4b30c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-8f4b30c.elementor-element{--align-self:center;}.elementor-11573 .elementor-element.elementor-element-1487c03{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11573 .elementor-element.elementor-element-6c23ec7.elementor-element{--align-self:center;}.elementor-11573 .elementor-element.elementor-element-2e19549{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11573 .elementor-element.elementor-element-1dba7f5.elementor-element{--align-self:center;}.elementor-11573 .elementor-element.elementor-element-7467099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-56e6db1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-2a8a851{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-fd342b5{--display:flex;--min-height:40px;--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;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-fd342b5:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-fd342b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-2780b9a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b803aae{text-align:start;}.elementor-11573 .elementor-element.elementor-element-b803aae .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-47fd7df{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-c135be5{text-align:center;}.elementor-11573 .elementor-element.elementor-element-c135be5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-5afbb11{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-e1c19fb{text-align:center;}.elementor-11573 .elementor-element.elementor-element-e1c19fb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-8938792{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-bdb8779{text-align:center;}.elementor-11573 .elementor-element.elementor-element-bdb8779 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-c4fe9a1{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-c4fe9a1:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-c4fe9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-0434712{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-8724d39 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-075e491{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-e5b29de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-bea079e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-b0186d0{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b0186d0:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-b0186d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-18d32b4{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-16b99d6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-9850cd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-1942d79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-4a3482b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-d12200e{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-d12200e:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-d12200e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-defaa78{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b9de812 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-1e6de48{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-c6db57d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-f6e002c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-3c61c7c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-3c61c7c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-3c61c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-83ccd28{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-34d209e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-9a35601{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-52527c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-c73e265{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-866e1e9{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-866e1e9:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-866e1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-414048c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-87196a6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-8b95748{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-9d61c32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-8a345f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-d57a29e{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-d57a29e:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-d57a29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-8a45646{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b0541bf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-d38e4c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-846d5ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-64ab70b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-efeea8c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-efeea8c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-efeea8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-0eb1dfb{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-d027616 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-fa966b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-110e7bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-6ef0817{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-bc1e3be{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-bc1e3be:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-bc1e3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-5adaf40{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-f43d80c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-3439fcb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-b95916a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-aa22fa4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-c766980{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-c766980:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-c766980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-eb8fbe1 > .elementor-widget-container{margin:100px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-eb8fbe1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11573 .elementor-element.elementor-element-fb18faf{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-713e45e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-713e45e:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-713e45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-52a4a7e{--display:flex;--min-height:40px;--justify-content:center;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-52a4a7e:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-52a4a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-bb8c254{text-align:center;}.elementor-11573 .elementor-element.elementor-element-bb8c254 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-753e3ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11573 .elementor-element.elementor-element-8fe7747{--display:flex;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-11573 .elementor-element.elementor-element-8fe7747.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11573 .elementor-element.elementor-element-8b24990{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-e9744f1{text-align:center;}.elementor-11573 .elementor-element.elementor-element-e9744f1 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-9cb1af2{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-df3fe52{text-align:center;}.elementor-11573 .elementor-element.elementor-element-df3fe52 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-21ecd91{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11573 .elementor-element.elementor-element-91e1c93 img{width:100%;}.elementor-11573 .elementor-element.elementor-element-1922875{--display:flex;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-11573 .elementor-element.elementor-element-9c63eeb{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-0561010{text-align:center;}.elementor-11573 .elementor-element.elementor-element-0561010 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-0ce47aa{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-3257183{text-align:center;}.elementor-11573 .elementor-element.elementor-element-3257183 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-c8d1814{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-f0dfbbf > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-ac96183{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-154d31d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-5df7f5f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-ed4dad2{--display:flex;--min-height:40px;--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;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-ed4dad2:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-ed4dad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-c910b3c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-583b5d0{text-align:start;}.elementor-11573 .elementor-element.elementor-element-583b5d0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-300bb5b{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-03fd3c2{text-align:center;}.elementor-11573 .elementor-element.elementor-element-03fd3c2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-9139087{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-1e262f2{text-align:center;}.elementor-11573 .elementor-element.elementor-element-1e262f2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-6c85f2c{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-c3822d0{text-align:center;}.elementor-11573 .elementor-element.elementor-element-c3822d0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-11ebfae{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-11ebfae:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-11ebfae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-a650c54{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-eeb79cb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-2656da8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-449e38e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-7c9a552{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-966b902{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-966b902:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-966b902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-f714d72{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6e8bf7d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-5eae046{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-0e5e977{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-55dd115{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-063dc7b{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-063dc7b:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-063dc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-8302647{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-e93f751 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-aee93d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-f043f99{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-2d430ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-73451fe{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-73451fe:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-73451fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-f954374{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-c2c6d36 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-d59e09d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-24902a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-9884807{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-7a97735{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-7a97735:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-7a97735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-17aa765{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6c3185e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-0d74228{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-d00b62d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-c369ba4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-2ecf1c7{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-2ecf1c7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-2ecf1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-d9c6e4c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-093a28c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-d5ff0b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-15ffb89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-29a7ba6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-3561819{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-3561819:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-3561819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-539ad97{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-ccf054d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-8f61641{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-227c6f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-e770f04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-7e49719{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-7e49719:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-7e49719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-a23bce2{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b21740e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-31bdc3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-d60f229{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-6683190{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-2330c59{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-2330c59:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-2330c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b8141ff > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-9d0ad9e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-3f0e277{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-af7a9fe{--display:flex;--min-height:40px;--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;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-af7a9fe:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-af7a9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-43cadf9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-ed911f2{text-align:start;}.elementor-11573 .elementor-element.elementor-element-ed911f2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-9e27a84{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-df43169{text-align:center;}.elementor-11573 .elementor-element.elementor-element-df43169 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-422f660{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-c538c54{text-align:center;}.elementor-11573 .elementor-element.elementor-element-c538c54 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-d855554{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-5d3a738{text-align:center;}.elementor-11573 .elementor-element.elementor-element-5d3a738 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-7b4cba2{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-7b4cba2:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-7b4cba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-e76ca6a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-c2fd68f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-dc11c20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-fff71f5{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-fff71f5:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-fff71f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b204edf{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-7568576 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-7a3c2e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-a718dbd{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-a718dbd:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-a718dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-7624cb2{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-a1f7129 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-f39bd17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-549eb9c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-549eb9c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-549eb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-89c470c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-a387a51 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-52b0b90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-399f4f7{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-399f4f7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-399f4f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-4ef32bc{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-4644226 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-1b74aeb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-86b9390{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-86b9390:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-86b9390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-4b54e31{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-3f17765 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-e18e00d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-395db4c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-395db4c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-395db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b7e104b{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b986ea8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-9a5564d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-ca3dfae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-7a053e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-a9fad04{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-a9fad04:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-a9fad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-dfa2341{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-66f9639 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-c934898{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-00298ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-171d186{--display:flex;--min-height:30px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-171d186:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-171d186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-0da64d0 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-eb20558{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-19bc824{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-33200a0{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-00f18f7{--display:flex;--min-height:40px;--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;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-00f18f7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-00f18f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-95c1027{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-8eb09c2{text-align:start;}.elementor-11573 .elementor-element.elementor-element-8eb09c2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-9f22216{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-fd267e2{text-align:center;}.elementor-11573 .elementor-element.elementor-element-fd267e2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-0c4ecaa{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-e932ddb{text-align:center;}.elementor-11573 .elementor-element.elementor-element-e932ddb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-4a7fccd{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-d13566d{text-align:center;}.elementor-11573 .elementor-element.elementor-element-d13566d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-544f99a{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-544f99a:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-544f99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-926de02{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-eaa17b3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-6ca5906{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-d67d409{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-4e3c79c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-6b4bd6a{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6b4bd6a:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-6b4bd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-582680a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-3c8e1ba .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-8035b7b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-ffa4515{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-3c37eab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-46b4457{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-46b4457:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-46b4457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-37e4096{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-5e60840 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-33f085d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-0c49584{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-076152c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-b8559f7{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b8559f7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-b8559f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b83bcad{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-0ac1780 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-1c266a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-3f0de73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-c2e9053{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-fbbc02c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-fbbc02c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-fbbc02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b56683a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-625d952 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-5411dd2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-6bcc77c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-99c7052{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-776c669{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-776c669:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-776c669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-da4fc20{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-0a340b0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-31d6500{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-b732181{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-2a20a3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-125df1c{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-125df1c:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-125df1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-c4d8d1a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-c7ee41e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-dc5d656{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-5c7fde6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-4f427e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-b5c9568{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-b5c9568:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-b5c9568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-b4bf63c > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-b4bf63c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11573 .elementor-element.elementor-element-d68762d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11573 .elementor-element.elementor-element-0f3ba05{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-9944667{--display:flex;--min-height:40px;--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;--border-radius:15px 15px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-9944667:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-9944667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-efc1ac6{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-d819a70{text-align:start;}.elementor-11573 .elementor-element.elementor-element-d819a70 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-21f354a{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-98b9ffd{text-align:center;}.elementor-11573 .elementor-element.elementor-element-98b9ffd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-bd7e459{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-e3cd077{text-align:center;}.elementor-11573 .elementor-element.elementor-element-e3cd077 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-1e03aff{--display:flex;--justify-content:center;}.elementor-11573 .elementor-element.elementor-element-61ea8a3{text-align:center;}.elementor-11573 .elementor-element.elementor-element-61ea8a3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-11573 .elementor-element.elementor-element-049a087{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-049a087:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-049a087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-4f141ab{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-0802e37 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-485fdd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-323fca1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-38f576a{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-38f576a:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-38f576a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-953c9d0{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-62ac362 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-ab1e31d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-834d87d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-8e503a7{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-8e503a7:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-8e503a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-f4bf399{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6c93461 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-ca44db4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-7cac399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-6701b4b{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6701b4b:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-6701b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-ea03f92{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-f61e9ce .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-3564d37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-6f74f4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-add194d{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-add194d:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-add194d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-8e26ed4{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6096e4f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-7d97e72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-97d71e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-a22eea8{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-a22eea8:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-a22eea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-48c1faf{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-44e040c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-0b0d161{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-084976d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-2b7324e{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-2b7324e:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-2b7324e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-3d1b4b4{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-6da3444 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:#242424;}.elementor-11573 .elementor-element.elementor-element-9e354ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-11573 .elementor-element.elementor-element-31fe8df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-7154833{--display:flex;--min-height:40px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-7154833:not(.elementor-motion-effects-element-type-background), .elementor-11573 .elementor-element.elementor-element-7154833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11573 .elementor-element.elementor-element-ac1669e > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-a21113e{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-11573 .elementor-element.elementor-element-e0fae3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11573 .elementor-element.elementor-element-ada3012{text-align:start;}.elementor-11573 .elementor-element.elementor-element-ada3012 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-ada3012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-1abba52{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11573 .elementor-element.elementor-element-50b73be{text-align:start;}.elementor-11573 .elementor-element.elementor-element-50b73be .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-50b73be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-d98c3d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11573 .elementor-element.elementor-element-653d48f{text-align:start;}.elementor-11573 .elementor-element.elementor-element-653d48f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-653d48f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-e963694{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11573 .elementor-element.elementor-element-0d11fa7{text-align:center;}.elementor-11573 .elementor-element.elementor-element-0d11fa7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:500;color:#2C3E50;}.elementor-11573 .elementor-element.elementor-element-0d11fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11573 .elementor-element.elementor-element-fb521c8{--display:flex;--min-height:150px;--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;--justify-content:center;--align-items:center;}.elementor-11573 .elementor-element.elementor-element-3a7f89f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}@media(min-width:768px){.elementor-11573 .elementor-element.elementor-element-2780b9a{--width:46%;}.elementor-11573 .elementor-element.elementor-element-47fd7df{--width:18%;}.elementor-11573 .elementor-element.elementor-element-5afbb11{--width:18%;}.elementor-11573 .elementor-element.elementor-element-8938792{--width:18%;}.elementor-11573 .elementor-element.elementor-element-0434712{--width:46%;}.elementor-11573 .elementor-element.elementor-element-075e491{--width:18%;}.elementor-11573 .elementor-element.elementor-element-e5b29de{--width:18%;}.elementor-11573 .elementor-element.elementor-element-bea079e{--width:18%;}.elementor-11573 .elementor-element.elementor-element-18d32b4{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9850cd3{--width:18%;}.elementor-11573 .elementor-element.elementor-element-1942d79{--width:18%;}.elementor-11573 .elementor-element.elementor-element-4a3482b{--width:18%;}.elementor-11573 .elementor-element.elementor-element-defaa78{--width:46%;}.elementor-11573 .elementor-element.elementor-element-1e6de48{--width:18%;}.elementor-11573 .elementor-element.elementor-element-c6db57d{--width:18%;}.elementor-11573 .elementor-element.elementor-element-f6e002c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-83ccd28{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9a35601{--width:18%;}.elementor-11573 .elementor-element.elementor-element-52527c5{--width:18%;}.elementor-11573 .elementor-element.elementor-element-c73e265{--width:18%;}.elementor-11573 .elementor-element.elementor-element-414048c{--width:46%;}.elementor-11573 .elementor-element.elementor-element-8b95748{--width:18%;}.elementor-11573 .elementor-element.elementor-element-9d61c32{--width:18%;}.elementor-11573 .elementor-element.elementor-element-8a345f0{--width:18%;}.elementor-11573 .elementor-element.elementor-element-8a45646{--width:46%;}.elementor-11573 .elementor-element.elementor-element-d38e4c3{--width:18%;}.elementor-11573 .elementor-element.elementor-element-846d5ac{--width:18%;}.elementor-11573 .elementor-element.elementor-element-64ab70b{--width:18%;}.elementor-11573 .elementor-element.elementor-element-0eb1dfb{--width:46%;}.elementor-11573 .elementor-element.elementor-element-fa966b8{--width:18%;}.elementor-11573 .elementor-element.elementor-element-110e7bf{--width:18%;}.elementor-11573 .elementor-element.elementor-element-6ef0817{--width:18%;}.elementor-11573 .elementor-element.elementor-element-5adaf40{--width:46%;}.elementor-11573 .elementor-element.elementor-element-3439fcb{--width:18%;}.elementor-11573 .elementor-element.elementor-element-b95916a{--width:18%;}.elementor-11573 .elementor-element.elementor-element-aa22fa4{--width:18%;}.elementor-11573 .elementor-element.elementor-element-8fe7747{--width:33.779%;}.elementor-11573 .elementor-element.elementor-element-c910b3c{--width:46%;}.elementor-11573 .elementor-element.elementor-element-300bb5b{--width:18%;}.elementor-11573 .elementor-element.elementor-element-9139087{--width:18%;}.elementor-11573 .elementor-element.elementor-element-6c85f2c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-a650c54{--width:46%;}.elementor-11573 .elementor-element.elementor-element-2656da8{--width:18%;}.elementor-11573 .elementor-element.elementor-element-449e38e{--width:18%;}.elementor-11573 .elementor-element.elementor-element-7c9a552{--width:18%;}.elementor-11573 .elementor-element.elementor-element-f714d72{--width:46%;}.elementor-11573 .elementor-element.elementor-element-5eae046{--width:18%;}.elementor-11573 .elementor-element.elementor-element-0e5e977{--width:18%;}.elementor-11573 .elementor-element.elementor-element-55dd115{--width:18%;}.elementor-11573 .elementor-element.elementor-element-8302647{--width:46%;}.elementor-11573 .elementor-element.elementor-element-aee93d5{--width:18%;}.elementor-11573 .elementor-element.elementor-element-f043f99{--width:18%;}.elementor-11573 .elementor-element.elementor-element-2d430ab{--width:18%;}.elementor-11573 .elementor-element.elementor-element-f954374{--width:46%;}.elementor-11573 .elementor-element.elementor-element-d59e09d{--width:18%;}.elementor-11573 .elementor-element.elementor-element-24902a7{--width:18%;}.elementor-11573 .elementor-element.elementor-element-9884807{--width:18%;}.elementor-11573 .elementor-element.elementor-element-17aa765{--width:46%;}.elementor-11573 .elementor-element.elementor-element-0d74228{--width:18%;}.elementor-11573 .elementor-element.elementor-element-d00b62d{--width:18%;}.elementor-11573 .elementor-element.elementor-element-c369ba4{--width:18%;}.elementor-11573 .elementor-element.elementor-element-d9c6e4c{--width:46%;}.elementor-11573 .elementor-element.elementor-element-d5ff0b6{--width:18%;}.elementor-11573 .elementor-element.elementor-element-15ffb89{--width:18%;}.elementor-11573 .elementor-element.elementor-element-29a7ba6{--width:18%;}.elementor-11573 .elementor-element.elementor-element-539ad97{--width:46%;}.elementor-11573 .elementor-element.elementor-element-8f61641{--width:18%;}.elementor-11573 .elementor-element.elementor-element-227c6f8{--width:18%;}.elementor-11573 .elementor-element.elementor-element-e770f04{--width:18%;}.elementor-11573 .elementor-element.elementor-element-a23bce2{--width:46%;}.elementor-11573 .elementor-element.elementor-element-31bdc3c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-d60f229{--width:18%;}.elementor-11573 .elementor-element.elementor-element-6683190{--width:18%;}.elementor-11573 .elementor-element.elementor-element-43cadf9{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9e27a84{--width:18%;}.elementor-11573 .elementor-element.elementor-element-422f660{--width:18%;}.elementor-11573 .elementor-element.elementor-element-d855554{--width:18%;}.elementor-11573 .elementor-element.elementor-element-e76ca6a{--width:46%;}.elementor-11573 .elementor-element.elementor-element-dc11c20{--width:54%;}.elementor-11573 .elementor-element.elementor-element-b204edf{--width:46%;}.elementor-11573 .elementor-element.elementor-element-7a3c2e6{--width:54%;}.elementor-11573 .elementor-element.elementor-element-7624cb2{--width:46%;}.elementor-11573 .elementor-element.elementor-element-f39bd17{--width:54%;}.elementor-11573 .elementor-element.elementor-element-89c470c{--width:46%;}.elementor-11573 .elementor-element.elementor-element-52b0b90{--width:54%;}.elementor-11573 .elementor-element.elementor-element-4ef32bc{--width:46%;}.elementor-11573 .elementor-element.elementor-element-1b74aeb{--width:54%;}.elementor-11573 .elementor-element.elementor-element-4b54e31{--width:46%;}.elementor-11573 .elementor-element.elementor-element-e18e00d{--width:54%;}.elementor-11573 .elementor-element.elementor-element-b7e104b{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9a5564d{--width:18%;}.elementor-11573 .elementor-element.elementor-element-ca3dfae{--width:18%;}.elementor-11573 .elementor-element.elementor-element-7a053e3{--width:18%;}.elementor-11573 .elementor-element.elementor-element-dfa2341{--width:46%;}.elementor-11573 .elementor-element.elementor-element-c934898{--width:54%;}.elementor-11573 .elementor-element.elementor-element-95c1027{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9f22216{--width:18%;}.elementor-11573 .elementor-element.elementor-element-0c4ecaa{--width:18%;}.elementor-11573 .elementor-element.elementor-element-4a7fccd{--width:18%;}.elementor-11573 .elementor-element.elementor-element-926de02{--width:46%;}.elementor-11573 .elementor-element.elementor-element-6ca5906{--width:18%;}.elementor-11573 .elementor-element.elementor-element-d67d409{--width:18%;}.elementor-11573 .elementor-element.elementor-element-4e3c79c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-582680a{--width:46%;}.elementor-11573 .elementor-element.elementor-element-8035b7b{--width:18%;}.elementor-11573 .elementor-element.elementor-element-ffa4515{--width:18%;}.elementor-11573 .elementor-element.elementor-element-3c37eab{--width:18%;}.elementor-11573 .elementor-element.elementor-element-37e4096{--width:46%;}.elementor-11573 .elementor-element.elementor-element-33f085d{--width:18%;}.elementor-11573 .elementor-element.elementor-element-0c49584{--width:18%;}.elementor-11573 .elementor-element.elementor-element-076152c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-b83bcad{--width:46%;}.elementor-11573 .elementor-element.elementor-element-1c266a6{--width:18%;}.elementor-11573 .elementor-element.elementor-element-3f0de73{--width:18%;}.elementor-11573 .elementor-element.elementor-element-c2e9053{--width:18%;}.elementor-11573 .elementor-element.elementor-element-b56683a{--width:46%;}.elementor-11573 .elementor-element.elementor-element-5411dd2{--width:18%;}.elementor-11573 .elementor-element.elementor-element-6bcc77c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-99c7052{--width:18%;}.elementor-11573 .elementor-element.elementor-element-da4fc20{--width:46%;}.elementor-11573 .elementor-element.elementor-element-31d6500{--width:18%;}.elementor-11573 .elementor-element.elementor-element-b732181{--width:18%;}.elementor-11573 .elementor-element.elementor-element-2a20a3c{--width:18%;}.elementor-11573 .elementor-element.elementor-element-c4d8d1a{--width:46%;}.elementor-11573 .elementor-element.elementor-element-dc5d656{--width:18%;}.elementor-11573 .elementor-element.elementor-element-5c7fde6{--width:18%;}.elementor-11573 .elementor-element.elementor-element-4f427e4{--width:18%;}.elementor-11573 .elementor-element.elementor-element-efc1ac6{--width:46%;}.elementor-11573 .elementor-element.elementor-element-21f354a{--width:18%;}.elementor-11573 .elementor-element.elementor-element-bd7e459{--width:18%;}.elementor-11573 .elementor-element.elementor-element-1e03aff{--width:18%;}.elementor-11573 .elementor-element.elementor-element-4f141ab{--width:46%;}.elementor-11573 .elementor-element.elementor-element-485fdd0{--width:54%;}.elementor-11573 .elementor-element.elementor-element-953c9d0{--width:46%;}.elementor-11573 .elementor-element.elementor-element-ab1e31d{--width:54%;}.elementor-11573 .elementor-element.elementor-element-f4bf399{--width:46%;}.elementor-11573 .elementor-element.elementor-element-ca44db4{--width:54%;}.elementor-11573 .elementor-element.elementor-element-ea03f92{--width:46%;}.elementor-11573 .elementor-element.elementor-element-3564d37{--width:54%;}.elementor-11573 .elementor-element.elementor-element-8e26ed4{--width:46%;}.elementor-11573 .elementor-element.elementor-element-7d97e72{--width:54%;}.elementor-11573 .elementor-element.elementor-element-48c1faf{--width:46%;}.elementor-11573 .elementor-element.elementor-element-0b0d161{--width:54%;}.elementor-11573 .elementor-element.elementor-element-3d1b4b4{--width:46%;}.elementor-11573 .elementor-element.elementor-element-9e354ad{--width:54%;}}/* Start custom CSS for html, class: .elementor-element-8f4b30c */.checklist-input--veiculo {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;

  width: 30px;
  min-height: 10px;

  padding: 6px 10px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;

  outline: none;
}

/* Placeholder (texto de apoio) */
.checklist-input--veiculo::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Remove estilos forçados do Elementor no foco */
.checklist-input--veiculo:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--veiculo {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    /* Centralização vertical REAL na impressão */
    padding: 0;
    height: 10px;
    line-height: 10px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  /* Placeholder nunca imprime */
  .checklist-input--veiculo::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42599e8 */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c23ec7 */.checklist-input--placa {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;

  width: 70px;
  min-height: 10px;

  padding: 6px 10px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

.checklist-input--placa:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

@media print {
  .checklist-input--placa {
    padding: 0;
    height: 10px;
    line-height: 10px;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--placa::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1487c03 */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1dba7f5 */.checklist-input--km {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;

  width: 30px;
  min-height: 10px;

  padding: 6px 10px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;

  outline: none;
}

/* Placeholder (texto de apoio) */
.checklist-input--km::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Remove estilos forçados do Elementor no foco */
.checklist-input--km:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--km {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    /* Centralização vertical REAL na impressão */
    padding: 0;
    height: 10px;
    line-height: 10px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  /* Placeholder nunca imprime */
  .checklist-input--km::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e19549 */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c31fe19 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95ed59a */.bloco-checkbox-3 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-3 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-3 input[type="checkbox"]:checked {
  background-color: #FF6B00;
}

.bloco-checkbox-3 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-3 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeda5d0 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f9c3f */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e13fa7b */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8215aec */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a9a11b */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2060c9 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61d7cb8 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5da30de */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ca902b */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52a7d59 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c522578 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2584900 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-052d3e5 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73d1faa */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a9b51a */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e14de */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-017eda7 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8749af2 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17960ee */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95d73c3 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ed98e1 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e88ae69 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb8fbe1 *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-561b172 */.checklist-input--mm-pneu {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 15px;

  width: 90px;
  min-height: 40px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  box-sizing: border-box;
  outline: none;
}

/* Impressão */
@media print {
  .checklist-input--mm-pneu {
    padding: 6px 10px;
    min-height: 40px;
    line-height: 1.2;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--mm-pneu::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b24990 */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe3ce2b */.checklist-input--mm-pneu {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 15px;

  width: 90px;
  min-height: 40px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  box-sizing: border-box;
  outline: none;
}

/* Impressão */
@media print {
  .checklist-input--mm-pneu {
    padding: 6px 10px;
    min-height: 40px;
    line-height: 1.2;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--mm-pneu::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb1af2 */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28e03b5 */.checklist-input--mm-pneu {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 15px;

  width: 90px;
  min-height: 40px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  box-sizing: border-box;
  outline: none;
}

/* Impressão */
@media print {
  .checklist-input--mm-pneu {
    padding: 6px 10px;
    min-height: 40px;
    line-height: 1.2;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--mm-pneu::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c63eeb */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0d7b52 */.checklist-input--mm-pneu {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 15px;

  width: 90px;
  min-height: 40px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  box-sizing: border-box;
  outline: none;
}

/* Impressão */
@media print {
  .checklist-input--mm-pneu {
    padding: 6px 10px;
    min-height: 40px;
    line-height: 1.2;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--mm-pneu::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce47aa */.bloco-preenchimento input {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 10px;
  font-size: 12px;
  background-color: #F0F4F8;
}

.bloco-preenchimento input:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0dfbbf *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21e7c40 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-360abd2 */.bloco-checkbox-3 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-3 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-3 input[type="checkbox"]:checked {
  background-color: #FF6B00;
}

.bloco-checkbox-3 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-3 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3604be1 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a91e688 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c20f86 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-413783c */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-559ab12 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8239d07 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afdc83f */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4f12b3 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14828d3 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27252a3 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2ac144 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a70086 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b625628 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a960b5c */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d8c233 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a3e5c0 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87b8c07 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e671916 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d8b1e9 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b6507e */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bff1adb */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34351d1 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8141ff *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ba9572 */.checklist-input--mm {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 6px;

  width: 90px;
  height: 40px;

  padding: 0 8px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 40px;

  text-align: center;
  color: #2C3E50;
  outline: none;
}

.checklist-input--mm::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c37e44 */.checklist-input--mm {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 6px;

  width: 90px;
  height: 40px;

  padding: 0 8px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 40px;

  text-align: center;
  color: #2C3E50;
  outline: none;
}

.checklist-input--mm::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1818947 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-318b7e4 */.checklist-input--mm {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 6px;

  width: 90px;
  height: 40px;

  padding: 0 8px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 40px;

  text-align: center;
  color: #2C3E50;
  outline: none;
}

.checklist-input--mm::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf05a0 */.checklist-input--mm {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 6px;

  width: 90px;
  height: 40px;

  padding: 0 8px;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 40px;

  text-align: center;
  color: #2C3E50;
  outline: none;
}

.checklist-input--mm::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae803e1 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92c20a8 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25dbcdd */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411f8fd */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00298ad */.checklist-input--ok {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 70px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ok::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--ok {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--ok::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0da64d0 *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71ff702 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b88b81 */.bloco-checkbox-3 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-3 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-3 input[type="checkbox"]:checked {
  background-color: #FF6B00;
}

.bloco-checkbox-3 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-3 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8e6a27 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6aaa3c */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3034e8 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bffac23 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d99f7a0 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afaad13 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76d861d */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c779a3a */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dad6a3 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b0cbe8 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9eb35a */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33d0e28 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8241bf3 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5a50d5 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c12d65b */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cbc58d */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65a3b11 */.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4be409 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44c3c77 */.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4bf63c *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-323fca1 *//* =========================================================
   BLOCO DE PREENCHIMENTO – AJUSTE FINO (LIBRAS)
   ========================================================= */

.checklist-input--ajuste-fino {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 90px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ajuste-fino::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ajuste-fino:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media p/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-834d87d *//* =========================================================
   BLOCO DE PREENCHIMENTO – AJUSTE FINO (LIBRAS)
   ========================================================= */

.checklist-input--ajuste-fino {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 90px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ajuste-fino::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ajuste-fino:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media p/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cac399 */.checklist-input--ok {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 70px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ok::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--ok {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--ok::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f74f4e */.checklist-input--ok {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 70px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ok::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--ok {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--ok::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97d71e4 *//* =========================================================
   BLOCO DE PREENCHIMENTO – TORQUE DAS RODAS (Nm)
   ========================================================= */

.checklist-input--torque {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 110px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--torque::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--torque:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--torque {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--torque::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-084976d */.checklist-input--ok {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 70px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ok::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--ok {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--ok::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31fe8df */.checklist-input--ok {
  background-color: #f0f4f8;

  border: 1px solid #d6d6d6 !important;
  border-radius: 15px;

  box-shadow: none !important;
  box-sizing: border-box;

  width: 70px;
  min-height: 30px;

  padding: 6px 10px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Placeholder */
.checklist-input--ok::placeholder {
  color: #8a8a8a;
  opacity: 1;
  text-align: center;
}

/* Foco */
.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

/* ===== IMPRESSÃO ===== */
@media print {
  .checklist-input--ok {
    background-color: #f0f4f8;
    border: 1px solid #d6d6d6 !important;

    padding: 0;
    height: 30px;
    line-height: 30px;

    text-align: center;

    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .checklist-input--ok::placeholder {
    color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac1669e *//* =========================================================
   BLOCO DE PREENCHIMENTO – OBSERVAÇÕES
   ========================================================= */

.observacoes-wrapper {
  width: 610px;
}

.checklist-input--observacoes {
  background-color: #f0f4f8;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px;

  width: 100%;
  min-height: 60px;
  padding: 8px 10px;

  resize: none;
  box-sizing: border-box;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  outline: none;
}

/* Placeholder */
.checklist-input--observacoes::placeholder {
  color: #8a8a8a;
}

/* ===== TEXTO DE IMPRESSÃO ===== */

.observacoes-print {
  display: none;

  background-color: #f0f4f8;
  border: 1px solid #d6d6d6;
  border-radius: 5px;

  min-height: 60px;
  padding: 8px 10px;

  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #2C3E50;

  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  
  height: auto !important;
  max-height: none !important;
}

/* ===== IMPRESSÃO ===== */

@media print {
  .checklist-input--observacoes {
    display: none;
  }

  .observacoes-print {
    display: block;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    page-break-inside: avoid;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bab85e *//* =========================================================
   CAMPO DE ASSINATURA – PROFISSIONAL
   ========================================================= */

.checklist-signature {
  background: transparent;
  border: none;
  border-bottom: 1px solid #2C3E50;

  width: 260px;
  padding: 4px 2px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #2C3E50;

  outline: none;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  text-align: center;
}

/* Remove seta padrão em alguns navegadores */
.checklist-signature::-ms-expand {
  display: none;
}

/* Placeholder (opção desabilitada) */
.checklist-signature option[disabled] {
  color: #8a8a8a;
}

/* Impressão */
@media print {
  .checklist-signature {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4276d92 *//* =========================================================
   CAMPO DE ASSINATURA – SELEÇÃO
   ========================================================= */

.checklist-signature {
  background: transparent;
  border: none;
  border-bottom: 1px solid #2C3E50;

  width: 260px;
  padding: 4px 2px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #2C3E50;

  outline: none;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  text-align: center;
}

.checklist-signature::-ms-expand {
  display: none;
}

.checklist-signature option[disabled] {
  color: #8a8a8a;
}

/* Impressão */
@media print {
  .checklist-signature {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eef25a0 *//* =========================================================
   CAMPO DE ASSINATURA – DATA (APENAS LINHA)
   ========================================================= */

.checklist-signature--date {
  background: transparent !important;

  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;

  border-bottom: 1px solid #2C3E50 !important;

  width: 160px;
  padding: 4px 2px;

  font-family: 'Archivo', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #2C3E50;

  text-align: center;
  outline: none;
}

/* Remove foco visual do Elementor */
.checklist-signature--date:focus {
  border: none !important;
  border-bottom: 1px solid #2C3E50 !important;
  box-shadow: none !important;
}

/* Impressão */
@media print {
  .checklist-signature--date {
    background: transparent !important;/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CHECKBOXES – TELA
   ========================================================= */

/* ===== CHECKBOX TIPO 1 ===== */
.bloco-checkbox-1 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.bloco-checkbox-1 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-1 input[type="checkbox"]:checked {
  background-color: #8389a1;
}

.bloco-checkbox-1 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-1 input[type="checkbox"]:focus {
  outline: none;
}

/* ===== CHECKBOX TIPO 2 ===== */
.bloco-checkbox-2 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.bloco-checkbox-2 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-2 input[type="checkbox"]:checked {
  background-color: #E74C3C;
}

.bloco-checkbox-2 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-2 input[type="checkbox"]:focus {
  outline: none;
}

/* ===== CHECKBOX TIPO 3 ===== */
.bloco-checkbox-3 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 4px;
  background-color: #F0F4F8;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.bloco-checkbox-3 input[type="checkbox"]::after {
  content: "";
  width: 6px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg);
  opacity: 0;
}

.bloco-checkbox-3 input[type="checkbox"]:checked {
  background-color: #FF6B00;
}

.bloco-checkbox-3 input[type="checkbox"]:checked::after {
  opacity: 1;
}

.bloco-checkbox-3 input[type="checkbox"]:focus {
  outline: none;
}

/* =========================================================
   INPUTS DO CHECKLIST
   ========================================================= */

.elementor-widget-html input.checklist-input--mm-pneu,
.elementor-widget-html input.checklist-input--veiculo,
.elementor-widget-html input.checklist-input--km,
.elementor-widget-html input.checklist-input--libras,
.elementor-widget-html input.checklist-input--torque,
.elementor-widget-html input.checklist-input--ok {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

.elementor-widget-html input.checklist-input--mm-pneu:focus,
.elementor-widget-html input.checklist-input--veiculo:focus,
.elementor-widget-html input.checklist-input--km:focus,
.elementor-widget-html input.checklist-input--libras:focus,
.elementor-widget-html input.checklist-input--torque:focus,
.elementor-widget-html input.checklist-input--ok:focus {
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
  outline: none;
}

/* =========================================================
   CONTAINER DO LOGO – CORREÇÃO DE CORTE
   ========================================================= */

.container-logo {
  height: auto !important;
  min-height: unset !important;
  overflow: visible !important;
  display: flex;
  align-items: center;
}

.container-logo img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
}

/* =========================================================
   IMPRESSÃO – A4 OCUPANDO MÁXIMO DA ÁREA
   ========================================================= */

@page {
  size: A4;
  margin: 5mm;
}

@media print {

  html, body {
    width: 210mm;
    height: 297mm;
    margin: 0 !important;
    padding: 0 !important;
  }

  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }

  /* CONTAINER PRINCIPAL DA FICHA */
  #ficha-print {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  /* REMOVE LIMITES DO ELEMENTOR */
  section,
  .elementor-section,
  .elementor-container,
  .elementor-column,
  .elementor-widget-wrap {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* CHECKBOX BASE */
  .bloco-checkbox-1 input[type="checkbox"],
  .bloco-checkbox-2 input[type="checkbox"],
  .bloco-checkbox-3 input[type="checkbox"] {
    background-color: #fff !important;
    border: 2px solid #000 !important;
  }

  /* REMOVE CHECK DA TELA */
  .bloco-checkbox-1 input[type="checkbox"]::after,
  .bloco-checkbox-2 input[type="checkbox"]::after,
  .bloco-checkbox-3 input[type="checkbox"]::after {
    display: none !important;
  }

  /* CHECK MARK PARA IMPRESSÃO */
  .bloco-checkbox-1 input[type="checkbox"]:checked::before,
  .bloco-checkbox-2 input[type="checkbox"]:checked::before,
  .bloco-checkbox-3 input[type="checkbox"]:checked::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 7px;
    width: 6px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(45deg);
  }

  /* CORES POR TIPO */
  .bloco-checkbox-1 input[type="checkbox"]:checked {
    background-color: #8389a1 !important;
  }

  .bloco-checkbox-2 input[type="checkbox"]:checked {
    background-color: #E74C3C !important;
  }

  .bloco-checkbox-3 input[type="checkbox"]:checked {
    background-color: #FF6B00 !important;
  }

  /* BOTÕES NÃO APARECEM NA IMPRESSÃO */
  .btn-imprimir,
  .btn-salvar-html {
    display: none !important;
  }
}/* End custom CSS */