.elementor-7161 .elementor-element.elementor-element-dce1060{--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-7161 .elementor-element.elementor-element-04f6d1b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-3c73469{--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-7161 .elementor-element.elementor-element-3edf094 .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-7161 .elementor-element.elementor-element-78ab40f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-183c171{--display:flex;}.elementor-7161 .elementor-element.elementor-element-f66a0cc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-15a3476{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-87fc941{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7161 .elementor-element.elementor-element-58fedca{--display:flex;}.elementor-7161 .elementor-element.elementor-element-ad39519 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-2f2b8ff{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-fa23a52{--display:flex;}.elementor-7161 .elementor-element.elementor-element-ab665f9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-26e440b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-02c51dd{--display:flex;}.elementor-7161 .elementor-element.elementor-element-beb430b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-edf296c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-21ab794{--display:flex;}.elementor-7161 .elementor-element.elementor-element-76c692f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-fee92cd{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-61c995e{--display:flex;}.elementor-7161 .elementor-element.elementor-element-266d292 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-254272e{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-311893c{--display:flex;}.elementor-7161 .elementor-element.elementor-element-3c5ca0b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-ad5f194{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-c0839aa{--display:flex;}.elementor-7161 .elementor-element.elementor-element-d889724 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-125817d{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-a6ca3c0{--display:flex;}.elementor-7161 .elementor-element.elementor-element-04ec794 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-2e74c84{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-1438175{--display:flex;}.elementor-7161 .elementor-element.elementor-element-feacf59 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-a849fa9{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-9918376{--display:flex;}.elementor-7161 .elementor-element.elementor-element-008f598 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-a9f68a8{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-c0d4a41{--display:flex;}.elementor-7161 .elementor-element.elementor-element-6915dc9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-a0386bf{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-78aa4d3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-baedc49{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-858cf1d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-26a24c3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-33a469d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-2671a8e{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-13e2144 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-f7cab9a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-73442cd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-80b156d{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-0728672 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-dd991d5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-c4acd5a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-4937b98{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-dd50ff0{--display:flex;}.elementor-7161 .elementor-element.elementor-element-324722d .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-7161 .elementor-element.elementor-element-fdec796{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-8472451 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-d3b9e31{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-9ffc335 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-3fbf511{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-4ff865a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-b713cb3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-f5c0769 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-c89c170{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-4733927{--display:flex;}.elementor-7161 .elementor-element.elementor-element-50faa0f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-ede31fe{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-4ec00e5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-129e085{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-9a3fafc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-a50b7a3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-2b108e3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-fc50111{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-479393d{--display:flex;}.elementor-7161 .elementor-element.elementor-element-da926d2 .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-7161 .elementor-element.elementor-element-2a1575b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-c12304a .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-7161 .elementor-element.elementor-element-01743b3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-63e6edb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-7161 .elementor-element.elementor-element-2633ce8{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-179980f .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-7161 .elementor-element.elementor-element-a961736{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7161 .elementor-element.elementor-element-9464964 .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-7161 .elementor-element.elementor-element-04f6d1b{font-size:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7161 .elementor-element.elementor-element-3edf094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-78ab40f{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-f66a0cc .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-15a3476{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-87fc941{--grid-auto-flow:row;}.elementor-7161 .elementor-element.elementor-element-ad39519 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-2f2b8ff{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-ab665f9 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-26e440b{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-beb430b .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-edf296c{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-76c692f .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-fee92cd{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-266d292 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-254272e{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-3c5ca0b .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-ad5f194{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-d889724 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-125817d{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-04ec794 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-2e74c84{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-feacf59 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-a849fa9{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-008f598 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-a9f68a8{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-6915dc9 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-a0386bf{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-78aa4d3 .elementor-heading-title{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-baedc49{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-858cf1d .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-26a24c3{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-33a469d .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-2671a8e{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-13e2144 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-f7cab9a{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-73442cd .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-80b156d{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-0728672 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-dd991d5{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-c4acd5a .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-4937b98{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-324722d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-fdec796{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-8472451 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-d3b9e31{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-9ffc335 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-3fbf511{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-4ff865a .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-b713cb3{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-f5c0769 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-c89c170{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-50faa0f .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-ede31fe{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-4ec00e5 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-129e085{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-9a3fafc .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-a50b7a3{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-2b108e3 .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-fc50111{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-da926d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-2a1575b{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-c12304a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-01743b3{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-63e6edb .elementor-heading-title{font-size:30px;}.elementor-7161 .elementor-element.elementor-element-2633ce8{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-179980f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-a961736{font-size:12px;}.elementor-7161 .elementor-element.elementor-element-9464964 .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-7161 .elementor-element.elementor-element-04f6d1b{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7161 .elementor-element.elementor-element-3edf094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-78ab40f{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-f66a0cc .elementor-heading-title{font-size:18px;}.elementor-7161 .elementor-element.elementor-element-15a3476{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-87fc941{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7161 .elementor-element.elementor-element-ad39519 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-2f2b8ff{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-ab665f9 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-26e440b{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-beb430b .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-edf296c{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-76c692f .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-fee92cd{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-266d292 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-254272e{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-3c5ca0b .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-ad5f194{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-d889724 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-125817d{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-04ec794 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-2e74c84{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-feacf59 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-a849fa9{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-008f598 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-a9f68a8{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-6915dc9 .elementor-heading-title{font-size:18px;}.elementor-7161 .elementor-element.elementor-element-a0386bf{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-78aa4d3 .elementor-heading-title{font-size:10px;}.elementor-7161 .elementor-element.elementor-element-baedc49{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-858cf1d .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-26a24c3{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-33a469d .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-2671a8e{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-13e2144 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-f7cab9a{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-73442cd .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-80b156d{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-0728672 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-dd991d5{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-c4acd5a .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-4937b98{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-324722d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-fdec796{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-8472451 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-d3b9e31{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-9ffc335 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-3fbf511{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-4ff865a .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-b713cb3{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-f5c0769 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-c89c170{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-50faa0f .elementor-heading-title{font-size:18px;}.elementor-7161 .elementor-element.elementor-element-ede31fe{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-4ec00e5 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-129e085{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-9a3fafc .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-a50b7a3{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-2b108e3 .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-fc50111{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-da926d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-2a1575b{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-c12304a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-01743b3{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-63e6edb .elementor-heading-title{font-size:24px;}.elementor-7161 .elementor-element.elementor-element-2633ce8{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-179980f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7161 .elementor-element.elementor-element-a961736{font-size:15px;}.elementor-7161 .elementor-element.elementor-element-9464964 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for image, class: .elementor-element-36da867 */.elementor-7161 .elementor-element.elementor-element-36da867 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-36da867 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-36da867::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-7161 .elementor-element.elementor-element-36da867:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-36da867:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-36da867:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d12112 */.elementor-7161 .elementor-element.elementor-element-9d12112 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-9d12112 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-9d12112::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-7161 .elementor-element.elementor-element-9d12112:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-9d12112:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-9d12112:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-353a9ef */.elementor-7161 .elementor-element.elementor-element-353a9ef {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-353a9ef img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-353a9ef::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-7161 .elementor-element.elementor-element-353a9ef:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-353a9ef:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-353a9ef:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b8fd1 */.elementor-7161 .elementor-element.elementor-element-e9b8fd1 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-e9b8fd1 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-e9b8fd1::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-7161 .elementor-element.elementor-element-e9b8fd1:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-e9b8fd1:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-e9b8fd1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41029ef */.elementor-7161 .elementor-element.elementor-element-41029ef {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-41029ef img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-41029ef::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-7161 .elementor-element.elementor-element-41029ef:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-41029ef:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-41029ef:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bb22e8 */.elementor-7161 .elementor-element.elementor-element-4bb22e8 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-4bb22e8 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-4bb22e8::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-7161 .elementor-element.elementor-element-4bb22e8:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-4bb22e8:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-4bb22e8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf05dd3 */.elementor-7161 .elementor-element.elementor-element-cf05dd3 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-cf05dd3 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-cf05dd3::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-7161 .elementor-element.elementor-element-cf05dd3:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-cf05dd3:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-cf05dd3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21a9387 */.elementor-7161 .elementor-element.elementor-element-21a9387 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-21a9387 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-21a9387::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-7161 .elementor-element.elementor-element-21a9387:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-21a9387:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-21a9387:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5956c31 */.elementor-7161 .elementor-element.elementor-element-5956c31 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-5956c31 img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-5956c31::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-7161 .elementor-element.elementor-element-5956c31:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-5956c31:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-5956c31:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f34a36e */.elementor-7161 .elementor-element.elementor-element-f34a36e {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-7161 .elementor-element.elementor-element-f34a36e img {
  transition: transform 0.5s ease;
}

.elementor-7161 .elementor-element.elementor-element-f34a36e::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-7161 .elementor-element.elementor-element-f34a36e:hover {
  background-color: #FFDB00;
}

.elementor-7161 .elementor-element.elementor-element-f34a36e:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-7161 .elementor-element.elementor-element-f34a36e: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 */