.elementor-8 .elementor-element.elementor-element-088665a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:119px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-088665a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-088665a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_7 );background-image:url("https://monika-kail.at/wp-content/uploads/2026/03/iStock-1198545511_bunditinay-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6efdecf{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-10ac1e0{width:var( --container-widget-width, 96.25% );max-width:96.25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 1px 21px 0px;--container-widget-width:96.25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 4px 0px;border-color:#BDA523;}.elementor-8 .elementor-element.elementor-element-10ac1e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-10ac1e0 .elementor-heading-title{font-size:56px;font-weight:700;line-height:76px;letter-spacing:0.7px;word-spacing:4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-0b3e098{width:var( --container-widget-width, 98% );max-width:98%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;font-size:25px;color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-3de233e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-21b6a20 .elementor-button{background-color:var( --e-global-color-global_color_5 );font-family:"Roboto Mono", Sans-serif;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-21b6a20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6785831 .elementor-button{background-color:var( --e-global-color-global_color_5 );box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:12px 33px 12px 33px;}.elementor-8 .elementor-element.elementor-element-6785831{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6785831.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-31a5a0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31a5a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_1 );}.elementor-8 .elementor-element.elementor-element-31a5a0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-31a5a0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3ed4f88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-5b19407{--display:flex;}.elementor-8 .elementor-element.elementor-element-d67e5b0{text-align:center;font-size:18px;color:#FFF8D08F;}.elementor-8 .elementor-element.elementor-element-d67e5b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a0cd050 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-a0cd050 > .elementor-background-overlay{background-color:var( --e-global-color-global_color_4 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a0cd050{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2d91d64.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-2d91d64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-2d91d64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-2d91d64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6f9581b{width:100%;max-width:100%;background-color:var( --e-global-color-global_color_5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:21px 21px 21px 21px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-6f9581b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6f9581b:hover{box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title{margin-block-end:0px;color:#164C45;}.elementor-8 .elementor-element.elementor-element-6f9581b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-6f9581b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f9581b.elementor-view-default .elementor-icon{fill:var( --e-global-color-global_color_4 );color:var( --e-global-color-global_color_4 );border-color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title a{font-size:1px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-description{font-size:18px;line-height:30px;color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-551533e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-d320490{width:100%;max-width:100%;background-color:var( --e-global-color-global_color_5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:21px 21px 21px 21px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-d320490.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d320490:hover{box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d320490.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-d320490.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d320490.elementor-view-default .elementor-icon{fill:var( --e-global-color-global_color_4 );color:var( --e-global-color-global_color_4 );border-color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-title a{font-size:12px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-description{font-size:18px;line-height:30px;color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-279af0a{width:100%;max-width:100%;background-color:var( --e-global-color-global_color_5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:21px 21px 21px 21px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-279af0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-279af0a:hover{box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-279af0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-global_color_1 );}.elementor-8 .elementor-element.elementor-element-279af0a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-279af0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-global_color_1 );color:var( --e-global-color-global_color_1 );border-color:var( --e-global-color-global_color_1 );}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-title a{font-size:12px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-description{font-size:18px;line-height:30px;color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-3663566 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3663566{padding:115px 0px 115px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0433e23.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-0433e23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-0433e23.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-0433e23 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-8 .elementor-element.elementor-element-9d9f834.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-9d9f834{text-align:start;}.elementor-8 .elementor-element.elementor-element-9d9f834 img{border-radius:20px 20px 20px 20px;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-9d9f834 .widget-image-caption{font-size:1px;margin-block-start:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6451583.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-6451583.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-6451583 > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-8 .elementor-element.elementor-element-63d0fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-8 .elementor-element.elementor-element-63d0fe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63d0fe9 .elementor-heading-title{font-weight:700;color:#CC8D1A;}.elementor-8 .elementor-element.elementor-element-25eb4ff{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;color:var( --e-global-color-global_color_3 );}.elementor-8 .elementor-element.elementor-element-25eb4ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-25eb4ff p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-0bfa112{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-8 .elementor-element.elementor-element-0bfa112.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0bfa112 .elementor-heading-title{font-weight:700;color:#CC8D1A;}.elementor-8 .elementor-element.elementor-element-01c4d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;font-weight:400;color:var( --e-global-color-global_color_3 );}.elementor-8 .elementor-element.elementor-element-01c4d36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-01c4d36 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-2f33955 .elementor-button{background-color:var( --e-global-color-global_color_5 );font-family:"Roboto Mono", Sans-serif;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-2f33955{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-2f33955.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9b2bffe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b2bffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-9b2bffe{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-9b2bffe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-db2369a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-db2369a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-391e825{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-ec9efd5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ec9efd5{text-align:start;}.elementor-8 .elementor-element.elementor-element-ec9efd5 .elementor-heading-title{color:var( --e-global-color-global_color_6 );}.elementor-8 .elementor-element.elementor-element-472cb01{--display:flex;}.elementor-8 .elementor-element.elementor-element-3cea662{font-size:18px;color:#FFF9EBD4;}.elementor-8 .elementor-element.elementor-element-bc676d7{--display:flex;}.elementor-8 .elementor-element.elementor-element-feaee60{font-size:18px;color:#FFF9EBD4;}.elementor-8 .elementor-element.elementor-element-b5e871b{--display:flex;}.elementor-8 .elementor-element.elementor-element-891a696{font-size:18px;color:#FFF9EBD4;}.elementor-8 .elementor-element.elementor-element-0d1ecce{--display:flex;}.elementor-8 .elementor-element.elementor-element-461f16a{font-size:18px;color:#FFF9EBD4;}.elementor-8 .elementor-element.elementor-element-83483bf{--display:flex;}.elementor-8 .elementor-element.elementor-element-fb11a01{font-size:18px;color:#FFF9EBD4;}.elementor-8 .elementor-element.elementor-element-e22c4f3{--n-accordion-title-font-size:30px;width:100%;max-width:100%;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-global_color_5 );--n-accordion-title-hover-color:var( --e-global-color-global_color_5 );--n-accordion-title-active-color:var( --e-global-color-global_color_5 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-global_color_5 );--n-accordion-icon-hover-color:var( --e-global-color-global_color_5 );--n-accordion-icon-active-color:var( --e-global-color-global_color_5 );}.elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Comfortaa", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-b8e0816 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-b8e0816 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e3fabe7 img{border-radius:20px 20px 20px 20px;box-shadow:3px 0px 10px 0px rgba(0, 0, 0, 0.89);}.elementor-8 .elementor-element.elementor-element-d443501{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0159px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f3bfab{--display:flex;--min-height:0px;--justify-content:center;--gap:-8px -8px;--row-gap:-8px;--column-gap:-8px;--margin-top:-118px;--margin-bottom:-118px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b053bd2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-b053bd2 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-8 .elementor-element.elementor-element-b053bd2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-b053bd2 .athemes-advanced-carousel .slide-image{height:290px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b053bd2 .athemes-advanced-carousel .slide-image img{object-fit:contain;height:auto;}.elementor-8 .elementor-element.elementor-element-9f96f12 > .elementor-background-overlay{background-color:var( --e-global-color-global_color_4 );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-9f96f12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-df14ea0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_1 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-df14ea0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-df14ea0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 110px 96px 110px;}.elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-33ce54e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-ac37287{width:var( --container-widget-width, 111.399% );max-width:111.399%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -119px) -79px;padding:0px 68px 0px 0px;--container-widget-width:111.399%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ac37287.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ac37287 .elementor-heading-title{line-height:47px;color:var( --e-global-color-global_color_6 );}.elementor-8 .elementor-element.elementor-element-82e2119{margin:61px -48px calc(var(--kit-widget-spacing, 0px) + -48px) -49px;text-align:start;}.elementor-8 .elementor-element.elementor-element-82e2119 img{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.44);}.elementor-8 .elementor-element.elementor-element-642db93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form{text-align:left;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner{max-width:370px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form input[type=button]{width:auto;margin-left:auto;margin-right:auto;display:table;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form input[type=submit]{width:auto;margin-left:auto;margin-right:auto;display:table;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner input:not([type="submit"]), .elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner textarea, .elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner select{background-color:#E3C75F4A;color:#FFF9EB;border-style:none;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 input:not([type="submit"])::placeholder,
					.elementor-8 .elementor-element.elementor-element-ba0dfd1 textarea::placeholder{color:#FFF9EB54;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 input[type=button], .elementor-8 .elementor-element.elementor-element-ba0dfd1 input[type=submit]{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-b77e6fd{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-b77e6fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b94731a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-b94731a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-455ecd1 .elementor-heading-title{color:var( --e-global-color-global_color_2 );}.elementor-8 .elementor-element.elementor-element-5c193ea{color:var( --e-global-color-global_color_4 );}.elementor-8 .elementor-element.elementor-element-e8568a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-e8568a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-12cc8a4{text-align:center;}.elementor-8 .elementor-element.elementor-element-fbd15df{padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-396d8b4 .latest-news-wrapper.carousel h4{font-size:19px;}.elementor-8 .elementor-element.elementor-element-396d8b4 a.roll-button, .elementor-8 .elementor-element.elementor-element-396d8b4 .roll-button{color:#fff;background-color:#e64e4e;border-radius:3px 3px 3px 3px;padding:16px 35px 16px 35px;}.elementor-8 .elementor-element.elementor-element-396d8b4 a.roll-button:hover, .elementor-8 .elementor-element.elementor-element-396d8b4 .roll-button:hover{color:#47425d;background-color:transparent;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6efdecf{--width:100%;}.elementor-8 .elementor-element.elementor-element-3de233e{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-3ed4f88{width:100%;}.elementor-8 .elementor-element.elementor-element-5b19407{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-2d91d64{width:33%;}.elementor-8 .elementor-element.elementor-element-551533e{width:33.3335%;}.elementor-8 .elementor-element.elementor-element-225f9f5{width:32.972%;}.elementor-8 .elementor-element.elementor-element-391e825{--content-width:600px;}.elementor-8 .elementor-element.elementor-element-cf206e4{width:50%;}.elementor-8 .elementor-element.elementor-element-642db93{width:50%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-088665a{--padding-top:100px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-10ac1e0 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-3de233e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-31a5a0e{padding:15px 15px 50px 15px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title a{font-size:1px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3663566{padding:50px 15px 50px 15px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0433e23.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-0433e23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-25eb4ff{font-size:14px;}.elementor-8 .elementor-element.elementor-element-01c4d36{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9b2bffe{padding:50px 15px 50px 15px;}.elementor-8 .elementor-element.elementor-element-3cea662{font-size:14px;}.elementor-8 .elementor-element.elementor-element-feaee60{font-size:14px;}.elementor-8 .elementor-element.elementor-element-891a696{font-size:14px;}.elementor-8 .elementor-element.elementor-element-461f16a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-fb11a01{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e22c4f3{--n-accordion-title-font-size:23px;}:where( .elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-d443501{--min-height:24vh;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-df14ea0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-ac37287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;}.elementor-8 .elementor-element.elementor-element-ac37287 .elementor-heading-title{line-height:42px;}.elementor-8 .elementor-element.elementor-element-82e2119{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner{max-width:370px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-b77e6fd{padding:50px 15px 50px 15px;}.elementor-8 .elementor-element.elementor-element-fbd15df{padding:50px 15px 50px 15px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-088665a{--padding-top:15px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-10ac1e0{padding:22px 15px 15px 0px;}.elementor-8 .elementor-element.elementor-element-10ac1e0 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-0b3e098{width:var( --container-widget-width, 88% );max-width:88%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;column-gap:0px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-3de233e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-21b6a20.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-6785831{width:var( --container-widget-width, 234.031px );max-width:234.031px;--container-widget-width:234.031px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d67e5b0{font-size:14px;}.elementor-8 .elementor-element.elementor-element-6f9581b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-title a{font-size:1px;}.elementor-8 .elementor-element.elementor-element-6f9581b .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d320490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8 .elementor-element.elementor-element-d320490 .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-279af0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-279af0a .elementor-icon-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-63d0fe9{width:initial;max-width:initial;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;text-align:start;}.elementor-8 .elementor-element.elementor-element-63d0fe9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-25eb4ff{width:var( --container-widget-width, 317px );max-width:317px;margin:-15px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -61px;--container-widget-width:317px;--container-widget-flex-grow:0;font-size:14px;}.elementor-8 .elementor-element.elementor-element-0bfa112{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;}.elementor-8 .elementor-element.elementor-element-01c4d36{width:var( --container-widget-width, 317px );max-width:317px;margin:5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -55px;--container-widget-width:317px;--container-widget-flex-grow:0;font-size:14px;}.elementor-8 .elementor-element.elementor-element-2f33955{width:var( --container-widget-width, 372px );max-width:372px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -88px;padding:0px 0px 0px 0px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3cea662{font-size:14px;}.elementor-8 .elementor-element.elementor-element-feaee60{font-size:14px;}.elementor-8 .elementor-element.elementor-element-891a696{font-size:14px;}.elementor-8 .elementor-element.elementor-element-461f16a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-fb11a01{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e22c4f3{--n-accordion-title-font-size:16px;}:where( .elementor-8 .elementor-element.elementor-element-e22c4f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:0.5em;}.elementor-8 .elementor-element.elementor-element-d443501{--min-height:34vh;}.elementor-8 .elementor-element.elementor-element-0f3bfab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0f3bfab.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b053bd2 > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b053bd2.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-ac37287{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ac37287 .elementor-heading-title{line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-82e2119{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-8 .elementor-element.elementor-element-642db93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-ba0dfd1{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ba0dfd1 .athemes-ele-form-inner{max-width:370px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-5c193ea{font-size:14px;}}.elementor-widget-athemes-advanced-carousel .swiper-slide {
    height: 100%;
    display: flex;
}

.elementor-widget-athemes-advanced-carousel .slide-image {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-widget-athemes-advanced-carousel .slide-image img {
    max-height: 100%;
    width: auto;
}

.elementor-widget-athemes-advanced-carousel .athemes-advanced-carousel-container {
    position: relative;
    z-index: 2;
}

.elementor-widget-athemes-advanced-carousel .advanced-carousel-pagination {
    position: relative;
    z-index: 3;
}
/* disable autofill */
.nf-form-cont input,
.nf-form-cont textarea,
.nf-form-cont select {
    autocomplete: off !important;
}

/* remove "required fields" text  */
.nf-form-fields-required,
.ninja-forms-req-symbol {
  display: none !important;
}

/* Focus state field background (when clicked) */
.nf-form-cont input:focus,
.nf-form-cont textarea:focus,
.nf-form-cont select:focus {
    background-color: rgba(227, 199, 95, 0.5) !important; 
    outline: none !important;
    box-shadow: none !important;                       /* removes white frame */
}


/*  change GDPR text label  */
.nf-field:has(#nf-field-14),
.nf-field:has(#nf-label-field-14),
div[data-field-id="14"] {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  padding: 8px 0 !important;
}

.nf-field:has(#nf-field-14) #nf-label-field-14,
.nf-field:has(#nf-field-14) .nf-field-label {
  display: none !important;
}

.nf-field:has(#nf-field-14) input[type="checkbox"] {
  order: -1 !important;
  margin: 4px 8px 0 0 !important;
  flex-shrink: 0 !important;
  width: 18px !important;
  height: 18px !important;
}

.nf-field:has(#nf-field-14) .nf-help,
.nf-field:has(#nf-field-14) .nf-field-description,
.nf-field:has(#nf-field-14) .field-description {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  color: #E3C75F99 !important;
  line-height: 1.4 !important;
  flex: 1 !important;
}


/* required field error message in form  */
.nf-error-msg {
  white-space: nowrap !important;
  color: #fff9eb!important;
}


/* Cloudflare Turnstile Field 13 - Transparency & Centering */
#nf-field-13-wrap {
  background: transparent !important;
}

#nf-field-13-wrap .nf-cf-turnstile,
#nf-field-13-wrap .cf-turnstile iframe,
#nf-field-13-wrap .nf-cf-turnstile #content {
  opacity: 0.6 !important;
}

#nf-field-13-wrap .nf-cf-turnstile {
  background: transparent !important;
  margin: 0 auto !important;
  display: block !important;
  text-align: center !important;
}


/* Hide error messages by default */
.nf-error-wrap .nf-error-msg {
  display: none !important;
}

/* Show when Ninja Forms adds nf-fail OR nf-error to the field wrap */
.nf-fail .nf-error-wrap .nf-error-msg,
.nf-error .nf-error-wrap .nf-error-msg,
.nf-fail .nf-error-msg,
.nf-error .nf-error-msg {
  display: block !important;
  white-space: nowrap !important;
  color: #ffffff !important;
}


/*  change checkbox appearance   */

#nf-field-14 {
  position: absolute !important;
  opacity: 0 !important;
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
  cursor: pointer !important;
  z-index: 1 !important;
}

#nf-field-14-wrap {
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;
}

#nf-field-14-wrap .nf-field-label {
  display: none !important;
}

#nf-field-14-wrap .nf-field-element {
  position: relative !important;
  width: 22px !important;
  height: 22px !important;
  flex-shrink: 0 !important;
}

#nf-field-14-wrap .nf-field-element::before {
  content: "☐" !important;
  font-size: 22px !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  color: inherit !important;
  pointer-events: none !important;
}

#nf-field-14-wrap.is-checked .nf-field-element::before {
  content: "☑" !important;
}

#nf-field-14-wrap .nf-field-description {
  margin: 0 !important;
  font-size: 14px !important;
}


/* submit button */
.nf-form-cont .submit-wrap input[type="submit"],
.nf-form-cont .submit-wrap button[type="submit"] {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;

  display: inline-block;
  font-family: "Roboto Mono", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 15px;
  letter-spacing: normal;
  text-transform: none;
  text-align: center;
  text-decoration: none;

  color: rgb(255, 255, 255);
  background-color: rgb(189, 165, 35);
  padding: 12px 24px;
  border-radius: 20px;
  /*  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px 0px;  */
  transition: all 0.3s ease;
}

.nf-form-cont .submit-wrap input[type="submit"]:hover,
.nf-form-cont .submit-wrap button[type="submit"]:hover {
  background-color: rgb(189, 165, 35);
  color: rgb(255, 255, 255);
 /*   box-shadow: rgba(0, 0, 0, 0.7) 2px 2px 8px 0px;  */
  transition: all 0.3s ease-in-out;
}


/* MAIN MENU Make header transparent and positioned over the hero */
/* ── HEADER: always fixed ── */
.shfb.shfb-header.shfb-desktop {
  position: fixed !important;
  top: 50px;
  left: 0;
  width: 100%;
  z-index: 999;
}

/* ── HERO: no gap ── */
.sydney-hero-area,
.elementor-element-67564a7 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}



/* mobile view: turnstile full width */
@media (max-width: 767px) {

 #nf-field-13-container {
  max-width: 100% !important;
}

/* Key fix: scale the actual widget, not just containers */
.nf-cf-turnstile {
  transform: scale(0.9);
  transform-origin: left top;
}

/* Ensure the container still reserves proper height */
.turnstile-wrap {
  height: auto !important;
  max-width: 100% !important;
}

/* Prevent layout shift / weird wrapping */
.nf-field-element {
  max-width: 100% !important;
}
}