.elementor-2680 .elementor-element.elementor-element-d359205{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 0px 7px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:7px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2680 .elementor-element.elementor-element-d359205:not(.elementor-motion-effects-element-type-background), .elementor-2680 .elementor-element.elementor-element-d359205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.xn--poukpura-k7a.co.nz/wp-content/uploads/2026/02/slider-bkgd-layer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-b078e65{left:15%;}body.rtl .elementor-2680 .elementor-element.elementor-element-b078e65{right:15%;}.elementor-2680 .elementor-element.elementor-element-b078e65{top:18%;z-index:0;}.elementor-2680 .elementor-element.elementor-element-b078e65 img{width:350px;max-width:72%;height:0%;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-156bc57{left:-117px;}body.rtl .elementor-2680 .elementor-element.elementor-element-156bc57{right:-117px;}.elementor-2680 .elementor-element.elementor-element-156bc57{top:56px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-156bc57 img{width:67%;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-1005671{right:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-1005671{left:0px;}.elementor-2680 .elementor-element.elementor-element-1005671{bottom:0px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-1005671 img{max-width:72%;}.elementor-2680 .elementor-element.elementor-element-38ed70a{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2680 .elementor-element.elementor-element-983b4ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2680 .elementor-element.elementor-element-983b4ac{z-index:1;}.elementor-2680 .elementor-element.elementor-element-983b4ac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2680 .elementor-element.elementor-element-bb7de11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2680 .elementor-element.elementor-element-bb7de11{z-index:1;font-family:"Bree Serif", Sans-serif;font-size:45px;font-weight:400;line-height:46px;color:var( --e-global-color-secondary );}.elementor-2680 .elementor-element.elementor-element-6068aa7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2680 .elementor-element.elementor-element-6068aa7:not(.elementor-motion-effects-element-type-background), .elementor-2680 .elementor-element.elementor-element-6068aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c8a096 );}.elementor-2680 .elementor-element.elementor-element-d4e2cf7{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2680 .elementor-element.elementor-element-d4e2cf7:not(.elementor-motion-effects-element-type-background), .elementor-2680 .elementor-element.elementor-element-d4e2cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2bc578ae ) 0%, var( --e-global-color-3c8a096 ) 100%);}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-8b33394{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-8b33394{right:0px;}.elementor-2680 .elementor-element.elementor-element-8b33394{top:1500px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-c70893d{--display:flex;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-e178886{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-e178886{right:0px;}.elementor-2680 .elementor-element.elementor-element-e178886{top:3000px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-e178886 img{width:962px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-e1a76c2{right:-20px;}body.rtl .elementor-2680 .elementor-element.elementor-element-e1a76c2{left:-20px;}.elementor-2680 .elementor-element.elementor-element-e1a76c2{top:132px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-e1a76c2 img{width:414px;}.elementor-2680 .elementor-element.elementor-element-c068370{--display:flex;}.elementor-2680 .elementor-element.elementor-element-3ee8af5 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-7102bb8{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-9416578{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-9416578{right:0px;}.elementor-2680 .elementor-element.elementor-element-9416578 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-e3a53d0 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-c46470f{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-59f8990{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-59f8990{right:0px;}.elementor-2680 .elementor-element.elementor-element-59f8990 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-aea10ac .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-67e9ee3{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-143fd71{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-143fd71{right:0px;}.elementor-2680 .elementor-element.elementor-element-143fd71 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-3ed5930 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-97d088a{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-30dbae9{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-30dbae9{right:0px;}.elementor-2680 .elementor-element.elementor-element-30dbae9 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-1c1c32f{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-983937a{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-983937a{right:0px;}.elementor-2680 .elementor-element.elementor-element-983937a img{width:70px;}.elementor-2680 .elementor-element.elementor-element-3f5faa8 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-882dcbb{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-1a598b9{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-1a598b9{right:0px;}.elementor-2680 .elementor-element.elementor-element-1a598b9 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-33c9895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2680 .elementor-element.elementor-element-33c9895 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:17px;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-2680 .elementor-element.elementor-element-4c35530{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-68169a4{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-68169a4{right:0px;}.elementor-2680 .elementor-element.elementor-element-68169a4 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-3092039{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-61ab93a{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-61ab93a{right:0px;}.elementor-2680 .elementor-element.elementor-element-61ab93a img{width:70px;}.elementor-2680 .elementor-element.elementor-element-f806b08{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-480f7ad{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-480f7ad{right:0px;}.elementor-2680 .elementor-element.elementor-element-480f7ad img{width:70px;}.elementor-2680 .elementor-element.elementor-element-3852d57{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-8268d37{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-8268d37{right:0px;}.elementor-2680 .elementor-element.elementor-element-8268d37 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-40b2da2{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-8ed0a4c{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-8ed0a4c{right:0px;}.elementor-2680 .elementor-element.elementor-element-8ed0a4c img{width:70px;}.elementor-2680 .elementor-element.elementor-element-7679bdb{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-c21699d{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-c21699d{right:0px;}.elementor-2680 .elementor-element.elementor-element-c21699d img{width:70px;}.elementor-2680 .elementor-element.elementor-element-d1e92dc{--display:flex;}.elementor-2680 .elementor-element.elementor-element-5932d5a{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-a12bcc9{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-a12bcc9{right:0px;}.elementor-2680 .elementor-element.elementor-element-a12bcc9 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-adb181b{--display:flex;}.elementor-2680 .elementor-element.elementor-element-c337dd5{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-f5add75{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-f5add75{right:0px;}.elementor-2680 .elementor-element.elementor-element-f5add75 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-6edc72a{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-3480f27{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-3480f27{right:0px;}.elementor-2680 .elementor-element.elementor-element-3480f27 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-3e8ddf9{--display:flex;}.elementor-2680 .elementor-element.elementor-element-79808dd{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-76b6cd3{left:0px;}body.rtl .elementor-2680 .elementor-element.elementor-element-76b6cd3{right:0px;}.elementor-2680 .elementor-element.elementor-element-76b6cd3 img{width:70px;}.elementor-2680 .elementor-element.elementor-element-261264a{--n-accordion-title-font-size:22px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-2680 .elementor-element.elementor-element-261264a {--n-accordion-padding:30px 010px 30px 10px;}:where( .elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container > .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:"Bree Serif", Sans-serif;font-weight:400;}:where( .elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:10px;--padding-bottom:040px;--padding-left:10px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2680 .elementor-element.elementor-element-983b4ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-156bc57{left:144px;}body.rtl .elementor-2680 .elementor-element.elementor-element-156bc57{right:144px;}.elementor-2680 .elementor-element.elementor-element-156bc57 img{width:293px;}.elementor-2680 .elementor-element.elementor-element-1005671{bottom:0%;}.elementor-2680 .elementor-element.elementor-element-38ed70a{--min-height:208px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2680 .elementor-element.elementor-element-983b4ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2680 .elementor-element.elementor-element-bb7de11{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-2680 .elementor-element.elementor-element-bb7de11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2680 .elementor-element.elementor-element-c70893d{--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-2680 .elementor-element.elementor-element-e178886{top:44%;}.elementor-2680 .elementor-element.elementor-element-e1a76c2{top:32px;z-index:0;}.elementor-2680 .elementor-element.elementor-element-e1a76c2 img{width:238px;}.elementor-2680 .elementor-element.elementor-element-261264a > .elementor-widget-container{margin:0px 10px 0px 10px;}}/* Start custom CSS for container, class: .elementor-element-7102bb8 */.elementor-2680 .elementor-element.elementor-element-7102bb8 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46470f */.elementor-2680 .elementor-element.elementor-element-c46470f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e9ee3 */.elementor-2680 .elementor-element.elementor-element-67e9ee3 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d088a */.elementor-2680 .elementor-element.elementor-element-97d088a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1c32f */.elementor-2680 .elementor-element.elementor-element-1c1c32f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882dcbb */.elementor-2680 .elementor-element.elementor-element-882dcbb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c35530 */.elementor-2680 .elementor-element.elementor-element-4c35530 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3092039 */.elementor-2680 .elementor-element.elementor-element-3092039 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806b08 */.elementor-2680 .elementor-element.elementor-element-f806b08 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3852d57 */.elementor-2680 .elementor-element.elementor-element-3852d57 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2da2 */.elementor-2680 .elementor-element.elementor-element-40b2da2 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7679bdb */.elementor-2680 .elementor-element.elementor-element-7679bdb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5932d5a */.elementor-2680 .elementor-element.elementor-element-5932d5a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337dd5 */.elementor-2680 .elementor-element.elementor-element-c337dd5 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edc72a */.elementor-2680 .elementor-element.elementor-element-6edc72a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79808dd */.elementor-2680 .elementor-element.elementor-element-79808dd {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7102bb8 */.elementor-2680 .elementor-element.elementor-element-7102bb8 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46470f */.elementor-2680 .elementor-element.elementor-element-c46470f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e9ee3 */.elementor-2680 .elementor-element.elementor-element-67e9ee3 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d088a */.elementor-2680 .elementor-element.elementor-element-97d088a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1c32f */.elementor-2680 .elementor-element.elementor-element-1c1c32f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882dcbb */.elementor-2680 .elementor-element.elementor-element-882dcbb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c35530 */.elementor-2680 .elementor-element.elementor-element-4c35530 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3092039 */.elementor-2680 .elementor-element.elementor-element-3092039 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806b08 */.elementor-2680 .elementor-element.elementor-element-f806b08 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3852d57 */.elementor-2680 .elementor-element.elementor-element-3852d57 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2da2 */.elementor-2680 .elementor-element.elementor-element-40b2da2 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7679bdb */.elementor-2680 .elementor-element.elementor-element-7679bdb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5932d5a */.elementor-2680 .elementor-element.elementor-element-5932d5a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337dd5 */.elementor-2680 .elementor-element.elementor-element-c337dd5 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edc72a */.elementor-2680 .elementor-element.elementor-element-6edc72a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79808dd */.elementor-2680 .elementor-element.elementor-element-79808dd {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7102bb8 */.elementor-2680 .elementor-element.elementor-element-7102bb8 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46470f */.elementor-2680 .elementor-element.elementor-element-c46470f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e9ee3 */.elementor-2680 .elementor-element.elementor-element-67e9ee3 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d088a */.elementor-2680 .elementor-element.elementor-element-97d088a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1c32f */.elementor-2680 .elementor-element.elementor-element-1c1c32f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882dcbb */.elementor-2680 .elementor-element.elementor-element-882dcbb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c35530 */.elementor-2680 .elementor-element.elementor-element-4c35530 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3092039 */.elementor-2680 .elementor-element.elementor-element-3092039 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806b08 */.elementor-2680 .elementor-element.elementor-element-f806b08 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3852d57 */.elementor-2680 .elementor-element.elementor-element-3852d57 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2da2 */.elementor-2680 .elementor-element.elementor-element-40b2da2 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7679bdb */.elementor-2680 .elementor-element.elementor-element-7679bdb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5932d5a */.elementor-2680 .elementor-element.elementor-element-5932d5a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337dd5 */.elementor-2680 .elementor-element.elementor-element-c337dd5 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edc72a */.elementor-2680 .elementor-element.elementor-element-6edc72a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79808dd */.elementor-2680 .elementor-element.elementor-element-79808dd {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7102bb8 */.elementor-2680 .elementor-element.elementor-element-7102bb8 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46470f */.elementor-2680 .elementor-element.elementor-element-c46470f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e9ee3 */.elementor-2680 .elementor-element.elementor-element-67e9ee3 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d088a */.elementor-2680 .elementor-element.elementor-element-97d088a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1c32f */.elementor-2680 .elementor-element.elementor-element-1c1c32f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882dcbb */.elementor-2680 .elementor-element.elementor-element-882dcbb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c35530 */.elementor-2680 .elementor-element.elementor-element-4c35530 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3092039 */.elementor-2680 .elementor-element.elementor-element-3092039 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806b08 */.elementor-2680 .elementor-element.elementor-element-f806b08 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3852d57 */.elementor-2680 .elementor-element.elementor-element-3852d57 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2da2 */.elementor-2680 .elementor-element.elementor-element-40b2da2 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7679bdb */.elementor-2680 .elementor-element.elementor-element-7679bdb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5932d5a */.elementor-2680 .elementor-element.elementor-element-5932d5a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337dd5 */.elementor-2680 .elementor-element.elementor-element-c337dd5 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edc72a */.elementor-2680 .elementor-element.elementor-element-6edc72a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79808dd */.elementor-2680 .elementor-element.elementor-element-79808dd {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7102bb8 */.elementor-2680 .elementor-element.elementor-element-7102bb8 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46470f */.elementor-2680 .elementor-element.elementor-element-c46470f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e9ee3 */.elementor-2680 .elementor-element.elementor-element-67e9ee3 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d088a */.elementor-2680 .elementor-element.elementor-element-97d088a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1c32f */.elementor-2680 .elementor-element.elementor-element-1c1c32f {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882dcbb */.elementor-2680 .elementor-element.elementor-element-882dcbb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c35530 */.elementor-2680 .elementor-element.elementor-element-4c35530 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3092039 */.elementor-2680 .elementor-element.elementor-element-3092039 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806b08 */.elementor-2680 .elementor-element.elementor-element-f806b08 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3852d57 */.elementor-2680 .elementor-element.elementor-element-3852d57 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2da2 */.elementor-2680 .elementor-element.elementor-element-40b2da2 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7679bdb */.elementor-2680 .elementor-element.elementor-element-7679bdb {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5932d5a */.elementor-2680 .elementor-element.elementor-element-5932d5a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337dd5 */.elementor-2680 .elementor-element.elementor-element-c337dd5 {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edc72a */.elementor-2680 .elementor-element.elementor-element-6edc72a {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79808dd */.elementor-2680 .elementor-element.elementor-element-79808dd {
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-261264a */.elementor-2680 .elementor-element.elementor-element-261264a .e-n-accordion-item-title[aria-expanded="true"] 
.e-n-accordion-item-title-text {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e2cf7 */.elementor-2680 .elementor-element.elementor-element-d4e2cf7 {
    overflow: hidden;
}/* End custom CSS */