@font-face{font-family:'AvenirRoman';src:url('/wp-content/themes/coastline-advice/fonts/AvenirLTProRoman.otf') format('opentype')}@font-face{font-family:'FocoBold';src:url('/wp-content/themes/coastline-advice/fonts/FocoCC_A_Bd.ttf') format('truetype')}.foco h2,.foco a,.foco h3,.foco h4,.foco .et_pb_button a,.foco p a{font-family:'FocoBold'!important}h1,h2,h3,h4,.et_pb_button a{font-family:'FocoBold'!important}h2{color:#009BA7!important}p,body,h5{font-family:'AvenirRoman'!important}div#page-container{overflow-x:hidden}.container{width:100%;max-width:100%}#left-area .post-meta{display:none}#main-content .container{padding-top:0}.container.et_menu_container{max-width:1080px}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0px}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}body #page-container .et_pb_section .button-arrow:after,.more-link:after,.fwpl-item .Overlay-button::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png);background-size:cover;background-repeat:no-repeat;left:auto}body #page-container .et_pb_section .button-arrow-back:before{content:''!important;position:absolute;top:50%;right:-30%;transform:rotate(180deg) translateY(50%);width:20px;height:20px;background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png);background-size:cover;background-repeat:no-repeat;left:auto}a.more-link{position:relative}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff!important;border-width:0px!important;font-size:1.1rem;font-weight:600!important;background-color:#0C222C;border-radius:3px;min-width:200px;padding:10px;cursor:pointer}.gform_footer input[type=submit]:hover{cursor:pointer;font-size:1.5rem}#subscribe .gfield_checkbox{display:flex;white-space:nowrap;padding-right:10px}#subscribe .gform_wrapper.gravity-theme .gfield_checkbox label{padding-right:10px}#subscribe legend.gfield_label.gform-field-label.gfield_label_before_complex{float:left;padding-top:10px;padding-right:10px}.request-a-call .gform_wrapper input{border:none;height:50px;border-radius:3px;color:#0C222C}.gform_wrapper input{border:none;height:50px;border-radius:3px;background-color:#E9EEF0}.gform_wrapper textarea{border:none;border-radius:3px;background-color:#E9EEF0}.gform-field-label--type-sub bold{color:#c02b0a;font-size:13px;font-style:italic;font-weight:300}label.gform-field-label.gform-field-label--type-sub{color:#0C222C;font-weight:600}@media screen and (max-width:750px){.gfield_checkbox{display:inline-block}input#gform_submit_button_1{width:100%}legend.gfield_label.gform-field-label.gfield_label_before_complex{width:100%}}.column.size-1of2{display:flex}#gform_6 .gform_footer.top_label{display:flex;justify-content:center}@media screen and (min-width:750px){li.gfmc-column.gfmc-column100.gfmc-row-1-column.gfmc-row-1-col-1-of-1.your-info,li.gfmc-column.gfmc-column100.gfmc-row-2-column.gfmc-row-2-col-1-of-1.their-info{width:50%}}#gform_6 p{text-align:center}#gform_fields_3 input.large{background:#fff}input#gform_submit_button_3{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#E1C7A5;text-decoration-color:#E1C7A5;color:#275d6b!important;line-height:2em;background-color:transparent;text-align:left;padding:0px;margin:0px}#subscribe input#gform_submit_button_3:hover{background:transparent;font-size:1.3rem}#subscribe #gform_submit_button_3:after{content:'';position:absolute;top:50%;right:-30%;transform:translateY(-50%);width:20px;height:20px;background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png);background-size:cover;background-repeat:no-repeat;color:RGBA(255,255,255,0);line-height:inherit;font-size:inherit!important;opacity:1;margin-left:0.3em;left:auto;font-family:ETmodules!important;font-weight:400!important}#subscribe form#gform_3{display:inline-flex;flex-direction:row}#subscribe #gform_3 .gform-body.gform_body{display:flex;align-items:center;min-width:100%}@media only screen and (max-width:1200px){#subscribe form#gform_3{display:inline-flex;flex-direction:column;width:90%;margin:0px 20px}}.subscribe-side .gform_wrapper.gravity-theme .gform_fields{justify-content:start}.et_pb_slides{height:100%}.header-showcase img{max-height:20rem;object-fit:cover}nav.rank-math-breadcrumb{font-family:'AvenirRoman'!important;color:#0C222C;font-size:14px!important}nav.rank-math-breadcrumb span.last{color:#009BA7;font-weight:700}.overlay-content{margin-top:-350px;height:350px;object-position:bottom!important;display:flex!important;flex-direction:column;justify-content:flex-end;padding:15px 15px;background:linear-gradient(0deg,#163845 20%,#16384500 80%);position:relative}.fwpl-item.el-phlcip.profile-image img{height:350px;object-fit:cover}.fwpl-item.el-d1qptc.Staff-name,.fwpl-item.el-ey5mm.position-title{font-family:"FocoBold"}.fwpl-item.Overlay-button a{color:#fff;font-family:'FocoBold'}.fwpl-item.Overlay-button .fwpl-btn{border-bottom-color:#E1C7A5}.dt-zoom-in.et_pb_image:hover img,.dt-zoom-in .et_pb_image_wrap:hover img,.dt-zoom-in a:hover img{transform:scale(1.3);transition:all 2s 0s ease}.dt-zoom-in,.dt-zoom-in a{overflow:hidden}.dt-zoom-in.et_pb_image img,.dt-zoom-in .et_pb_image_wrap img,.dt-zoom-in a img{transition:all 1s 0s ease}.service-blurb .et_pb_blurb_container{padding:10px 20px 0px}.et_pb_testimonial_content blockquote{padding-left:0px}.myFuture a,.ourFuture a{display:flex!important;flex-direction:column}.myFuture a::after{display:inline-block;content:'My Future First Portfolio';font-size:14px;color:#0C222C!important}.ourFuture a::after{display:inline-block;content:'Our Future First Portfolio';font-size:14px;color:#0C222C!important}ul.sub-menu li a{border-bottom:#e1c7a585 1px solid}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#ebf0f2c7;opacity:1}.et-menu li li a{padding:6px 0px}ul.sub-menu{border-radius:0px 0px 10px 10px}nav li.current-menu-item{font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#EAB875;text-decoration-thickness:2px}.Avatar.et_pb_team_member img{height:100px;width:100px;object-fit:cover}.et_pb_team_member.Avatar{display:inline-flex;align-items:center}.fwpl-layout.service-display .fwpl-result{background-color:#ffffff;border-radius:8px 8px 8px 8px;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;box-shadow:0px 2px 18px 0px rgba(39,93,107,0.15)}.service-icon img{height:80px;width:80px}.fwpl-item.service-button .fwpl-btn{font-size:1.1rem;font-weight:600!important}a.fwpl-btn:after{content:'';top:50%;right:-30%;transform:translateY(-50%);width:20px;height:20px;background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png);background-size:cover;background-repeat:no-repeat;left:auto}.fwpl-item.post-title a{font-family:'AvenirRoman'!important;line-height:1em;font-weight:600;font-size:1.2rem;color:#275D6B!important}.fwpl-item.excerpt p{line-height:1.6em;font-family:'AvenirRoman'!important;color:#0C222C!important;font-size:1.1rem}.related-posts,.service-row{display:inline-grid;grid-gap:20px;width:100%;margin-bottom:20px}@media only screen and (max-width:1200px){.related-posts,.service-row{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.related-posts,.service-row{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1200px){.related-posts{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.service-row{grid-template-columns:repeat(3,1fr)}}.related-post-excerpt,.excerpt{line-height:1.6em;font-size:1rem;color:#0C222C!important;font-family:'AvenirRoman'!important;line-height:1.6em}.related-post{background-color:#ffffff;border-radius:8px 8px 8px 8px;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;box-shadow:0px 2px 18px 0px rgba(39,93,107,0.15)}.service-wrapper{background-color:#ffffff;border-radius:8px 8px 8px 8px;overflow:hidden;box-shadow:0px 2px 18px 0px rgba(39,93,107,0.15)}.service-content{padding:20px}.featured-image img{height:200px;object-fit:cover}a.read-more{color:#275D6B!important;border-width:0px!important;padding:10px 0px 10px!important;font-size:1.1rem;font-weight:600!important;text-decoration:underline!important;-webkit-text-decoration-color:#E1C7A5!important;text-decoration-color:#E1C7A5!important;background-color:RGBA(255,255,255,0)}.related-post:hover,.fwpl-result:hover,.service-wrapper:hover{background-color:rgba(39,93,107,0.1)!important;transform:scale(1.02);transition:all 0.2s}h3.related-post-title,.title{color:#275d6b}.et_pb_tab{padding:30px 0px}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#009BA7;background:#EBF0F2;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.mobile_menu_bar{bottom:2px!important}.header-showcase .et_pb_image_wrap img{object-fit:cover!important;width:500px!important}.team-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px}.team-member{background:#fff;border:none;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.team-member img{width:150px;height:150px;border-radius:50%;margin-bottom:15px}.team-member h3{font-size:1.5em;margin:10px 0}.team-member p{font-size:1.2em;color:#666}.team-member .profile-link{display:inline-block;margin-top:15px;padding:10px 20px;background-color:#007BFF;color:#fff;text-decoration:none;border-radius:4px}.team-member .profile-link:hover{background-color:#0056b3}.swiper-pagination-bullet{background:white;opacity:0.7}.swiper-pagination-bullet-active{background:#7BC5C1;opacity:1}.read-more{margin-top:10px;font-size:16px;padding:10px 20px;background-color:transparent;border:none;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#E1C7A5;text-decoration-color:#E1C7A5;color:#fff!important;line-height:2em;cursor:pointer}.swiper-container{width:100%;height:550px}.swiper-slide{display:flex;justify-content:center;align-items:center;height:100%}.slide-link{display:block;width:100%;height:100%;position:relative}.slide-image{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s;background-color:rgba(12,34,44,0.6)}.slide-content{text-align:center;color:white}@media (hover:hover) and (pointer:fine){.slide-link:hover .slide-overlay{opacity:1}}@media (max-width:768px){.slide-overlay{opacity:1;display:flex;justify-content:center;align-items:flex-end;padding-bottom:20px}a.goal-link{font-size:16px!important;line-height:1px!important}.goals-highlight .service-content{opacity:100!important;background:rgb(12 34 44 / 50%)!important}.goals-highlight .title{top:20%!important;font-size:1.8rem!important}.goals-highlight{grid-template-columns:repeat(1,1fr)!important}.goals-highlight .service-wrapper{margin:10px 0px!important}}.team-slider-group .swiper-container{width:100%;height:400px}.team-slider-group .swiper-slide{display:flex;justify-content:center;align-items:center;height:100%}.team-slider-group .slide-link{display:block;width:100%;height:100%;position:relative}.team-slider-group .slide-image{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.team-slider-group .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s;background-color:rgba(0,0,0,0.8)}.team-slider-group .slide-content{text-align:center;color:white}.team-slider-group .read-more{margin-top:10px;padding:10px 20px;background-color:#ffffff;border:none;color:#000000;cursor:pointer}@media (hover:hover) and (pointer:fine){.team-slider-group .slide-link:hover .slide-overlay{opacity:1}}@media (max-width:768px){.team-slider-group .slide-overlay{opacity:1;justify-content:flex-end;padding-bottom:20px}}@media (min-width:1025px){.team-slider-group .swiper-slide{width:calc((100% / 3) - 20px)!important;margin-right:10px}}.swiper-button-next,.swiper-button-prev{color:white!important}.swiper-button-next{background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png)!important;filter:saturate(0%) brightness(0%) invert(100%)}.swiper-button-prev{background-image:url(https://coastlineadvice.com.au/wp-content/uploads/2023/07/Coastline-Advice-Mark-2.png)!important;transform:rotate(180deg)!important;filter:saturate(0%) brightness(0%) invert(100%)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:3px}.team-member{position:relative;overflow:hidden;background-size:cover;background-position:center;color:white;text-align:center;transition:transform 0.3s ease;padding:0;min-height:300px}.team-member:hover{transform:scale(1.02)}.team-member-info{background:rgb(12 34 44 / 50%);padding:20px;opacity:0;transition:opacity 0.3s ease;display:grid;grid-template-rows:1fr auto;align-items:end;height:100%;width:100%}.team-member:hover .team-member-info{opacity:1}.team-member-info .team-member-text{margin-top:auto}.team-member-text h2,.team-member-info h2,.team-member-info p{margin:0;color:white!important}.plus-icon{position:absolute;top:10px;left:10px;font-size:24px;color:white;opacity:0;transition:opacity 0.3s ease}.team-member:hover .plus-icon{opacity:1}.team-member:nth-child(1){grid-column:span 2;grid-row:span 2;background-position:center top 55%}.team-member:nth-child(2){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(3){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(4){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(5){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(6){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(7){grid-column:span 1;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(8){grid-column:span 2;grid-row:span 2;background-position:center top 45%}.team-member:nth-child(9){grid-column:span 1;grid-row:span 3;background-position:center top 65%}.team-member:nth-child(10){grid-column:span 1.5;grid-row:span 1;background-position:center top 55%}.team-member:nth-child(11){grid-column:span 1.5;grid-row:span 1;background-position:center top 65%}.team-member:nth-child(12){grid-column:span 1.5;grid-row:span 1;background-position:center top 25%}.team-member:nth-child(13){grid-column:span 1.5;grid-row:span 1;background-position:center top 25%}@media (max-width:768px){.team-grid{grid-template-columns:1fr}.team-member{grid-column:span 1!important;grid-row:span 1!important}.team-member-info{opacity:1}.team-member .plus-icon{opacity:1}.team-slider-group .swiper-slide{width:100%!important}.team-slider-group .slide-overlay{justify-content:center}.mortgage-team-slider-group .swiper-slide{width:90%!important}.mortgage-team-slider-group .slide-overlay{justify-content:center}}.c-cms-content{}.c-process__content{margin-bottom:20px}.c-process__infogram{display:flex;flex-wrap:wrap;justify-content:space-between}.c-process__mobile{display:none}.c-process__screen{display:flex;flex-direction:column}.c-process__screen .c-process__track,.c-process__screen .c-process__action,.c-process__screen .c-process__advice,.c-process__screen .c-process__explore,.c-process__screen .c-process__discover{margin-bottom:20px}.c-svgicon{width:92px;height:92px}.content{margin-top:10px}.imagine,.believe,.achieve{font-size:24px;text-align:center;margin:10px 0}.imagine_mob{display:none}@media (max-width:768px){.c-process__mobile{display:block}.c-process__screen{display:none}.imagine_mob{display:block}}.financial-advice-pages .service-wrapper,.home-loans-pages .service-wrapper{position:relative;overflow:hidden;height:200px}.financial-advice-pages .service,.home-loans-pages .service{position:relative;width:100%;height:100%}.financial-advice-pages .featured-image,.home-loans-pages .featured-image{position:relative;background-size:cover;background-position:center;width:100%;height:100%;display:flex;align-items:flex-end;transition:transform 0.3s ease-in-out;background-color:black}.financial-advice-pages .service-content,.home-loans-pages .service-content{position:absolute;display:flex;bottom:0;background:#0c222c6e;color:#fff!important;padding:20px;width:100%;height:100%;transition:opacity 0.3s ease-in-out;flex-direction:column;justify-content:flex-end;align-items:center}.financial-advice-pages .service-content .title,.home-loans-pages .service-content .title{margin:0;font-size:1.5em;color:#fff!important}.financial-advice-pages .service-content .excerpt,.financial-advice-pages .service-content .read-more,.home-loans-pages .service-content .excerpt,.home-loans-pages .service-content .read-more{opacity:0;color:#fff!important;max-height:0;text-align:center;transition:opacity 0.3s ease-in-out,max-height 0.3s ease-in-out}.financial-advice-pages .service:hover .featured-image,.home-loans-pages .service:hover .featured-image{transform:scale(1.1)}.financial-advice-pages .service:hover .service-content .excerpt,.financial-advice-pages .service:hover .service-content .read-more,.home-loans-pages .service:hover .service-content .excerpt,.home-loans-pages .service:hover .service-content .read-more{opacity:1;max-height:1000px}.gform_wrapper .left-column,.gform_wrapper .right-column{width:48%!important}.gform_wrapper .left-column{float:left!important;margin-right:2%}.gform_wrapper .right-column{float:right!important}.gform_wrapper::after{content:"";display:table;clear:both}.goals-highlight{display:inline-grid;grid-template-columns:repeat(3,1fr);width:100%}.goals-highlight .service-wrapper{position:relative;width:98%;margin:20px;text-align:center;overflow:hidden}.goals-highlight .featured-image{width:100%;height:40vh;background-size:cover;background-position:center;transition:transform 0.5s ease;position:relative}.goals-highlight .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:2.2rem;font-weight:bold;width:90%;transition:top 0.5s ease,transform 0.5s ease;z-index:4}.goals-highlight .service-wrapper:hover .title{top:10%;transform:translate(-50%,0)}.goals-highlight .service-content{position:absolute;top:0;left:0;width:100%;height:100%;background:#0c222cb5;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity 0.5s ease;z-index:1}.goal-link{color:#fff!important;font-size:20px;top:30px!important;line-height:50px}a.goal-link:hover{color:#009ba7!important}.goals-highlight .entry-content ul{text-align:center}.goals-highlight .content{font-size:20px;margin-bottom:10px}.goals-highlight .service-links{padding-top:100px;text-align:center}.featured-image .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0c222c6e;z-index:1}.goals-highlight .service-wrapper:hover .featured-image{transform:scale(1.1)}.goals-highlight .service-wrapper:hover .service-content{opacity:1}.logo-resize img{max-height:80px;object-fit:cover}.wp-gr .wp-google-right{width:100%}.menu-item-portal a{position:relative;display:inline-block;text-decoration:none;font-size:0px!important}.menu-item-portal a:before{content:'';display:inline-block;background-image:url('/wp-content/uploads/2024/10/noun-person-7247552-278D9C.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;vertical-align:middle}@media (max-width:980px){.menu-item-portal a{font-size:16px!important}.menu-item-portal a:before{display:none}}