.elementor-3188 .elementor-element.elementor-element-9dfcca9{--display:flex;--min-height:40vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3188 .elementor-element.elementor-element-9dfcca9:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-9dfcca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palgae.earth/wp-content/uploads/2025/02/eylul_palgae_f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3188 .elementor-element.elementor-element-680e9d5{--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;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-7ab76618{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-7ab76618:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-7ab76618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3188 .elementor-element.elementor-element-5dbbbe3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__content{min-height:49vh;text-align:start;padding:4% 15% 4% 4%;background-color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__title{font-family:"Outfit", Sans-serif;font-size:4vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-00a1733 );}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__description{font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );color:var( --e-global-color-00a1733 );}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta .elementor-cta__bg, .elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3188 .elementor-element.elementor-element-2ecdb049{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__content{min-height:49vh;text-align:start;padding:4% 15% 4% 4%;background-color:var( --e-global-color-0bb2971 );}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__title{font-family:"Outfit", Sans-serif;font-size:4vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__description{font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta .elementor-cta__bg, .elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3188 .elementor-element.elementor-element-1519fe94{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-362bbac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-362bbac:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-362bbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3188 .elementor-element.elementor-element-c9597da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3188 .elementor-element.elementor-element-c9597da:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-c9597da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__content{min-height:49vh;text-align:start;padding:4% 15% 4% 4%;background-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__title{font-family:"Outfit", Sans-serif;font-size:4vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__description{font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta .elementor-cta__bg, .elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3188 .elementor-element.elementor-element-d94a5a4{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-7b8de197{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.55;--border-radius:90px 90px 90px 90px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3188 .elementor-element.elementor-element-7b8de197::before, .elementor-3188 .elementor-element.elementor-element-7b8de197 > .elementor-background-video-container::before, .elementor-3188 .elementor-element.elementor-element-7b8de197 > .e-con-inner > .elementor-background-video-container::before, .elementor-3188 .elementor-element.elementor-element-7b8de197 > .elementor-background-slideshow::before, .elementor-3188 .elementor-element.elementor-element-7b8de197 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3188 .elementor-element.elementor-element-7b8de197 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3188 .elementor-element.elementor-element-0744804{--display:flex;--min-height:45vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.46;--border-radius:30px 30px 30px 30px;}.elementor-3188 .elementor-element.elementor-element-0744804:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-0744804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3188 .elementor-element.elementor-element-0744804::before, .elementor-3188 .elementor-element.elementor-element-0744804 > .elementor-background-video-container::before, .elementor-3188 .elementor-element.elementor-element-0744804 > .e-con-inner > .elementor-background-video-container::before, .elementor-3188 .elementor-element.elementor-element-0744804 > .elementor-background-slideshow::before, .elementor-3188 .elementor-element.elementor-element-0744804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3188 .elementor-element.elementor-element-0744804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-main-swiper{width:50%;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__text{color:var( --e-global-color-943dc6b );font-family:"Outfit", Sans-serif;font-size:55px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__name{color:var( --e-global-color-943dc6b );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:19px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__title{color:var( --e-global-color-943dc6b );font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__image img{width:133px;height:133px;border-radius:0px;}.elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (133px / 2) - 8px );}body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (133px / 2) - 8px );right:auto;}body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (133px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (133px / 2) - 8px );right:auto;}body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (133px / 2) - 8px );left:auto;}body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:69px;margin-right:0;}body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:69px;margin-left:0;}.elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:69px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-swiper-button{font-size:30px;color:#0F004E;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-swiper-button svg{fill:#0F004E;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-bullet{height:7px;width:7px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-00a1733 );opacity:var( --e-global-color-00a1733 );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-bullet-active, .elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-fraction{color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-68ee8509{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-f6104f9{--display:flex;--min-height:75vh;--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;--justify-content:space-evenly;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-f6104f9:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-f6104f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00a1733 );}.elementor-3188 .elementor-element.elementor-element-663e628f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-3188 .elementor-element.elementor-element-415d5ee4{text-align:center;}.elementor-3188 .elementor-element.elementor-element-415d5ee4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3.7vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-1b2da2b{--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;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-42e2de89.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-42e2de89.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-42e2de89.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-42e2de89{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-4b808d97.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-4b808d97.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-4b808d97.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-4b808d97{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-46244592.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-46244592.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-46244592.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-46244592{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-3568cc57.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-3568cc57.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-3568cc57.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-3568cc57{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-693fc6ae.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-693fc6ae.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-693fc6ae.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-693fc6ae{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-2a88a01.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-2a88a01.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-2a88a01.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-2a88a01{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-762e2e7d.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-762e2e7d.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-762e2e7d.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon{font-size:152px;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-762e2e7d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-wrapper{text-align:center;gap:23px;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title{margin-block-end:32px;color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-8f39827.elementor-view-stacked .elementor-icon{background-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-8f39827.elementor-view-framed .elementor-icon, .elementor-3188 .elementor-element.elementor-element-8f39827.elementor-view-default .elementor-icon{fill:#29332F;color:#29332F;border-color:#29332F;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon{font-size:122px;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-8f39827{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3188 .elementor-element.elementor-element-c536d92{--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-3188 .elementor-element.elementor-element-c536d92:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-c536d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3188 .elementor-element.elementor-element-ccb9244{--spacer-size:96px;}.elementor-3188 .elementor-element.elementor-element-f10fc15{--display:flex;--min-height:96px;--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;--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-3188 .elementor-element.elementor-element-f10fc15:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-f10fc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3188 .elementor-element.elementor-element-0f99f9e{text-align:center;}.elementor-3188 .elementor-element.elementor-element-0f99f9e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3.7vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#1C244B;}.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-3188 .elementor-element.elementor-element-4cc5341{text-align:center;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 5%) 15%;}.elementor-3188 .elementor-element.elementor-element-b52a66d{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:8%;}.elementor-3188 .elementor-element.elementor-element-b52a66d:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-b52a66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3188 .elementor-element.elementor-element-ec17f3a{--display:flex;--min-height:0px;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:90px 90px 90px 90px;--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-3188 .elementor-element.elementor-element-ec17f3a:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-ec17f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3188 .elementor-element.elementor-element-ec17f3a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-bg{background-color:var( --e-global-color-943dc6b );background-image:url(https://palgae.earth/wp-content/uploads/2025/02/IMG_9244-Edit.jpg);background-size:cover;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .elementor-background-overlay{background-color:#BAE0CA9C;mix-blend-mode:overlay;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-dd57923 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-943dc6b );border-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-bg{background-color:var( --e-global-color-4cb8017 );background-image:url(https://palgae.earth/wp-content/uploads/2025/01/bio-pp_palgae.jpg);background-size:cover;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-inner .elementor-slide-heading{color:#0F004E;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-inner .elementor-slide-description{color:#0F004E;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-762b03a .swiper-slide-inner .elementor-slide-button{color:#0F004E;border-color:#0F004E;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-bg{background-color:#ADB0D800;background-image:url(https://palgae.earth/wp-content/uploads/2025/02/palgae_mulch.png);background-size:cover;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-repeater-item-191ee36 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-943dc6b );border-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-a3df25d .swiper-slide{height:75vh;transition-duration:calc(5000ms*1.2);}.elementor-3188 .elementor-element.elementor-element-a3df25d .swiper-slide-contents{max-width:66%;}.elementor-3188 .elementor-element.elementor-element-a3df25d .swiper-slide-inner{text-align:center;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-slide-heading{font-family:"Outfit", Sans-serif;font-size:2vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-slide-description{font-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-3188 .elementor-element.elementor-element-a3df25d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3188 .elementor-element.elementor-element-a3df25d{border-style:none;}.elementor-3188 .elementor-element.elementor-element-1067e36{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3188 .elementor-element.elementor-element-1067e36:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-1067e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFD00;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:20px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-20px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group > label, .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-subgroup label{color:#324A6D;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-type-html{padding-bottom:41px;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-field{color:#1C244B;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-field, .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#C8D5DC;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-select-wrapper select{border-color:#C8D5DC;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-select-wrapper::before{color:#C8D5DC;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button{font-family:var( --e-global-typography-d82bfc6-font-family ), Sans-serif;font-size:var( --e-global-typography-d82bfc6-font-size );font-weight:var( --e-global-typography-d82bfc6-font-weight );text-transform:var( --e-global-typography-d82bfc6-text-transform );font-style:var( --e-global-typography-d82bfc6-font-style );text-decoration:var( --e-global-typography-d82bfc6-text-decoration );line-height:var( --e-global-typography-d82bfc6-line-height );letter-spacing:var( --e-global-typography-d82bfc6-letter-spacing );word-spacing:var( --e-global-typography-d82bfc6-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:3% 13% 3% 13%;}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__buttons__wrapper__button-next{background-color:#467FF700;color:var( --e-global-color-943dc6b );border-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button[type="submit"]{background-color:#467FF700;color:var( --e-global-color-943dc6b );border-color:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-943dc6b );}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__buttons__wrapper__button-previous{background-color:#467FF7;color:#ffffff;}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:var( --e-global-color-8702708 );border-color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button[type="submit"]:hover{background-color:#02010100;color:var( --e-global-color-8702708 );border-color:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-8702708 );}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-message.elementor-message-success{color:#324A6D;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-message.elementor-message-danger{color:#324A6D;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-message.elementor-help-inline{color:#324A6D;}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__indicators__indicator, .elementor-3188 .elementor-element.elementor-element-de9583f .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3188 .elementor-element.elementor-element-de9583f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#324A6D;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#467FF7;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#467FF7;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3188 .elementor-element.elementor-element-a63dd64{--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-3188 .elementor-element.elementor-element-a63dd64:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-a63dd64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3188 .elementor-element.elementor-element-cf69c43{--spacer-size:100px;}.elementor-3188 .elementor-element.elementor-element-67867229{--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;--justify-content:center;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-67867229:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-67867229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 45%, var( --e-global-color-00a1733 ) 100%);}.elementor-3188 .elementor-element.elementor-element-10d1f4ed{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:5% 5% 5% 5%;box-shadow:0px 0px 32px 0px rgba(66.42103260869564, 83.10523159853496, 125.79999999999998, 0.11);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-10d1f4ed:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-10d1f4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 70%, #DFDEE970 100%);}.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-3188 .elementor-element.elementor-element-7786049e img{width:100%;transition-duration:2.5s;border-radius:30px 30px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-7786049e{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-72d83e2c{--display:flex;--min-height:45vh;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3188 .elementor-element.elementor-element-6213c494{text-align:center;}.elementor-3188 .elementor-element.elementor-element-6213c494 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-46818e12{text-align:center;font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );color:#171515;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3188 .elementor-element.elementor-element-f98a5cc .elementor-button{font-family:"Outfit", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.7px;word-spacing:0em;fill:#000000;color:#000000;background-color:#7BA7A200;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-3188 .elementor-element.elementor-element-f98a5cc .elementor-button:hover, .elementor-3188 .elementor-element.elementor-element-f98a5cc .elementor-button:focus{background-color:#FFFFFF00;}.elementor-3188 .elementor-element.elementor-element-7c852110{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:5% 5% 5% 5%;box-shadow:0px 0px 32px 0px rgba(66.42103260869564, 83.10523159853496, 125.79999999999998, 0.11);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-7c852110:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-7c852110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 70%, #DFDEE970 100%);}.elementor-3188 .elementor-element.elementor-element-2e48c0c9 img{width:100%;transition-duration:2.5s;border-radius:30px 30px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-2e48c0c9{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-b7ca437{--display:flex;--min-height:45vh;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3188 .elementor-element.elementor-element-fec85d{text-align:center;}.elementor-3188 .elementor-element.elementor-element-fec85d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-3188 .elementor-element.elementor-element-7584e68{text-align:center;font-family:var( --e-global-typography-0181e04-font-family ), Sans-serif;font-size:var( --e-global-typography-0181e04-font-size );font-weight:var( --e-global-typography-0181e04-font-weight );text-transform:var( --e-global-typography-0181e04-text-transform );font-style:var( --e-global-typography-0181e04-font-style );text-decoration:var( --e-global-typography-0181e04-text-decoration );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );color:#171515;}.elementor-3188 .elementor-element.elementor-element-7973bad3 .elementor-button{font-family:"Outfit", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.7px;word-spacing:0em;fill:#000000;color:#000000;background-color:#7BA7A200;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-3188 .elementor-element.elementor-element-7973bad3 .elementor-button:hover, .elementor-3188 .elementor-element.elementor-element-7973bad3 .elementor-button:focus{background-color:#FFFFFF00;}:root{--page-title-display:none;}body.elementor-page-3188:not(.elementor-motion-effects-element-type-background), body.elementor-page-3188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}@media(min-width:768px){.elementor-3188 .elementor-element.elementor-element-9dfcca9{--width:100%;}.elementor-3188 .elementor-element.elementor-element-7b8de197{--width:100%;}.elementor-3188 .elementor-element.elementor-element-663e628f{--content-width:1400px;}.elementor-3188 .elementor-element.elementor-element-f10fc15{--content-width:960px;}.elementor-3188 .elementor-element.elementor-element-ec17f3a{--width:45%;}.elementor-3188 .elementor-element.elementor-element-1067e36{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3188 .elementor-element.elementor-element-ec17f3a{--width:100%;}.elementor-3188 .elementor-element.elementor-element-1067e36{--width:100%;}.elementor-3188 .elementor-element.elementor-element-10d1f4ed{--width:50%;}.elementor-3188 .elementor-element.elementor-element-7c852110{--width:50%;}}@media(min-width:1025px){.elementor-3188 .elementor-element.elementor-element-9dfcca9:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-9dfcca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3188 .elementor-element.elementor-element-9dfcca9{--min-height:207px;}.elementor-3188 .elementor-element.elementor-element-7ab76618{--min-height:450px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__content{padding:0% 10% 0% 5%;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__content{padding:0% 10% 0% 5%;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-362bbac{--min-height:450px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__content{padding:0% 10% 0% 5%;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-7b8de197{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-68ee8509.elementor-arrows-yes .elementor-main-swiper{width:calc( 70% - 40px );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-main-swiper{width:70%;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__text{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__name{font-size:24px;letter-spacing:15px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__title{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-f6104f9{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-415d5ee4 .elementor-heading-title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-1b2da2b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-3188 .elementor-element.elementor-element-0f99f9e .elementor-heading-title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-4cc5341{font-size:18px;line-height:1.5em;}.elementor-3188 .elementor-element.elementor-element-b52a66d{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-ec17f3a{--min-height:215px;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-slide-heading{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-1067e36{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group > label{font-size:14px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-type-html{font-size:14px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-field, .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-subgroup label{font-size:18px;line-height:1.5em;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button{font-size:var( --e-global-typography-d82bfc6-font-size );line-height:var( --e-global-typography-d82bfc6-line-height );letter-spacing:var( --e-global-typography-d82bfc6-letter-spacing );word-spacing:var( --e-global-typography-d82bfc6-word-spacing );}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-message{font-size:14px;}.elementor-3188 .elementor-element.elementor-element-de9583f .e-form__indicators__indicator, .elementor-3188 .elementor-element.elementor-element-de9583f .e-form__indicators__indicator__label{font-size:14px;}.elementor-3188 .elementor-element.elementor-element-67867229{--min-height:650px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-7786049e img{height:200px;}.elementor-3188 .elementor-element.elementor-element-6213c494 .elementor-heading-title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-6213c494{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-46818e12{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );margin:5% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-3188 .elementor-element.elementor-element-f98a5cc .elementor-button{font-size:25px;}.elementor-3188 .elementor-element.elementor-element-2e48c0c9 img{height:200px;}.elementor-3188 .elementor-element.elementor-element-fec85d .elementor-heading-title{font-size:50px;}.elementor-3188 .elementor-element.elementor-element-fec85d{margin:5% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-3188 .elementor-element.elementor-element-7584e68{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );margin:5% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-3188 .elementor-element.elementor-element-7973bad3 .elementor-button{font-size:25px;}}@media(max-width:767px){.elementor-3188 .elementor-element.elementor-element-9dfcca9{--min-height:35vh;--margin-top:-15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3188 .elementor-element.elementor-element-9dfcca9:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-9dfcca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:870px auto;}.elementor-3188 .elementor-element.elementor-element-7ab76618{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__content{min-height:250px;text-align:center;padding:0% 10% 0% 10%;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__title{font-size:39px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-2ecdb049 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-2ecdb049{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__content{min-height:250px;text-align:center;padding:0% 10% 0% 10%;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__title{font-size:39px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-1519fe94 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-362bbac{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__content{min-height:250px;text-align:center;padding:0% 10% 0% 10%;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__title{font-size:39px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-d94a5a4 .elementor-cta__description{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-7b8de197{--min-height:100vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3188 .elementor-element.elementor-element-0744804{--min-height:100vh;--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-3188 .elementor-element.elementor-element-68ee8509.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-main-swiper{width:100%;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__text{font-size:30px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__name{font-size:20px;letter-spacing:8.5px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__title{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-testimonial__image img{width:120px;height:120px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .elementor-swiper-button{font-size:19px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-3188 .elementor-element.elementor-element-68ee8509 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-3188 .elementor-element.elementor-element-f6104f9{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-415d5ee4 .elementor-heading-title{font-size:39px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-1b2da2b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-42e2de89 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-42e2de89{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-4b808d97 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-4b808d97{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-46244592 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-46244592{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-3568cc57 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-3568cc57{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-693fc6ae .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-693fc6ae{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-2a88a01 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-2a88a01{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-762e2e7d .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-762e2e7d{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-wrapper{gap:25px;}.elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title, .elementor-3188 .elementor-element.elementor-element-8f39827 .elementor-icon-box-title a{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-8f39827{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-f10fc15{--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-3188 .elementor-element.elementor-element-0f99f9e .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-4cc5341{font-size:16px;}.elementor-3188 .elementor-element.elementor-element-a3df25d .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-3188 .elementor-element.elementor-element-1067e36{--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-group .elementor-field, .elementor-3188 .elementor-element.elementor-element-de9583f .elementor-field-subgroup label{font-size:16px;}.elementor-3188 .elementor-element.elementor-element-de9583f .elementor-button{font-size:var( --e-global-typography-d82bfc6-font-size );line-height:var( --e-global-typography-d82bfc6-line-height );letter-spacing:var( --e-global-typography-d82bfc6-letter-spacing );word-spacing:var( --e-global-typography-d82bfc6-word-spacing );}.elementor-3188 .elementor-element.elementor-element-cf69c43{--spacer-size:25px;}.elementor-3188 .elementor-element.elementor-element-67867229{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-3188 .elementor-element.elementor-element-10d1f4ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3188 .elementor-element.elementor-element-6213c494 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-46818e12{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-f98a5cc .elementor-button{font-size:22px;line-height:1.2em;padding:15px 30px 15px 30px;}.elementor-3188 .elementor-element.elementor-element-7c852110{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3188 .elementor-element.elementor-element-fec85d .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-3188 .elementor-element.elementor-element-7584e68{font-size:var( --e-global-typography-0181e04-font-size );line-height:var( --e-global-typography-0181e04-line-height );letter-spacing:var( --e-global-typography-0181e04-letter-spacing );word-spacing:var( --e-global-typography-0181e04-word-spacing );}.elementor-3188 .elementor-element.elementor-element-7973bad3 .elementor-button{font-size:22px;line-height:1.2em;padding:15px 30px 15px 30px;}}/* Start custom CSS for html, class: .elementor-element-e01b4e5 */@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Outfit:wght@400&display=swap");

/* =========================================================
   PALGAE PRODUCT CATALOG
   ========================================================= */

#palgae-product-catalog,
#palgae-product-catalog * {
  box-sizing: border-box;
}

#palgae-product-catalog {
  --deep: #21125f;
  --muted: #5a5480;

  --lilac: #dedcf0;
  --lilac-soft: #f4f3fa;

  --mint: #b9dfc9;
  --mint-dark: #8bc4a5;

  --white: #ffffff;
  --line: rgba(33, 18, 95, 0.14);

  --radius: 14px;

  width: 100%;

  color: var(--deep);

  font-family: "Manrope", sans-serif;
}

/* =========================================================
   RESET
   ========================================================= */

#palgae-product-catalog button,
#palgae-product-catalog a,
#palgae-product-catalog table {
  font-family: "Manrope", sans-serif !important;
}

#palgae-product-catalog button {
  appearance: none !important;
  -webkit-appearance: none !important;

  text-transform: none !important;
  box-shadow: none !important;
}

#palgae-product-catalog .pgc-tab::before,
#palgae-product-catalog .pgc-tab::after,
#palgae-product-catalog .pgc-product-button::before,
#palgae-product-catalog .pgc-product-button::after,
#palgae-product-catalog .pgc-thumb::before,
#palgae-product-catalog .pgc-thumb::after {
  content: none !important;
  display: none !important;
}

/* =========================================================
   MAIN
   ========================================================= */

#palgae-product-catalog .pgc {
  width: 100%;

  padding: 92px 24px 104px;

  background: #ffffff;
}

#palgae-product-catalog .pgc > * {
  width: min(1120px, 100%);

  margin-left: auto;
  margin-right: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

#palgae-product-catalog .pgc-header {
  margin-bottom: 42px;

  text-align: center;
}

#palgae-product-catalog .pgc-kicker {
  margin: 0 0 14px;

  color: var(--deep);

  font-size: 11px;
  font-weight: 500;
  line-height: 1;

  letter-spacing: 0.05em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-header h2 {
  max-width: 820px;

  margin: 0 auto 18px;

  color: var(--deep);

  font-family: "Outfit", sans-serif !important;

  font-size: clamp(38px, 5vw, 68px);
  font-weight: 400;
  line-height: 0.98;

  letter-spacing: 0;
}

#palgae-product-catalog .pgc-header p {
  max-width: 620px;

  margin: 0 auto;

  color: var(--deep);

  font-size: clamp(15px, 1.25vw, 18px);
  font-weight: 300;
  line-height: 1.45;
}

/* =========================================================
   MAIN CATEGORY TABS
   ========================================================= */

#palgae-product-catalog .pgc-tabs {
  display: grid;

  grid-template-columns: repeat(4, 1fr);

  gap: 10px;

  margin-bottom: 18px;
}

#palgae-product-catalog .pgc-tab {
  display: flex;

  align-items: center;
  justify-content: center;

  gap: 8px;

  min-height: 56px;

  padding: 12px 18px;

  border: 1px solid var(--line) !important;
  border-radius: var(--radius) !important;

  background: #ffffff !important;
  background-color: #ffffff !important;

  color: var(--deep) !important;

  cursor: pointer;

  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;

  transition:
    background-color 0.18s ease,
    border-color 0.18s ease,
    color 0.18s ease,
    transform 0.18s ease;
}

/* HOVER = PALGAE LILA */

#palgae-product-catalog .pgc-tab:hover,
#palgae-product-catalog .pgc-tab:focus-visible {
  border-color: var(--lilac) !important;

  background: var(--lilac) !important;
  background-color: var(--lilac) !important;

  color: var(--deep) !important;

  box-shadow: none !important;
}

/* ACTIVE = DEEP */

#palgae-product-catalog .pgc-tab.is-active,
#palgae-product-catalog .pgc-tab.is-active:hover,
#palgae-product-catalog .pgc-tab.is-active:focus-visible {
  border-color: var(--deep) !important;

  background: var(--deep) !important;
  background-color: var(--deep) !important;

  color: #ffffff !important;

  box-shadow: none !important;
}

#palgae-product-catalog .pgc-tab:active {
  transform: scale(0.985);
}

#palgae-product-catalog .pgc-tab-number {
  font-size: 10px;
  font-weight: 400;

  opacity: 0.52;
}

/* =========================================================
   PRODUCT BROWSER
   ========================================================= */

#palgae-product-catalog .pgc-browser {
  display: grid;

  grid-template-columns:
    minmax(190px, 0.24fr)
    minmax(0, 0.76fr);

  width: 100%;

  overflow: hidden;

  border: 1px solid var(--line);
  border-radius: var(--radius);

  background: #ffffff;

  box-shadow: none !important;
}

/* =========================================================
   LEFT NAV
   ========================================================= */

#palgae-product-catalog .pgc-nav {
  padding: 28px 24px;

  border-right: 1px solid var(--line);

  background: #ffffff;
}

#palgae-product-catalog .pgc-nav-label {
  margin-bottom: 16px;

  color: var(--muted);

  font-size: 10px;
  font-weight: 500;

  letter-spacing: 0.04em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-product-list {
  display: flex;

  flex-direction: column;
}

#palgae-product-catalog .pgc-product-button {
  position: relative;

  display: flex;

  align-items: center;
  justify-content: space-between;

  gap: 12px;

  width: 100%;
  min-height: 50px;

  padding: 12px 0;

  border: 0 !important;
  border-bottom: 1px solid var(--line) !important;
  border-radius: 0 !important;

  background: transparent !important;
  background-color: transparent !important;

  color: var(--muted) !important;

  cursor: pointer;

  font-size: 14px;
  font-weight: 300;
  line-height: 1.3;

  text-align: left;

  transition:
    color 0.18s ease,
    padding 0.18s ease;
}

#palgae-product-catalog .pgc-product-button:first-child {
  border-top: 1px solid var(--line) !important;
}

#palgae-product-catalog .pgc-product-button:hover {
  padding-left: 4px;

  background: transparent !important;

  color: var(--deep) !important;
}

#palgae-product-catalog .pgc-product-button.is-active {
  background: transparent !important;

  color: var(--deep) !important;

  font-weight: 500;
}

#palgae-product-catalog .pgc-product-arrow {
  color: var(--mint-dark);

  opacity: 0;

  transform: translateX(-4px);

  transition:
    opacity 0.18s ease,
    transform 0.18s ease;
}

#palgae-product-catalog .pgc-product-button.is-active .pgc-product-arrow {
  opacity: 1;

  transform: translateX(0);
}

/* =========================================================
   PRODUCT DETAIL
   ========================================================= */

#palgae-product-catalog .pgc-detail {
  min-width: 0;

  padding: clamp(28px, 4vw, 50px);

  background: #ffffff;

  opacity: 1;
  transform: translateY(0);

  transition:
    opacity 0.14s ease,
    transform 0.14s ease;
}

#palgae-product-catalog .pgc-detail.is-changing {
  opacity: 0.25;

  transform: translateY(4px);
}

#palgae-product-catalog .pgc-detail-grid {
  display: grid;

  grid-template-columns:
    minmax(0, 1.05fr)
    minmax(280px, 0.95fr);

  gap: clamp(30px, 4.5vw, 62px);

  align-items: start;
}

/* =========================================================
   GALLERY
   ========================================================= */

#palgae-product-catalog .pgc-gallery {
  min-width: 0;
}

#palgae-product-catalog .pgc-main-image {
  position: relative;

  width: 100%;

  aspect-ratio: 4 / 3;

  overflow: hidden;

  border-radius: var(--radius);

  background: var(--lilac-soft);
}

#palgae-product-catalog .pgc-main-image img {
  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;

  transition:
    opacity 0.18s ease,
    transform 0.35s ease;
}

#palgae-product-catalog .pgc-gallery.is-contain .pgc-main-image img {
  object-fit: contain;
}

#palgae-product-catalog .pgc-main-image:hover img {
  transform: scale(1.008);
}

/* =========================================================
   THUMBNAILS
   ========================================================= */

#palgae-product-catalog .pgc-thumbnails {
  display: grid;

  grid-template-columns: repeat(4, minmax(0, 1fr));

  gap: 8px;

  margin-top: 8px;
}

#palgae-product-catalog .pgc-thumb {
  aspect-ratio: 4 / 3;

  overflow: hidden;

  padding: 0;

  border: 1px solid var(--line) !important;
  border-radius: 9px !important;

  background: #ffffff !important;

  cursor: pointer;

  opacity: 0.52;

  transition:
    opacity 0.18s ease,
    border-color 0.18s ease;
}

#palgae-product-catalog .pgc-thumb:hover {
  opacity: 0.82;
}

#palgae-product-catalog .pgc-thumb.is-active {
  border-color: var(--deep) !important;

  opacity: 1;
}

#palgae-product-catalog .pgc-thumb img {
  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

#palgae-product-catalog .pgc-gallery.is-contain .pgc-thumb img {
  object-fit: contain;
}

/* =========================================================
   PRODUCT COPY
   ========================================================= */

#palgae-product-catalog .pgc-copy {
  min-width: 0;

  padding-top: 3px;
}

#palgae-product-catalog .pgc-category-name {
  margin: 0 0 12px;

  color: var(--muted);

  font-size: 10px;
  font-weight: 500;

  letter-spacing: 0.04em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-product-title {
  margin: 0;

  color: var(--deep);

  font-family: "Outfit", sans-serif !important;

  font-size: clamp(36px, 4vw, 56px);
  font-weight: 400;
  line-height: 0.98;

  letter-spacing: 0;
}

#palgae-product-catalog .pgc-description {
  max-width: 570px;

  margin: 19px 0 0;

  color: var(--muted);

  font-size: 15px;
  font-weight: 300;
  line-height: 1.5;
}

/* =========================================================
   TAGS
   ========================================================= */

#palgae-product-catalog .pgc-tags {
  display: flex;

  flex-wrap: wrap;

  gap: 7px;

  margin-top: 22px;
}

#palgae-product-catalog .pgc-tag {
  display: inline-flex;

  align-items: center;
  justify-content: center;

  min-height: 31px;

  padding: 7px 12px;

  border-radius: 999px;

  background: var(--mint);

  color: #ffffff;

  font-size: 11px;
  font-weight: 500;
  line-height: 1;
}

/* =========================================================
   SPECS
   ========================================================= */

#palgae-product-catalog .pgc-specs {
  margin-top: 30px;

  border-top: 1px solid var(--line);
}

#palgae-product-catalog .pgc-spec {
  display: grid;

  grid-template-columns:
    minmax(105px, 0.33fr)
    minmax(0, 0.67fr);

  gap: 20px;

  padding: 13px 0;

  border-bottom: 1px solid var(--line);
}

#palgae-product-catalog .pgc-spec-label {
  color: var(--muted);

  font-size: 10px;
  font-weight: 500;

  letter-spacing: 0.03em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-spec-value {
  color: var(--deep);

  font-size: 13px;
  font-weight: 300;
  line-height: 1.45;
}

/* =========================================================
   TABLE
   ========================================================= */

#palgae-product-catalog .pgc-table-wrap {
  width: 100%;

  margin-top: 30px;

  overflow-x: auto;
}

#palgae-product-catalog .pgc-table-title {
  margin-bottom: 10px;

  color: var(--muted);

  font-size: 10px;
  font-weight: 500;

  letter-spacing: 0.04em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-table {
  width: 100%;

  min-width: 470px;

  border-collapse: collapse;

  font-size: 12px;
}

#palgae-product-catalog .pgc-table th,
#palgae-product-catalog .pgc-table td {
  padding: 11px 13px 11px 0;

  border-bottom: 1px solid var(--line);

  text-align: left;
  vertical-align: top;
}

#palgae-product-catalog .pgc-table th {
  color: var(--muted);

  font-size: 9px;
  font-weight: 500;

  letter-spacing: 0.03em;
  text-transform: uppercase;
}

#palgae-product-catalog .pgc-table td {
  color: var(--deep);

  font-weight: 300;
  line-height: 1.4;
}

/* =========================================================
   PARTNER NOTICE
   Agriculture only
   ========================================================= */

#palgae-product-catalog .pgc-partner-note {
  margin-top: 28px;

  padding: 18px 19px;

  border: 1px solid rgba(33, 18, 95, 0.12);
  border-radius: var(--radius);

  background: var(--lilac-soft);
}

#palgae-product-catalog .pgc-partner-label {
  display: inline-flex;

  align-items: center;

  margin-bottom: 11px;

  padding: 7px 11px;

  border-radius: 999px;

  background: var(--lilac);

  color: var(--deep);

  font-size: 10px;
  font-weight: 600;
  line-height: 1;

  letter-spacing: 0.02em;
}

#palgae-product-catalog .pgc-partner-note strong {
  display: block;

  margin: 0 0 8px;

  color: var(--deep);

  font-family: "Outfit", sans-serif !important;

  font-size: 24px;
  font-weight: 400;
  line-height: 1.05;
}

#palgae-product-catalog .pgc-partner-note p {
  margin: 0;

  color: var(--muted);

  font-size: 13px;
  font-weight: 300;
  line-height: 1.5;
}

#palgae-product-catalog .pgc-partner-email {
  display: inline-block;

  margin-top: 12px;

  color: var(--deep) !important;

  font-size: 13px;
  font-weight: 600;

  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* =========================================================
   CTA
   ========================================================= */

#palgae-product-catalog .pgc-order {
  display: inline-flex;

  align-items: center;
  justify-content: space-between;

  gap: 25px;

  min-width: 180px;

  margin-top: 28px;

  padding: 11px 16px;

  border: 1px solid var(--deep) !important;
  border-radius: 999px;

  background: #ffffff !important;

  color: var(--deep) !important;

  font-size: 12px;
  font-weight: 500;

  text-decoration: none !important;

  transition:
    background 0.18s ease,
    color 0.18s ease;
}

#palgae-product-catalog .pgc-order:hover {
  background: var(--deep) !important;

  color: #ffffff !important;
}

/* =========================================================
   FEATURE CARDS
   ========================================================= */

#palgae-product-catalog .pgc-performance {
  padding-top: 56px;
}

#palgae-product-catalog .pgc-performance-header {
  margin-bottom: 26px;

  text-align: center;
}

#palgae-product-catalog .pgc-performance-header h3 {
  max-width: 760px;

  margin: 0 auto;

  color: var(--deep);

  font-family: "Outfit", sans-serif !important;

  font-size: clamp(30px, 3.5vw, 46px);
  font-weight: 400;
  line-height: 1;
}

#palgae-product-catalog .pgc-performance-header p {
  max-width: 620px;

  margin: 13px auto 0;

  color: var(--muted);

  font-size: 14px;
  font-weight: 300;
  line-height: 1.45;
}

#palgae-product-catalog .pgc-performance-grid {
  display: grid;

  grid-template-columns: repeat(3, 1fr);

  gap: 18px;
}

#palgae-product-catalog .pgc-performance-card {
  display: flex;

  flex-direction: column;

  align-items: center;
  justify-content: space-between;

  min-height: 218px;

  padding: 28px 20px 24px;

  border: 1px solid var(--line);
  border-radius: var(--radius);

  background: #ffffff;

  box-shadow: none !important;

  text-align: center;
}

#palgae-product-catalog .pgc-performance-label {
  min-width: 120px;

  padding: 9px 18px;

  border-radius: 999px;

  background: var(--mint);

  color: #ffffff;

  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}

#palgae-product-catalog .pgc-performance-card strong {
  display: block;

  margin: 24px 0 18px;

  color: var(--deep);

  font-family: "Outfit", sans-serif !important;

  font-size: clamp(25px, 2.6vw, 36px);
  font-weight: 400;
  line-height: 0.98;
}

#palgae-product-catalog .pgc-performance-card p {
  margin: 0;

  color: var(--muted);

  font-size: 14px;
  font-weight: 300;
  line-height: 1.35;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
  #palgae-product-catalog .pgc-tabs {
    grid-template-columns: repeat(2, 1fr);
  }

  #palgae-product-catalog .pgc-browser {
    grid-template-columns:
      180px
      minmax(0, 1fr);
  }

  #palgae-product-catalog .pgc-detail-grid {
    grid-template-columns: 1fr;
  }

  #palgae-product-catalog .pgc-performance-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {
  #palgae-product-catalog .pgc {
    padding: 72px 20px 84px;
  }

  #palgae-product-catalog .pgc-header h2 {
    font-size: 36px;
  }

  #palgae-product-catalog .pgc-tabs {
    display: flex;

    overflow-x: auto;

    scrollbar-width: none;
  }

  #palgae-product-catalog .pgc-tabs::-webkit-scrollbar {
    display: none;
  }

  #palgae-product-catalog .pgc-tab {
    flex: 0 0 auto;

    min-height: 48px;

    white-space: nowrap;
  }

  #palgae-product-catalog .pgc-browser {
    display: block;
  }

  #palgae-product-catalog .pgc-nav {
    padding: 18px 18px 0;

    border-right: 0;
    border-bottom: 1px solid var(--line);
  }

  #palgae-product-catalog .pgc-product-list {
    flex-direction: row;

    overflow-x: auto;

    scrollbar-width: none;
  }

  #palgae-product-catalog .pgc-product-list::-webkit-scrollbar {
    display: none;
  }

  #palgae-product-catalog .pgc-product-button {
    flex: 0 0 auto;

    width: auto;

    margin-right: 20px;

    border-bottom: 2px solid transparent !important;

    white-space: nowrap;
  }

  #palgae-product-catalog .pgc-product-button:first-child {
    border-top: 0 !important;
  }

  #palgae-product-catalog .pgc-product-button:hover {
    padding-left: 0;
  }

  #palgae-product-catalog .pgc-product-button.is-active {
    border-bottom-color: var(--mint-dark) !important;
  }

  #palgae-product-catalog .pgc-product-arrow {
    display: none;
  }

  #palgae-product-catalog .pgc-detail {
    padding: 18px;
  }

  #palgae-product-catalog .pgc-detail-grid {
    gap: 24px;
  }

  #palgae-product-catalog .pgc-main-image {
    aspect-ratio: 1 / 1;
  }

  #palgae-product-catalog .pgc-product-title {
    font-size: 36px;
  }

  #palgae-product-catalog .pgc-thumbnails {
    display: flex;

    overflow-x: auto;

    scrollbar-width: none;
  }

  #palgae-product-catalog .pgc-thumbnails::-webkit-scrollbar {
    display: none;
  }

  #palgae-product-catalog .pgc-thumb {
    flex: 0 0 72px;
  }

  #palgae-product-catalog .pgc-spec {
    grid-template-columns: 1fr;

    gap: 4px;
  }

  #palgae-product-catalog .pgc-performance-grid {
    grid-template-columns: 1fr;

    gap: 16px;
  }

  #palgae-product-catalog .pgc-performance-card {
    min-height: 190px;
  }

  #palgae-product-catalog .pgc-performance-card strong {
    font-size: 30px;
  }
}

/* =========================================================
   PALGAE CATALOG — LOCAL OVERRIDES
   ========================================================= */

/* ---------------------------------------------------------
   PRODUCT GRID
   Sağdaki bilgi alanına biraz daha yer ver
   --------------------------------------------------------- */

#palgae-product-catalog .pgc-detail-grid {
  grid-template-columns:
    minmax(0, 0.92fr)
    minmax(340px, 1.08fr) !important;

  gap: clamp(28px, 3.4vw, 48px) !important;
}

/* =========================================================
   IMAGES
   Frame tamamen dolsun
   ========================================================= */

#palgae-product-catalog .pgc-main-image img,
#palgae-product-catalog .pgc-thumb img {
  display: block !important;

  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important;
  object-position: center center !important;
}

/* =========================================================
   TABLE
   SCROLL YOK
   ========================================================= */

#palgae-product-catalog .pgc-table-wrap {
  width: 100% !important;
  max-width: 100% !important;

  margin-top: 28px !important;

  overflow: visible !important;
  overflow-x: visible !important;
}

/* Eski 470px min-width tamamen iptal */
#palgae-product-catalog .pgc-table {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  table-layout: fixed !important;

  border-collapse: collapse !important;

  margin: 0 !important;

  font-family: "Manrope", sans-serif !important;
}

/* ---------------------------------------------------------
   EN ÖNEMLİ KISIM:
   TÜM HÜCRELERE GERÇEK SAĞ-SOL BOŞLUK
   --------------------------------------------------------- */

#palgae-product-catalog .pgc-table th,
#palgae-product-catalog .pgc-table td {
  padding: 11px 14px !important;

  margin: 0 !important;

  border-bottom: 1px solid rgba(33, 18, 95, 0.14) !important;

  text-align: left !important;
  vertical-align: middle !important;

  white-space: normal !important;

  overflow: hidden !important;

  overflow-wrap: anywhere !important;
  word-wrap: break-word !important;
  word-break: normal !important;
}

/* İlk kolon ASLA sola yapışmayacak */
#palgae-product-catalog .pgc-table th:first-child,
#palgae-product-catalog .pgc-table td:first-child {
  padding-left: 14px !important;
}

/* Son kolon da sağa yapışmayacak */
#palgae-product-catalog .pgc-table th:last-child,
#palgae-product-catalog .pgc-table td:last-child {
  padding-right: 14px !important;
}

/* Header */
#palgae-product-catalog .pgc-table th {
  color: #5a5480 !important;

  font-size: 8px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;

  letter-spacing: 0.025em !important;

  text-transform: uppercase !important;
}

/* Body */
#palgae-product-catalog .pgc-table td {
  color: #21125f !important;

  font-size: 11px !important;
  font-weight: 300 !important;
  line-height: 1.35 !important;
}

/* Hafif zebra — çok hafif */
#palgae-product-catalog .pgc-table tbody tr:nth-child(odd) td {
  background: rgba(33, 18, 95, 0.025);
}

/* İlk ve son dikey sınır hissi */
#palgae-product-catalog .pgc-table th + th,
#palgae-product-catalog .pgc-table td + td {
  border-left: 1px solid rgba(33, 18, 95, 0.1) !important;
}

/* Tablo başlığı */
#palgae-product-catalog .pgc-table-title {
  margin: 0 0 10px !important;

  padding-left: 0 !important;

  color: #5a5480 !important;

  font-size: 9px !important;
  font-weight: 500 !important;

  letter-spacing: 0.04em !important;

  text-transform: uppercase !important;
}

/* Sağ kolon taşmasın */
#palgae-product-catalog .pgc-copy {
  min-width: 0 !important;

  overflow: hidden !important;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
  #palgae-product-catalog .pgc-detail-grid {
    grid-template-columns: 1fr !important;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {
  #palgae-product-catalog .pgc-table {
    table-layout: fixed !important;
  }

  #palgae-product-catalog .pgc-table th,
  #palgae-product-catalog .pgc-table td {
    padding: 9px 7px !important;

    font-size: 9px !important;
  }

  #palgae-product-catalog .pgc-table th {
    font-size: 7px !important;
  }

  #palgae-product-catalog .pgc-table th:first-child,
  #palgae-product-catalog .pgc-table td:first-child {
    padding-left: 7px !important;
  }

  #palgae-product-catalog .pgc-table th:last-child,
  #palgae-product-catalog .pgc-table td:last-child {
    padding-right: 7px !important;
  }
}

/* CERTIFICATIONS — immediately below the gallery thumbnails */
#palgae-product-catalog .pgc-certifications {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  min-width: 0;
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid var(--line);
}
#palgae-product-catalog .pgc-certification-image {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  object-fit: contain !important;
  object-position: left center !important;
  transform: none !important;
}
#palgae-product-catalog .pgc-certifications--flexible .pgc-certification-image {
  width: min(220px, 100%) !important;
}
#palgae-product-catalog .pgc-certifications--catering .pgc-certification-image {
  max-width: 440px !important;
}
@media (max-width: 600px) {
  #palgae-product-catalog .pgc-certifications {
    margin-top: 16px;
    padding-top: 14px;
  }
  #palgae-product-catalog .pgc-certifications--flexible .pgc-certification-image {
    width: min(200px, 100%) !important;
  }
}/* End custom CSS */