.elementor-125796 .elementor-element.elementor-element-9c9a21b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-9c9a21b:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-9c9a21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2973870 );}.elementor-125796 .elementor-element.elementor-element-2fd0b29{--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:flex-start;--align-items:center;}.elementor-125796 .elementor-element.elementor-element-6479eee{width:var( --container-widget-width, 220.247% );max-width:220.247%;--container-widget-width:220.247%;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:2em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-9ac00e3 );}.elementor-125796 .elementor-element.elementor-element-6479eee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-125796 .elementor-element.elementor-element-efc339e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-a7ec269 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-wrapper{text-align:center;}body:not(.rtl) .elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 42px/2 );}body:not(.rtl) .elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 42px/2 );}body.rtl .elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 42px/2 );}body.rtl .elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 42px/2 );}.elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-digits{color:var( --e-global-color-9ac00e3 );font-size:2em;font-weight:600;}.elementor-125796 .elementor-element.elementor-element-a7ec269 .elementor-countdown-label{color:var( --e-global-color-9ac00e3 );font-family:"Work Sans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-125796 .elementor-element.elementor-element-fc6cf11{--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:flex-end;--align-items:center;}.elementor-125796 .elementor-element.elementor-element-92116ef .elementor-button{background-color:#2126E500;font-family:"Work Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-9ac00e3 );color:var( --e-global-color-9ac00e3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ac00e3 );border-radius:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-92116ef .elementor-button:hover, .elementor-125796 .elementor-element.elementor-element-92116ef .elementor-button:focus{color:var( --e-global-color-1be7cf3 );border-color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-92116ef .elementor-button:hover svg, .elementor-125796 .elementor-element.elementor-element-92116ef .elementor-button:focus svg{fill:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-543e6ba .elementor-button{background-color:var( --e-global-color-9ac00e3 );font-family:"Work Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-2973870 );color:var( --e-global-color-2973870 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ac00e3 );border-radius:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-543e6ba .elementor-button:hover, .elementor-125796 .elementor-element.elementor-element-543e6ba .elementor-button:focus{background-color:var( --e-global-color-1be7cf3 );color:var( --e-global-color-2973870 );border-color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-543e6ba .elementor-button:hover svg, .elementor-125796 .elementor-element.elementor-element-543e6ba .elementor-button:focus svg{fill:var( --e-global-color-2973870 );}.elementor-125796 .elementor-element.elementor-element-117e0dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:600px;--padding-left:100px;--padding-right:100px;}.elementor-125796 .elementor-element.elementor-element-117e0dc:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-117e0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/happyfamilies.com.au/wp-content/uploads/2026/04/6330264_Small.png?fit=2000%2C1333&ssl=1");background-position:top center;background-size:cover;}.elementor-125796 .elementor-element.elementor-element-91b1bed{--display:flex;}.elementor-125796 .elementor-element.elementor-element-7dfd1f2 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-125796 .elementor-element.elementor-element-7dfd1f2 img{width:410px;}.elementor-125796 .elementor-element.elementor-element-1c122c7 img{width:100%;}.elementor-125796 .elementor-element.elementor-element-bec91b8 img{width:90%;}.elementor-125796 .elementor-element.elementor-element-b836447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:00px;--padding-bottom:200px;--padding-left:0px;--padding-right:-0px;}.elementor-125796 .elementor-element.elementor-element-b836447:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-b836447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00d0da2 );background-image:url("https://i0.wp.com/happyfamilies.com.au/wp-content/uploads/2026/04/Sky-1-scaled.png?fit=2048%2C1622&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-125796 .elementor-element.elementor-element-b836447::before, .elementor-125796 .elementor-element.elementor-element-b836447 > .elementor-background-video-container::before, .elementor-125796 .elementor-element.elementor-element-b836447 > .e-con-inner > .elementor-background-video-container::before, .elementor-125796 .elementor-element.elementor-element-b836447 > .elementor-background-slideshow::before, .elementor-125796 .elementor-element.elementor-element-b836447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-125796 .elementor-element.elementor-element-b836447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9ac00e3 );--background-overlay:'';}.elementor-125796 .elementor-element.elementor-element-8a8735c{--display:flex;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-125796 .elementor-element.elementor-element-fba01a4 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-125796 .elementor-element.elementor-element-fba01a4 img{width:75%;}.elementor-125796 .elementor-element.elementor-element-bff14ee .elementor-button{background-color:var( --e-global-color-1be7cf3 );font-family:"Work Sans", Sans-serif;font-size:2em;font-weight:600;text-transform:uppercase;fill:#2126E5;color:#2126E5;box-shadow:10px 10px 0px 0px #2126E5;border-radius:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-a3da121{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-125796 .elementor-element.elementor-element-6a46864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-125796 .elementor-element.elementor-element-7bdae9a > .elementor-widget-container{--e-transform-rotateZ:-6deg;--e-transform-translateX:-17px;}.elementor-125796 .elementor-element.elementor-element-7bdae9a img{width:80%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-cc47a27 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-125796 .elementor-element.elementor-element-cc47a27{color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-c4e9420{--display:flex;}.elementor-125796 .elementor-element.elementor-element-eb5257c{color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-6cccdb9{font-size:1.5em;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-2d35505{color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-94d55ff{--display:flex;--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;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-125796 .elementor-element.elementor-element-94d55ff:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-94d55ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1b6569 );}.elementor-125796 .elementor-element.elementor-element-94d55ff.e-con{--align-self:center;}.elementor-125796 .elementor-element.elementor-element-c284d89{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-125796 .elementor-element.elementor-element-c284d89:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-c284d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ac00e3 );}.elementor-125796 .elementor-element.elementor-element-417f62c{text-align:center;}.elementor-125796 .elementor-element.elementor-element-417f62c .elementor-heading-title{font-family:"Noyh", Sans-serif;font-size:7em;font-weight:600;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-e3d03fc{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-4699128{text-align:center;}.elementor-125796 .elementor-element.elementor-element-4699128 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-38964db{--display:flex;}.elementor-125796 .elementor-element.elementor-element-88a034d{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-82f4f91{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125796 .elementor-element.elementor-element-472bfad{--display:flex;--min-height:188px;--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-125796 .elementor-element.elementor-element-75fd0eb{--display:flex;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-d5fbc4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-edc5fb3{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-ad1be2e{--display:flex;--min-height:350px;--justify-content:center;}.elementor-125796 .elementor-element.elementor-element-a4510a7 > .elementor-widget-container{--e-transform-rotateZ:-12deg;}.elementor-125796 .elementor-element.elementor-element-a4510a7 img{width:250px;}.elementor-125796 .elementor-element.elementor-element-2621435{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-125043a{text-align:center;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-87bf44a{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-15efaac{--display:flex;--min-height:188px;--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-125796 .elementor-element.elementor-element-dc1965c{--display:flex;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-612f6c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-75a6241{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-cfeec87{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-125796 .elementor-element.elementor-element-ae2c6d7{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-e831600{text-align:center;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-6dba0b7{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-9bad3b9{--display:flex;--min-height:188px;--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-125796 .elementor-element.elementor-element-d45df02{--display:flex;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-8407ac9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-a58e723{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-f023dd5{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-125796 .elementor-element.elementor-element-8aaabc5{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-b4b2175{text-align:center;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-69754c2{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-641c641{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125796 .elementor-element.elementor-element-fff80e3{--display:flex;--min-height:188px;--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-125796 .elementor-element.elementor-element-772f8ca{--display:flex;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-fb78771{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-38c0909{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-4c5437d{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-125796 .elementor-element.elementor-element-4fc63a8 img{width:200px;}.elementor-125796 .elementor-element.elementor-element-23c249f{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-3b13a8d{text-align:center;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-128e420{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-25501c9{--display:flex;--min-height:188px;--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-125796 .elementor-element.elementor-element-e773dfc{--display:flex;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-460cc6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-d044b51{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-4d43736{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-125796 .elementor-element.elementor-element-e8e87bb{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125796 .elementor-element.elementor-element-a7e63c6{text-align:center;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-8f2cd0a{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-df01311{--display:flex;--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;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-125796 .elementor-element.elementor-element-df01311:not(.elementor-motion-effects-element-type-background), .elementor-125796 .elementor-element.elementor-element-df01311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/happyfamilies.com.au/wp-content/uploads/2026/04/Sky-1-scaled.png?fit=2048%2C1622&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-125796 .elementor-element.elementor-element-df01311::before, .elementor-125796 .elementor-element.elementor-element-df01311 > .elementor-background-video-container::before, .elementor-125796 .elementor-element.elementor-element-df01311 > .e-con-inner > .elementor-background-video-container::before, .elementor-125796 .elementor-element.elementor-element-df01311 > .elementor-background-slideshow::before, .elementor-125796 .elementor-element.elementor-element-df01311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-125796 .elementor-element.elementor-element-df01311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9ac00e3 );--background-overlay:'';}.elementor-125796 .elementor-element.elementor-element-e531223{text-align:center;}.elementor-125796 .elementor-element.elementor-element-e531223 .elementor-heading-title{font-family:"Noyh", Sans-serif;font-size:5em;font-weight:600;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-d132519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-125796 .elementor-element.elementor-element-43449b2{text-align:center;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-108eabb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-125796 .elementor-element.elementor-element-3c1c44f{--display:flex;}.elementor-125796 .elementor-element.elementor-element-2688fc3 .elementor-button{background-color:var( --e-global-color-1be7cf3 );font-family:"Work Sans", Sans-serif;font-size:2em;font-weight:600;text-transform:uppercase;fill:#2126E5;color:#2126E5;box-shadow:10px 10px 0px 0px #2126E5;border-radius:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-2688fc3 .elementor-button:hover, .elementor-125796 .elementor-element.elementor-element-2688fc3 .elementor-button:focus{background-color:var( --e-global-color-9ac00e3 );color:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-2688fc3 .elementor-button:hover svg, .elementor-125796 .elementor-element.elementor-element-2688fc3 .elementor-button:focus svg{fill:var( --e-global-color-1be7cf3 );}.elementor-125796 .elementor-element.elementor-element-19615d5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-19615d5{text-align:center;text-transform:uppercase;color:var( --e-global-color-f00a8a7 );}.elementor-125796 .elementor-element.elementor-element-cfef9d2 .elementor-button{background-color:#FFF20000;font-family:"Work Sans", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-1be7cf3 );color:var( --e-global-color-1be7cf3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1be7cf3 );border-radius:0px 0px 0px 0px;}.elementor-125796 .elementor-element.elementor-element-cfef9d2 .elementor-button:hover, .elementor-125796 .elementor-element.elementor-element-cfef9d2 .elementor-button:focus{color:var( --e-global-color-9ac00e3 );border-color:var( --e-global-color-9ac00e3 );}.elementor-125796 .elementor-element.elementor-element-cfef9d2 .elementor-button:hover svg, .elementor-125796 .elementor-element.elementor-element-cfef9d2 .elementor-button:focus svg{fill:var( --e-global-color-9ac00e3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-125796 .elementor-element.elementor-element-82f4f91{--grid-auto-flow:row;}.elementor-125796 .elementor-element.elementor-element-641c641{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-125796 .elementor-element.elementor-element-2fd0b29{--width:25%;}.elementor-125796 .elementor-element.elementor-element-efc339e{--width:50%;}.elementor-125796 .elementor-element.elementor-element-fc6cf11{--width:25%;}.elementor-125796 .elementor-element.elementor-element-117e0dc{--content-width:800px;}.elementor-125796 .elementor-element.elementor-element-6a46864{--width:50%;}.elementor-125796 .elementor-element.elementor-element-c4e9420{--width:50%;}.elementor-125796 .elementor-element.elementor-element-38964db{--width:600px;}.elementor-125796 .elementor-element.elementor-element-82f4f91{--width:1200px;}.elementor-125796 .elementor-element.elementor-element-d5fbc4c{--width:100%;}.elementor-125796 .elementor-element.elementor-element-612f6c4{--width:100%;}.elementor-125796 .elementor-element.elementor-element-8407ac9{--width:100%;}.elementor-125796 .elementor-element.elementor-element-641c641{--width:800px;}.elementor-125796 .elementor-element.elementor-element-fb78771{--width:100%;}.elementor-125796 .elementor-element.elementor-element-460cc6f{--width:100%;}.elementor-125796 .elementor-element.elementor-element-d132519{--width:600px;}.elementor-125796 .elementor-element.elementor-element-108eabb{--width:50%;}}@media(max-width:767px){.elementor-125796 .elementor-element.elementor-element-82f4f91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125796 .elementor-element.elementor-element-75fd0eb{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-d5fbc4c{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-edc5fb3{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-2621435{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-dc1965c{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-612f6c4{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-75a6241{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-ae2c6d7{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-d45df02{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-8407ac9{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-a58e723{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-8aaabc5{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-641c641{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125796 .elementor-element.elementor-element-772f8ca{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-fb78771{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-38c0909{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-23c249f{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-e773dfc{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125796 .elementor-element.elementor-element-460cc6f{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-d044b51{--min-height:350px;}.elementor-125796 .elementor-element.elementor-element-e8e87bb{--min-height:350px;}}/* Start custom CSS for text-editor, class: .elementor-element-6479eee */#released p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* 1. Base Container */
.flip-container {
    position: relative;
    /* The 3D perspective is removed as it is no longer needed for a fade */
}

/* 2. Flipper (Wrapper) - simplified, mainly for positioning */
.flipper {
    position: relative;
    width: 100%;
    height: 100%;
    /* All 3D properties like transform-style are removed */
}

/* 3. Front and Back Layers */
.front, .back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    /* Critical: Set up the transition for opacity and visibility */
    transition: opacity 0.6s ease-in-out;
}

/* 4. Initial State: Front is visible, Back is hidden */
.front {
    z-index: 2; /* Ensures it starts on top */
    opacity: 1;
}

.back {
    z-index: 1; /* Rests underneath the front */
    opacity: 0;
    /* Important: Prevents the back content (like links) from being clickable when hidden */
    pointer-events: none;
}

/* 5. Hover State: Front fades out, Back fades in */
.flip-container:hover .front, .flip-container.hover .front {
    opacity: 0;
    /* Important: Removes pointer-events when hidden */
    pointer-events: none;
}

.flip-container:hover .back, .flip-container.hover .back {
    opacity: 1;
    /* Important: Enables interaction when visible */
    pointer-events: all;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noyh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyfamilies.com.au/wp-content/uploads/2026/04/Noyh-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Noyh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyfamilies.com.au/wp-content/uploads/2026/04/Noyh-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Noyh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyfamilies.com.au/wp-content/uploads/2026/04/Noyh-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Noyh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyfamilies.com.au/wp-content/uploads/2026/04/Noyh-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */