.elementor-3109 .elementor-element.elementor-element-899daf2{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3109 .elementor-element.elementor-element-a5a1b63{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3109 .elementor-element.elementor-element-a5a1b63 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3109 .elementor-element.elementor-element-b45b6bb{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-55ce833{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-2d18e46 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-339334e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-dc2ce5b .elementor-button{background-color:#1E1E1E;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:18px 46px 18px 46px;}.elementor-3109 .elementor-element.elementor-element-dc2ce5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-dc2ce5b.elementor-element{--align-self:flex-start;}.elementor-3109 .elementor-element.elementor-element-d997238{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-bfd9bc2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-a2c50cc{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-e6fe9fd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-b4ffe30 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-f678df3{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-28cfea5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-69fdbae .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-ed7bb40{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-f624fb7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:55px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-53185c6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-196d15f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#1E1E1E;}.elementor-3109 .elementor-element.elementor-element-fee829b{--display:flex;--min-height:654px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-1c5d086{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:46px;--padding-right:46px;}.elementor-3109 .elementor-element.elementor-element-1c5d086:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-1c5d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldcoastpsychotherapy.com.au/wp-content/uploads/2026/08/sunset-beach-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-3109 .elementor-element.elementor-element-1c5d086::before, .elementor-3109 .elementor-element.elementor-element-1c5d086 > .elementor-background-video-container::before, .elementor-3109 .elementor-element.elementor-element-1c5d086 > .e-con-inner > .elementor-background-video-container::before, .elementor-3109 .elementor-element.elementor-element-1c5d086 > .elementor-background-slideshow::before, .elementor-3109 .elementor-element.elementor-element-1c5d086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3109 .elementor-element.elementor-element-1c5d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3109 .elementor-element.elementor-element-05aaf16{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-b9df170{text-align:center;}.elementor-3109 .elementor-element.elementor-element-b9df170 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-3109 .elementor-element.elementor-element-a59c115{text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3109 .elementor-element.elementor-element-7877453{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-840b7a5 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.2px;fill:#1E1E1E;color:#1E1E1E;border-radius:60px 60px 60px 60px;padding:18px 46px 18px 46px;}.elementor-3109 .elementor-element.elementor-element-840b7a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-840b7a5.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3109 .elementor-element.elementor-element-899daf2{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-a5a1b63{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3109 .elementor-element.elementor-element-a5a1b63 .elementor-heading-title{font-size:44px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-b45b6bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:26px;}.elementor-3109 .elementor-element.elementor-element-55ce833{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:41px;--padding-left:32px;--padding-right:32px;}.elementor-3109 .elementor-element.elementor-element-2d18e46 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-339334e{font-size:16px;line-height:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-dc2ce5b.elementor-element{--align-self:flex-start;}.elementor-3109 .elementor-element.elementor-element-dc2ce5b .elementor-button{padding:18px 46px 18px 46px;}.elementor-3109 .elementor-element.elementor-element-d997238{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:41px;--padding-left:32px;--padding-right:32px;}.elementor-3109 .elementor-element.elementor-element-bfd9bc2 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-a2c50cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:26px;}.elementor-3109 .elementor-element.elementor-element-e6fe9fd{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:41px;--padding-left:32px;--padding-right:32px;}.elementor-3109 .elementor-element.elementor-element-b4ffe30 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-f678df3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:26px;}.elementor-3109 .elementor-element.elementor-element-28cfea5{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:41px;--padding-left:32px;--padding-right:32px;}.elementor-3109 .elementor-element.elementor-element-69fdbae .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-ed7bb40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:26px;}.elementor-3109 .elementor-element.elementor-element-f624fb7{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-3109 .elementor-element.elementor-element-53185c6 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-196d15f{font-size:16px;line-height:26px;}.elementor-3109 .elementor-element.elementor-element-fee829b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-1c5d086{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3109 .elementor-element.elementor-element-b9df170 .elementor-heading-title{font-size:46px;}.elementor-3109 .elementor-element.elementor-element-a59c115{text-align:center;}.elementor-3109 .elementor-element.elementor-element-840b7a5 .elementor-button{padding:18px 46px 18px 46px;}}@media(max-width:767px){.elementor-3109 .elementor-element.elementor-element-899daf2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-a5a1b63{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3109 .elementor-element.elementor-element-a5a1b63 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-b45b6bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:30px;}.elementor-3109 .elementor-element.elementor-element-55ce833{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-2d18e46 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-339334e{font-size:16px;line-height:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3109 .elementor-element.elementor-element-dc2ce5b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-dc2ce5b.elementor-element{--align-self:flex-start;}.elementor-3109 .elementor-element.elementor-element-dc2ce5b .elementor-button{padding:18px 46px 18px 46px;}.elementor-3109 .elementor-element.elementor-element-d997238{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-bfd9bc2 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-a2c50cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:30px;}.elementor-3109 .elementor-element.elementor-element-e6fe9fd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-b4ffe30 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-f678df3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:30px;}.elementor-3109 .elementor-element.elementor-element-28cfea5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-69fdbae .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-ed7bb40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:30px;}.elementor-3109 .elementor-element.elementor-element-f624fb7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-53185c6 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-196d15f{font-size:16px;line-height:30px;}.elementor-3109 .elementor-element.elementor-element-fee829b{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3109 .elementor-element.elementor-element-1c5d086{--min-height:500px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3109 .elementor-element.elementor-element-05aaf16{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3109 .elementor-element.elementor-element-b9df170 .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-3109 .elementor-element.elementor-element-a59c115{text-align:center;font-size:16px;}.elementor-3109 .elementor-element.elementor-element-7877453{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3109 .elementor-element.elementor-element-840b7a5 .elementor-button{padding:18px 46px 18px 46px;}}@media(min-width:768px){.elementor-3109 .elementor-element.elementor-element-899daf2{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-55ce833{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-d997238{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-e6fe9fd{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-28cfea5{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-f624fb7{--width:1230px;}.elementor-3109 .elementor-element.elementor-element-1c5d086{--content-width:1230px;}.elementor-3109 .elementor-element.elementor-element-05aaf16{--width:56%;}.elementor-3109 .elementor-element.elementor-element-7877453{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3109 .elementor-element.elementor-element-05aaf16{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b45b6bb */.elementor-3109 .elementor-element.elementor-element-b45b6bb p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-b45b6bb p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-b45b6bb ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-b45b6bb li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-b45b6bb a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-b45b6bb a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-b45b6bb em{font-style:italic}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339334e */.elementor-3109 .elementor-element.elementor-element-339334e p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-339334e p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-339334e ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-339334e li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-339334e a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-339334e a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-339334e em{font-style:italic}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--cols,2),1fr);gap:24px}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards>li{margin:0;padding:28px;border-radius:24px;background:#F6F3EE}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards>li>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#1E1E1E}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards li:has(>a){padding:0}.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards li>a{padding:28px;border-radius:24px;transition:transform .2s ease}.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards li>a:hover{transform:translateY(-3px);opacity:1}.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards li>a:focus-visible{outline:2px solid #1E1E1E;outline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards strong{display:block;font-family:Lora,serif;font-weight:400;font-size:24px;line-height:1.25;margin-bottom:10px}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards span{display:block;font-size:16px;line-height:26px;flex-grow:1}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards em{display:block;font-style:normal;font-size:15px;font-weight:400;margin-top:18px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1024px){.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards{grid-template-columns:1fr;gap:16px}.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards>li,.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards li>a{padding:22px}.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards strong{font-size:21px}}
.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards b.price{display:block;font-family:Lora,serif;font-weight:400;font-size:44px;line-height:1.1;margin:4px 0 12px}
@media(max-width:767px){.elementor-3109 .elementor-element.elementor-element-339334e ul.gcp-cards b.price{font-size:36px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c50cc */.elementor-3109 .elementor-element.elementor-element-a2c50cc p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-a2c50cc p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-a2c50cc ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-a2c50cc li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-a2c50cc a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-a2c50cc a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-a2c50cc em{font-style:italic}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f678df3 */.elementor-3109 .elementor-element.elementor-element-f678df3 p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-f678df3 p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-f678df3 ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-f678df3 li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-f678df3 a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-f678df3 a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-f678df3 em{font-style:italic}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed7bb40 */.elementor-3109 .elementor-element.elementor-element-ed7bb40 p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-ed7bb40 em{font-style:italic}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d15f */.elementor-3109 .elementor-element.elementor-element-196d15f p{margin:0 0 18px}
.elementor-3109 .elementor-element.elementor-element-196d15f p:last-child{margin-bottom:0}
.elementor-3109 .elementor-element.elementor-element-196d15f ul{margin:0 0 18px;padding-left:1.2em}
.elementor-3109 .elementor-element.elementor-element-196d15f li{margin-bottom:6px}
.elementor-3109 .elementor-element.elementor-element-196d15f a{color:#1E1E1E;text-decoration:underline;text-underline-offset:3px}
.elementor-3109 .elementor-element.elementor-element-196d15f a:hover{opacity:.7}
.elementor-3109 .elementor-element.elementor-element-196d15f em{font-style:italic}
.elementor-3109 .elementor-element.elementor-element-196d15f details{border-bottom:1px solid rgba(30,30,30,.18)}
.elementor-3109 .elementor-element.elementor-element-196d15f details:first-of-type{border-top:1px solid rgba(30,30,30,.18)}
.elementor-3109 .elementor-element.elementor-element-196d15f summary{list-style:none;cursor:pointer;font-family:Lora,serif;font-weight:400;font-size:22px;line-height:1.35;color:#1E1E1E;padding:22px 48px 22px 0;position:relative}
.elementor-3109 .elementor-element.elementor-element-196d15f summary::-webkit-details-marker{display:none}
.elementor-3109 .elementor-element.elementor-element-196d15f summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:Poppins,sans-serif;font-weight:300;font-size:30px;line-height:1}
.elementor-3109 .elementor-element.elementor-element-196d15f details[open] summary::after{content:"\2212"}
.elementor-3109 .elementor-element.elementor-element-196d15f summary:focus-visible{outline:2px solid #1E1E1E;outline-offset:4px;border-radius:4px}
.elementor-3109 .elementor-element.elementor-element-196d15f .faq-answer{padding:0 0 24px}
@media(max-width:767px){.elementor-3109 .elementor-element.elementor-element-196d15f summary{font-size:18px;padding:18px 40px 18px 0}}/* End custom CSS */