.elementor-2 .elementor-element.elementor-element-0e31ec2{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0e31ec2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-5fd7df4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5fd7df4 img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:top center;}.elementor-2 .elementor-element.elementor-element-8adea4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21d2eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-21d2eb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a9ac940{--display:flex;--min-height:305px;--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;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);--margin-top:-180px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a9ac940:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a9ac940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-611e770 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2f3b134{margin:31px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:35px;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-c6dd291{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3bf404d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3bf404d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-25efada );}.elementor-2 .elementor-element.elementor-element-6577f746{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fb1af36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-dddccea{--display:flex;--min-height:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-b7df345.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-b7df345 .elementor-main-swiper{height:398px;width:100%;}.elementor-2 .elementor-element.elementor-element-b7df345 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c4f3991{--display:flex;}.elementor-2 .elementor-element.elementor-element-0a2c205{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0a2c205:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0a2c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-ce87aa4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-22f61fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-09bf9fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45da36d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9f117ba{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9f117ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#6F4896;}.elementor-2 .elementor-element.elementor-element-9ddd5e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9ddd5e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ddd5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-fc4d8b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-2 .elementor-element.elementor-element-84b442b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-84b442b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-84b442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-905accd{--display:flex;}.elementor-2 .elementor-element.elementor-element-905accd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-905accd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25efada );}.elementor-2 .elementor-element.elementor-element-ef05379{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef05379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-05702f2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-0960f45{--display:flex;}.elementor-2 .elementor-element.elementor-element-0960f45:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0960f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-611e770 );}.elementor-2 .elementor-element.elementor-element-88b88e9{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-88b88e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-4ba3ecf{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-ebe124e{--display:flex;}.elementor-2 .elementor-element.elementor-element-ebe124e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ebe124e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25efada );}.elementor-2 .elementor-element.elementor-element-682c29c{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-682c29c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-e220c0f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-570d169{--display:flex;}.elementor-2 .elementor-element.elementor-element-570d169:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-570d169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-611e770 );}.elementor-2 .elementor-element.elementor-element-4149c49{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-4149c49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-71dd52b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-47dcc98{--display:flex;}.elementor-2 .elementor-element.elementor-element-47dcc98:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-47dcc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25efada );}.elementor-2 .elementor-element.elementor-element-5ae17a4{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-5ae17a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-3b5e7db{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-b4cdb6c{--display:flex;}.elementor-2 .elementor-element.elementor-element-b4cdb6c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b4cdb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-611e770 );}.elementor-2 .elementor-element.elementor-element-434a5bc{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-434a5bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-3f3965e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-e763be8{--display:flex;}.elementor-2 .elementor-element.elementor-element-e763be8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e763be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25efada );}.elementor-2 .elementor-element.elementor-element-77ce668{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2 .elementor-element.elementor-element-77ce668 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-910b4cb{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-7a87f20 );}.elementor-2 .elementor-element.elementor-element-b39e027{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:27px;}.elementor-2 .elementor-element.elementor-element-b39e027 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-2 .elementor-element.elementor-element-9d7a348{--display:flex;}.elementor-2 .elementor-element.elementor-element-28c7b21{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0e31ec2{--width:100%;}.elementor-2 .elementor-element.elementor-element-21d2eb2{--width:41.27%;}.elementor-2 .elementor-element.elementor-element-a9ac940{--width:50%;}.elementor-2 .elementor-element.elementor-element-c6dd291{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-6577f746{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-c4f3991{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-0a2c205{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-9ddd5e7{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-84b442b{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-c6dd291{--content-width:995px;}.elementor-2 .elementor-element.elementor-element-6577f746{--content-width:995px;}.elementor-2 .elementor-element.elementor-element-0a2c205{--content-width:995px;}.elementor-2 .elementor-element.elementor-element-9ddd5e7{--content-width:995px;}.elementor-2 .elementor-element.elementor-element-84b442b{--content-width:985px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-a9ac940{--margin-top:-243px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3bf404d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2 .elementor-element.elementor-element-b7df345.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-b39e027{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-8adea4b{--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a9ac940{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c6dd291{--content-width:501px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-6577f746{--content-width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-b7df345.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-0a2c205{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-9ddd5e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-b39e027{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-c4f3991 *//* wrap + bleed */
.sunflower-block img{
  float: right;
  display: block;
  width: 420px;                 /* size */
  height: 420px;                /* gives shape-outside a definite box */
  object-fit: cover;
  margin: 0 -160px 24px 28px;   /* negative right margin = bleed depth */
  clip-path: circle(50% at 50% 50%);
  shape-outside: circle(50% at 50% 50%);
  -webkit-clip-path: circle(50% at 50% 50%);
  -webkit-shape-outside: circle(50% at 50% 50%);
}

/* allow headings/lists to sit beside the float */
.sunflower-block h2,
.sunflower-block p,
.sunflower-block ul,
.sunflower-block li{
  clear: none !important;
  margin-top: 0;
}

/* give the parent a height even with floats, but keep bleed visible */
.sunflower-block{ position: relative; overflow: visible; }
.sunflower-block::after{ content:""; display:block; clear:both; }

/* mobile tidy-up */
@media (max-width: 768px){
  .sunflower-block img{
    float: none;
    width: 260px;
    height: auto;
    margin: 0 auto 16px auto;
    clip-path: none; shape-outside: none;
  }
.sunflower-block {
  font-family: inherit;       /* use same body font */
  color: inherit;             /* use same text colour */
  font-size: inherit;         /* match paragraph size */
  line-height: 1.6;
}/* End custom CSS */