@font-face{font-family:"Lovelo";src:url(https://www.careforfamily.com.au/wp-content/themes/careforfamily/fonts/Lovelo_Black.eot);src:url(https://www.careforfamily.com.au/wp-content/themes/careforfamily/fonts/Lovelo_Black.eot#1706178474) format("embedded-opentype"),url(https://www.careforfamily.com.au/wp-content/themes/careforfamily/fonts/Lovelo_Black.woff) format("woff"),url(https://www.careforfamily.com.au/wp-content/themes/careforfamily/fonts/Lovelo_Black.ttf) format("truetype"),url(https://www.careforfamily.com.au/wp-content/themes/careforfamily/fonts/Lovelo_Black.svg#loveloblack) format("svg");font-weight:400;font-style:normal;font-display:swap}html,body,input,textarea,select{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-style:normal}p{-webkit-font-smoothing:antialiased}@media(max-width:990px){html{font-size:16px}}body.pb-mobile-menu-open{overflow-y:hidden}@media all and (max-width:480px){.et_pb_row.reverse-on-mobile{flex-direction:column-reverse;display:flex;flex-wrap:wrap}}@media all and (max-width:768px){.et_pb_row.reverse-on-tablet-portrait{flex-direction:column-reverse;display:flex;flex-wrap:wrap}}.admin-bar .et-l.et-l--header{top:32px}.cff-header{position:relative}.cff-header .header-menu{margin-top:1rem;text-align:center}.cff-header .header-menu .et_pb_code_inner{position:unset}.cff-header .header-menu ul.myclass{font-family:"Lovelo",Helvetica,Arial,Lucida,sans-serif;list-style:none;margin:0;padding:0;font-size:0}.cff-header .header-menu ul.myclass>li{display:inline-block;margin:0;padding:0 .65rem 50px .65rem;font-size:16px}.cff-header .header-menu ul.myclass>li.vertical{position:relative}.cff-header .header-menu ul.myclass>li.vertical:hover>ul{width:350px;top:60px}.cff-header .header-menu ul.myclass>li.vertical:hover>ul>li{display:block;width:auto}.cff-header .header-menu ul.myclass>li.current-menu-item>a{color:#21cdec}.cff-header .header-menu ul.myclass>li.menu-item-has-children>a{position:relative;padding-right:5px}.cff-header .header-menu ul.myclass>li.menu-item-has-children>a:after{content:"⌄";display:inline-block;font-family:"Open Sans";position:absolute;top:-8px;right:-10px;font-size:18px}.cff-header .header-menu ul.myclass>li>a{color:#999}.cff-header .header-menu ul.myclass>li>a:hover{color:#21cdec}.cff-header .header-menu ul.myclass>li>ul{opacity:0;visibility:hidden;pointer-events:none;transition:opacity ease-in-out .2s;position:absolute;top:110px;right:0;left:0;background:#fff;z-index:1000;margin:0;padding:1.5rem;list-style:none;font-size:0;box-shadow:0 6px 12px rgba(0,0,0,.2);border-top:rgba(0,0,0,.1) solid 1px;text-align:left}.cff-header .header-menu ul.myclass>li:hover>ul{opacity:1;visibility:visible;pointer-events:all;display:block;transition:opacity ease-in-out .2s}.cff-header .header-menu ul.myclass>li:hover>ul>li{font-size:1rem;margin:0;padding:0;width:25%;display:inline-block}.cff-header .header-menu ul.myclass>li:hover>ul>li>a{display:block;padding:10px 7px;color:#999;text-transform:none;font-family:Open Sans;font-weight:600}.cff-header .header-menu ul.myclass>li:hover>ul>li>a:hover{background:#21cdec;color:#fff}.cff-header .header-contact{text-align:right}.cff-header .header-contact ul{font-size:0;list-style:none;margin:0;padding:0}.cff-header .header-contact ul li{display:inline-block;font-size:16px;letter-spacing:.08em;margin:0 .4rem 0 0;padding:0}.cff-header .header-contact ul li:first-child{margin-right:1.4rem}.cff-header .header-contact ul li:first-child a{font-weight:700}.cff-header .header-contact ul li a{color:#999}.cff-header .header-contact ul li a i{font-size:20px}.cff-header .header-contact ul li a:hover{color:#21cdec}.cff-menu-bars{position:absolute;top:40px;right:0;z-index:100000}.cff-menu-bars a{font-size:0;position:relative;display:block;width:36px;height:13px;transition:all ease-in-out .2s}.cff-menu-bars a:before,.cff-menu-bars a:after{position:absolute;display:block;content:"";width:100%;height:4px;background:#161c4a;transition:all ease-in-out .2s;left:0}.cff-menu-bars a:before{top:0}.cff-menu-bars a:after{bottom:0;width:25px}.cff-menu-bars a:hover:before{width:25px}.cff-menu-bars a:hover:after{width:100%}.cff-menu-bars a.close-x{margin-top:-15px;width:40px;height:40px}.cff-menu-bars a.close-x:before,.cff-menu-bars a.close-x:after{position:absolute;display:block;content:"";width:4px;height:100%;background:#fff;transition:all ease-in-out .2s;top:0;left:calc(50% - 2px)}.cff-menu-bars a.close-x:before{transform:rotate(45deg)}.cff-menu-bars a.close-x:after{transform:rotate(-45deg)}.cff-close-x a{font-size:0;position:relative;display:block;width:40px;height:40px}.cff-close-x a:before,.cff-close-x a:after{position:absolute;display:block;content:"";width:1px;height:100%;background:#161c4a;transition:all ease-in-out .2s;top:0;left:calc(50% - .5px)}.cff-close-x a:before{transform:rotate(45deg)}.cff-close-x a:after{transform:rotate(-45deg)}.cff-close-x a:hover{opacity:.5}.cff-mobile-menu{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;background:#201943;color:#fff;box-sizing:border-box;text-align:center;z-index:10000}.cff-mobile-menu .inner{position:relative;padding:90px 40px 0 40px}.cff-mobile-menu-open .cff-mobile-menu{opacity:1;visibility:visible;pointer-events:all}.cff-mobile-menu ul.myclass{list-style:none;margin:0;padding:150px 0 0 0;text-align:center}.cff-mobile-menu ul.myclass li{margin:0 0 30px 0;padding:0}.cff-mobile-menu ul.myclass li a{font-size:22px;font-weight:700;padding:10px 25px;color:#fff}.cff-footer-top .footer-menu ul{font-size:14px;list-style:none;margin:0;padding:0}.cff-footer-top .footer-menu ul li{margin:0 0 .5rem 0;padding:0}.cff-footer-top .footer-menu ul li a{color:#fff}.cff-footer-top .footer-social-icons ul{list-style:none;margin:0;padding:0;font-size:0}.cff-footer-top .footer-social-icons ul li{font-size:28px;display:inline-block;margin:0 1.5rem .5rem 0;padding:0}.cff-footer-top .footer-social-icons ul li a{color:#fff}header>.et_builder_inner_content{z-index:100}.single .et_pb_post,.single .post{margin-bottom:0!important;padding-bottom:0!important}@media(max-width:1540px){.et_pb_row{width:95%!important}}@media(max-width:990px){.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0!important}.et_pb_row{width:89%!important}}.et_builder_inner_content{z-index:inherit}#et-main-area .et_builder_inner_content{overflow-x:hidden}@media(max-width:990px){.et_pb_row{width:88%!important}}@media only screen and (min-width:768px)and (max-width:1024px){.three-col-tablet .et_pb_column_1_3{width:31.3333%!important}.three-col-tablet .et_pb_column{margin-right:3%!important}.three-col-tablet .et_pb_column.et-last-child{margin-right:0!important}.two-col-tablet .et_pb_column{margin-right:3%!important;width:48%!important}.two-col-tablet .et_pb_column.et-last-child{margin-right:0!important}}@media only screen and (max-width:767px){.two-col-mobile .et_pb_column{margin-right:3%!important;width:48%!important}.two-col-mobile .et_pb_column.et-last-child{margin-right:0!important}}@media(max-width:1200px){.cff-hero h1{font-size:42px!important;line-height:42px!important}}@media(max-width:1100px){.cff-hero h1{font-size:38px!important;line-height:42px!important}}@media(max-width:1000px){.cff-hero h1{font-size:36px!important;line-height:42px!important}}@media(max-width:900px){.cff-hero h1{font-size:32px!important;line-height:32px!important}}@media(max-width:800px){.cff-hero h1{font-size:26px!important;line-height:26px!important}}@media(max-width:700px){.cff-hero h1{font-size:24px!important;line-height:22px!important}}body .cff-button.et_pb_button{padding:12px 24px!important;border-bottom:#c13554 solid 3px!important}body .cff-button.et_pb_button:hover{background:#ea225c!important;opacity:.8!important}.cff-service-image-link{position:relative;padding:0;cursor:pointer}.cff-service-image-link .et_pb_main_blurb_image{margin:0;padding:0}.cff-service-image-link .et_pb_main_blurb_image img{display:block}.cff-service-image-link .et_pb_blurb_container{position:absolute;top:0;right:0;bottom:8px;left:0;box-sizing:border-box;background:rgba(0,0,0,.2);color:#fff;display:flex;align-items:center;width:100%}.cff-service-image-link .et_pb_blurb_container h4{display:block;text-align:center;font-family:"Lovelo",Helvetica,Arial,Lucida,sans-serif;font-size:20px;color:#fff!important;width:100%}.cff-service-image-link:hover .et_pb_blurb_container{background:rgba(0,0,0,.4)}.parent-pageid-127 .cff-service-grid-text{background:#f1f1f1}.cff-ticklist .wpb_wrapper>h3{margin-top:1rem}.cff-ticklist ul,ul.cff-ticklist{margin:1.4rem 0 1.4rem 0;padding:0}.cff-ticklist ul li,ul.cff-ticklist li{font-size:16px;list-style-type:none;margin:0 0 1em 0;padding:.25em 0 0 2.5em;position:relative}.cff-ticklist ul li:after,ul.cff-ticklist li:after{content:"";display:block;font-family:FontAwesome;font-weight:400;font-style:normal;font-size:1.7rem;color:#ea225c;position:absolute;top:5px;left:0}.slick-dots{list-style:none;margin:1.3rem 0 0 0;padding:0;font-size:0;text-align:center}.slick-dots li{margin:0 4px!important;padding:0!important;display:inline-block}.slick-dots li button{width:14px;height:14px;border-radius:100%;background:rgba(255,255,255,.31);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0}.slick-dots li.slick-active button{background:#15ce92}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1!important;animation:none!important}body:not(.woocommerce-cart) table{margin:0 0 20px;padding:0;width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;border-top:1px solid #ececec}body:not(.woocommerce-cart) tr th:first-child,body:not(.woocommerce-cart) tr td:first-child{border-left-style:solid;border-left-width:1px;border-color:#ececec}body:not(.woocommerce-cart) tr th:first-child,body:not(.woocommerce-cart) tr td:first-child{border-left-style:solid;border-left-width:1px}body:not(.woocommerce-cart) th{border-left:medium none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-weight:700;padding:10px;text-align:left;border-color:#ececec}body:not(.woocommerce-cart) td{border-color:#ececec;border-left:none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-size:14px;padding:10px}body:not(.woocommerce-cart) table tr:nth-child(2n+1){background-color:#fcfcfc}body:not(.woocommerce-cart) table h3{font-family:"Lovelo",Helvetica,Arial,Lucida,sans-serif;font-size:20px}.hbspt-form input[type=text],.hbspt-form input[type=password],.hbspt-form input[type=datetime],.hbspt-form input[type=datetime-local],.hbspt-form input[type=date],.hbspt-form input[type=month],.hbspt-form input[type=time],.hbspt-form input[type=week],.hbspt-form input[type=number],.hbspt-form input[type=email],.hbspt-form input[type=url],.hbspt-form input[type=search],.hbspt-form input[type=tel],.hbspt-form input[type=color],.hbspt-form input[type=file],.hbspt-form textarea,.hbspt-form select,body select.hs-input,body textarea.hs-input{border:1px solid #d8d8d8!important;border-radius:3px!important;padding:10px;background:#fff!important;width:-webkit-fill-available!important;max-width:unset!important;font-family:"Open Sans"!important;font-weight:400;font-size:12px!important;color:#283340!important;box-shadow:0 1px 2px rgba(0,0,0,.09) inset!important;transition:all .2s linear!important;-moz-transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-o-transition:all .2s linear!important;padding-right:75px;border-radius:0!important;outline:0!important;max-width:500px;display:block}.hbspt-form{margin:0 auto;background:#f0f2fa;border-radius:4px;border:1px solid #d8d8d8;padding:50px 50px}body .hbspt-form input.hs-button.primary.large{width:225px!important;height:30px;border-radius:3px;background-color:#ea225c!important;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.2)!important;font-size:19px!important;font-weight:bold!important;text-transform:uppercase;color:#fff;text-align:left;cursor:pointer;border:none!important}.main-contact-hs .hs_which_care_service_s_do_you_require_.hs-which_care_service_s_do_you_require_.hs-fieldtype-checkbox.field.hs-form-field input{width:auto!important}.main-contact-hs .hs_which_care_service_s_do_you_require_.hs-which_care_service_s_do_you_require_.hs-fieldtype-checkbox.field.hs-form-field label span{color:#454545}.main-contact-hs select{color:#555!important;background-color:#efefef!important;box-shadow:0 1px 2px rgba(0,0,0,.09) inset!important;-moz-box-shadow:0 1px 2px rgba(0,0,0,.09) inset!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.09) inset!important;-o-box-shadow:0 1px 2px rgba(0,0,0,.09) inset!important;transition:all .2s linear!important;-moz-transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-o-transition:all .2s linear!important;border-radius:0!important;border:none!important;width:100%!important;max-width:92.5%!important;height:40px!important}.main-contact-hs .hs-button{background-color:#ea225c!important;color:#fff!important;width:auto!important}.main-contact-hs input::-moz-placeholder,.main-contact-hs textarea::-moz-placeholder,.hscare-subscription input::-moz-placeholder{color:#555!important}.main-contact-hs input::placeholder,.main-contact-hs textarea::placeholder,.hscare-subscription input::placeholder{color:#555!important}input.hs-input.error,textarea.hs-input.error,select.hs-input.error{border:1px solid red!important}.swiper-slide .button.solid_color a.extra-color-1,.nectar-button.regular-button.extra-color-1,.nectar-button.tilt.extra-color-1,.instance-6 .hs-button,.nectar-button[data-color-override=false].regular-button,.page-id-3303 .hs-button,.page-id-2627 input[type=submit]:hover{background-color:#ea225c!important;border-radius:0!important}input.hs-input,textarea.hs-input,select.hs-input{border-radius:0!important}body .hbspt-form input.hs-button.primary.large{width:225px;height:30px;border-radius:3px;background-image:none!important;background-color:#ea225c!important;font-size:19px!important;font-weight:bold!important;text-transform:uppercase;color:#fff;text-align:left;cursor:pointer;border:none!important}body .hbspt-form .hs_submit .actions:after{content:"";background:url(https://www.careforfamily.com.au/wp-content/uploads/2021/01/right-arrow-white.png) no-repeat;width:30px;height:25px;display:inline-block;position:absolute;left:215px;margin-top:10px;background-size:100%}