.elementor-2 .elementor-element.elementor-element-3c8330c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c8330c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5d1c6 );}.elementor-2 .elementor-element.elementor-element-3c8330c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;}.elementor-2 .elementor-element.elementor-element-3c8330c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a449b28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-a449b28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0f03818{width:var( --container-widget-width, 32vw );max-width:32vw;--container-widget-width:32vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0f03818 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.2vw;font-weight:400;text-transform:lowercase;line-height:1.1em;color:var( --e-global-color-fff8f76 );}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c8f8ec3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-c8f8ec3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-2 .elementor-element.elementor-element-591dbc0{text-align:right;}.elementor-2 .elementor-element.elementor-element-591dbc0 img{width:13vw;}.elementor-2 .elementor-element.elementor-element-29c5b66:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-29c5b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6e5d1c6 ) calc(100% - 10vw), var( --e-global-color-8c6fb81 ) calc(100% - 10vw));}.elementor-2 .elementor-element.elementor-element-29c5b66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-29c5b66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d7738ee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jacksplacefoundation.org.au/wp-content/uploads/tree.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-container{min-height:45vw;}.elementor-2 .elementor-element.elementor-element-d7738ee, .elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-background-overlay{border-radius:2vw 2vw 2vw 2vw;}.elementor-2 .elementor-element.elementor-element-d7738ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-03a602b > .elementor-element-populated{padding:3vw 5vw 3vw 5vw;}.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-2 .elementor-element.elementor-element-4e26a8b{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-4e26a8b a{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-95d51c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-95d51c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c6fb81 );background-image:url("https://www.jacksplacefoundation.org.au/wp-content/uploads/watermark.svg");background-position:center center;background-repeat:no-repeat;background-size:24vw auto;}.elementor-2 .elementor-element.elementor-element-95d51c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12vw 0vw 12vw 0vw;}.elementor-2 .elementor-element.elementor-element-95d51c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fcf6998.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-1543fd7{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-1543fd7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.875vw;font-weight:500;line-height:1.2em;word-spacing:0.1em;}.elementor-2 .elementor-element.elementor-element-8b123d3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b123d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c6fb81 );}.elementor-2 .elementor-element.elementor-element-8b123d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 8vw 0vw;}.elementor-2 .elementor-element.elementor-element-8b123d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c607e04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-c607e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-d737823{width:var( --container-widget-width, 33vw );max-width:33vw;padding:0vw 0vw 2.5vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d737823 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3vw;font-weight:500;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-be3973d{width:var( --container-widget-width, 33vw );max-width:33vw;padding:0vw 0vw 2vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.6em;}.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-2 .elementor-element.elementor-element-a123d52 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button:focus{background-color:var( --e-global-color-6e5d1c6 );color:var( --e-global-color-fff8f76 );border-color:var( --e-global-color-6e5d1c6 );}.elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:1.125vw;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:1.125vw 2.5vw 1.125vw 2.5vw;}.elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button:focus svg{fill:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-c1556e0 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6eab06f img{border-radius:3vw 3vw 3vw 3vw;}.elementor-2 .elementor-element.elementor-element-248ab12{padding:8vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-a3968a2 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-0698af5 img{border-radius:3vw 3vw 3vw 3vw;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-b5ad7fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-b5ad7fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-b5ad7fa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-6b22f7f{width:var( --container-widget-width, 33vw );max-width:33vw;padding:0vw 0vw 2.5vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6b22f7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3vw;font-weight:500;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-ba3ecac{width:var( --container-widget-width, 33vw );max-width:33vw;padding:0vw 0vw 2vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button:focus{background-color:var( --e-global-color-6e5d1c6 );color:var( --e-global-color-fff8f76 );border-color:var( --e-global-color-6e5d1c6 );}.elementor-2 .elementor-element.elementor-element-0e35f7b{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:1.125vw;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:1.125vw 2.5vw 1.125vw 2.5vw;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button:focus svg{fill:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-c369de7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c369de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5d1c6 );}.elementor-2 .elementor-element.elementor-element-c369de7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8vw 0vw 9vw 0vw;}.elementor-2 .elementor-element.elementor-element-c369de7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-9f6fc79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-2bc4ace{padding:0vw 0vw 0.5vw 0vw;text-align:center;}.elementor-2 .elementor-element.elementor-element-2bc4ace .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.2vw;font-weight:500;line-height:1.2em;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-7967eb9{width:var( --container-widget-width, 45vw );max-width:45vw;padding:0vw 0vw 3.5vw 0vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:500;line-height:1.6em;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-8dc15a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2e49e9d{width:var( --container-widget-width, 18.5vw );max-width:18.5vw;--container-widget-width:18.5vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon{font-size:12.5vw;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125vw;font-weight:500;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-2e49e9d:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-2e49e9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-description{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-41090ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-f521b74{width:var( --container-widget-width, 18.5vw );max-width:18.5vw;--container-widget-width:18.5vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon{font-size:12.5vw;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125vw;font-weight:500;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-f521b74:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-f521b74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-description{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-53b6fdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-523d519{width:var( --container-widget-width, 18.5vw );max-width:18.5vw;--container-widget-width:18.5vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon{font-size:12.5vw;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125vw;font-weight:500;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-523d519:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-523d519:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-description{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-cbf8dc0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-710176c{width:var( --container-widget-width, 18.5vw );max-width:18.5vw;--container-widget-width:18.5vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon{font-size:12.5vw;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125vw;font-weight:500;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-710176c:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-710176c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-description{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-48b463f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48b463f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c6fb81 );background-image:url("https://www.jacksplacefoundation.org.au/wp-content/uploads/watermark.svg");background-position:-10vw 50%;background-repeat:no-repeat;background-size:24vw auto;}.elementor-2 .elementor-element.elementor-element-48b463f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8vw 0vw 10vw 0vw;}.elementor-2 .elementor-element.elementor-element-48b463f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5e3a0da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.2vw;font-weight:400;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button:focus{background-color:var( --e-global-color-6e5d1c6 );color:var( --e-global-color-fff8f76 );border-color:var( --e-global-color-6e5d1c6 );}.elementor-2 .elementor-element.elementor-element-4aaaacb{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:1.125vw;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:1.125vw 2.5vw 1.125vw 2.5vw;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button:focus svg{fill:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-f092a93{padding:3.5vw 0vw 0vw 8vw;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-b3f2037.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-b3f2037.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b3f2037.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-title{margin-bottom:0.25vw;font-family:"Playfair Display", Sans-serif;font-size:1.625vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-b3f2037:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-b3f2037:has(:focus) .elementor-image-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-98c2a59.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-98c2a59.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-98c2a59.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-title{margin-bottom:0.25vw;font-family:"Playfair Display", Sans-serif;font-size:1.625vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-98c2a59:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-98c2a59:has(:focus) .elementor-image-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-713e75e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-713e75e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-713e75e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-title{margin-bottom:0.25vw;font-family:"Playfair Display", Sans-serif;font-size:1.625vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-713e75e:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-713e75e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-346dc1c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-346dc1c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-346dc1c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-title{margin-bottom:0.25vw;font-family:"Playfair Display", Sans-serif;font-size:1.625vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-346dc1c:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-346dc1c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-fd1941a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fd1941a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5d1c6 );background-image:url("https://www.jacksplacefoundation.org.au/wp-content/uploads/bg.png");background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-fd1941a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11vw 0vw 12vw 0vw;}.elementor-2 .elementor-element.elementor-element-fd1941a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-791ae9c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-b68baa6{padding:0vw 0vw 2vw 0vw;text-align:center;}.elementor-2 .elementor-element.elementor-element-b68baa6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.2vw;font-weight:500;line-height:1.2em;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-94f7c0b{width:var( --container-widget-width, 52vw );max-width:52vw;--container-widget-width:52vw;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.6em;color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-a4a9d50{--spacer-size:2vw;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button:focus{background-color:var( --e-global-color-fff8f76 );color:var( --e-global-color-primary );border-color:var( --e-global-color-fff8f76 );}.elementor-2 .elementor-element.elementor-element-09b1527{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:1.125vw;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:1.125vw 2.5vw 1.125vw 2.5vw;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f9c536a{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-be3973d{font-size:1.5vw;}.elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button{font-size:2vw;padding:1.5vw 4vw 1.5vw 4vw;}.elementor-2 .elementor-element.elementor-element-ba3ecac{font-size:1.5vw;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button{font-size:2vw;padding:1.5vw 4vw 1.5vw 4vw;}.elementor-2 .elementor-element.elementor-element-48b463f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48b463f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-10vw 50%;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button{font-size:2vw;padding:1.5vw 4vw 1.5vw 4vw;}.elementor-2 .elementor-element.elementor-element-fd1941a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fd1941a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-2 .elementor-element.elementor-element-94f7c0b{font-size:1.5vw;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button{font-size:2vw;padding:1.5vw 4vw 1.5vw 4vw;}.elementor-2 .elementor-element.elementor-element-f9c536a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a449b28{width:75%;}.elementor-2 .elementor-element.elementor-element-0f03818{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;}.elementor-2 .elementor-element.elementor-element-0f03818 .elementor-heading-title{font-size:10vw;}.elementor-2 .elementor-element.elementor-element-c8f8ec3{width:25%;}.elementor-2 .elementor-element.elementor-element-4e26a8b{--container-widget-width:50vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 50vw );max-width:50vw;font-size:3vw;}.elementor-2 .elementor-element.elementor-element-95d51c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-95d51c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:48vw auto;}.elementor-2 .elementor-element.elementor-element-1543fd7{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-1543fd7 .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-c607e04 > .elementor-element-populated{padding:04vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-d737823{width:var( --container-widget-width, 67vw );max-width:67vw;--container-widget-width:67vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d737823 .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-be3973d{width:100%;max-width:100%;font-size:4vw;}.elementor-2 .elementor-element.elementor-element-a123d52{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button{font-size:4vw;padding:2vw 6vw 2vw 6vw;}.elementor-2 .elementor-element.elementor-element-248ab12{padding:8vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-a3968a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b5ad7fa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-b5ad7fa > .elementor-element-populated{padding:4vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-6b22f7f{width:var( --container-widget-width, 67vw );max-width:67vw;--container-widget-width:67vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6b22f7f .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-ba3ecac{width:100%;max-width:100%;font-size:4vw;}.elementor-2 .elementor-element.elementor-element-0e35f7b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button{font-size:4vw;padding:2vw 6vw 2vw 6vw;}.elementor-2 .elementor-element.elementor-element-2bc4ace .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-7967eb9{width:100%;max-width:100%;font-size:4vw;}.elementor-2 .elementor-element.elementor-element-8dc15a5{width:50%;}.elementor-2 .elementor-element.elementor-element-2e49e9d{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon{font-size:30vw;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title a{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-41090ef{width:50%;}.elementor-2 .elementor-element.elementor-element-f521b74{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon{font-size:30vw;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title a{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-53b6fdd{width:50%;}.elementor-2 .elementor-element.elementor-element-523d519{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon{font-size:30vw;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title a{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-cbf8dc0{width:50%;}.elementor-2 .elementor-element.elementor-element-710176c{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon{font-size:30vw;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title a{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-48b463f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48b463f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-10vw 10vw;background-size:40vw auto;}.elementor-2 .elementor-element.elementor-element-5e3a0da .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-4aaaacb{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button{font-size:4vw;padding:2vw 6vw 2vw 6vw;}.elementor-2 .elementor-element.elementor-element-f092a93{padding:4vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-title{font-size:4vw;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-description{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-title{font-size:4vw;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-description{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-title{font-size:4vw;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-description{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-title{font-size:4vw;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-description{font-size:3vw;}.elementor-2 .elementor-element.elementor-element-fd1941a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fd1941a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:300% auto;}.elementor-2 .elementor-element.elementor-element-b68baa6 .elementor-heading-title{font-size:6vw;}.elementor-2 .elementor-element.elementor-element-94f7c0b{width:100%;max-width:100%;font-size:4vw;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button{font-size:4vw;padding:2vw 6vw 2vw 6vw;}.elementor-2 .elementor-element.elementor-element-f9c536a{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 4vw;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-782eead{width:75%;}.elementor-2 .elementor-element.elementor-element-86ec435{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-782eead{width:70%;}.elementor-2 .elementor-element.elementor-element-86ec435{width:30%;}}@media(min-width:1600px){.elementor-2 .elementor-element.elementor-element-3c8330c5{padding:32px 0px 32px 0px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a449b28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-a449b28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-0f03818{--container-widget-width:512px;--container-widget-flex-grow:0;width:var( --container-widget-width, 512px );max-width:512px;}.elementor-2 .elementor-element.elementor-element-0f03818 .elementor-heading-title{font-size:5.2em;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c8f8ec3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-c8f8ec3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-591dbc0{text-align:right;}.elementor-2 .elementor-element.elementor-element-591dbc0 img{width:208px;}.elementor-2 .elementor-element.elementor-element-d7738ee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2 .elementor-element.elementor-element-d7738ee, .elementor-2 .elementor-element.elementor-element-d7738ee > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-03a602b > .elementor-element-populated{padding:48px 80px 48px 80px;}.elementor-2 .elementor-element.elementor-element-4e26a8b{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;font-size:1.5em;}.elementor-2 .elementor-element.elementor-element-95d51c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-95d51c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:240px auto;}.elementor-2 .elementor-element.elementor-element-95d51c2{padding:192px 0px 192px 0px;}.elementor-2 .elementor-element.elementor-element-1543fd7{width:var( --container-widget-width, 1120px );max-width:1120px;--container-widget-width:1120px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1543fd7 .elementor-heading-title{font-size:3.875em;}.elementor-2 .elementor-element.elementor-element-8b123d3{padding:0px 0px 128px 0px;}.elementor-2 .elementor-element.elementor-element-d737823{padding:0px 0px 40px 0px;--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-2 .elementor-element.elementor-element-d737823 .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-be3973d{width:var( --container-widget-width, 528px );max-width:528px;padding:0px 0px 32px 0px;--container-widget-width:528px;--container-widget-flex-grow:0;font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-a123d52 .elementor-button{font-size:1.125em;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-6eab06f img{border-radius:48px 48px 48px 48px;}.elementor-2 .elementor-element.elementor-element-248ab12{padding:128px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0698af5 img{border-radius:48px 48px 48px 48px;}.elementor-2 .elementor-element.elementor-element-6b22f7f{padding:0px 0px 40px 0px;--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-2 .elementor-element.elementor-element-6b22f7f .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-ba3ecac{width:var( --container-widget-width, 528px );max-width:528px;padding:0px 0px 32px 0px;--container-widget-width:528px;--container-widget-flex-grow:0;font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-0e35f7b{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-2 .elementor-element.elementor-element-0e35f7b .elementor-button{font-size:1.125em;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-c369de7{padding:128px 0px 144px 0px;}.elementor-2 .elementor-element.elementor-element-2bc4ace{padding:0px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-2bc4ace .elementor-heading-title{font-size:3.2em;}.elementor-2 .elementor-element.elementor-element-7967eb9{padding:0px 0px 56px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;width:var( --container-widget-width, 720px );max-width:720px;text-align:center;font-size:1.3em;}.elementor-2 .elementor-element.elementor-element-8dc15a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-2e49e9d{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2e49e9d .elementor-icon-box-title a{font-size:1.125em;}.elementor-2 .elementor-element.elementor-element-41090ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-f521b74{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f521b74 .elementor-icon-box-title a{font-size:1.125em;}.elementor-2 .elementor-element.elementor-element-53b6fdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-523d519{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-523d519 .elementor-icon-box-title a{font-size:1.125em;}.elementor-2 .elementor-element.elementor-element-cbf8dc0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-710176c{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-710176c .elementor-icon-box-title a{font-size:1.125em;}.elementor-2 .elementor-element.elementor-element-48b463f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48b463f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-160px 50%;background-repeat:no-repeat;background-size:384px auto;}.elementor-2 .elementor-element.elementor-element-48b463f{padding:128px 0px 160px 0px;}.elementor-2 .elementor-element.elementor-element-5e3a0da .elementor-heading-title{font-size:3.2em;}.elementor-2 .elementor-element.elementor-element-4aaaacb{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-2 .elementor-element.elementor-element-4aaaacb .elementor-button{font-size:1.125em;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-f092a93{padding:56px 0px 0px 128px;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-title{margin-bottom:4px;font-size:1.625em;}.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-description{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-title{margin-bottom:4px;font-size:1.625em;}.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-description{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-title{margin-bottom:4px;font-size:1.625em;}.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-description{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-title{margin-bottom:4px;font-size:1.625em;}.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-description{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-fd1941a{padding:172px 0px 192px 0px;}.elementor-2 .elementor-element.elementor-element-b68baa6{padding:0px 0px 32px 0px;}.elementor-2 .elementor-element.elementor-element-b68baa6 .elementor-heading-title{font-size:3.2em;}.elementor-2 .elementor-element.elementor-element-94f7c0b{--container-widget-width:832px;--container-widget-flex-grow:0;width:var( --container-widget-width, 832px );max-width:832px;text-align:center;font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-a4a9d50{--spacer-size:32px;}.elementor-2 .elementor-element.elementor-element-09b1527 .elementor-button{font-size:1.125em;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-f9c536a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}}/* Start custom CSS for section, class: .elementor-element-d7738ee */.elementor-2 .elementor-element.elementor-element-d7738ee {
    height: 45vw;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-d7738ee {
        height: 60vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29c5b66 */.elementor-2 .elementor-element.elementor-element-29c5b66 > div {
    width: 100%;
    max-width: 100%;
    padding-left: 2vw;
    padding-right: 2vw;
}

@media (min-width: 1600px) {
    .elementor-2 .elementor-element.elementor-element-29c5b66 > div {
        padding-left: 32px;
        padding-right: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b3f2037 */.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-wrapper {
    border-radius: 1vw;
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3f2037 h3 {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-content {
    background-color: #00393D;
    padding: 2vw 2.5vw;
    margin-top: -3.5vw;
    border-radius: 1vw;
    position: relative;
}

@media (min-width:1600px) {
    .elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-wrapper {
        border-radius: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-b3f2037 .elementor-image-box-content {
        padding: 32px 40px;
        margin-top: -56px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-98c2a59 */.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-wrapper {
    border-radius: 1vw;
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-98c2a59 h3 {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-content {
    background-color: #00393D;
    padding: 2vw 2.5vw;
    margin-top: -3.5vw;
    border-radius: 1vw;
    position: relative;
}

@media (min-width:1600px) {
    .elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-wrapper {
        border-radius: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-98c2a59 .elementor-image-box-content {
        padding: 32px 40px;
        margin-top: -56px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-713e75e */.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-wrapper {
    border-radius: 1vw;
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-713e75e h3 {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-content {
    background-color: #00393D;
    padding: 2vw 2.5vw;
    margin-top: -3.5vw;
    border-radius: 1vw;
    position: relative;
}

@media (min-width:1600px) {
    .elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-wrapper {
        border-radius: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-713e75e .elementor-image-box-content {
        padding: 32px 40px;
        margin-top: -56px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-346dc1c */.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-wrapper {
    border-radius: 1vw;
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-346dc1c h3 {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-content {
    background-color: #00393D;
    padding: 2vw 2.5vw;
    margin-top: -3.5vw;
    border-radius: 1vw;
    position: relative;
}

@media (min-width:1600px) {
    .elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-wrapper {
        border-radius: 16px;
    }

    .elementor-2 .elementor-element.elementor-element-346dc1c .elementor-image-box-content {
        padding: 32px 40px;
        margin-top: -56px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9c536a */.elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.125vw;
    font-weight: 700;
    fill: var(--e-global-color-6e5d1c6);
    color: var(--e-global-color-6e5d1c6);
    border: solid 1px var(--e-global-color-accent);
    border-radius: 30px;
    padding: 1.125vw 2.5vw;
}

.elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button:focus {
    background-color: var(--e-global-color-fff8f76);
    color: var(--e-global-color-6e5d1c6);
    border-color: var(--e-global-color-fff8f76);
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button {
        font-size: 4vw;
        padding: 2vw 6vw;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button {
        font-size: 2vw;
        padding: 1.5vw 4vw;
    }
}

@media (min-width: 1600px) {
    .elementor-2 .elementor-element.elementor-element-f9c536a .elementor-button {
        font-size: 1.125em;
        padding: 18px 40px; 
    }
}/* End custom CSS */