.elementor-3671 .elementor-element.elementor-element-6b40276{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-6b40276:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-6b40276>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a3d701a)}.elementor-3671 .elementor-element.elementor-element-3450fc3{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-3671 .elementor-element.elementor-element-a84bc1c{--display:flex}.elementor-3671 .elementor-element.elementor-element-a3db9ba .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:var(--e-global-color-299ba18)}.elementor-3671 .elementor-element.elementor-element-b491816{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-b491816 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:var(--e-global-color-b0d1fca)}.elementor-3671 .elementor-element.elementor-element-4a6063b .elementor-heading-title{font-family:var(--e-global-typography-b3ec519-font-family),Sans-serif;font-size:var(--e-global-typography-b3ec519-font-size);font-weight:var(--e-global-typography-b3ec519-font-weight);line-height:var(--e-global-typography-b3ec519-line-height);color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-b05d77f{font-family:var(--e-global-typography-399305a-font-family),Sans-serif;font-size:var(--e-global-typography-399305a-font-size);line-height:var(--e-global-typography-399305a-line-height)}.elementor-3671 .elementor-element.elementor-element-d492481{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 07px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:07px;border-color:var(--e-global-color-299ba18);--border-color:var( --e-global-color-299ba18 );--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-f4af359 .elementor-heading-title{font-family:"Merriweather",Sans-serif;font-size:30px;font-style:italic;color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-6fb8ff1{margin:-15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-6fb8ff1 .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-b745d54 .elementor-heading-title{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-fbbe2f9{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-4f168f9{--display:flex}.elementor-3671 .elementor-element.elementor-element-5e9ed92 img{border-radius:20px 20px 20px 20px}.elementor-3671 .elementor-element.elementor-element-24e0866 .elementor-icon-list-icon i{color:var(--e-global-color-62874b3);transition:color 0.3s}.elementor-3671 .elementor-element.elementor-element-24e0866 .elementor-icon-list-icon svg{fill:var(--e-global-color-62874b3);transition:fill 0.3s}.elementor-3671 .elementor-element.elementor-element-24e0866{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:7px}.elementor-3671 .elementor-element.elementor-element-24e0866 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-3671 .elementor-element.elementor-element-24e0866 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:0}.elementor-3671 .elementor-element.elementor-element-24e0866 .elementor-icon-list-text{transition:color 0.3s}.elementor-3671 .elementor-element.elementor-element-7c61530{--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:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-7c61530:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-7c61530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a3d701a)}.elementor-3671 .elementor-element.elementor-element-9909a15{--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}.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button{background-color:var(--e-global-color-299ba18);font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);fill:var(--e-global-color-452bb53);color:var(--e-global-color-452bb53);border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-6452b39{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-4bb9957{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-4e97545{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCC;--border-color:#CCCCCC;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-4e97545:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-4e97545>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a3d701a);background-image:url(https://www.drmcphee.co.uk/wp-content/uploads/adhd-page-1.jpg);background-position:bottom center;background-size:cover}.elementor-3671 .elementor-element.elementor-element-652730c{--display:flex}.elementor-3671 .elementor-element.elementor-element-9ca9c84{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-bb8f92e{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-bb8f92e:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-bb8f92e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-549e509 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-8aa879e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-3671 .elementor-element.elementor-element-3f5dc7d{--display:flex}.elementor-3671 .elementor-element.elementor-element-743ccd7{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-2812e22{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-95ba505{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-22e3b17{--display:flex}.elementor-3671 .elementor-element.elementor-element-93dbc01{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-d3a3908{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-7ad9b37{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-62f52c7{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-62f52c7:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-62f52c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c50c7a8)}.elementor-3671 .elementor-element.elementor-element-4def7c8 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-f483d59{column-gap:80px;font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);color:var(--e-global-color-1378996)}.elementor-3671 .elementor-element.elementor-element-72f00a5 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:"Montserrat",Sans-serif;font-size:16px;line-height:1.8em;letter-spacing:-.2px;fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:8px 12px 8px 12px}.elementor-3671 .elementor-element.elementor-element-72f00a5 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-72f00a5 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-72f00a5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-72f00a5 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-72f00a5 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-3cda082{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCC;--border-color:#CCCCCC;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-3cda082:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-3cda082>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a3d701a)}.elementor-3671 .elementor-element.elementor-element-73c9dcf{--display:flex}.elementor-3671 .elementor-element.elementor-element-810b328{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-ed0dcf3{--display:flex;--border-radius:50px 50px 50px 50px}.elementor-3671 .elementor-element.elementor-element-4512a0e .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:var(--e-global-color-299ba18)}.elementor-3671 .elementor-element.elementor-element-8ecebab .elementor-heading-title{font-family:var(--e-global-typography-8ec22a5-font-family),Sans-serif;font-size:var(--e-global-typography-8ec22a5-font-size);font-weight:var(--e-global-typography-8ec22a5-font-weight);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing);color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-536c614{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-ec5ee4e{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-ec5ee4e:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-ec5ee4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(160deg,var(--e-global-color-62874b3) 0%,#083F00 78%)}.elementor-3671 .elementor-element.elementor-element-3c13999 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-f976a51{column-gap:80px;font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-da75346{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-da75346:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-da75346>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F3EB}.elementor-3671 .elementor-element.elementor-element-1a67c96{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-3671 .elementor-element.elementor-element-9d89331{--display:flex}.elementor-3671 .elementor-element.elementor-element-ed05bac{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-ed05bac:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-ed05bac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(160deg,var(--e-global-color-62874b3) 0%,#083F00 78%)}.elementor-3671 .elementor-element.elementor-element-e951015 .elementor-heading-title{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-0d6d41f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:36px;font-weight:600;color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-93e7e04 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.8em;letter-spacing:.2px;fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-93e7e04 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-93e7e04 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-93e7e04{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-93e7e04 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-93e7e04 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-33fa818{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-3671 .elementor-element.elementor-element-730772d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-730772d:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-730772d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3671 .elementor-element.elementor-element-eae27a0{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-067c28e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-067c28e:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-067c28e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-da5c1ab{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-d40c0e0{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-d40c0e0:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-d40c0e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-8a16552{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-3aea36c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-3aea36c:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-3aea36c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-2668458{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-86297da{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:30%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:var( --e-global-color-08e4450 );--n-tabs-title-color-active:var( --e-global-color-62874b3 )}.elementor-3671 .elementor-element.elementor-element-86297da>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover){background:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-299ba18)}:where(.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-content)>.e-con{background-color:var(--e-global-color-3d5794a);--border-radius:20px 20px 20px 20px}.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover){border-style:none}.elementor-3671 .elementor-element.elementor-element-86297da.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:"Montserrat",Sans-serif;line-height:1.8em;letter-spacing:.2px}.elementor-3671 .elementor-element.elementor-element-86297da [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-08e4450 )}.elementor-3671 .elementor-element.elementor-element-6b1e4c1{--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}.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button{background-color:var(--e-global-color-299ba18);font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);fill:var(--e-global-color-3d5794a);color:var(--e-global-color-3d5794a);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-39fbaab{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-a1a9f74{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-c201192{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCC;--border-color:#CCCCCC;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-c201192:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-c201192>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(160deg,var(--e-global-color-62874b3) 0%,#083D00 100%)}.elementor-3671 .elementor-element.elementor-element-e3d902a{--display:flex}.elementor-3671 .elementor-element.elementor-element-a15fa50{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-02a38ef{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:050%}.elementor-3671 .elementor-element.elementor-element-8d0dcda .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:#9CFF8F}.elementor-3671 .elementor-element.elementor-element-e6ff2a9 .elementor-heading-title{font-family:var(--e-global-typography-8ec22a5-font-family),Sans-serif;font-size:var(--e-global-typography-8ec22a5-font-size);font-weight:var(--e-global-typography-8ec22a5-font-weight);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-10081f9{--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-3671 .elementor-element.elementor-element-8ff174f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#13A70040;--border-color:#13A70040;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-8ff174f:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-8ff174f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF08}.elementor-3671 .elementor-element.elementor-element-416f8ab .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-c0cde3e{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-f254a25{--display:flex}.elementor-3671 .elementor-element.elementor-element-0cdd705{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-a32221e{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-3d5794a );--n-accordion-title-active-color:var( --e-global-color-3d5794a );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-3d5794a )}.elementor-3671 .elementor-element.elementor-element-a32221e>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}:where(.elementor-3671 .elementor-element.elementor-element-a32221e>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Montserrat",Sans-serif;line-height:1.8em;letter-spacing:.2px}.elementor-3671 .elementor-element.elementor-element-47cfb4d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#13A70040;--border-color:#13A70040;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-47cfb4d:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-47cfb4d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF08}.elementor-3671 .elementor-element.elementor-element-fe0042e .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-8549369{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-3bd4de5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#13A70040;--border-color:#13A70040;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-3bd4de5:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-3bd4de5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF08}.elementor-3671 .elementor-element.elementor-element-0ec40ee .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-e5b1481{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-100e4dc{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCC;--border-color:#CCCCCC;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-100e4dc:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-100e4dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFBF5}.elementor-3671 .elementor-element.elementor-element-3acbf30{--display:flex}.elementor-3671 .elementor-element.elementor-element-2de8be1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-6b53e30{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:050%}.elementor-3671 .elementor-element.elementor-element-2b509fd .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:var(--e-global-color-299ba18)}.elementor-3671 .elementor-element.elementor-element-5691ed1 .elementor-heading-title{font-family:var(--e-global-typography-8ec22a5-font-family),Sans-serif;font-size:var(--e-global-typography-8ec22a5-font-size);font-weight:var(--e-global-typography-8ec22a5-font-weight);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing);color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-57be881 .elementor-heading-title{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e09e797{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-3671 .elementor-element.elementor-element-2b07154{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-2b07154:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-2b07154>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-1308219 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-c7eb0dc{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-b0b6199{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-b0b6199:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-b0b6199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-a711c16 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-fa636fe{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-7cba935{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-7cba935:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-7cba935>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-6fd57fd .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-3574e37{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-3b76dec{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-3671 .elementor-element.elementor-element-1d016ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-1d016ed:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-1d016ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-2e333c7 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-0136c85{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-a3b6665{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-a3b6665:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-a3b6665>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-eeb91a7 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-fd4e842{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-2b28eb3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C40;--border-color:#9C9C9C40;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-2b28eb3:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-2b28eb3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-148e09c .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-2be7ea8{column-gap:80px;font-family:var(--e-global-typography-a8391ba-font-family),Sans-serif;font-size:var(--e-global-typography-a8391ba-font-size);font-weight:var(--e-global-typography-a8391ba-font-weight);line-height:var(--e-global-typography-a8391ba-line-height);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-3347b92{--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-3671 .elementor-element.elementor-element-8785a3f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEFFD7;--border-color:#DEFFD7;--border-radius:30px 30px 30px 30px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-8785a3f:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-8785a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6FFF4}.elementor-3671 .elementor-element.elementor-element-38d674c{column-gap:80px;text-align:center;font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);color:var(--e-global-color-62874b3)}.elementor-3671 .elementor-element.elementor-element-d746d01{--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}.elementor-3671 .elementor-element.elementor-element-d3a4752 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.8em;letter-spacing:.2px;fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-d3a4752 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-d3a4752 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-d3a4752{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-d3a4752 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-d3a4752 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-3f03f2d .elementor-button{background-color:var(--e-global-color-299ba18);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.8em;letter-spacing:.2px;fill:var(--e-global-color-3d5794a);color:var(--e-global-color-3d5794a);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:16px 36px 16px 36px}.elementor-3671 .elementor-element.elementor-element-3f03f2d .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-3f03f2d .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-3f03f2d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-3f03f2d .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-3f03f2d .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-56c1035{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCC;--border-color:#CCCCCC;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-56c1035:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-56c1035>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F3EB;background-image:url(https://www.drmcphee.co.uk/wp-content/uploads/sandy-beach-2026-03-25-04-44-05-utc.jpg)}.elementor-3671 .elementor-element.elementor-element-89fb6b0{--display:flex}.elementor-3671 .elementor-element.elementor-element-cfaa254{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-b9a8f82{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-b9a8f82:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-b9a8f82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-8b8311e .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:var(--e-global-color-299ba18)}.elementor-3671 .elementor-element.elementor-element-e82bac2 .elementor-heading-title{font-family:"Geist",Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;letter-spacing:-1px;color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-1644906{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-14376fe{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0 0 7px 0 rgb(0 0 0 / .15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-14376fe:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-14376fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(160deg,var(--e-global-color-62874b3) 0%,#083F00 78%)}.elementor-3671 .elementor-element.elementor-element-e0afcfb .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:#9CFF8F}.elementor-3671 .elementor-element.elementor-element-0e28b35 .elementor-heading-title{font-family:"Geist",Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;letter-spacing:-1px;color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-ac5e0a7 .elementor-heading-title{font-family:var(--e-global-typography-e92e8b2-font-family),Sans-serif;font-size:var(--e-global-typography-e92e8b2-font-size);font-weight:var(--e-global-typography-e92e8b2-font-weight);line-height:var(--e-global-typography-e92e8b2-line-height);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-b2a665a{column-gap:80px;font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-57fa306 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.8em;letter-spacing:.2px;fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:12px 12px 12px 12px;padding:8px 12px 8px 12px}.elementor-3671 .elementor-element.elementor-element-57fa306 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-57fa306 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-57fa306{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3671 .elementor-element.elementor-element-57fa306 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-57fa306 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-69c64fe1{--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:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-69c64fe1:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-69c64fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFBF5}.elementor-3671 .elementor-element.elementor-element-980a3c4{text-align:center}.elementor-3671 .elementor-element.elementor-element-980a3c4 .elementor-heading-title{font-family:var(--e-global-typography-31f3fbe-font-family),Sans-serif;font-size:var(--e-global-typography-31f3fbe-font-size);font-weight:var(--e-global-typography-31f3fbe-font-weight);text-transform:var(--e-global-typography-31f3fbe-text-transform);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing);color:var(--e-global-color-299ba18)}.elementor-3671 .elementor-element.elementor-element-58acdea4{padding:0 0 20px 0;text-align:center}.elementor-3671 .elementor-element.elementor-element-58acdea4 .elementor-heading-title{font-family:var(--e-global-typography-8ec22a5-font-family),Sans-serif;font-size:var(--e-global-typography-8ec22a5-font-size);font-weight:var(--e-global-typography-8ec22a5-font-weight);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing);color:var(--e-global-color-08e4450)}.elementor-3671 .elementor-element.elementor-element-909a49b{--display:flex}.elementor-3671 .elementor-element.elementor-element-7f8f30a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-7f8f30a:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-7f8f30a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-073d75c{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-c59f0f8{--display:flex}.elementor-3671 .elementor-element.elementor-element-6e0551e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-6e0551e:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-6e0551e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-5e7bbb2{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-6a17fa2{--display:flex}.elementor-3671 .elementor-element.elementor-element-e6be9c9{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-e6be9c9:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-e6be9c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-f17e6ef{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-61a6389{--display:flex}.elementor-3671 .elementor-element.elementor-element-f51b80f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-f51b80f:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-f51b80f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-41832ad{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-1b38f05{--display:flex}.elementor-3671 .elementor-element.elementor-element-a5a94ff{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-a5a94ff:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-a5a94ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-f39fa95{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-57240b9{--display:flex}.elementor-3671 .elementor-element.elementor-element-7383062{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3671 .elementor-element.elementor-element-7383062:not(.elementor-motion-effects-element-type-background),.elementor-3671 .elementor-element.elementor-element-7383062>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-452bb53)}.elementor-3671 .elementor-element.elementor-element-f20c462{font-family:var(--e-global-typography-4e509c6-font-family),Sans-serif;font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-da9acd9{--n-accordion-title-font-size:var( --e-global-typography-882decc-font-size );--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-299ba18 )}.elementor-3671 .elementor-element.elementor-element-da9acd9>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}:where(.elementor-3671 .elementor-element.elementor-element-da9acd9>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:var(--e-global-typography-882decc-font-family),Sans-serif;font-weight:var(--e-global-typography-882decc-font-weight);line-height:var(--e-global-typography-882decc-line-height)}.elementor-3671 .elementor-element.elementor-element-e8dd5b7 .elementor-button{background-color:var(--e-global-color-3d5794a);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;line-height:1.8em;letter-spacing:.2px;fill:var(--e-global-color-08e4450);color:var(--e-global-color-08e4450);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAD5E2;border-radius:16px 16px 16px 16px;padding:10px 16px 10px 16px}.elementor-3671 .elementor-element.elementor-element-e8dd5b7 .elementor-button:hover,.elementor-3671 .elementor-element.elementor-element-e8dd5b7 .elementor-button:focus{background-color:var(--e-global-color-c386df5);color:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-e8dd5b7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:40px 0 0 0}.elementor-3671 .elementor-element.elementor-element-e8dd5b7 .elementor-button:hover svg,.elementor-3671 .elementor-element.elementor-element-e8dd5b7 .elementor-button:focus svg{fill:var(--e-global-color-3d5794a)}.elementor-3671 .elementor-element.elementor-element-de7fdfc{--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}@media(min-width:768px){.elementor-3671 .elementor-element.elementor-element-a84bc1c{--width:55%}.elementor-3671 .elementor-element.elementor-element-4f168f9{--width:45%}.elementor-3671 .elementor-element.elementor-element-9d89331{--width:30%}.elementor-3671 .elementor-element.elementor-element-33fa818{--width:80%}.elementor-3671 .elementor-element.elementor-element-69c64fe1{--content-width:800px}}@media(max-width:1024px) and (min-width:768px){.elementor-3671 .elementor-element.elementor-element-a84bc1c{--width:100%}.elementor-3671 .elementor-element.elementor-element-4f168f9{--width:100%}}@media(max-width:1024px){.elementor-3671 .elementor-element.elementor-element-6b40276{--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-3671 .elementor-element.elementor-element-3450fc3{--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-3671 .elementor-element.elementor-element-a3db9ba{text-align:center}.elementor-3671 .elementor-element.elementor-element-a3db9ba .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-b491816{text-align:center}.elementor-3671 .elementor-element.elementor-element-4a6063b{text-align:center}.elementor-3671 .elementor-element.elementor-element-4a6063b .elementor-heading-title{font-size:var(--e-global-typography-b3ec519-font-size);line-height:var(--e-global-typography-b3ec519-line-height)}.elementor-3671 .elementor-element.elementor-element-b05d77f{text-align:center;font-size:var(--e-global-typography-399305a-font-size);line-height:var(--e-global-typography-399305a-line-height)}.elementor-3671 .elementor-element.elementor-element-6fb8ff1 .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-b745d54 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-fbbe2f9{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-9ca9c84{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3671 .elementor-element.elementor-element-549e509 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-743ccd7{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-2812e22{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-95ba505{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-93dbc01{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-d3a3908{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-7ad9b37{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-4def7c8 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-f483d59{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-810b328{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3671 .elementor-element.elementor-element-4512a0e .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-8ecebab .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-536c614{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-3c13999 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-f976a51{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-1a67c96{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-3671 .elementor-element.elementor-element-e951015 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-eae27a0{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-da5c1ab{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-8a16552{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-2668458{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-a15fa50{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3671 .elementor-element.elementor-element-02a38ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-3671 .elementor-element.elementor-element-8d0dcda .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e6ff2a9{text-align:center}.elementor-3671 .elementor-element.elementor-element-e6ff2a9 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-10081f9{--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-3671 .elementor-element.elementor-element-416f8ab .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-c0cde3e{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-0cdd705{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-fe0042e .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-8549369{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-0ec40ee .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-e5b1481{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-2de8be1{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-3671 .elementor-element.elementor-element-6b53e30{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-3671 .elementor-element.elementor-element-2b509fd .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-5691ed1{text-align:center}.elementor-3671 .elementor-element.elementor-element-5691ed1 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-57be881 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e09e797{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-3671 .elementor-element.elementor-element-1308219 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-c7eb0dc{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-a711c16 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-fa636fe{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-6fd57fd .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-3574e37{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-3b76dec{--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-3671 .elementor-element.elementor-element-2e333c7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-0136c85{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-eeb91a7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-fd4e842{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-148e09c .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-2be7ea8{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-38d674c{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-cfaa254{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3671 .elementor-element.elementor-element-8b8311e .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-1644906{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e0afcfb .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-ac5e0a7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-b2a665a{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-69c64fe1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-980a3c4 .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-58acdea4 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-073d75c{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-5e7bbb2{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f17e6ef{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-41832ad{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f39fa95{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f20c462{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-da9acd9{--n-accordion-title-font-size:var( --e-global-typography-882decc-font-size )}:where(.elementor-3671 .elementor-element.elementor-element-da9acd9>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-882decc-line-height)}}@media(max-width:767px){.elementor-3671 .elementor-element.elementor-element-a3db9ba{text-align:center}.elementor-3671 .elementor-element.elementor-element-a3db9ba .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-b491816{text-align:center}.elementor-3671 .elementor-element.elementor-element-4a6063b .elementor-heading-title{font-size:var(--e-global-typography-b3ec519-font-size);line-height:var(--e-global-typography-b3ec519-line-height)}.elementor-3671 .elementor-element.elementor-element-b05d77f{font-size:var(--e-global-typography-399305a-font-size);line-height:var(--e-global-typography-399305a-line-height)}.elementor-3671 .elementor-element.elementor-element-6fb8ff1 .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-b745d54 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-fbbe2f9{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-6452b39 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-4bb9957 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-652730c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-bb8f92e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-549e509 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-743ccd7{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-2812e22{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-95ba505{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-93dbc01{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-d3a3908{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-7ad9b37{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-62f52c7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-4def7c8 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-f483d59{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-73c9dcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-ed0dcf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-4512a0e{text-align:center}.elementor-3671 .elementor-element.elementor-element-4512a0e .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-8ecebab{text-align:center}.elementor-3671 .elementor-element.elementor-element-8ecebab .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-536c614{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-ec5ee4e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-3c13999 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-f976a51{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-ed05bac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-e951015 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-0d6d41f .elementor-heading-title{font-size:20px}.elementor-3671 .elementor-element.elementor-element-730772d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-eae27a0{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-067c28e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-da5c1ab{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-d40c0e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-8a16552{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-3aea36c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-2668458{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-39fbaab .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-a1a9f74 .elementor-button{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e3d902a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-02a38ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-8d0dcda{text-align:center}.elementor-3671 .elementor-element.elementor-element-8d0dcda .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e6ff2a9 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-8ff174f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-416f8ab .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-c0cde3e{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-0cdd705{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-47cfb4d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-fe0042e .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-8549369{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-3bd4de5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-0ec40ee .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-e5b1481{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-3acbf30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-6b53e30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-2b509fd{text-align:center}.elementor-3671 .elementor-element.elementor-element-2b509fd .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-5691ed1 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-57be881{text-align:center}.elementor-3671 .elementor-element.elementor-element-57be881 .elementor-heading-title{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-2b07154{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-1308219 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-c7eb0dc{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-b0b6199{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-a711c16 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-fa636fe{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-7cba935{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-6fd57fd .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-3574e37{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-1d016ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-2e333c7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-0136c85{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-a3b6665{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-eeb91a7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-fd4e842{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-2b28eb3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-148e09c .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-2be7ea8{font-size:var(--e-global-typography-a8391ba-font-size);line-height:var(--e-global-typography-a8391ba-line-height)}.elementor-3671 .elementor-element.elementor-element-8785a3f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-38d674c{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-89fb6b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3671 .elementor-element.elementor-element-b9a8f82{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-8b8311e{text-align:center}.elementor-3671 .elementor-element.elementor-element-8b8311e .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-e82bac2{text-align:center}.elementor-3671 .elementor-element.elementor-element-e82bac2 .elementor-heading-title{font-size:30px}.elementor-3671 .elementor-element.elementor-element-1644906{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-14376fe{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3671 .elementor-element.elementor-element-e0afcfb{text-align:center}.elementor-3671 .elementor-element.elementor-element-e0afcfb .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-0e28b35{text-align:center}.elementor-3671 .elementor-element.elementor-element-0e28b35 .elementor-heading-title{font-size:30px}.elementor-3671 .elementor-element.elementor-element-ac5e0a7 .elementor-heading-title{font-size:var(--e-global-typography-e92e8b2-font-size);line-height:var(--e-global-typography-e92e8b2-line-height)}.elementor-3671 .elementor-element.elementor-element-b2a665a{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-69c64fe1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3671 .elementor-element.elementor-element-980a3c4 .elementor-heading-title{font-size:var(--e-global-typography-31f3fbe-font-size);line-height:var(--e-global-typography-31f3fbe-line-height);letter-spacing:var(--e-global-typography-31f3fbe-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-58acdea4 .elementor-heading-title{font-size:var(--e-global-typography-8ec22a5-font-size);line-height:var(--e-global-typography-8ec22a5-line-height);letter-spacing:var(--e-global-typography-8ec22a5-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-073d75c{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-5e7bbb2{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f17e6ef{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-41832ad{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f39fa95{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-f20c462{font-size:var(--e-global-typography-4e509c6-font-size);line-height:var(--e-global-typography-4e509c6-line-height);letter-spacing:var(--e-global-typography-4e509c6-letter-spacing)}.elementor-3671 .elementor-element.elementor-element-da9acd9{--n-accordion-title-font-size:var( --e-global-typography-882decc-font-size )}:where(.elementor-3671 .elementor-element.elementor-element-da9acd9>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-882decc-line-height)}}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.drmcphee.co.uk/wp-content/uploads/Geist-Regular.woff2) format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.drmcphee.co.uk/wp-content/uploads/Geist-Bold.woff2) format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.drmcphee.co.uk/wp-content/uploads/Geist-Light.woff2) format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.drmcphee.co.uk/wp-content/uploads/Geist-Medium.woff2) format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.drmcphee.co.uk/wp-content/uploads/Geist-SemiBold.woff2) format('woff2')}