.elementor-576 .elementor-element.elementor-element-5f76a04{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-5f76a04{left:0px;}body.rtl .elementor-576 .elementor-element.elementor-element-5f76a04{right:0px;}.elementor-576 .elementor-element.elementor-element-46ae5c17{--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:0150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-46ae5c17:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-46ae5c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F7;}.elementor-576 .elementor-element.elementor-element-46ae5c17.e-con{--align-self:center;}.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-576 .elementor-element.elementor-element-740a45d8{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-740a45d8 > .elementor-widget-container{background-color:#F7E9C0;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-740a45d8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-740a45d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-33d4ee77{text-align:center;}.elementor-576 .elementor-element.elementor-element-33d4ee77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;color:#2E251F;}.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-576 .elementor-element.elementor-element-1c9f1708{width:var( --container-widget-width, 60.851% );max-width:60.851%;--container-widget-width:60.851%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-576 .elementor-element.elementor-element-1c9f1708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-e1f82fe{--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-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-576 .elementor-element.elementor-element-ccb09b5{--display:flex;}.elementor-576 .elementor-element.elementor-element-ccb09b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-ce305eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-483b346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-d9e74cd{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-fb668ad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-fb668ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-635c628 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-635c628.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-635c628{text-align:center;}.elementor-576 .elementor-element.elementor-element-635c628 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-dff1a80{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-dff1a80 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-dff1a80.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-dff1a80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-482068f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-576 .elementor-element.elementor-element-482068f > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-482068f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-b39b2f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-f5f38e1{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4fbab41{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4fbab41 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-4fc36fe > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-4fc36fe.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-4fc36fe{text-align:center;}.elementor-576 .elementor-element.elementor-element-4fc36fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-50bf6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-c6bba8f{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-bad2d65{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-bad2d65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-2177a8b > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-2177a8b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-2177a8b{text-align:center;}.elementor-576 .elementor-element.elementor-element-2177a8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-0a850a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-192002d{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7a5f80d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-7a5f80d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-6fea2a1 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-6fea2a1.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-6fea2a1{text-align:center;}.elementor-576 .elementor-element.elementor-element-6fea2a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-dd8e312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-e5fa5ff{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1f89e64{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1f89e64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-c142f27 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-c142f27.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-c142f27{text-align:center;}.elementor-576 .elementor-element.elementor-element-c142f27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-0b168ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-d42060e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-6d7d756{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-6d7d756 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-af56502 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-af56502.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-af56502{text-align:center;}.elementor-576 .elementor-element.elementor-element-af56502 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-1bdcbfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-c12d863{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0168d9b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0168d9b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-7cc9ef7 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-7cc9ef7.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-7cc9ef7{text-align:center;}.elementor-576 .elementor-element.elementor-element-7cc9ef7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-1bebb32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-870fc17{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f54d20d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f54d20d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-6a37bc3 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-6a37bc3.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-6a37bc3{text-align:center;}.elementor-576 .elementor-element.elementor-element-6a37bc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-06cdc63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ddb4321{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-6f81bf6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-6f81bf6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-3b47651 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-3b47651.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-3b47651{text-align:center;}.elementor-576 .elementor-element.elementor-element-3b47651 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-0cb68eb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-0cb68eb > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-0cb68eb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-0cb68eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-2abdf83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-576 .elementor-element.elementor-element-2abdf83 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-2abdf83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-416def8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-090eb1c{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e8148d4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e8148d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-ab09009 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-ab09009.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-ab09009{text-align:center;}.elementor-576 .elementor-element.elementor-element-ab09009 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f8f3ca0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-5d2e4df{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-b3ded62{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b3ded62 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-b30a5cb > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-b30a5cb.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b30a5cb{text-align:center;}.elementor-576 .elementor-element.elementor-element-b30a5cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-040d460{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-576 .elementor-element.elementor-element-040d460 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-040d460.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-698104c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ec0662d{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-3e19c77{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-3e19c77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-4c7f5d3 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-4c7f5d3.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-4c7f5d3{text-align:center;}.elementor-576 .elementor-element.elementor-element-4c7f5d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-ba3e0a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-fb04457{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4e774a1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4e774a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-3878ab1 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-3878ab1.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-3878ab1{text-align:center;}.elementor-576 .elementor-element.elementor-element-3878ab1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-d5defdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-7a824ac{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7a13cfa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-7a13cfa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-7d17fcf > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-7d17fcf.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-7d17fcf{text-align:center;}.elementor-576 .elementor-element.elementor-element-7d17fcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-a6f5b19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-2519051{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-8b6a841{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-8b6a841 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-1474577 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-1474577.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-1474577{text-align:center;}.elementor-576 .elementor-element.elementor-element-1474577 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-86f563f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-d1bf58b{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e800b17{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e800b17 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-b2e7491 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-b2e7491.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b2e7491{text-align:center;}.elementor-576 .elementor-element.elementor-element-b2e7491 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-3b5c4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-c4ecf5e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-fb1d440{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-fb1d440 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-84f9f17 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-84f9f17.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-84f9f17{text-align:center;}.elementor-576 .elementor-element.elementor-element-84f9f17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-16f262a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-16f262a > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-16f262a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-16f262a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-b3d3b5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-08a95bd{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1c61594{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1c61594 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-442f80a > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-442f80a.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-442f80a{text-align:center;}.elementor-576 .elementor-element.elementor-element-442f80a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-d113911{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-d113911 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-d113911.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-d113911 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-630b83e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-576 .elementor-element.elementor-element-630b83e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-630b83e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-ef0cbb6{--display:flex;}.elementor-576 .elementor-element.elementor-element-bfa04dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-b0f3234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-bf61876{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0092387{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0092387 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-23ab2c3 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-23ab2c3.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-23ab2c3{text-align:center;}.elementor-576 .elementor-element.elementor-element-23ab2c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-ed29839{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-576 .elementor-element.elementor-element-ed29839 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-ed29839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-6b51103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-6c4e1f3{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-a437b54{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-a437b54 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-fca62e6 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-fca62e6.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-fca62e6{text-align:center;}.elementor-576 .elementor-element.elementor-element-fca62e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-13718c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-42b1e9e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-2d2f70f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-2d2f70f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-bb1465a > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-bb1465a.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-bb1465a{text-align:center;}.elementor-576 .elementor-element.elementor-element-bb1465a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f585278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-fda8f20{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1f15942{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1f15942 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-7cd48b3 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-7cd48b3.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-7cd48b3{text-align:center;}.elementor-576 .elementor-element.elementor-element-7cd48b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-3c6a483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-3fef4b8{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-905fcf2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-905fcf2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-58182fe > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-58182fe.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-58182fe{text-align:center;}.elementor-576 .elementor-element.elementor-element-58182fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-c2f1adc{--display:flex;}.elementor-576 .elementor-element.elementor-element-892f2dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-7de0fc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-225ef5d{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4b45fa2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4b45fa2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-eb41ab0 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-eb41ab0.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-eb41ab0{text-align:center;}.elementor-576 .elementor-element.elementor-element-eb41ab0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-7d8e38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-343e221{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-545eb43{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-545eb43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-63d98a0 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-63d98a0.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-63d98a0{text-align:center;}.elementor-576 .elementor-element.elementor-element-63d98a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-d185bf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-5d96980{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-bea8606{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-bea8606 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-81eae0c > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-81eae0c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-81eae0c{text-align:center;}.elementor-576 .elementor-element.elementor-element-81eae0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-21163b1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-21163b1 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-21163b1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-21163b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-8962b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-71be0c7{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0d4bcbe{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0d4bcbe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-740ab41 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-740ab41.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-740ab41{text-align:center;}.elementor-576 .elementor-element.elementor-element-740ab41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-174af1f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-174af1f > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-174af1f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-174af1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-8c8dc55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-f63b5b1{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-01df70f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-01df70f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-4d05e64 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-4d05e64.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-4d05e64{text-align:center;}.elementor-576 .elementor-element.elementor-element-4d05e64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-8d392b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-a123390{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-fbe1fda{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-fbe1fda .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-b55d85d > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-b55d85d.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b55d85d{text-align:center;}.elementor-576 .elementor-element.elementor-element-b55d85d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-fd3d150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-bc09422{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-27caaac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-27caaac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-e5c6a8f > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-e5c6a8f.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-e5c6a8f{text-align:center;}.elementor-576 .elementor-element.elementor-element-e5c6a8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-ae10654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-1b4735e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-74710d8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-74710d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-71305a3 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-71305a3.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-71305a3{text-align:center;}.elementor-576 .elementor-element.elementor-element-71305a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-3659ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-4e9368b{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-302b329{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-302b329 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-0cbf40e > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-0cbf40e.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-0cbf40e{text-align:center;}.elementor-576 .elementor-element.elementor-element-0cbf40e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-10d09c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-9b3c953{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e8ea7cc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e8ea7cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-05fc3ce > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-05fc3ce.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-05fc3ce{text-align:center;}.elementor-576 .elementor-element.elementor-element-05fc3ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f14c9bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-dbaee05{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-cf5c93c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-cf5c93c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-5d9dc69 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-5d9dc69.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-5d9dc69{text-align:center;}.elementor-576 .elementor-element.elementor-element-5d9dc69 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-b567bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-8a66dfb{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-5dcc20c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-5dcc20c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-f07b544 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-f07b544.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f07b544{text-align:center;}.elementor-576 .elementor-element.elementor-element-f07b544 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-3169fd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-8a8f684{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0074697{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0074697 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-dea862a > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-dea862a.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-dea862a{text-align:center;}.elementor-576 .elementor-element.elementor-element-dea862a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-4065d4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-bc500e4{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e2c0d63{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e2c0d63 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-f5d6455 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-f5d6455.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f5d6455{text-align:center;}.elementor-576 .elementor-element.elementor-element-f5d6455 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-78d8df9{--display:flex;}.elementor-576 .elementor-element.elementor-element-4968b10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-1336cb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-2e80554{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-25c7c43{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-25c7c43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-04c2441 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-04c2441.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-04c2441{text-align:center;}.elementor-576 .elementor-element.elementor-element-04c2441 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-a7269dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ef28958{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-9a27e7a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-9a27e7a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-bf519d9 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-bf519d9.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-bf519d9{text-align:center;}.elementor-576 .elementor-element.elementor-element-bf519d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-e746672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-7042734{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-86e3622{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-86e3622 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-9f8182d > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-9f8182d.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-9f8182d{text-align:center;}.elementor-576 .elementor-element.elementor-element-9f8182d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-bc11c12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-8abe34e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-3da58a1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-3da58a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-84aa8e6 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-84aa8e6.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-84aa8e6{text-align:center;}.elementor-576 .elementor-element.elementor-element-84aa8e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-1245e83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ef4143c{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-5e8e9d4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-5e8e9d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-1629654 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-1629654.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-1629654{text-align:center;}.elementor-576 .elementor-element.elementor-element-1629654 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f0af397{--display:flex;}.elementor-576 .elementor-element.elementor-element-c20c293{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-4c7add0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-31dfa2e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-991477c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-991477c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-d9977ee > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-d9977ee.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d9977ee{text-align:center;}.elementor-576 .elementor-element.elementor-element-d9977ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-56942bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-a844f4e{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-688afd2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-688afd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-badba2f > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-badba2f.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-badba2f{text-align:center;}.elementor-576 .elementor-element.elementor-element-badba2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-be1fc10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-be1fc10 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-be1fc10.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-be1fc10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-2e2f49b{--display:flex;}.elementor-576 .elementor-element.elementor-element-1396b02{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-d22c551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-87aeb43{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-9c960b9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-9c960b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-fc9f4dc > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-fc9f4dc.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-fc9f4dc{text-align:center;}.elementor-576 .elementor-element.elementor-element-fc9f4dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-879005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-6f0c493{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f0d2243{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f0d2243 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-77832dd > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-77832dd.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-77832dd{text-align:center;}.elementor-576 .elementor-element.elementor-element-77832dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-84b6d07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-45f07ee{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-d159da2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-d159da2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-9daf5a1 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-9daf5a1.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-9daf5a1{text-align:center;}.elementor-576 .elementor-element.elementor-element-9daf5a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f275888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-1496282{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-b147a6a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b147a6a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-6d4eb99 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-6d4eb99.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-6d4eb99{text-align:center;}.elementor-576 .elementor-element.elementor-element-6d4eb99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-b02d7ed{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-b02d7ed > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-b02d7ed.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-b02d7ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-d388312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-2ce87bc{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-2d6489a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-2d6489a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-328a7a6 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-328a7a6.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-328a7a6{text-align:center;}.elementor-576 .elementor-element.elementor-element-328a7a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-8552493{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-8552493 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-8552493.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-8552493 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-b1e509b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-dd44c29{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-9e1573e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-9e1573e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-2c5b7cd > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-2c5b7cd.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-2c5b7cd{text-align:center;}.elementor-576 .elementor-element.elementor-element-2c5b7cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-d890ded{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-d890ded > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-d890ded.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-d890ded .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-9d0d783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-0ee4dab{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7e51efd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-7e51efd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-36944a8 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-36944a8.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-36944a8{text-align:center;}.elementor-576 .elementor-element.elementor-element-36944a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f63e457{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-f63e457 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-f63e457.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-f63e457 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-295fbbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-0ddc2ae{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-6a88ac9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-6a88ac9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-e570870 > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-e570870.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-e570870{text-align:center;}.elementor-576 .elementor-element.elementor-element-e570870 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-fb5fb6e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-fb5fb6e > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-fb5fb6e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-fb5fb6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-99ae77f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-a7fad3f{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-29f1fc2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-29f1fc2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-d2a6b0b > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-d2a6b0b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d2a6b0b{text-align:center;}.elementor-576 .elementor-element.elementor-element-d2a6b0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-f7967a1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-f7967a1 > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-f7967a1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-f7967a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-f356bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-b71d6a7{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-4acb961{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4acb961 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-82da6cf > .elementor-widget-container{background-color:#3B2B1B;padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-82da6cf.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-82da6cf{text-align:center;}.elementor-576 .elementor-element.elementor-element-82da6cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-171b6db{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-171b6db > .elementor-widget-container{background-color:#E6DFCB;margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-171b6db.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-171b6db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2E251F;}.elementor-576 .elementor-element.elementor-element-f9d1c93{--display:flex;}.elementor-576 .elementor-element.elementor-element-886021c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-da0beb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-7ca34e7{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-034f314{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-034f314 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-bb92cf8 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-bb92cf8.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-bb92cf8{text-align:center;}.elementor-576 .elementor-element.elementor-element-bb92cf8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-6ac1545{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-2158027{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-5722763{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-5722763 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-cd51157 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-cd51157.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-cd51157{text-align:center;}.elementor-576 .elementor-element.elementor-element-cd51157 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-c3d77b6{--display:flex;}.elementor-576 .elementor-element.elementor-element-f7d0948{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-06ba99a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ec69219{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-202cfd9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-202cfd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-83b7829 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-83b7829.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-83b7829{text-align:center;}.elementor-576 .elementor-element.elementor-element-83b7829 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-846064f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ab80c3c{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-b55d253{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b55d253 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-b267b75 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-b267b75.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b267b75{text-align:center;}.elementor-576 .elementor-element.elementor-element-b267b75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-00b8cc2{--display:flex;}.elementor-576 .elementor-element.elementor-element-34fb55c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-311f86c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-f4c2234{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1a1363b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1a1363b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-549f737 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-549f737.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-549f737{text-align:center;}.elementor-576 .elementor-element.elementor-element-549f737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-c24911f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-43e8701{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-8b90701{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-8b90701 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-74d2eb7 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-74d2eb7.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-74d2eb7{text-align:center;}.elementor-576 .elementor-element.elementor-element-74d2eb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-68ec6b3{--display:flex;}.elementor-576 .elementor-element.elementor-element-a039663{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-a14aa33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-3d9b900{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e6706ef{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e6706ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-b2f3ced > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-b2f3ced.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-b2f3ced{text-align:center;}.elementor-576 .elementor-element.elementor-element-b2f3ced .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-0febbdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-07bd9e0{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-725d415{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-725d415 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-efbdf13 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-efbdf13.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-efbdf13{text-align:center;}.elementor-576 .elementor-element.elementor-element-efbdf13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-1a9223d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-24efb36{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e83391a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e83391a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-e171d65 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-e171d65.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-e171d65{text-align:center;}.elementor-576 .elementor-element.elementor-element-e171d65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-6f19170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-8a5e0ce{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f4fbd82{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f4fbd82 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-7ec0020 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-7ec0020.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-7ec0020{text-align:center;}.elementor-576 .elementor-element.elementor-element-7ec0020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-9663d4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-1596fa7{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7e1d7bf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-7e1d7bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-08c598c > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-08c598c.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-08c598c{text-align:center;}.elementor-576 .elementor-element.elementor-element-08c598c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-a221570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-4e6e88a{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-8931ccc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-8931ccc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-c0f5e80 > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-c0f5e80.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-c0f5e80{text-align:center;}.elementor-576 .elementor-element.elementor-element-c0f5e80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-116ec5d{--display:flex;}.elementor-576 .elementor-element.elementor-element-0bde804{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-a92633e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-e681783{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-590f262{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-590f262 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-6030abb > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-6030abb.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-6030abb{text-align:center;}.elementor-576 .elementor-element.elementor-element-6030abb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-ddafc4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-862fa8a{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-002b28b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-002b28b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-f7cd44e > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-f7cd44e.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f7cd44e{text-align:center;}.elementor-576 .elementor-element.elementor-element-f7cd44e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-b08a843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:028px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-ea76852{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-02e7f2b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-02e7f2b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#2B2B2B;}.elementor-576 .elementor-element.elementor-element-0102e3d > .elementor-widget-container{padding:6px 20px 3px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#3B2B1B;border-radius:100px 100px 100px 100px;}.elementor-576 .elementor-element.elementor-element-0102e3d.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-0102e3d{text-align:center;}.elementor-576 .elementor-element.elementor-element-0102e3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;color:#3B2B1B;}.elementor-576 .elementor-element.elementor-element-909c025{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-color:#817167;--n-tabs-title-color-active:#2E251F;}.elementor-576 .elementor-element.elementor-element-909c025.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-909c025.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-576 .elementor-element.elementor-element-909c025.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-909c025.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-576 .elementor-element.elementor-element-909c025 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#2E251F;}.elementor-576 .elementor-element.elementor-element-5a706b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-5a706b6:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-5a706b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.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-576 .elementor-element.elementor-element-1c5265f .elementor-button{background-color:#5C2323;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:28px;border-radius:12px 12px 12px 12px;padding:8px 30px 8px 30px;}.elementor-576 .elementor-element.elementor-element-1c5265f .elementor-button:hover, .elementor-576 .elementor-element.elementor-element-1c5265f .elementor-button:focus{background-color:#6D3C3C;border-color:#6D3C3C;}.elementor-576 .elementor-element.elementor-element-987b96a{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-576:not(.elementor-motion-effects-element-type-background), body.elementor-page-576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F7;}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-ce305eb{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-bfa04dd{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-892f2dc{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-4968b10{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-c20c293{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-1396b02{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-886021c{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-f7d0948{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-34fb55c{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-a039663{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-0bde804{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-740a45d8{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-33d4ee77 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-576 .elementor-element.elementor-element-1c9f1708{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-576 .elementor-element.elementor-element-ce305eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-635c628{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-dff1a80{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4fc36fe{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-2177a8b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-6fea2a1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-c142f27{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-af56502{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0cb68eb{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-16f262a{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-d113911{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-bfa04dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-23ab2c3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-fca62e6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-bb1465a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-7cd48b3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-58182fe{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-892f2dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-eb41ab0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-63d98a0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-81eae0c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-21163b1{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-740ab41{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-174af1f{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4d05e64{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b55d85d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e5c6a8f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-71305a3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-0cbf40e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-05fc3ce{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-5d9dc69{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f07b544{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-4968b10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-04c2441{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-bf519d9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-9f8182d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-84aa8e6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1629654{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-c20c293{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-d9977ee{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-badba2f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-be1fc10{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-1396b02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-fc9f4dc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-77832dd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-9daf5a1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-6d4eb99{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b02d7ed{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-328a7a6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-8552493{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-2c5b7cd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-d890ded{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-36944a8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f63e457{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-e570870{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-fb5fb6e{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-d2a6b0b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-f7967a1{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-82da6cf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-171b6db{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-886021c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-f7d0948{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-34fb55c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-a039663{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-0bde804{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-576 .elementor-element.elementor-element-ccb09b5{--width:98.158%;}.elementor-576 .elementor-element.elementor-element-483b346{--width:100%;}.elementor-576 .elementor-element.elementor-element-b39b2f6{--width:100%;}.elementor-576 .elementor-element.elementor-element-50bf6fb{--width:100%;}.elementor-576 .elementor-element.elementor-element-0a850a7{--width:100%;}.elementor-576 .elementor-element.elementor-element-dd8e312{--width:100%;}.elementor-576 .elementor-element.elementor-element-0b168ea{--width:100%;}.elementor-576 .elementor-element.elementor-element-1bdcbfe{--width:100%;}.elementor-576 .elementor-element.elementor-element-1bebb32{--width:100%;}.elementor-576 .elementor-element.elementor-element-06cdc63{--width:100%;}.elementor-576 .elementor-element.elementor-element-416def8{--width:100%;}.elementor-576 .elementor-element.elementor-element-f8f3ca0{--width:100%;}.elementor-576 .elementor-element.elementor-element-698104c{--width:100%;}.elementor-576 .elementor-element.elementor-element-ba3e0a4{--width:100%;}.elementor-576 .elementor-element.elementor-element-d5defdb{--width:100%;}.elementor-576 .elementor-element.elementor-element-a6f5b19{--width:100%;}.elementor-576 .elementor-element.elementor-element-86f563f{--width:100%;}.elementor-576 .elementor-element.elementor-element-3b5c4c8{--width:100%;}.elementor-576 .elementor-element.elementor-element-b3d3b5c{--width:100%;}.elementor-576 .elementor-element.elementor-element-b0f3234{--width:100%;}.elementor-576 .elementor-element.elementor-element-6b51103{--width:100%;}.elementor-576 .elementor-element.elementor-element-13718c9{--width:100%;}.elementor-576 .elementor-element.elementor-element-f585278{--width:100%;}.elementor-576 .elementor-element.elementor-element-3c6a483{--width:100%;}.elementor-576 .elementor-element.elementor-element-7de0fc8{--width:100%;}.elementor-576 .elementor-element.elementor-element-7d8e38e{--width:100%;}.elementor-576 .elementor-element.elementor-element-d185bf9{--width:100%;}.elementor-576 .elementor-element.elementor-element-8962b55{--width:100%;}.elementor-576 .elementor-element.elementor-element-8c8dc55{--width:100%;}.elementor-576 .elementor-element.elementor-element-8d392b3{--width:100%;}.elementor-576 .elementor-element.elementor-element-fd3d150{--width:100%;}.elementor-576 .elementor-element.elementor-element-ae10654{--width:100%;}.elementor-576 .elementor-element.elementor-element-3659ce9{--width:100%;}.elementor-576 .elementor-element.elementor-element-10d09c3{--width:100%;}.elementor-576 .elementor-element.elementor-element-f14c9bd{--width:100%;}.elementor-576 .elementor-element.elementor-element-b567bea{--width:100%;}.elementor-576 .elementor-element.elementor-element-3169fd0{--width:100%;}.elementor-576 .elementor-element.elementor-element-4065d4d{--width:100%;}.elementor-576 .elementor-element.elementor-element-1336cb8{--width:100%;}.elementor-576 .elementor-element.elementor-element-a7269dd{--width:100%;}.elementor-576 .elementor-element.elementor-element-e746672{--width:100%;}.elementor-576 .elementor-element.elementor-element-bc11c12{--width:100%;}.elementor-576 .elementor-element.elementor-element-1245e83{--width:100%;}.elementor-576 .elementor-element.elementor-element-4c7add0{--width:100%;}.elementor-576 .elementor-element.elementor-element-56942bc{--width:100%;}.elementor-576 .elementor-element.elementor-element-d22c551{--width:100%;}.elementor-576 .elementor-element.elementor-element-879005f{--width:100%;}.elementor-576 .elementor-element.elementor-element-84b6d07{--width:100%;}.elementor-576 .elementor-element.elementor-element-f275888{--width:100%;}.elementor-576 .elementor-element.elementor-element-d388312{--width:100%;}.elementor-576 .elementor-element.elementor-element-b1e509b{--width:100%;}.elementor-576 .elementor-element.elementor-element-9d0d783{--width:100%;}.elementor-576 .elementor-element.elementor-element-295fbbe{--width:100%;}.elementor-576 .elementor-element.elementor-element-99ae77f{--width:100%;}.elementor-576 .elementor-element.elementor-element-f356bc3{--width:100%;}.elementor-576 .elementor-element.elementor-element-da0beb9{--width:100%;}.elementor-576 .elementor-element.elementor-element-6ac1545{--width:100%;}.elementor-576 .elementor-element.elementor-element-06ba99a{--width:100%;}.elementor-576 .elementor-element.elementor-element-846064f{--width:100%;}.elementor-576 .elementor-element.elementor-element-311f86c{--width:100%;}.elementor-576 .elementor-element.elementor-element-c24911f{--width:100%;}.elementor-576 .elementor-element.elementor-element-a14aa33{--width:100%;}.elementor-576 .elementor-element.elementor-element-0febbdb{--width:100%;}.elementor-576 .elementor-element.elementor-element-1a9223d{--width:100%;}.elementor-576 .elementor-element.elementor-element-6f19170{--width:100%;}.elementor-576 .elementor-element.elementor-element-9663d4b{--width:100%;}.elementor-576 .elementor-element.elementor-element-a221570{--width:100%;}.elementor-576 .elementor-element.elementor-element-a92633e{--width:100%;}.elementor-576 .elementor-element.elementor-element-ddafc4a{--width:100%;}.elementor-576 .elementor-element.elementor-element-b08a843{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b346 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b39b2f6 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf6fb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a850a7 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8e312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b168ea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdcbfe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebb32 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cdc63 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416def8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f3ca0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698104c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3e0a4 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5defdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f5b19 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f563f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c4c8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d3b5c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f3234 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b51103 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13718c9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585278 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a483 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0fc8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8e38e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d185bf9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962b55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8dc55 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d392b3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d150 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae10654 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3659ce9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d09c3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14c9bd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b567bea */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fd0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065d4d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1336cb8 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7269dd */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746672 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc11c12 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1245e83 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7add0 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56942bc */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22c551 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879005f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b6d07 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f275888 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d388312 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e509b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0d783 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295fbbe */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ae77f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f356bc3 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0beb9 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac1545 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ba99a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846064f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311f86c */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24911f */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14aa33 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0febbdb */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9223d */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19170 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9663d4b */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a221570 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92633e */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddafc4a */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a843 */.card {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); 
  border: 1px solid rgba(0, 0, 0, 0.05); 
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  margin-right: 25px;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-909c025 *//* Barra de fundo das abas */
.e-n-tabs-heading {
    display: flex;
    justify-content: center;
    gap: 10px;
    background: #f5f2ef; /* cor de fundo da barra */
    padding: 10px;
    border-radius: 12px;
}

/* Cada aba */
.e-n-tab-title {
    background: transparent;
    border-radius: 10px;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 500;
    color: #6b4c2a; /* cor do texto normal */
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.e-n-tab-title:hover {
    color: #000; /* texto fica mais escuro no hover */
}

/* Aba ativa */
.e-n-tab-title.e-active {
    background: #fff;
    font-weight: 600;
    color: #000; /* destaque na aba ativa */
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}/* End custom CSS */