.elementor-7288 .elementor-element.elementor-element-3945a0b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-7288 .elementor-element.elementor-element-8aab39f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-d125361{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7288 .elementor-element.elementor-element-160daf6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-d892b4f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-ad0261c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-7c1bff7{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-213b0a9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-83908e3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-8f5adbd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-8aff8e4{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-db1d463{--display:flex;}.elementor-7288 .elementor-element.elementor-element-6a208bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-2a5c723{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-802ce31{--display:flex;}.elementor-7288 .elementor-element.elementor-element-250fdd1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-c3dd5f2{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-4d1190a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-7c6ddde{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-a7ec20e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-9255285{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-3e81f4e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-2bee270{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-4571cdf{--display:flex;}.elementor-7288 .elementor-element.elementor-element-109c55d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-b045f80{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-d1bf106 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-a952a6d{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-009dd26 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-830ccda{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-a82963c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-98684d3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-c919416 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-7dabde7{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-db650ac .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-575233a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-e364883{--display:flex;}.elementor-7288 .elementor-element.elementor-element-6ce8677 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-07df010{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-79e0a44 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-2c02ad6{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-2a2f23a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-3fc04b8{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-3ff63ba .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-1c6d09c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-e664664{--display:flex;}.elementor-7288 .elementor-element.elementor-element-ecad790 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-873e0ef{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-f7c2616 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-67030df{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-768be20 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-132c21f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-bd89504 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-c74accb{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-3757ce4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-0a6d7b2{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-7a6b36b{--display:flex;}.elementor-7288 .elementor-element.elementor-element-bc89559 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-8995c96{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-0caa1a7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-4d15339{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-36063ce .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-8d01011{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-89ca5b0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-c4ec618{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-ebb9fc4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-964dcda{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-8b1d3b7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-1d208fd{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-be9d164{--display:flex;}.elementor-7288 .elementor-element.elementor-element-d193009 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-af1e190{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-83fd068 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-1cca977{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-b27b2bd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7288 .elementor-element.elementor-element-836137d{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-567d97a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7288 .elementor-element.elementor-element-d0f800a{--display:flex;}.elementor-7288 .elementor-element.elementor-element-4fd8a19 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-fa3fa3d{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-2fabc92{--display:flex;}.elementor-7288 .elementor-element.elementor-element-a7e48bd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-57e3a3e{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-06c64bc{--display:flex;}.elementor-7288 .elementor-element.elementor-element-a0ebf4e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-61bef3b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-f2b038e{--display:flex;}.elementor-7288 .elementor-element.elementor-element-1a819c0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-f16985c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-fe98bfe{--display:flex;}.elementor-7288 .elementor-element.elementor-element-d7b6f77 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-44f94c0{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-19e5476{--display:flex;}.elementor-7288 .elementor-element.elementor-element-4ebd97a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-bca496c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-1419ef2{--display:flex;}.elementor-7288 .elementor-element.elementor-element-78f3e59 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-0123479{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-b01c3df{--display:flex;}.elementor-7288 .elementor-element.elementor-element-4ef97bb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-2d40282{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-05fd047{--display:flex;}.elementor-7288 .elementor-element.elementor-element-5cf0c5e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7288 .elementor-element.elementor-element-3b511c6{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7288 .elementor-element.elementor-element-becb1d4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7288 .elementor-element.elementor-element-8aab39f{font-size:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7288 .elementor-element.elementor-element-160daf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-d892b4f{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-ad0261c .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-7c1bff7{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-213b0a9 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-83908e3{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-8f5adbd .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-8aff8e4{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-6a208bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-2a5c723{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-250fdd1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-c3dd5f2{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-4d1190a .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-7c6ddde{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-a7ec20e .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-9255285{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-3e81f4e .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-2bee270{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-109c55d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-b045f80{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-d1bf106 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-a952a6d{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-009dd26 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-830ccda{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-a82963c .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-98684d3{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-c919416 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-7dabde7{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-db650ac .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-575233a{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-6ce8677 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-07df010{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-79e0a44 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-2c02ad6{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-2a2f23a .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-3fc04b8{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-3ff63ba .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-1c6d09c{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-ecad790 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-873e0ef{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-f7c2616 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-67030df{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-768be20 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-132c21f{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-bd89504 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-c74accb{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-3757ce4 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-0a6d7b2{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-bc89559 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-8995c96{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-0caa1a7 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-4d15339{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-36063ce .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-8d01011{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-89ca5b0 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-c4ec618{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-ebb9fc4 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-964dcda{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-8b1d3b7 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-1d208fd{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-d193009 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-af1e190{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-83fd068 .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-1cca977{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-b27b2bd .elementor-heading-title{font-size:30px;}.elementor-7288 .elementor-element.elementor-element-836137d{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-567d97a{--grid-auto-flow:row;}.elementor-7288 .elementor-element.elementor-element-4fd8a19 .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-fa3fa3d{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-a7e48bd .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-57e3a3e{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-a0ebf4e .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-61bef3b{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-1a819c0 .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-f16985c{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-d7b6f77 .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-44f94c0{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-4ebd97a .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-bca496c{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-78f3e59 .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-0123479{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-4ef97bb .elementor-heading-title{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-2d40282{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-5cf0c5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-3b511c6{font-size:12px;}.elementor-7288 .elementor-element.elementor-element-becb1d4 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7288 .elementor-element.elementor-element-8aab39f{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7288 .elementor-element.elementor-element-160daf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-d892b4f{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-ad0261c .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-7c1bff7{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-213b0a9 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-83908e3{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-8f5adbd .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-8aff8e4{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-6a208bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-2a5c723{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-250fdd1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-c3dd5f2{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-4d1190a .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-7c6ddde{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-a7ec20e .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-9255285{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-3e81f4e .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-2bee270{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-109c55d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-b045f80{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-d1bf106 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-a952a6d{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-009dd26 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-830ccda{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-a82963c .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-98684d3{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-c919416 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-7dabde7{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-db650ac .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-575233a{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-6ce8677 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-07df010{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-79e0a44 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-2c02ad6{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-2a2f23a .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-3fc04b8{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-3ff63ba .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-1c6d09c{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-ecad790 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-873e0ef{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-f7c2616 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-67030df{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-768be20 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-132c21f{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-bd89504 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-c74accb{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-3757ce4 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-0a6d7b2{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-bc89559 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-8995c96{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-0caa1a7 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-4d15339{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-36063ce .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-8d01011{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-89ca5b0 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-c4ec618{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-ebb9fc4 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-964dcda{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-8b1d3b7 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-1d208fd{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-d193009 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-af1e190{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-83fd068 .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-1cca977{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-b27b2bd .elementor-heading-title{font-size:24px;}.elementor-7288 .elementor-element.elementor-element-836137d{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-567d97a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7288 .elementor-element.elementor-element-4fd8a19 .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-fa3fa3d{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-a7e48bd .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-57e3a3e{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-a0ebf4e .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-61bef3b{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-1a819c0 .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-f16985c{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-d7b6f77 .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-44f94c0{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-4ebd97a .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-bca496c{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-78f3e59 .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-0123479{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-4ef97bb .elementor-heading-title{font-size:18px;}.elementor-7288 .elementor-element.elementor-element-2d40282{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-5cf0c5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7288 .elementor-element.elementor-element-3b511c6{font-size:15px;}.elementor-7288 .elementor-element.elementor-element-becb1d4 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for image, class: .elementor-element-75b17b9 */.elementor-7288 .elementor-element.elementor-element-75b17b9 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-75b17b9 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-75b17b9::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-75b17b9:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-75b17b9:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-75b17b9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39ecba6 */.elementor-7288 .elementor-element.elementor-element-39ecba6 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-39ecba6 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-39ecba6::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-39ecba6:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-39ecba6:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-39ecba6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a22363 */.elementor-7288 .elementor-element.elementor-element-1a22363 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-1a22363 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-1a22363::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-1a22363:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-1a22363:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-1a22363:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a98bdf */.elementor-7288 .elementor-element.elementor-element-0a98bdf {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-0a98bdf img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-0a98bdf::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-0a98bdf:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-0a98bdf:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-0a98bdf:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-904a0ea */.elementor-7288 .elementor-element.elementor-element-904a0ea {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-904a0ea img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-904a0ea::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-904a0ea:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-904a0ea:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-904a0ea:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b43d826 */.elementor-7288 .elementor-element.elementor-element-b43d826 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-b43d826 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-b43d826::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-b43d826:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-b43d826:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-b43d826:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c819c8 */.elementor-7288 .elementor-element.elementor-element-9c819c8 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-9c819c8 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-9c819c8::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-9c819c8:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-9c819c8:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-9c819c8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2837be3 */.elementor-7288 .elementor-element.elementor-element-2837be3 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7288 .elementor-element.elementor-element-2837be3 img {
  transition: transform 0.5s ease;
}

.elementor-7288 .elementor-element.elementor-element-2837be3::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-7288 .elementor-element.elementor-element-2837be3:hover {
  background-color: #FFDB00;
}

.elementor-7288 .elementor-element.elementor-element-2837be3:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7288 .elementor-element.elementor-element-2837be3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */