.elementor-19 .elementor-element.elementor-element-705afa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-4d7b034{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-19 .elementor-element.elementor-element-d243054{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d243054.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-d243054 img{width:100vw;border-radius:4% 4% 4% 4%;}.elementor-19 .elementor-element.elementor-element-61ccddf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-19 .elementor-element.elementor-element-a1a44c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-19 .elementor-element.elementor-element-d17495e.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-d17495e{text-align:center;}.elementor-19 .elementor-element.elementor-element-d17495e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4vw;font-weight:900;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0e49008{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.1em;color:#222222;}.elementor-19 .elementor-element.elementor-element-0e49008 p{margin-block-end:2px;}.elementor-19 .elementor-element.elementor-element-7b6d103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-9b96990{--display:flex;}.elementor-19 .elementor-element.elementor-element-4009c11{--display:flex;}.elementor-19 .elementor-element.elementor-element-7f6a72d{text-align:right;}.elementor-19 .elementor-element.elementor-element-7f6a72d img{width:30%;}.elementor-19 .elementor-element.elementor-element-a3f7713{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-44c37fb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 02%) 0%;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-d452d36{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-19 .elementor-element.elementor-element-d452d36.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-d452d36 .cart button, .elementor-19 .elementor-element.elementor-element-d452d36 .cart .button{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;text-transform:uppercase;line-height:4.4rem;padding:2% 2% 2% 2%;color:#FFFFFF;background-color:#6EBC2C;transition:all 0.2s;}.elementor-19 .elementor-element.elementor-element-d452d36 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-19 .elementor-element.elementor-element-d452d36 form.cart table.variations label{color:#6441AFD9;}.woocommerce .elementor-19 .elementor-element.elementor-element-d452d36 form.cart table.variations td.value select, .woocommerce .elementor-19 .elementor-element.elementor-element-d452d36 form.cart table.variations td.value:before{border-radius:0px;}.elementor-19 .elementor-element.elementor-element-313ded2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6% 6%;--row-gap:6%;--column-gap:6%;--border-radius:1em 1em 1em 1em;box-shadow:0px 2px 9px 0px rgba(0, 0, 0, 0.22);--margin-top:1%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-19 .elementor-element.elementor-element-313ded2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-313ded2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-313ded2.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c0bb7db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c0bb7db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-c0bb7db .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-c0bb7db .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-c0bb7db .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-55e806d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-55e806d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-55e806d .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-55e806d .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-55e806d .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-b5f19e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-b5f19e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b5f19e2 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-b5f19e2 .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-b5f19e2 .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-a9d3a19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a9d3a19.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a9d3a19 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-a9d3a19 .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-a9d3a19 .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-abd117c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-abd117c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-abd117c .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-abd117c .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-abd117c .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-7fa6faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7fa6faf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-7fa6faf .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-7fa6faf .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-7fa6faf .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-449e4b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-449e4b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-449e4b7 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-449e4b7 .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-449e4b7 .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-f77c876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f77c876.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f77c876 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-f77c876 .elementor-icon{font-size:1em;}.elementor-19 .elementor-element.elementor-element-f77c876 .elementor-icon svg{height:1em;}.elementor-19 .elementor-element.elementor-element-d287bf2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-19 .elementor-element.elementor-element-d287bf2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2vw;font-weight:300;color:#222222;}.elementor-19 .elementor-element.elementor-element-3afeee7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7f45342{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-3780d19 img{width:100%;}.elementor-19 .elementor-element.elementor-element-e633945.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e633945{text-align:center;}.elementor-19 .elementor-element.elementor-element-e633945 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2vw;font-weight:300;color:#222222;}.elementor-19 .elementor-element.elementor-element-92d9d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-92d9d3d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-92d9d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#457BF5;}.elementor-19 .elementor-element.elementor-element-6308ad4{text-align:center;}.elementor-19 .elementor-element.elementor-element-6308ad4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0187ffb{text-align:center;}.elementor-19 .elementor-element.elementor-element-0187ffb .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.9vw;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-628d45b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-d4f378f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-19 .elementor-element.elementor-element-2830fa4 img{width:6vw;}.elementor-19 .elementor-element.elementor-element-1cfb698{text-align:center;}.elementor-19 .elementor-element.elementor-element-1cfb698 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-a49671a{text-align:center;}.elementor-19 .elementor-element.elementor-element-a49671a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-4bfb7c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-19 .elementor-element.elementor-element-64acc57 img{width:6vw;}.elementor-19 .elementor-element.elementor-element-d078f3f{text-align:center;}.elementor-19 .elementor-element.elementor-element-d078f3f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-c9fdbaf{text-align:center;}.elementor-19 .elementor-element.elementor-element-c9fdbaf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-97189f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-19 .elementor-element.elementor-element-edc5737 img{width:6vw;}.elementor-19 .elementor-element.elementor-element-3d63ce8{text-align:center;}.elementor-19 .elementor-element.elementor-element-3d63ce8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-113e318{text-align:center;}.elementor-19 .elementor-element.elementor-element-113e318 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-7c078e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-19 .elementor-element.elementor-element-12f21d1 img{width:6vw;}.elementor-19 .elementor-element.elementor-element-c5f6235{text-align:center;}.elementor-19 .elementor-element.elementor-element-c5f6235 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-2c8e9bf{text-align:center;}.elementor-19 .elementor-element.elementor-element-2c8e9bf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-484d5c6{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-484d5c6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-484d5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#457BF5;}.elementor-19 .elementor-element.elementor-element-8b5be94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-effffd7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;}.elementor-19 .elementor-element.elementor-element-effffd7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-effffd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-effffd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-8fc1917 img{width:2vw;}.elementor-19 .elementor-element.elementor-element-c93f2e8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2% 2%;--row-gap:2%;--column-gap:2%;--border-radius:0rem 1rem 1rem 0rem;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-19 .elementor-element.elementor-element-4296b42{text-align:center;}.elementor-19 .elementor-element.elementor-element-4296b42 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-71c98df{text-align:center;}.elementor-19 .elementor-element.elementor-element-71c98df .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5388723{--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:-5%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-b2ad7b0{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-a575b37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-19 .elementor-element.elementor-element-a575b37:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a575b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3062D5;}.elementor-19 .elementor-element.elementor-element-6f99eee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:5vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6f91a51 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.6vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8dfa859{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-49cfe52 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-49cfe52.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-49cfe52.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-49cfe52.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-49cfe52.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-49cfe52.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-49cfe52 .elementor-icon{font-size:3vw;}.elementor-19 .elementor-element.elementor-element-49cfe52 .elementor-icon svg{height:3vw;}.elementor-19 .elementor-element.elementor-element-7cc4d19{text-align:center;}.elementor-19 .elementor-element.elementor-element-7cc4d19 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-2b003d4{text-align:center;}.elementor-19 .elementor-element.elementor-element-2b003d4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-1667e24{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-19 .elementor-element.elementor-element-c6355ce{width:100%;max-width:100%;--e-transform-scale:1.2;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-19 .elementor-element.elementor-element-c6355ce.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-a6f77df{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-19 .elementor-element.elementor-element-3506f22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-3625077 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3625077.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3625077.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3625077.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3625077.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3625077.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-3625077 .elementor-icon{font-size:3vw;}.elementor-19 .elementor-element.elementor-element-3625077 .elementor-icon svg{height:3vw;}.elementor-19 .elementor-element.elementor-element-16e7702{text-align:center;}.elementor-19 .elementor-element.elementor-element-16e7702 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-7451c2a{text-align:center;}.elementor-19 .elementor-element.elementor-element-7451c2a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-3d1f7d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-3e488a1 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3e488a1.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3e488a1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3e488a1.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3e488a1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3e488a1.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-3e488a1 .elementor-icon{font-size:3vw;}.elementor-19 .elementor-element.elementor-element-3e488a1 .elementor-icon svg{height:3vw;}.elementor-19 .elementor-element.elementor-element-7b21aef{text-align:center;}.elementor-19 .elementor-element.elementor-element-7b21aef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#222222;}.elementor-19 .elementor-element.elementor-element-13904ca{text-align:center;}.elementor-19 .elementor-element.elementor-element-13904ca .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-7a1dfcb{--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:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7a1dfcb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7a1dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#457BF5;}.elementor-19 .elementor-element.elementor-element-6af2be4{--display:flex;--justify-content:center;--margin-top:-4%;--margin-bottom:-4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-6af2be4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6af2be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151C17;}.elementor-19 .elementor-element.elementor-element-d41e71c{text-align:center;}.elementor-19 .elementor-element.elementor-element-d41e71c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.1vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d4adbe7{text-align:center;}.elementor-19 .elementor-element.elementor-element-d4adbe7 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:2.2vw;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50bfbfc{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-19 .elementor-element.elementor-element-6afe803{text-align:left;}.elementor-19 .elementor-element.elementor-element-6afe803 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ad312ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:14rem 14rem 14rem 14rem;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-ad312ee:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ad312ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f4a5fdd .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-f4a5fdd.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-f4a5fdd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f4a5fdd.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-f4a5fdd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f4a5fdd.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-4a00a4e{text-align:left;}.elementor-19 .elementor-element.elementor-element-4a00a4e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.5vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-6b9fab8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:14rem 14rem 14rem 14rem;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-6b9fab8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6b9fab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3de434c .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3de434c.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3de434c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3de434c.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-3de434c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3de434c.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-037706a{text-align:left;}.elementor-19 .elementor-element.elementor-element-037706a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.5vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-07c3c4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:14rem 14rem 14rem 14rem;--padding-top:1%;--padding-bottom:1%;--padding-left:01%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-07c3c4d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-07c3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b053bc1 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-b053bc1.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-b053bc1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b053bc1.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-b053bc1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b053bc1.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-707ee78{text-align:left;}.elementor-19 .elementor-element.elementor-element-707ee78 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.5vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-1e37621{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:14rem 14rem 14rem 14rem;--padding-top:1%;--padding-bottom:1%;--padding-left:01%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-1e37621:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1e37621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e18e819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e18e819.elementor-view-stacked .elementor-icon{background-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-e18e819.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e18e819.elementor-view-default .elementor-icon{color:#88E33B;border-color:#88E33B;}.elementor-19 .elementor-element.elementor-element-e18e819.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e18e819.elementor-view-default .elementor-icon svg{fill:#88E33B;}.elementor-19 .elementor-element.elementor-element-7304771{text-align:left;}.elementor-19 .elementor-element.elementor-element-7304771 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.5vw;font-weight:500;color:#222222;}.elementor-19 .elementor-element.elementor-element-33c558c{--display:flex;}.elementor-19 .elementor-element.elementor-element-177d706{--display:flex;--min-height:20vh;--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:0px 0px;--row-gap:0px;--column-gap: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-19 .elementor-element.elementor-element-177d706:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-177d706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-177d706.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-19 .elementor-element.elementor-element-5e8f8da{--display:flex;--min-height:9vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5e8f8da.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-19 .elementor-element.elementor-element-4316f61{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;text-align:left;}.elementor-19 .elementor-element.elementor-element-4316f61.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-4316f61 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.8vw;font-weight:600;color:#222222;}.elementor-19 .elementor-element.elementor-element-7a15cac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-19 .elementor-element.elementor-element-41cd18f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-41cd18f img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-19 .elementor-element.elementor-element-41cd18f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-8ff89b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-19 .elementor-element.elementor-element-3d88f3e{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-19 .elementor-element.elementor-element-3d88f3e img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-19 .elementor-element.elementor-element-3d88f3e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-ae96823{--display:flex;--min-height:0vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ae96823.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-19 .elementor-element.elementor-element-af4cd27{width:var( --container-widget-width, 68% );max-width:68%;margin:-8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-19 .elementor-element.elementor-element-af4cd27 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-19 .elementor-element.elementor-element-af4cd27:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-e9b77ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-e9b77ee:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e9b77ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#457BF5;}.elementor-19 .elementor-element.elementor-element-5dc3356{--display:flex;}.elementor-19 .elementor-element.elementor-element-f1e9318{text-align:center;}.elementor-19 .elementor-element.elementor-element-f1e9318 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.3vw;font-weight:900;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-547175e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-547175e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-547175e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7eebfe6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.7vw;font-weight:400;color:#222222;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-83b0d19 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:1.7vw;font-weight:900;fill:#5289D6;color:#5289D6;}.elementor-19 .elementor-element.elementor-element-4b13240{--display:flex;}.elementor-19 .elementor-element.elementor-element-9a659e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-705afa3{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-4d7b034{--width:50%;}.elementor-19 .elementor-element.elementor-element-61ccddf{--width:50%;}.elementor-19 .elementor-element.elementor-element-9b96990{--width:40%;}.elementor-19 .elementor-element.elementor-element-4009c11{--width:60%;}.elementor-19 .elementor-element.elementor-element-a3f7713{--width:100%;}.elementor-19 .elementor-element.elementor-element-313ded2{--width:85%;}.elementor-19 .elementor-element.elementor-element-7f45342{--width:20%;}.elementor-19 .elementor-element.elementor-element-628d45b{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-484d5c6{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-8b5be94{--width:35%;}.elementor-19 .elementor-element.elementor-element-effffd7{--width:20%;}.elementor-19 .elementor-element.elementor-element-c93f2e8{--width:80%;}.elementor-19 .elementor-element.elementor-element-5388723{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-b2ad7b0{--width:35%;}.elementor-19 .elementor-element.elementor-element-1667e24{--width:30%;}.elementor-19 .elementor-element.elementor-element-a6f77df{--width:35%;}.elementor-19 .elementor-element.elementor-element-7a1dfcb{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-6af2be4{--width:35%;}.elementor-19 .elementor-element.elementor-element-50bfbfc{--width:65%;}.elementor-19 .elementor-element.elementor-element-33c558c{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-177d706{--width:100%;}.elementor-19 .elementor-element.elementor-element-5e8f8da{--width:25%;}.elementor-19 .elementor-element.elementor-element-7a15cac{--width:25%;}.elementor-19 .elementor-element.elementor-element-8ff89b6{--width:25%;}.elementor-19 .elementor-element.elementor-element-ae96823{--width:25%;}.elementor-19 .elementor-element.elementor-element-e9b77ee{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-547175e{--width:50%;}.elementor-19 .elementor-element.elementor-element-4b13240{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-b2ad7b0{--width:35%;}.elementor-19 .elementor-element.elementor-element-a575b37{--width:100%;}.elementor-19 .elementor-element.elementor-element-1667e24{--width:35%;}.elementor-19 .elementor-element.elementor-element-a6f77df{--width:35%;}.elementor-19 .elementor-element.elementor-element-177d706{--width:100%;}.elementor-19 .elementor-element.elementor-element-5e8f8da{--width:64%;}.elementor-19 .elementor-element.elementor-element-7a15cac{--width:50%;}.elementor-19 .elementor-element.elementor-element-8ff89b6{--width:50%;}.elementor-19 .elementor-element.elementor-element-ae96823{--width:50%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-7f6a72d img{width:50%;max-width:100vw;}.elementor-19 .elementor-element.elementor-element-92d9d3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-a49671a .elementor-heading-title{font-size:1.5vw;}.elementor-19 .elementor-element.elementor-element-d078f3f .elementor-heading-title{font-size:1.6vw;}.elementor-19 .elementor-element.elementor-element-c9fdbaf .elementor-heading-title{font-size:1.5vw;}.elementor-19 .elementor-element.elementor-element-113e318 .elementor-heading-title{font-size:1.5vw;}.elementor-19 .elementor-element.elementor-element-2c8e9bf .elementor-heading-title{font-size:1.5vw;}.elementor-19 .elementor-element.elementor-element-1667e24{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-c6355ce{--e-transform-scale:1.1;}.elementor-19 .elementor-element.elementor-element-c6355ce.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-50bfbfc{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-19 .elementor-element.elementor-element-f4a5fdd .elementor-icon{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-f4a5fdd .elementor-icon svg{height:4vw;}.elementor-19 .elementor-element.elementor-element-3de434c .elementor-icon{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-3de434c .elementor-icon svg{height:4vw;}.elementor-19 .elementor-element.elementor-element-b053bc1 .elementor-icon{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-b053bc1 .elementor-icon svg{height:4vw;}.elementor-19 .elementor-element.elementor-element-e18e819 .elementor-icon{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-e18e819 .elementor-icon svg{height:4vw;}.elementor-19 .elementor-element.elementor-element-33c558c{--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-177d706{--min-height:0vh;}.elementor-19 .elementor-element.elementor-element-4316f61 .elementor-heading-title{font-size:1.2em;}.elementor-19 .elementor-element.elementor-element-41cd18f img{width:100%;}.elementor-19 .elementor-element.elementor-element-3d88f3e img{width:100%;}.elementor-19 .elementor-element.elementor-element-af4cd27 img{width:100%;}.elementor-19 .elementor-element.elementor-element-e9b77ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-547175e{--gap:0px 0px;--row-gap:0px;--column-gap: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-19 .elementor-element.elementor-element-7eebfe6.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7eebfe6{text-align:center;}.elementor-19 .elementor-element.elementor-element-7eebfe6 .elementor-heading-title{font-size:1.3vw;line-height:1.9em;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-705afa3{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-d17495e .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-0e49008{font-size:3.9vw;}.elementor-19 .elementor-element.elementor-element-7b6d103{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-9b96990{--width:70%;}.elementor-19 .elementor-element.elementor-element-4009c11{--width:30%;}.elementor-19 .elementor-element.elementor-element-7f6a72d img{width:100%;}.elementor-19 .elementor-element.elementor-element-d452d36 .cart button, .elementor-19 .elementor-element.elementor-element-d452d36 .cart .button{font-size:4.5vw;}.elementor-19 .elementor-element.elementor-element-313ded2{--margin-top:8%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-d287bf2 .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-3afeee7{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7f45342{--width:20%;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-e633945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e633945 .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-92d9d3d{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-6308ad4 .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-0187ffb .elementor-heading-title{font-size:3.9vw;}.elementor-19 .elementor-element.elementor-element-628d45b{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-19 .elementor-element.elementor-element-d4f378f{--width:50%;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-2830fa4 img{width:20vw;}.elementor-19 .elementor-element.elementor-element-1cfb698 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-a49671a .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-4bfb7c5{--width:50%;}.elementor-19 .elementor-element.elementor-element-64acc57 img{width:20vw;}.elementor-19 .elementor-element.elementor-element-d078f3f .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-c9fdbaf .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-97189f0{--width:50%;}.elementor-19 .elementor-element.elementor-element-edc5737 img{width:20vw;}.elementor-19 .elementor-element.elementor-element-3d63ce8 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-113e318 .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-7c078e1{--width:50%;}.elementor-19 .elementor-element.elementor-element-12f21d1 img{width:20vw;}.elementor-19 .elementor-element.elementor-element-c5f6235 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-2c8e9bf .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-484d5c6{--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-8b5be94{--margin-top:0%;--margin-bottom:8%;--margin-left:4%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-effffd7{--width:20%;--border-radius:1rem 1rem 1rem 1rem;}.elementor-19 .elementor-element.elementor-element-8fc1917 img{width:10vw;}.elementor-19 .elementor-element.elementor-element-c93f2e8{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-4296b42 .elementor-heading-title{font-size:7vw;}.elementor-19 .elementor-element.elementor-element-71c98df .elementor-heading-title{font-size:4.6vw;}.elementor-19 .elementor-element.elementor-element-5388723{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-14%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-a575b37{--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-6f99eee .elementor-heading-title{font-size:10vw;}.elementor-19 .elementor-element.elementor-element-6f91a51 .elementor-heading-title{font-size:5.2vw;}.elementor-19 .elementor-element.elementor-element-8dfa859{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-49cfe52 .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-49cfe52 .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-7cc4d19 .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-2b003d4 .elementor-heading-title{font-size:4.2vw;}.elementor-19 .elementor-element.elementor-element-c6355ce{--e-transform-scale:1.1;}.elementor-19 .elementor-element.elementor-element-a6f77df{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-3625077 .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-3625077 .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-16e7702 .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-7451c2a .elementor-heading-title{font-size:4.2vw;}.elementor-19 .elementor-element.elementor-element-3e488a1 .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-3e488a1 .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-7b21aef .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-13904ca .elementor-heading-title{font-size:4.2vw;}.elementor-19 .elementor-element.elementor-element-7a1dfcb{--justify-content:space-between;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:2%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-6af2be4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8%;--margin-bottom:8%;--margin-left:6%;--margin-right:6%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-19 .elementor-element.elementor-element-d41e71c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-19 .elementor-element.elementor-element-d41e71c .elementor-heading-title{font-size:5.6vw;}.elementor-19 .elementor-element.elementor-element-d4adbe7 .elementor-heading-title{font-size:5.5vw;}.elementor-19 .elementor-element.elementor-element-50bfbfc{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-19 .elementor-element.elementor-element-6afe803{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;text-align:center;}.elementor-19 .elementor-element.elementor-element-6afe803.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-6afe803 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-ad312ee{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:01%;--padding-bottom:01%;--padding-left:01%;--padding-right:01%;}.elementor-19 .elementor-element.elementor-element-ad312ee.e-con{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-f4a5fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f4a5fdd .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-f4a5fdd .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-4a00a4e .elementor-heading-title{font-size:3vw;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-6b9fab8{--justify-content:flex-start;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-3de434c .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-3de434c .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-037706a .elementor-heading-title{font-size:3vw;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-07c3c4d{--justify-content:flex-start;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-b053bc1 .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-b053bc1 .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-707ee78 .elementor-heading-title{font-size:3vw;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-1e37621{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19 .elementor-element.elementor-element-e18e819 .elementor-icon{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-e18e819 .elementor-icon svg{height:8vw;}.elementor-19 .elementor-element.elementor-element-7304771{text-align:left;}.elementor-19 .elementor-element.elementor-element-7304771 .elementor-heading-title{font-size:3vw;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-33c558c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-177d706{--min-height:12vh;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-5e8f8da{--min-height:0vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19 .elementor-element.elementor-element-4316f61{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-19 .elementor-element.elementor-element-4316f61.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-4316f61 .elementor-heading-title{font-size:3.6vw;}.elementor-19 .elementor-element.elementor-element-7a15cac{--width:33%;--min-height:0vh;}.elementor-19 .elementor-element.elementor-element-41cd18f img{width:100%;}.elementor-19 .elementor-element.elementor-element-8ff89b6{--width:33%;--min-height:0vh;}.elementor-19 .elementor-element.elementor-element-3d88f3e{text-align:center;}.elementor-19 .elementor-element.elementor-element-3d88f3e img{width:100%;}.elementor-19 .elementor-element.elementor-element-ae96823{--width:33%;--min-height:0vh;}.elementor-19 .elementor-element.elementor-element-af4cd27{text-align:center;}.elementor-19 .elementor-element.elementor-element-af4cd27 img{width:90%;}.elementor-19 .elementor-element.elementor-element-e9b77ee{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-19 .elementor-element.elementor-element-f1e9318.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-f1e9318 .elementor-heading-title{font-size:4.4vw;}.elementor-19 .elementor-element.elementor-element-7eebfe6 .elementor-heading-title{font-size:3vw;}.elementor-19 .elementor-element.elementor-element-83b0d19 .elementor-button{font-size:3vw;}}/* Start custom CSS for shortcode, class: .elementor-element-bd595de *//* ============= container para cqw ============= */
.crw-ml-root{
  width:100%;
  display:block;
  container-type:inline-size;
  box-sizing:border-box;
}

/* ============= card: régua + GRID ============= */
.crw-ml-root .crw-ml-card{
  /* escala tipográfica responsiva (1em) */
  --scale: max(5px, 3.3cqw);
  font-size: var(--scale) !important;

  /* espaçamentos proporcionais */
  --cols-gap: 0.6cqw;                  /* entre: [box estrelas+nota] | [contagem] */
  --star-gap: 0.34cqw;                 /* entre as 5 estrelas */
  --box-pad: clamp(10px, 2.8cqw, 10px);/* padding interno do box */
  --stars-score-gap: 3cqw;           /* NOVO: distância entre estrelas e nota */

  display:grid !important;
  grid-template-columns: 1fr max-content max-content;
  column-gap: var(--cols-gap);
  align-items:center;

  width:100%;
  white-space:nowrap;
  margin:0 !important;
  padding:0;
  background:none;
  border:0;
  box-shadow:none;
  border-radius:0;
  box-sizing:border-box;
}

/* Box branco envolvendo estrelas + nota (colunas 1 e 2) */
.crw-ml-root .crw-ml-box{
  grid-column: 1 / span 2;                  /* ocupa as duas primeiras colunas do grid principal */
  display:grid;
  grid-template-columns: 1fr max-content;   /* estrelas | nota */
  column-gap: var(--stars-score-gap);       /* NOVO: controla apenas o espaço entre estrelas e nota */
  align-items:center;

  background:#fff;
  padding: var(--box-pad);
  padding-right: calc(var(--box-pad) + 0.6em); /* mais respiro à direita da nota */
  border-radius: 10px;                       /* cantos suaves */
  box-shadow: 0 .2rem .9rem rgba(0,0,0,.22); /* mantém a sombra pedida */
  box-sizing:border-box;
}

/* fallback sem cqw (usa viewport) */
@supports not (width: 1cqw){
  .crw-ml-root .crw-ml-card{
    --scale: max(5px, 3.3vw);
    --cols-gap: 0.9vw;
    --star-gap: 0.34vw;
    --box-pad: clamp(10px, 2.8vw, 18px);
    --stars-score-gap: 0.9vw;              /* NOVO: fallback do gap entre estrelas e nota */
  }
}

/* ============= estrelas ============= */
.crw-ml-root .crw-ml-stars{
  display:grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr; /* 5 itens → 5 colunas iguais */
  column-gap: var(--star-gap);
  align-items:center;
  line-height:0;
  min-width:0;
}

.crw-ml-root .crw-ml-stars .crw-star{
  width: 100%;
  aspect-ratio: 1 / 1;
  display:block;
}

/* visual mais clean nas estrelas */
.crw-ml-root .crw-ml-stars .star-base,
.crw-ml-root .crw-ml-stars .star-fill{
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 0.6;
}

.crw-ml-root .crw-ml-stars .star-base{
  fill:#e5e7eb;         /* base neutra */
  stroke:#e5e7eb;
}

.crw-ml-root .crw-ml-stars .star-fill{
  fill:#ffa41c;         /* amarelo mais “Amazon-like” */
  stroke:#ffa41c;
}

/* ============= tipografia ============= */
.crw-ml-root .crw-ml-score-value{
  /* fonte mais leve/sutil, porém nítida */
  font: 600 2em/1 tabular-nums, system-ui, -apple-system, Segoe UI, Inter, Roboto, Arial, sans-serif !important;
  color:#111827 !important;
  letter-spacing: .01em;
  display:inline-flex;
  align-items:baseline;
}

/* contagem de avaliações: link discreto e sofisticado */
.crw-ml-root .crw-ml-count{
  font: 500 1.6em/1 system-ui, -apple-system, Segoe UI, Inter, Roboto, Arial, sans-serif !important;
  color:#007185 !important;     /* tom mais “Amazon” */
  text-decoration:none;
  margin-left: calc(var(--cols-gap) + 0.6em); /* espaço entre box e contagem */
}
.crw-ml-root .crw-ml-count:hover{ text-decoration:underline; }

/* Acessibilidade + wrappers WP/Elementor */
.crw-ml-root .screen-reader-text{
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
  margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}
:where(.elementor-shortcode,.elementor-widget-container,.wp-block-shortcode,.wp-block,.entry-content) > .crw-ml-root{
  margin:0 !important;
  padding:0 !important;
  display:block !important;
  width:100% !important;
}

/* Qualquer cabeçalho fixo: rolagem suave até a âncora #reviews */
html{ scroll-behavior:smooth; }
#reviews{ scroll-margin-top: 100px; } /* ajuste se tiver header fixo *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44c37fb *//* ===================  VARIÁVEIS & FONTES  =================== */
.elementor-19 .elementor-element.elementor-element-44c37fb{
  --brand-blue: #457BF5;
  --price-green: #6EBC2C;   /* preço */
  --tag-accent:  #88E33B;   /* labels */
  --box-bg: #f8f8f8;
  --box-border: #e0e0e0;
  --pad-y: clamp(8px, 1.2vw, 14px);
  --pad-x: clamp(12px, 1.6vw, 18px);
  --gap:   clamp(8px, 1.0vw, 14px);
  --radius: clamp(8px, .8vw, 12px);
  --tag-fs:        clamp(12px, 0.9vw, 15px);
  --tag-fs-strong: clamp(13px, 0.95vw, 16px);
  --tag-pad-y: .38em;
  --tag-pad-x: .9em;
}
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@900&family=IBM+Plex+Sans:wght@500&display=swap');

/* BOX BASE */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box{
  position: relative; display:flex; align-items:center; justify-content:space-between;
  gap:var(--gap); background:var(--box-bg); border:2px solid var(--box-border);
  border-radius:var(--radius); padding:var(--pad-y) var(--pad-x); cursor:pointer;
  transition:all .25s ease; font-family:'IBM Plex Sans',sans-serif; color:#444; width:100%;
  margin-bottom:clamp(14px,2.0vw,24px); outline:none;
}
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:first-child{ margin-top:0; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:last-child{  margin-bottom:0; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:not(:first-child)[data-tag]:not([data-tag=""]){ margin-top:clamp(8px, calc(var(--tag-fs-strong) + 6px), 20px); }

/* indicador radio */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box::before{
  content:""; flex:0 0 auto; width:1.05em; height:1.05em; border:2px solid var(--brand-blue);
  border-radius:999px; background:#fff; box-sizing:border-box; margin-right:.5em;
}
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected::before{
  background: radial-gradient(circle at 50% 50%, #fff 0 42%, var(--brand-blue) 43% 45%, #fff0 46%); border-color:#fff;
}

/* selecionado */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected{ background:var(--brand-blue); border-color:var(--brand-blue); color:#fff; box-shadow:0 .2rem .9rem rgba(0,0,0,.22); }

/* colunas */
.elementor-19 .elementor-element.elementor-element-44c37fb .txt-wrap{ flex:1 1 auto; min-width:0; }
.elementor-19 .elementor-element.elementor-element-44c37fb .preco-box{ flex:0 1 auto; text-align:right; color:inherit; }

/* tipografia */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box h3{ font-family:'Outfit',sans-serif; font-weight:900; margin:0; font-size:max(15px,1.10vw); line-height:1.15; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box small{ font-family:'IBM Plex Sans',sans-serif; font-weight:500; font-size:max(11px,0.80vw); display:block; margin-top:.22em; opacity:.95; }

/* preços */
.elementor-19 .elementor-element.elementor-element-44c37fb .preco-linha{ display:flex; align-items:baseline; justify-content:flex-end; gap:var(--gap); flex-wrap:wrap; }
.elementor-19 .elementor-element.elementor-element-44c37fb .preco-original{ order:0; text-decoration:line-through; font-size:max(11px,0.85vw); color:#6f6f6f; transition:color .25s, opacity .25s, text-shadow .25s; }
.elementor-19 .elementor-element.elementor-element-44c37fb .preco-original:empty{ display:none; }
.elementor-19 .elementor-element.elementor-element-44c37fb .preco-final{ order:1; font-weight:800; font-size:max(17px,1.45vw); color:var(--price-green); transition:color .25s, text-shadow .25s; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected .preco-final{ color:#fff; text-shadow:0 0 0 transparent; }
@keyframes shinePulse{ 0%{text-shadow:0 0 .1vw rgba(255,255,255,.5),0 0 .35vw rgba(255,255,255,.25);} 50%{text-shadow:0 0 .25vw rgba(255,255,255,.75),0 0 .6vw rgba(255,255,255,.35);} 100%{text-shadow:0 0 .1vw rgba(255,255,255,.5),0 0 .35vw rgba(255,255,255,.25);} }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected .preco-final.shine{ animation:shinePulse 1.8s ease-in-out infinite; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected .preco-original{ color:rgba(255,255,255,.92); opacity:.95; text-shadow:0 0 .2px rgba(255,255,255,.4); }

/* TAGS */
/* esconder por padrão */
.elementor-19 .elementor-element.elementor-element-44c37fb .tag{ display:none; }
/* mostrar SOMENTE quando houver data-tag não vazio */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box[data-tag]:not([data-tag=""]) .tag{
  display:inline-block;
  position:absolute; top:0; transform:translateY(-50%); right:clamp(12px,1.2vw,18px); z-index:1;
  background:var(--tag-accent); color:#fff; font-weight:700; line-height:1; border-radius:999px;
  font-size:var(--tag-fs-strong); padding:var(--tag-pad-y) var(--tag-pad-x);
}

/* interações */
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:hover, .elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:focus{ border-color:var(--brand-blue); box-shadow:0 0 0 2px var(--brand-blue) inset; }
.elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box.selected:hover{ box-shadow:0 .2rem .9rem rgba(0,0,0,.24); }

/* responsivo */
@media (max-width:768px){
  .elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box{ padding:clamp(8px,2.8vw,14px); border-radius:2.4vw; margin-bottom:clamp(8px,1.8vw,14px); }
  .elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box:not(:first-child)[data-tag]:not([data-tag=""]){ margin-top:clamp(6px, calc(var(--tag-fs-strong) + 8px), 18px); }
  .elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box[data-tag]:not([data-tag=""]) .tag{ right:10px; }
}
@media (min-width:1440px){
  .elementor-19 .elementor-element.elementor-element-44c37fb .variacao-box{ padding-top:calc(var(--pad-y)*1.06); padding-bottom:calc(var(--pad-y)*1.06); }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d452d36 *//***** 1) Zera padding/margens do container do widget *****/
.elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}

/***** 2) Zera margens/paddings do form/cart *****/
.woocommerce div.product form.cart,
form.cart {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  box-sizing: border-box;
}

/***** 3) Esconde variações/quantidade (se você quiser ocultar mesmo) *****/
.variations_form table.variations { display: none !important; }
.variations_form .quantity { display: none !important; }

/***** 4) Remove o “respiro” que o WooCommerce coloca no botão *****/
.woocommerce div.product form.cart .button,
.single_add_to_cart_button {
  /* WooCommerce costuma aplicar margin-left:.5em para separar da quantidade */
  margin-left: 0 !important;
  margin-right: 0 !important;

  /* Deixe o Elementor controlar tamanho e padding; só melhoramos o alinhamento */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/***** 5) (Opcional) Oculta preço da variação, se não quiser exibir *****/
.woocommerce-variation-price,
.woocommerce-variation.single_variation,
.woocommerce-variation.single_variation .price {
  display: none !important;
}

/***** 6) (Opcional) Forçar botão 100% largura quando desejar
      -> Adicione a classe "btn-cheio" à seção/coluna/widget no Elementor *****/
.btn-cheio form.cart .button,
.btn-cheio .single_add_to_cart_button {
  width: 100% !important;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-313ded2 *//* === Container dos ícones === */
.elementor-19 .elementor-element.elementor-element-313ded2{
  display: grid;                                 /* grade estável */
  grid-template-columns: repeat(8, minmax(0,1fr));/* 8 colunas iguais */
  align-items: center;
  justify-items: center;
  line-height: 0;                                 /* remove folga inferior */
  /* O espaçamento entre ícones é o GAP do painel do Elementor */
}

/* Cada widget Ícone centralizado e sem margens próprias */
.elementor-19 .elementor-element.elementor-element-313ded2 > .elementor-element{
  margin: 0 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}

/* Tamanho responsivo dos logos (ajuste só estes números se quiser) */
.elementor-19 .elementor-element.elementor-element-313ded2 .elementor-icon svg,
.elementor-19 .elementor-element.elementor-element-313ded2 .elementor-icon img{
  height: clamp(26px, 1.8vw, 52px);               /* min → cresce com a viewport → máx */
  width: auto;                                    /* mantém proporção do logo */
  max-width: 100%;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6355ce *//* Wrapper com variáveis para controlar tudo em um lugar */
.floating-wrapper{
  --img-w: clamp(220px, 25vw, 520px);
  --amp: clamp(6px, 1.4svh, 16px); /* fallback p/ vh logo abaixo */
  --dur: 3.6s;

  /* dimensões da sombra proporcionais à imagem */
  --shadow-w: calc(var(--img-w) * 0.4);
  --shadow-h: calc(var(--img-w) * 0.08);
  --shadow-blur: calc(var(--img-w) * 0.012);
  --shadow-blur-max: calc(var(--img-w) * 0.018);

  display: grid;
  place-items: center;
  width: 100%;
  position: relative;
  text-align: center;
}

/* Container que reserva espaço p/ a sombra e centraliza tudo */
.floating-image-container{
  position: relative;
  /* ✅ garante que o box não fique maior que a coluna (35%) */
  width: min(100%, var(--img-w));
  padding-bottom: calc(var(--shadow-h) + 0.1svh); /* evita “corte” da sombra */
}

/* Imagem flutuante */
.floating-image{
  width: 100%;
  display: block;
  will-change: transform;
  animation: float var(--dur) ease-in-out infinite;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

/* Sombra elíptica (alinhamento corrigido e estável) */
.shadow{
  position: absolute;
  bottom: 2svh;

  /* ✅ centro robusto em qualquer breakpoint */
  left: 50%;
  transform: translate3d(-50%,0,0) scaleX(1);
  transform-origin: center;

  width: var(--shadow-w);
  height: var(--shadow-h);
  background: rgba(0,0,0,0.4);
  border-radius: 50%;
  filter: blur(var(--shadow-blur));
  opacity: 0.28;
  will-change: transform, opacity, filter;
  animation: shadowScale var(--dur) ease-in-out infinite;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

/* Animações */
@keyframes float{
  0%, 100%{ transform: translateY(0); }
  50%     { transform: translateY(calc(-1 * var(--amp))); }
}

@keyframes shadowScale{
  /* ✅ mantemos o translate em TODAS as etapas pra não “desalinhar” */
  0%, 100%{
    transform: translate3d(-50%,0,0) scaleX(1);
    opacity: 0.30;
    filter: blur(var(--shadow-blur));
  }
  50%{
    transform: translate3d(-50%,0,0) scaleX(0.84);
    opacity: 0.16;
    filter: blur(var(--shadow-blur-max));
  }
}

/* Respeita usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce){
  .floating-image, .shadow{ animation: none; }
}

/* Fallback para navegadores sem svh (iOS antigo, etc.) */
@supports not (height: 1svh){
  .floating-wrapper{ --amp: clamp(6px, 1.4vh, 16px); }
}

/* (Opcional) Se o Elementor aplicar padding lateral no breakpoint de tablet */
@media (min-width: 768px) and (max-width: 1024px){
  .floating-image-container{ padding-left: 0 !important; padding-right: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4a5fdd */.elementor-19 .elementor-element.elementor-element-f4a5fdd {
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3de434c */.elementor-19 .elementor-element.elementor-element-3de434c {
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b053bc1 */.elementor-19 .elementor-element.elementor-element-b053bc1 {
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e18e819 */.elementor-19 .elementor-element.elementor-element-e18e819 {
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-becedec *//* ========== CRP Reviews — CSS COMPLETO (com lightbox quadrado e margem maior) ========== */
.crb{ --ink:#0F1111; --muted:#6B7280; --line:#E5E7EB; --box:#F5F7FA; --star:#F59E0B; --gap:26px; --radius:16px; }
.crb *{ box-sizing:border-box; }

/* Grid principal */
.crb .crb-grid{ display:grid; grid-template-columns:320px minmax(0,1fr); gap:var(--gap); }
@media (max-width:860px){ .crb .crb-grid{ grid-template-columns:1fr; } }

/* ===== Resumo ===== */
.crb .crb-avg{ background:#fff; border:1px solid var(--line); border-radius:var(--radius); padding:22px; text-align:center; box-shadow:0 1px 6px rgba(0,0,0,.04); }
.crb .crb-avg-num{ font-size:52px; font-weight:800; color:var(--ink); line-height:1; }
.crb .crb-avg-num span{ font-size:15px; color:var(--muted); margin-left:4px; }
.crb .crb-stars{ font-size:18px; color:#C9CFD6; letter-spacing:.3px; }
.crb .crb-star.is-on{ color:var(--star); }
.crb .crb-total{ margin-top:8px; color:var(--muted); font-size:15px; }
.crb .crb-reco{ margin-top:12px; font-weight:700; color:#065F46; background:#ECFDF5; border:1px solid #A7F3D0; padding:6px 10px; border-radius:999px; display:inline-block; }
.crb .crb-bars{ margin-top:16px; display:grid; gap:10px; }
.crb .crb-bar{ display:grid; grid-template-columns:42px 1fr 36px; gap:10px; align-items:center; font-size:15px; color:#111827; }
.crb .crb-bar-label{ font-weight:700; text-align:right; }
.crb .crb-bar-track{ background:#F3F4F6; border:1px solid var(--line); border-radius:999px; height:12px; position:relative; overflow:hidden; }
.crb .crb-bar-fill{ position:absolute; inset:0 auto 0 0; width:var(--pct,0%); background:linear-gradient(90deg,#F59E0B,#FBBF24); border-radius:999px; }

/* ===== Controles ===== */
.crb .crb-controls{ display:flex; align-items:center; gap:12px; margin-bottom:14px; flex-wrap:nowrap; }
.crb .crb-controls label{ white-space:nowrap; font-weight:800; color:#0f172a; font-size:15px; }
.crb .crb-select{ padding:10px 12px; border:1px solid var(--line); border-radius:10px; background:#fff; font-size:15px; }

/* ===== Lista / Card ===== */
.crb .crb-list{ display:grid; gap:18px; }
.crb .crb-item{ background:#fff; border:1px solid var(--line); border-radius:var(--radius); padding:16px 22px 18px 22px; box-shadow:0 1px 6px rgba(0,0,0,.04); position:relative; }
.crb .crb-item-grid{ display:grid; grid-template-columns:160px minmax(0,1fr); gap:34px; }
@media (max-width:520px){ .crb .crb-item-grid{ grid-template-columns:1fr; } }

/* Perfil (coluna esquerda) */
.crb .crb-meta-col{ display:flex; align-items:center; min-width:0; }
.crb .crb-meta-wrap{ display:flex; flex-direction:column; align-items:center; gap:8px; width:100%; }
.crb .crb-avatar{ width:50px; height:50px; border-radius:999px; background:#E5E7EB; color:#111827; font-weight:800; display:grid; place-items:center; }
.crb .crb-author-block{ text-align:center; width:100%; min-width:0; }
.crb .crb-author-name{ font-weight:700; color:#0f172a; font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.crb .crb-badge-profile{ display:inline-flex; align-items:center; gap:6px; padding:2px 8px; border-radius:999px; background:#EFF6FF; border:1px solid #BFDBFE; color:#1E40AF; font-size:12.5px; font-weight:700; white-space:nowrap; margin-top:6px; }
.crb .crb-badge-profile svg{ flex:0 0 auto; }
.crb .crb-badge-purchase{ display:inline-block; margin-top:6px; padding:2px 8px; border-radius:999px; background:#ECFDF5; border:1px solid #A7F3D0; color:#065F46; font-size:12.5px; font-weight:700; }
.crb .crb-date{ display:block; margin-top:6px; color:#6B7280; font-size:13px; }

/* Conteúdo (coluna direita) */
.crb .crb-content-col{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.crb .crb-item-hd{ display:flex; align-items:center; gap:12px; }
.crb .crb-item-hd .crb-stars{ font-size:40px; line-height:1; color:#C9CFD6; letter-spacing:.5px; }
.crb .crb-item-hd .crb-star.is-on{ color:#F59E0B; }
.crb .crb-text{ color:#111827; font-size:17px; line-height:1.75; }

/* Galeria */
.crb .crb-thumbs{ display:grid; gap:10px; grid-template-columns:repeat(4,96px); margin-bottom:0; }
@media (max-width:640px){ .crb .crb-thumbs{ grid-template-columns:repeat(3,96px); } }
@media (max-width:420px){ .crb .crb-thumbs{ grid-template-columns:repeat(2,96px); } }
.crb .crb-thumb{ display:block; width:96px; height:96px; border:1px solid var(--line); border-radius:12px; overflow:hidden; background:#fff; box-shadow:0 1px 5px rgba(0,0,0,.04); }
.crb .crb-thumb img{ width:100%; height:100%; object-fit:cover; display:block; }

/* Like minimalista (canto) */
.crb .crb-item-ft{ position:absolute; right:16px; bottom:16px; margin:0; padding:0; }
.crb .crb-like-btn{ display:inline-flex; align-items:center; gap:6px; background:transparent; border:none; color:#6B7280; font-weight:800; cursor:pointer; padding:4px; }
.crb .crb-like-btn .crb-like-ico{ transition:transform .08s ease; }
.crb .crb-like-btn:hover .crb-like-ico{ transform:scale(1.06); }
.crb .crb-like-btn.is-on{ color:#2563EB; }
.crb .crb-like-count{ font-weight:800; font-size:15px; }

/* Ver mais / Skeleton */
.crb .crb-more{ display:flex; justify-content:center; margin-top:10px; }
.crb .cta-load.cta-ghost{ --btn-fg:#111827; --btn-bg:#F3F4F6; --btn-bd:#E5E7EB; display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:10px 18px; border-radius:999px; border:1px solid var(--btn-bd); background:var(--btn-bg); color:var(--btn-fg); font-weight:800; cursor:pointer; box-shadow:0 1px 0 rgba(0,0,0,.02); }
.crb .cta-load.cta-ghost:hover{ background:#E5E7EB; }
.crb .cta-load.is-loading::after{ content:""; width:14px; height:14px; border-radius:50%; border:2px solid rgba(55,65,81,.35); border-top-color:#111827; animation:crb-spin .7s linear infinite; display:inline-block; margin-left:8px; }
@keyframes crb-spin{ to{ transform:rotate(360deg);} }
.crb .crb-skel{ height:160px; border:1px dashed var(--line); border-radius:var(--radius); background:linear-gradient(90deg,#f6f7f8 0%,#edeef1 50%,#f6f7f8 100%); background-size:200% 100%; animation:crb-shine 1.2s linear infinite; }
@keyframes crb-shine{ 0%{background-position:200% 0;} 100%{background-position:-200% 0;} }

/* ===== Lightbox — QUADRADO central com margem (“dois dedos”) ===== */
.crb-lb{ position:fixed; inset:0; background:rgba(0,0,0,.75); display:none; z-index:999999; }
.crb-lb.is-on{ display:block; }

/* Quadrado imaginário centralizado */
.crb-lb-frame{
  position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);
  width:min(92vw, 86vh); height:min(92vw, 86vh);
  display:flex; align-items:center; justify-content:center;
  border-radius:10px; overflow:hidden; box-shadow:0 10px 40px rgba(0,0,0,.35); z-index:1;

  /* margem interna (“dois dedos”) */
  --lb-pad: 28px;            /* antes: 14px */
  padding: var(--lb-pad);

  background:rgba(17,17,17,.28);
  backdrop-filter:blur(3px);
}
@media (max-width:640px){
  .crb-lb-frame{
    width:min(92vw, 80vh); height:min(92vw, 80vh);
    --lb-pad: 24px;          /* antes: 12px */
  }
}

/* Imagem ocupa 100% do espaço útil do quadrado (sem transbordar) */
.crb-lb-img{
  width:100%; height:100%;
  max-width:100%; max-height:100%;
  object-fit:contain; display:block; background:transparent;
}

/* Botões do lightbox (posicionados via JS relativos ao QUADRADO) */
.crb-lb-close,.crb-lb-prev,.crb-lb-next{
  position:fixed; z-index:2; width:44px; height:44px;
  display:flex; align-items:center; justify-content:center; line-height:0;
  border:none; border-radius:999px; background:rgba(255,255,255,.96); color:#111;
  box-shadow:0 6px 16px rgba(0,0,0,.25); transition:none; /* sem “piscar” */
}
.crb-lb-close svg,.crb-lb-prev svg,.crb-lb-next svg{ width:22px; height:22px; display:block; }

/* Hover setas (cinza discreto) */
.crb-lb-prev:hover, .crb-lb-next:hover{ background:rgba(243,244,246,.98); }
.crb-lb-prev:hover svg path, .crb-lb-next:hover svg path{ stroke:#111; }

/* X SEMPRE cinza; vermelho apenas no hover/active dele e nunca durante a troca */
.crb-lb .crb-lb-close{ background:rgba(255,255,255,.96); }
.crb-lb:not(.is-moving) .crb-lb-close:hover{ background:#FEE2E2; }
.crb-lb:not(.is-moving) .crb-lb-close:hover svg path{ stroke:#B91C1C; }
.crb-lb:not(.is-moving) .crb-lb-close:active{ background:#FCA5A5; }/* End custom CSS */