.elementor-16 .elementor-element.elementor-element-47fdbb6d{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-47fdbb6d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-47fdbb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-4eab337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-1b493fde{--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:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-43e29646{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-16 .elementor-element.elementor-element-741dc44b{background-color:#F9E7E1;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-741dc44b p{margin-block-end: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-16 .elementor-element.elementor-element-743dd9c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;line-height:1.15em;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-577eb511{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.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-16 .elementor-element.elementor-element-85f096c .elementor-button{background-color:#FF6B35;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-da55968 .elementor-button{background-color:#F1F5F9;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-4d2136f9{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4d2136f9{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-4d2136f9{right: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-16 .elementor-element.elementor-element-4bac073c img{height:415px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-4bac073c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-101ba229{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-101ba229:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-101ba229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-2fc7e38f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2fc7e38f .elementor-counter-number-wrapper{color:#0F172A;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-2fc7e38f .elementor-counter-title{color:#64748B;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-6802d8f8.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6802d8f8 .elementor-counter-number-wrapper{color:#0F172A;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-6802d8f8 .elementor-counter-title{color:#64748B;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-22638417.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-22638417 .elementor-counter-number-wrapper{color:#0F172A;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-22638417 .elementor-counter-title{color:#64748B;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-62151efe.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-62151efe .elementor-counter-number-wrapper{color:#0F172A;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-62151efe .elementor-counter-title{color:#64748B;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-4ab0ac1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4ab0ac1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4ab0ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7f16fa9b{--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:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-6f26a6f1{--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;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6f26a6f1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f26a6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-57474a96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-16 .elementor-element.elementor-element-699a1c5a{background-color:#F9E7E1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-699a1c5a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-699a1c5a p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-68b9e482{text-align:center;}.elementor-16 .elementor-element.elementor-element-68b9e482 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-1de1e946{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6707867a .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-64f2aca9 .elementor-button{background-color:#F1F5F9;fill:#64748B;color:#64748B;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-301e833c .elementor-button{background-color:#F1F5F9;fill:#64748B;color:#64748B;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-3e27a65a .elementor-button{background-color:#F1F5F9;fill:#64748B;color:#64748B;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-46535693 .elementor-button{background-color:#F1F5F9;fill:#64748B;color:#64748B;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-32f10f89{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-6563386f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6563386f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6563386f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6563386f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-c651d4b img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-38c0ea64{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-29e4a10b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-5c11c289 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-6ee5b71e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6ee5b71e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6ee5b71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6ee5b71e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-3b1e8964 img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-57e6f51{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-2153d007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-68c822c4 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-13a0cffc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-13a0cffc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-13a0cffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-13a0cffc.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-41f1161 img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8570d57{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-77b11ac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-12dd2ef1 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-576908d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-576908d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-576908d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-576908d.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-bc58807 img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0d83759{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-f9fd47f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-612abf9 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-21b2f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-21b2f56:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-21b2f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-21b2f56.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-2c1e5794 img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7a5ca07d{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-4fe43eb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-107af6e8 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-cbe30cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.24);--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cbe30cd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cbe30cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cbe30cd.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-a28684b img{height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-16 .elementor-element.elementor-element-66fc9cc{padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-23a2a83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-2f8b8e2 .elementor-button{background-color:#FF6B35;border-radius:999px 999px 999px 999px;}.elementor-16 .elementor-element.elementor-element-efbb561{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-efbb561:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-efbb561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7eeb3a8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-16 .elementor-element.elementor-element-2f667f5{background-color:#F9E7E1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-2f667f5.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2f667f5 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-4780a806{text-align:center;}.elementor-16 .elementor-element.elementor-element-4780a806 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-1f3d19d1{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-26a2dc7e{--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;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-26a2dc7e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-26a2dc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-26a2dc7e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-26a2dc7e:hover{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:#FF6B35;--border-color:#FF6B35;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-16 .elementor-element.elementor-element-26a2dc7e, .elementor-16 .elementor-element.elementor-element-26a2dc7e::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-c01ed5d img{width:18%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-16 .elementor-element.elementor-element-67de0dfe .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-67de0dfe .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-67de0dfe .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-67de0dfe:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-67de0dfe:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-2c7712f5{--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;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-2c7712f5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2c7712f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-2c7712f5.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-2c7712f5:hover{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:#FF6B35;--border-color:#FF6B35;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-16 .elementor-element.elementor-element-2c7712f5, .elementor-16 .elementor-element.elementor-element-2c7712f5::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-9dc93d3 img{width:18%;}.elementor-16 .elementor-element.elementor-element-62c277e3 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-62c277e3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-62c277e3 .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-62c277e3:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-62c277e3:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-2d817404{--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;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-2d817404:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d817404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-2d817404.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-2d817404:hover{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:#FF6B35;--border-color:#FF6B35;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-16 .elementor-element.elementor-element-2d817404, .elementor-16 .elementor-element.elementor-element-2d817404::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-a45a4aa img{width:18%;}.elementor-16 .elementor-element.elementor-element-4dad8462 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-4dad8462 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-4dad8462 .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-4dad8462:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-4dad8462:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-16 .elementor-element.elementor-element-374b0105{--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;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-374b0105:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-374b0105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC00;}.elementor-16 .elementor-element.elementor-element-61666ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-16 .elementor-element.elementor-element-1db9c87{background-color:#F9E7E1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-1db9c87.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1db9c87 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-56122896{text-align:center;}.elementor-16 .elementor-element.elementor-element-56122896 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-503df886{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-733c6da3{--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:30px 30px;--row-gap:30px;--column-gap:30px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-733c6da3.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-733c6da3:hover{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:#FF6B35;--border-color:#FF6B35;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-16 .elementor-element.elementor-element-733c6da3, .elementor-16 .elementor-element.elementor-element-733c6da3::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-5bd77819{text-align:center;}.elementor-16 .elementor-element.elementor-element-5bd77819 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-04b64be{text-align:center;color:#7A7A7A;}.elementor-16 .elementor-element.elementor-element-35fe9851{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#DBD9D9;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-icon i{color:#10B981;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-icon svg{fill:#10B981;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-6a0b10ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-6a0b10ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-6372bf55{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FF6B35;--border-color:#FF6B35;--border-radius:20px 20px 20px 20px;box-shadow:0px 14px 30px 0px rgba(255, 107, 53, 0.15);--padding-top:36px;--padding-bottom:36px;--padding-left:26px;--padding-right:26px;}.elementor-16 .elementor-element.elementor-element-6372bf55:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6372bf55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6372bf55.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-168b1bfd{width:var( --container-widget-width, 62% );max-width:62%;background-color:#FF6B35;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 7px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:15px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-168b1bfd.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-168b1bfd p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-387151c{text-align:center;}.elementor-16 .elementor-element.elementor-element-387151c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-c25b14f{padding:20px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-601b1cb1{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#DBD9D9;text-align:center;}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-icon i{color:#10B981;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-icon svg{fill:#10B981;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-4754e7a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-4754e7a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-54adb577{--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:30px 30px;--row-gap:30px;--column-gap:30px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-54adb577.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-16 .elementor-element.elementor-element-54adb577:hover{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:#FF6B35;--border-color:#FF6B35;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-16 .elementor-element.elementor-element-54adb577, .elementor-16 .elementor-element.elementor-element-54adb577::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-4b1e7946{text-align:center;}.elementor-16 .elementor-element.elementor-element-4b1e7946 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-5905289{text-align:center;}.elementor-16 .elementor-element.elementor-element-31cd76e0{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#DBD9D9;text-align:center;}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-icon i{color:#10B981;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-icon svg{fill:#10B981;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-5c99dc85{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-5c99dc85 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-2a2d50dc{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2a2d50dc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a2d50dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-60a41d81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-16 .elementor-element.elementor-element-0ae3322{background-color:#F9E7E1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-0ae3322.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0ae3322 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-7500b0cb{text-align:center;}.elementor-16 .elementor-element.elementor-element-7500b0cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-633a108b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-20cbabe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-20cbabe4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-20cbabe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-5eb51d0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5eb51d0b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5eb51d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-4d12a49f{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4d12a49f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4d12a49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-16 .elementor-element.elementor-element-26923fa7{--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:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-5514ae84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16 .elementor-element.elementor-element-1da92ae{background-color:#F9E7E1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6B35;border-radius:20px 20px 20px 20px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6B35;}.elementor-16 .elementor-element.elementor-element-1da92ae.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-1da92ae p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-57d71326 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;color:#0F172A;}.elementor-16 .elementor-element.elementor-element-7e7bff2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-7e165c9{--display:flex;}.elementor-16 .elementor-element.elementor-element-3fce9de{--display:flex;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-1b493fde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-101ba229{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-7f16fa9b{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-32f10f89{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-1f3d19d1{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-503df886{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-633a108b{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-26923fa7{--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;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-1b493fde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-101ba229{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-7f16fa9b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-32f10f89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-1f3d19d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-503df886{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-633a108b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-26923fa7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-7e7bff2{--width:100%;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-4eab337{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-7f16fa9b{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-60a41d81{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-26923fa7{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-7e7bff2{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-7e7bff2{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2cb9fb6 */.cb-counter-card {
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 16px;
    box-sizing: border-box;
    width: 100%;
}

/* Counter 1 - Green */
.cb-counter-card.cb-counter-active {
    border-left: 4px solid #10b981 !important;
}

/* Counter 2 - Orange */
.cb-counter-card.cb-counter-busy {
    border-left: 4px solid #ff7043 !important;
}

/* Counter 3 - Blue */
.cb-counter-card.cb-counter-cafe {
    border-left: 4px solid #3b82f6 !important;
}


/* Top row */
.cb-counter-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    color: #0f172a;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
}

/* Active badge */
.cb-counter-top .cb-badge-veg {
    background: #d8f5ec;
    color: #10b981;
    border: 1px solid #a7e8d7;
    border-radius: 20px;
    padding: 7px 13px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Busy badge */
.cb-counter-top .cb-badge-warning {
    background: #fff1d6;
    color: #f59e0b;
    border: 1px solid #f8d69b;
    border-radius: 20px;
    padding: 7px 13px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Bottom row */
.cb-counter-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    margin-top: 8px;
    color: #64748b;
    font-size: 13px;
    line-height: 1.4;
}

/* Wait time */
.cb-counter-bottom strong {
    color: #475569;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
}


/* Mobile */
@media (max-width: 480px) {
    .cb-counter-card {
        padding: 13px;
    }

    .cb-counter-top {
        font-size: 14px;
    }

    .cb-counter-bottom {
        font-size: 11px;
    }

    .cb-counter-bottom strong {
        font-size: 12px;
    }

    .cb-counter-top .cb-badge {
        padding: 6px 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33202d9 */.cb-counter-card {
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    border-left: 4px solid #ff7043;
    border-radius: 12px;
    padding: 16px;
    box-sizing: border-box;
    width: 100%;
}

/* Top row */
.cb-counter-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    color: #0f172a;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
}

/* Busy badge */
.cb-counter-top .cb-badge-warning {
    background: #fff1d6;
    color: #f59e0b;
    border: 1px solid #f8d69b;
    border-radius: 20px;
    padding: 7px 13px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Bottom row */
.cb-counter-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    margin-top: 8px;
    color: #64748b;
    font-size: 13px;
    line-height: 1.4;
}

/* Waiting time */
.cb-counter-bottom strong {
    color: #475569;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
}

/* Mobile */
@media (max-width: 480px) {
    .cb-counter-card {
        padding: 13px;
    }

    .cb-counter-top {
        font-size: 14px;
    }

    .cb-counter-bottom {
        font-size: 11px;
    }

    .cb-counter-bottom strong {
        font-size: 12px;
    }

    .cb-counter-top .cb-badge-warning {
        padding: 6px 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ead7bf5 */.cb-counter-cafe {
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    border-left: 4px solid #3b82f6;
    border-radius: 12px;
    padding: 16px;
    box-sizing: border-box;
    width: 100%;
}

/* Top row */
.cb-counter-cafe .cb-counter-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    color: #0f172a;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
}

/* Active badge */
.cb-counter-cafe .cb-badge-veg {
    background: #d8f5ec;
    color: #10b981;
    border: 1px solid #a7e8d7;
    border-radius: 20px;
    padding: 7px 13px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Bottom row */
.cb-counter-cafe .cb-counter-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    margin-top: 8px;
    color: #64748b;
    font-size: 13px;
    line-height: 1.4;
}

/* Wait time */
.cb-counter-cafe .cb-counter-bottom strong {
    color: #475569;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
}

/* Mobile */
@media (max-width: 480px) {

    .cb-counter-cafe {
        padding: 13px;
    }

    .cb-counter-cafe .cb-counter-top {
        font-size: 14px;
    }

    .cb-counter-cafe .cb-counter-bottom {
        font-size: 11px;
    }

    .cb-counter-cafe .cb-counter-bottom strong {
        font-size: 12px;
    }

    .cb-counter-cafe .cb-badge-veg {
        padding: 6px 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632d703a *//* Main Kitchen Box */
.cb-kitchen-card {
    width: 100%;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 14px;
    padding: 18px;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}

/* Header */
.cb-kitchen-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

/* Header Title */
.cb-kitchen-title {
    font-size: 14px;
    font-weight: 700;
    color: #172033;
    line-height: 1.4;
}

/* Queue Badge */
.cb-queue-badge {
    background: #fff7e8;
    color: #f59e0b;
    border: 1px solid #fed7aa;
    border-radius: 20px;
    padding: 8px 14px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Divider */
.cb-divider {
    height: 1px;
    background: #e5eaf0;
    margin: 15px 0 13px;
}

/* Token Card */
.cb-token-card {
    width: 100%;
    min-height: 74px;
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    border-radius: 9px;
    padding: 12px 14px;
    margin-bottom: 10px;

    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    box-sizing: border-box;
}

/* Remove margin from last card */
.cb-token-card:last-child {
    margin-bottom: 0;
}

/* Token Number */
.cb-token-num {
    color: #f15a3a;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 4px;
}

/* Counter + Product */
.cb-token-info {
    color: #64748b;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
}

/* Status Badge */
.cb-status {
    background: #fff3dc;
    color: #f59e0b;
    border: 1px solid #f8d69b;
    border-radius: 20px;
    padding: 8px 14px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Mobile */
@media (max-width: 480px) {

    .cb-kitchen-card {
        padding: 14px;
    }

    .cb-kitchen-title {
        font-size: 13px;
    }

    .cb-queue-badge {
        padding: 7px 10px;
        font-size: 12px;
    }

    .cb-token-card {
        min-height: 68px;
        padding: 10px 11px;
    }

    .cb-token-num {
        font-size: 15px;
    }

    .cb-token-info {
        font-size: 11px;
    }

    .cb-status {
        padding: 7px 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ebdc80 *//* Main Pickup Box */
.cb-pickup-card {
    width: 100%;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 14px;
    padding: 18px;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}

/* Header */
.cb-pickup-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

/* Title */
.cb-pickup-title {
    color: #172033;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
}

/* Pick Up Now Button */
.cb-pickup-now {
    background: #dff8f2;
    color: #10a982;
    border: 1px solid #a7e8d7;
    border-radius: 20px;
    padding: 8px 14px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Divider */
.cb-divider {
    height: 1px;
    background: #e5eaf0;
    margin: 15px 0 13px;
}

/* Token Card */
.cb-pickup-card .cb-token-card {
    width: 100%;
    min-height: 74px;
    background: #dff5ef;
    border: 1px solid #16c79a;
    border-radius: 8px;
    padding: 12px 14px;
    margin-bottom: 10px;

    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    box-sizing: border-box;
}

/* Last Token */
.cb-pickup-card .cb-token-card:last-child {
    margin-bottom: 0;
}

/* Token Number */
.cb-pickup-card .cb-token-num {
    color: #10a982;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 4px;
}

/* Counter + Product */
.cb-pickup-card .cb-token-info {
    color: #64748b;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
}

/* Counter Badge */
.cb-pickup-card .cb-badge {
    background: #c9eee4;
    color: #10a982;
    border: 1px solid #9de0ce;
    border-radius: 20px;
    padding: 8px 14px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/* Mobile */
@media (max-width: 480px) {

    .cb-pickup-card {
        padding: 14px;
    }

    .cb-pickup-title {
        font-size: 13px;
    }

    .cb-pickup-now {
        padding: 7px 10px;
        font-size: 12px;
    }

    .cb-pickup-card .cb-token-card {
        min-height: 68px;
        padding: 10px 11px;
    }

    .cb-pickup-card .cb-token-num {
        font-size: 15px;
    }

    .cb-pickup-card .cb-token-info {
        font-size: 11px;
    }

    .cb-pickup-card .cb-badge {
        padding: 7px 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ac421a *//* =========================
   REVIEWS SECTION
   ========================= */

.cb-review-card {
    width: 100%;
    background: #ffffff;
    border: 1px solid #e1e7ee;
    border-radius: 20px;
    padding: 32px 30px 28px;
    box-sizing: border-box;
    box-shadow: 0 2px 5px rgba(15, 23, 42, 0.06);
    margin-bottom: 16px;
}

/* Stars */
.cb-review-stars {
    color: #f59e0b;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1;
    margin-bottom: 22px;
}

/* Review Text */
.cb-review-text {
    margin: 0 0 18px 0;
    color: #273247;
    font-size: 15px;
    line-height: 1.55;
    font-style: italic;
    font-weight: 400;
}

/* Reviewer Row */
.cb-reviewer {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Avatar */
.cb-avatar {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 50%;
    background: #ff7a45;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
}

/* Reviewer Info */
.cb-reviewer-info {
    color: #7b8aa3;
    font-size: 13px;
    line-height: 1.4;
}

/* Reviewer Name */
.cb-reviewer-info h4 {
    margin: 0 0 2px 0;
    padding: 0;
    color: #1e293b;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
}


/* =========================
   SECOND REVIEW AVATAR
   ========================= */

/* Add class "green-avatar" to second avatar */
.cb-avatar.green-avatar {
    background: #10b981;
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 480px) {

    .cb-review-card {
        padding: 24px 20px;
        border-radius: 16px;
    }

    .cb-review-stars {
        font-size: 15px;
        margin-bottom: 18px;
    }

    .cb-review-text {
        font-size: 14px;
        line-height: 1.55;
    }

    .cb-avatar {
        width: 42px;
        height: 42px;
        min-width: 42px;
        font-size: 15px;
    }

    .cb-reviewer-info h4 {
        font-size: 14px;
    }

    .cb-reviewer-info {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f3d04b9 *//* Main Poll Box */
.cb-poll-box {
    width: 100%;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 16px;
    padding: 30px;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    box-shadow: 0 3px 8px rgba(15, 23, 42, 0.08);
}

/* Poll Label */
.cb-poll-box .cb-badge-primary {
    display: inline-block;
    background: #fff0eb;
    color: #ff6347;
    border: 1px solid #ffcabb;
    border-radius: 20px;
    padding: 7px 14px;
    font-size: 13px;
    font-weight: 500;
    width: 100%;
    box-sizing: border-box;
}

/* Heading */
.cb-poll-box h3 {
    color: #172033;
    font-size: 22px !important;
    font-weight: 700;
    margin: 20px 0 18px !important;
    line-height: 1.3;
}

/* Description */
.cb-poll-box > p {
    color: #7b8aa3 !important;
    font-size: 13px !important;
    line-height: 1.7;
    margin: 0 0 18px !important;
}

/* Poll Option */
.cb-poll-option {
    position: relative;
    width: 100%;
    height: 56px;
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    border-radius: 14px;
    overflow: hidden;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

/* Percentage Background Bar */
.cb-poll-bar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #f5dddd;
    z-index: 1;
}

/* Poll Content */
.cb-poll-content {
    position: relative;
    z-index: 2;
    color: #273247;
    font-size: 15px;
    font-weight: 500;
    padding-left: 22px;
    white-space: nowrap;
}

/* Percentage */
.cb-poll-percent {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    color: #ff633f;
    font-size: 17px;
    font-weight: 700;
}

/* Second Option Border */
.cb-poll-option:nth-of-type(4) {
    border-color: #ff7657;
}

/* Bottom instruction text */
.cb-poll-box::after {
    content: "Click any option to cast your vote! Result locks Thursday 6:00 PM.";
    display: block;
    color: #7b8aa3;
    text-align: center;
    font-size: 13px;
    margin-top: 22px;
    line-height: 1.5;
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 480px) {

    .cb-poll-box {
        padding: 20px;
        border-radius: 14px;
    }

    .cb-poll-box h3 {
        font-size: 19px !important;
    }

    .cb-poll-content {
        font-size: 13px;
        padding-left: 15px;
    }

    .cb-poll-percent {
        right: 13px;
        font-size: 15px;
    }

    .cb-poll-option {
        height: 52px;
    }

    .cb-poll-box .cb-badge-primary {
        font-size: 12px;
    }
}/* End custom CSS */