.elementor-554 .elementor-element.elementor-element-da2356a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-554 .elementor-element.elementor-element-ef440a8 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-4c49476{--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-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-554 .elementor-element.elementor-element-2935fa5{text-align:center;}.elementor-554 .elementor-element.elementor-element-2935fa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-440def14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-440def14:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-440def14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-554 .elementor-element.elementor-element-4aa4953f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-e9996c{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-e9996c:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-e9996c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-11c97b9b{text-align:center;}.elementor-554 .elementor-element.elementor-element-11c97b9b img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-601b2807{text-align:center;}.elementor-554 .elementor-element.elementor-element-601b2807 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.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-554 .elementor-element.elementor-element-676ef6bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-554 .elementor-element.elementor-element-c2f593f .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-61fe193 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-3d2abc0{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-3d2abc0:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-3d2abc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-5d03553c{text-align:center;}.elementor-554 .elementor-element.elementor-element-5d03553c img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-59855e0a{text-align:center;}.elementor-554 .elementor-element.elementor-element-59855e0a .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-34c3fbea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-355ce18e .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-10d836c7 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-cc764c5{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-cc764c5:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-cc764c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-7521303{text-align:center;}.elementor-554 .elementor-element.elementor-element-7521303 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-e6e4d2b{text-align:center;}.elementor-554 .elementor-element.elementor-element-e6e4d2b .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-c58db6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-744c154 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-0dee0d7 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-db2e157{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-1b70f09{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-1b70f09:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-1b70f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-7f6e097{text-align:center;}.elementor-554 .elementor-element.elementor-element-7f6e097 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-b6cb8ba{text-align:center;}.elementor-554 .elementor-element.elementor-element-b6cb8ba .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-aae0627{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-7c03a98 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-fc6c5e5 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-9e49603{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-9e49603:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-9e49603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-d53d1d6{text-align:center;}.elementor-554 .elementor-element.elementor-element-d53d1d6 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-bc1949e{text-align:center;}.elementor-554 .elementor-element.elementor-element-bc1949e .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-9b9301f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-73ce3eb .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-03180fd .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-6ebbac3{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-6ebbac3:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-6ebbac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-f0a9c93{text-align:center;}.elementor-554 .elementor-element.elementor-element-f0a9c93 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-fcf5e6c{text-align:center;}.elementor-554 .elementor-element.elementor-element-fcf5e6c .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-6194e3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-ccde275 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-1ec7256 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-ae8b8fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-a2f851c{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-a2f851c:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-a2f851c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-9fda1dc{text-align:center;}.elementor-554 .elementor-element.elementor-element-9fda1dc img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-7d71603{text-align:center;}.elementor-554 .elementor-element.elementor-element-7d71603 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-eaa6c50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-a9c6c61 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-2bbcccd .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-a7052e4{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-a7052e4:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-a7052e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-2255f15{text-align:center;}.elementor-554 .elementor-element.elementor-element-2255f15 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-b4ec7e6{text-align:center;}.elementor-554 .elementor-element.elementor-element-b4ec7e6 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-12a0ac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-89ad480 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-927b021 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-682dbce{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-682dbce:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-682dbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-1dfe55c{text-align:center;}.elementor-554 .elementor-element.elementor-element-1dfe55c img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-956905c{text-align:center;}.elementor-554 .elementor-element.elementor-element-956905c .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-87c548a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-4cc9ebc .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-e77d7c5 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-eeb9869{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-e92592a{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-e92592a:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-e92592a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-715106e{text-align:center;}.elementor-554 .elementor-element.elementor-element-715106e img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-ecbb3ee{text-align:center;}.elementor-554 .elementor-element.elementor-element-ecbb3ee .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-99979f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-041f8c1 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-68db0be .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-377b4ab{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-377b4ab:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-377b4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-3d014ac{text-align:center;}.elementor-554 .elementor-element.elementor-element-3d014ac img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-b00fa37{text-align:center;}.elementor-554 .elementor-element.elementor-element-b00fa37 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-40ca152{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-7e73a97 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-98ae6f4 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-c6322c4{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-554 .elementor-element.elementor-element-c6322c4:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-c6322c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-5d05e00{text-align:center;}.elementor-554 .elementor-element.elementor-element-5d05e00 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-554 .elementor-element.elementor-element-97395a1{text-align:center;}.elementor-554 .elementor-element.elementor-element-97395a1 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-554 .elementor-element.elementor-element-bb691de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-92d17e6 .elementor-button{background-color:#2563EB;border-radius:6px 6px 6px 6px;}.elementor-554 .elementor-element.elementor-element-e315a99 .elementor-button{background-color:#F59E0B;border-radius:6px 6px 6px 6px;}/* Start custom CSS for container, class: .elementor-element-440def14 *//* ===== Hover Effects ===== */
{{WRAPPER}} .tn-box{
  transition: box-shadow .30s ease, transform .30s ease, background-color .30s ease;
}
{{WRAPPER}} .tn-box:hover{
  transform: translateY(-4px);
  box-shadow: 0 10px 22px rgba(0,0,0,0.12);
}
{{WRAPPER}} .tn-box .elementor-widget-image img{
  transition: transform .35s ease;
}
{{WRAPPER}} .tn-box:hover .elementor-widget-image img{
  transform: scale(1.03);
}
{{WRAPPER}} .tn-box .elementor-button{
  transition: filter .25s ease, transform .25s ease;
}
{{WRAPPER}} .tn-box .elementor-button:hover{
  filter: brightness(0.92);
  transform: translateY(-1px);
}

/* ===== Layout: 2 columns per row using Container Flex ===== */
{{WRAPPER}} .tn-row{
  display: flex;
  flex-wrap: wrap;
  gap: 20px 20px;
}
{{WRAPPER}} .tn-row > .tn-box{
  flex: 1 1 calc(50% - 10px);
  max-width: calc(50% - 10px);
}

/* ===== Mobile Optimization (<= 767px) ===== */
@media (max-width: 767px){
  {{WRAPPER}} .tn-row > .tn-box{
    flex: 0 0 100%;
    max-width: 100%;
  }
  {{WRAPPER}} .tn-box{
    padding: 12px !important;
  }
  {{WRAPPER}} .tn-box .elementor-widget-image img{
    width: 100%;
    height: auto;
    display: block;
  }
  /* Buttons row stacks vertically */
  {{WRAPPER}} .tn-box [id^="btn-call"],
  {{WRAPPER}} .tn-box [id^="btn-book"]{
    width: 100%;
  }
  {{WRAPPER}} .tn-box #btn-book{
    margin-top: 10px;
  }
  {{WRAPPER}} .tn-box .elementor-widget-heading .elementor-heading-title{
    font-size: 20px;
    line-height: 1.25;
  }
  {{WRAPPER}} .tn-box table{
    font-size: 15px !important;
  }
}/* End custom CSS */