@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Palanquin+Dark:wght@400;500;600;700&display=swap');:root{--border-radius-interactives:8px;--border-radius-interactives-rem:.5rem;--border-radius-cards:16px;--border-radius-cards-rem:1rem;--desktop-side-padding:128px;--desktop-side-padding-rem:8rem;--mobile-side-padding:24px;--mobile-side-padding-rem:1.5rem;--desktop-h1-size:64px;--desktop-h1-size-rem:4rem;--desktop-h1-line-height:80px;--desktop-h1-line-height-rem:5rem;--desktop-h2-size:48px;--desktop-h2-size-rem:3rem;--desktop-h2-line-height:60px;--desktop-h2-line-height-rem:3.75rem;--desktop-h3-size:32px;--desktop-h3-size-rem:2rem;--desktop-h3-line-height:40px;--desktop-h3-line-height-rem:2.5rem;--paragraph-size:18px;--paragraph-size-rem:1.125rem;--paragraph-line-height:28px;--paragraph-line-height-rem:1.75rem;--paragraph-small-size:16px;--paragraph-small-size-rem:1rem;--paragraph-small-line-height:24px;--paragraph-small-line-height-rem:1.5rem;--font-primary:"Palanquin Dark";--font-secondary:"Barlow Condensed";--font-tertiary:"Inter";--desktop-h4-size:24px;--desktop-h4-size-rem:1.5rem;--desktop-h4-line-height:30px;--desktop-h4-line-height-rem:1.875rem;--desktop-h1-weight:var(--font-weight-semibold);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--desktop-h2-weight:var(--font-weight-semibold);--desktop-h3-weight:var(--font-weight-semibold);--desktop-h4-weight:var(--font-weight-semibold);--paragraph-weight:var(--font-weight-regular);--paragraph-small-weight:var(--font-weight-regular);--desktop-h5-size:18px;--desktop-h5-size-rem:1.125rem;--desktop-h5-line-height:24px;--desktop-h5-line-height-rem:1.5rem;--desktop-h5-weight:var(--font-weight-bold);--desktop-h6-size:16px;--desktop-h6-size-rem:1rem;--desktop-h6-line-height:20px;--desktop-h6-line-height-rem:1.25rem;--desktop-h6-weight:var(--font-weight-semibold);--font-weight-light:"Light";--font-weight-book:"Book";--desktop-h1-font-family:var(--font-primary);--desktop-h2-font-family:var(--font-primary);--desktop-h3-font-family:var(--font-secondary);--desktop-h4-font-family:var(--font-secondary);--desktop-h5-font-family:var(--font-tertiary);--desktop-h6-font-family:var(--font-tertiary);--paragraph-font-family:var(--font-tertiary);--paragraph-small-font-family:var(--font-tertiary);--mobile-h1-font-family:var(--font-primary);--mobile-h1-line-height:60px;--mobile-h1-line-height-rem:3.75rem;--mobile-h1-size:48px;--mobile-h1-size-rem:3rem;--mobile-h1-weight:var(--font-weight-semibold);--mobile-h2-size:32px;--mobile-h2-size-rem:2rem;--mobile-h2-line-height:40px;--mobile-h2-line-height-rem:2.5rem;--mobile-h2-weight:var(--font-weight-semibold);--mobile-h2-font-family:var(--font-primary);--mobile-h5-size:18px;--mobile-h5-size-rem:1.125rem;--mobile-h5-line-height:20px;--mobile-h5-line-height-rem:1.25rem;--mobile-h5-weight:var(--font-weight-bold);--mobile-h5-font-family:var(--font-tertiary);--mobile-h6-size:16px;--mobile-h6-size-rem:1rem;--mobile-h6-line-height:20px;--mobile-h6-line-height-rem:1.25rem;--mobile-h6-weight:var(--font-weight-semibold);--mobile-h6-font-family:var(--font-tertiary);--mobile-h3-weight:var(--font-weight-semibold);--mobile-h3-line-height:36px;--mobile-h3-line-height-rem:2.25rem;--mobile-h3-size:28px;--mobile-h3-size-rem:1.75rem;--mobile-h4-font-family:var(--font-secondary);--mobile-h4-weight:var(--font-weight-semibold);--mobile-h4-size:20px;--mobile-h4-size-rem:1.25rem;--mobile-h4-line-height:25px;--mobile-h4-line-height-rem:1.5625rem;--mobile-h3-font-family:var(--font-secondary);--button-font-family:var(--font-secondary);--button-weight:var(--font-weight-bold);--button-size:var(--paragraph-size);--button-line-height:var(--paragraph-line-height);--input-font-family:var(--font-tertiary);--input-weight:var(--font-weight-semibold);--input-size:var(--paragraph-size);--input-line-height:var(--paragraph-line-height);--link-font-family:var(--font-secondary);--link-weight:var(--font-weight-semibold);--link-size:var(--paragraph-size);--link-line-height:var(--paragraph-line-height);--navbar-nav-link-padding-x:1.5rem !important;--main-brand:#8ebe28;--accents-1:#345a49;--accents-2:#eef6e9;--accents-3:#a1226d;--main-brand-string:"8EBE28";--accents-1-string:"345A49";--accents-2-string:"#EEF6E9";--accents-3-string:"A1226D";--main-brand-color-name:"Bright Green";--accents-1-color-name:"Forest Green";--accents-2-color-name:"Light Green";--accents-3-color-name:"Deep Magenta";--neutrals-white:#fff;--neutrals-light-grey:#f2f2f2;--neutrals-medium-grey:#d9d9d9;--neutrals-dark-grey:#989898;--neutrals-black:#232930;--ui-positive:#8ebe28;--ui-negative:#f1416c;--ui-warning:#ffc107}body{font-family:var(--paragraph-font-family);font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);color:var(--neutrals-black);overflow-x:hidden}main section:first-of-type{padding-top:110px !important}h1{font-size:var(--desktop-h1-size);line-height:var(--desktop-h1-line-height);font-weight:600;margin-bottom:2rem;font-family:var(--desktop-h1-font-family)}.h1-big{font-size:80px}h2{font-size:var(--desktop-h2-size);line-height:var(--desktop-h2-line-height);font-family:var(--desktop-h2-font-family);font-weight:var(--desktop-h2-weight);margin-bottom:1rem;color:var(--accents-1)}h3{font-family:var(--desktop-h3-font-family);font-size:var(--desktop-h3-size);font-weight:var(--desktop-h3-weight);line-height:var(--desktop-h3-line-height);color:var(--accents-1)}h4{font-family:var(--desktop-h4-font-family);font-size:var(--desktop-h4-size);line-height:var(--desktop-h4-line-height);font-weight:var(--desktop-h4-weight);color:var(--accents-1)}h5{font-family:var(--desktop-h5-font-family);font-size:var(--desktop-h5-size);line-height:var(--desktop-h5-line-height);font-weight:var(--desktop-h5-weight)}h6{font-family:var(--desktop-h6-font-family);font-size:var(--desktop-h6-size);line-height:var(--desktop-h6-line-height);font-weight:var(--desktop-h6-weight);color:var(--neutrals-dark-grey)}h1 span,h2 span,h3
span{position:relative}h1 span:before,h2 span:before,h3 span:before{width:100%;height:16px;background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/shape_line-long.svg);position:absolute;bottom:-2px;left:0;content:'';background-repeat:no-repeat;background-size:contain}h1 span:before{width:100%;height:16px;background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/shape_line-long.svg);position:absolute;bottom:-2px;left:0;content:'';background-repeat:no-repeat;background-size:contain;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-out}.ons-first h1 span:before{bottom:-8px}.portfolio-template h2 span:before,.portfolio-template h3 span:before,.service-template h3 span:before,.service-template h2 span:before{display:none}h2 span:before{height:9px;transform:rotate(359deg);bottom:0}.portfolio-first
h1{position:relative;display:flex;align-items:center}.portfolio-first h1:after{content:'';background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/shape_spark1.svg);width:40px;height:67px;display:block;position:relative;right:-20px;background-size:cover}.fs-64{font-size:64px;line-height:100%}.p-big,.p-big
p{font-size:27px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000}.navbar .container-head{border-radius:100px;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;filter:drop-shadow(0 0 1.5em rgba(0,0,0,.1))}.logo-color
img{max-height:48px}.navbar-nav .nav-link{font-size:var(--paragraph-small-size);font-family:var(--paragraph-small-font-family);line-height:var(--paragraph-small-line-height);color:var(--neutrals-black);padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);transition:all .3s ease-in-out;position:relative;display:flex;align-items:center;gap:1rem}.bg-accent-1
*{color:var(--neutrals-white)}.link-a{text-transform:uppercase;display:flex;gap:1rem;font-weight:600;font-family:var(--link-font-family);font-size:var(--link-size);line-height:var(--link-line-height);color:var(--main-brand)}.link-a
i.bi{font-size:16px}.navbar-nav .nav-link:hover{color:var(--main-brand)}.navbar-nav .current-menu-item .nav-link{color:var(--main-brand);border-bottom:2px solid var(--main-brand);position:relative;display:flex;align-items:center;gap:1rem}.navbar-nav .current-menu-item .sub-menu .nav-link{color:var(--neutrals-black);border:unset}.menu-item-has-children.current-menu-item .nav-link:after{filter:brightness(0) saturate(100%) invert(74%) sepia(13%) saturate(2402%) hue-rotate(34deg) brightness(93%) contrast(83%)}nav a.navbar-brand{font-size:var(--desktop-h2-line-height);line-height:var(--logo-line-height);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);padding-top:2px;padding-bottom:2px}.navbar-toggler,.soc-btn{border:unset;box-shadow:0px 4px 10px 0px #00000014;border-radius:100%;width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:var(--main-brand)}.soc-btn{border:1.5px solid var(--main-brand);box-shadow:unset;transition:all .3s ease-in-out}.soc-btn
i.bi{font-size:16px}.soc-btn:hover{border-color:var(--accents-1);opacity:1}.soc-btn:hover
i.bi{color:var(--accents-1);transition:all .3s ease-in-out;opacity:1}.btn{background-color:var(--main-brand);border:3px
solid var(--main-brand);color:var(--accents-1);font-weight:var(--button-weight);padding:5px
29px;transition:all .3s ease-in-out;font-size:var(--button-size);line-height:var(--button-line-height);font-family:var(--button-font-family);border-radius:100px;text-transform:uppercase}.btn:hover{background-color:var(--accents-1);color:var(--main-brand);opacity:1}.btn-white{background-color:var(--neutrals-white);color:var(--accents-1);border-color:var(--neutrals-white)}.btn-white:hover{background-color:var(--neutrals-light-grey);color:var(--accents-1)}.bg-brand{background-color:var(--main-brand)}.bg-accent-1{background-color:var(--accents-1)}.bg-accent-2{background-color:var(--accents-2)}.bg-accent-2
*{color:var(--neutrals-black)}.bg-accent-2
h3{color:var(--main-brand)}.text-brand{color:var(--main-brand)}.text-accent-1{color:var(--accents-1)}.text-accent-2{color:var(--accents-2)}.bg-light-grey{background-color:var(--neutrals-light-grey)}.bb-medium-grey{border-bottom:1px solid var(--neutrals-medium-grey)}.br-intr{border-radius:var(--border-radius-interactives)}.br-cards{border-radius:var(--border-radius-cards)}.slider-blogs{position:relative}.slider-blogs .swiper-slide p,.owl-carousel .swiper-slide
p{font-size:22px}.owl-carousel .swiper-slide:hover{opacity:1}.bg-floral
.video{z-index:1 !important;border-radius:16px;overflow:hidden}.slider-blogs .swiper-slide .ratio-16x9,.owl-carousel .swiper-slide .ratio-16x9{overflow:hidden;border-radius:var(--border-radius-cards)}.slider-blogs .swiper-slide,.owl-carousel .swiper-slide{cursor:pointer}.slider-blogs .swiper-slide .ratio-16x9 img,.owl-carousel .swiper-slide .ratio-16x9
img{transform:scale(1);transition:all .3s ease-in-out}.slider-blogs .swiper-slide:hover .ratio-16x9 img,.owl-carousel .swiper-slide:hover .ratio-16x9
img{transform:scale(1.2)}.col-port .portfolio-card .ratio-16x9
img{transform:scale(1);transition:all .3s ease-in-out}.col-port .portfolio-card{cursor:pointer}.col-port .portfolio-card:hover .ratio-16x9
img{transform:scale(1.2)}.portfolio-card .over-before{overflow:hidden}.slider-blogs .swiper-slide .over-before,.portfolio-card .over-before,.owl-carousel .swiper-slide .over-before{position:relative}.slider-blogs .swiper-slide .over-before:before,.portfolio-card .over-before:before,.owl-carousel .swiper-slide .over-before:before{content:'';position:absolute;left:0;right:0;width:100%;height:100%;display:block;background:linear-gradient(64.93deg,rgba(0,0,0,.6) 5.81%,rgba(0,0,0,0) 50%);z-index:1;border-radius:var(--border-radius-cards)}.slider-blogs .swiper-slide .over-before .tags,.portfolio-card .over-before .tags,.owl-carousel .swiper-slide .over-before
.tags{position:absolute;bottom:1rem;left:1rem;display:flex;gap:1rem;z-index:11}.slider-blogs .swiper-slide .over-before .tags div,.portfolio-card .over-before .tags div,.owl-carousel .swiper-slide .over-before .tags
div{font-size:var(--paragraph-small-size);text-transform:uppercase;padding:4px
8px;color:var(--neutrals-white);border:1px
solid var(--neutrals-white);border-radius:100px}.member-card{min-height:480px;position:relative;overflow:hidden}.img-member{position:absolute;width:100%;height:100%;max-width:100%;border-radius:16px;object-fit:cover;left:0;top:0;transform:scale(1);transition:all .5s ease-in-out;object-position:top}.member-card:hover .img-member{transform:scale(.8) rotate(3deg)}.member-names
h3{color:var(--neutrals-black);background-color:#fff}.member-names h3:first-child{padding:6px
12px 0;border-radius:var(--border-radius-interactives) var(--border-radius-interactives) 0 0}.member-names h3:last-child{padding:0
12px 6px;border-radius:0 var(--border-radius-interactives) var(--border-radius-interactives) var(--border-radius-interactives);margin-top:-1px}.member-position{border-radius:100px;padding:6px
12px;background-color:var(--neutrals-white);position:relative;display:flex;justify-content:center;align-items:center;color:var(--neutrals-black);gap:.5rem}.member-position:before{width:6px;height:6px;border-radius:20px;background-color:var(--neutrals-black);content:''}.member-text{color:var(--neutrals-black);border-radius:8px;background-color:#fff;overflow:hidden;padding:16px;bottom:0;position:relative;max-height:0;opacity:0;transition:max-height .5s ease-out,opacity .5s ease-out}.member-card:hover .member-text{max-height:200px;opacity:1;transition:max-height .5s ease-in,opacity .5s ease-in}.member-plus{display:flex;justify-content:center;align-items:center;border-radius:100px;width:44px;height:44px;background-color:var(--main-brand);position:absolute;top:1rem;right:1rem;z-index:1;opacity:1;transition:all .2s ease-in-out}.member-card:hover .member-plus{opacity:0}.input-div-email{display:flex;border-radius:50px;border:1px
solid var(--neutrals-dark-grey);padding:0
10px;align-items:center;justify-content:space-between}.input-email{border:0;outline:0;padding:1rem;border:1px
solid var(--neutrals-light-grey);background:0 0;border-radius:50px}.input-email::placeholder{font-family:var(--paragraph-font-family);font-weight:400;font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);letter-spacing:0%;vertical-align:middle;color:var(--neutrals-dark-grey)}.small-p{font-family:var(--paragraph-small-font-family);font-size:var(--paragraph-small-size);line-height:var(--paragraph-small-line-height);font-weight:var(--paragraph-small-weight)}.swiper-arrow-left,.swiper-arrow-right{min-width:44px;max-width:44px;height:44px;display:flex;justify-content:center;align-items:center;border:2px
solid var(--neutrals-white);border-radius:100%;transition:all .3s ease-in-out;background-color:transparent;cursor:pointer}.swiper-arrow-left:hover,.swiper-arrow-right:hover{border-color:var(--main-brand)}.swiper-arrow-left i.bi,.swiper-arrow-right
i.bi{color:var(--neutrals-white);transition:all .3s ease-in-out}.swiper-arrow-left i.bi:hover,.swiper-arrow-right i.bi:hover{color:var(--main-brand)}.swiper-pagination-bullet,.owl-dot{opacity:1;background-color:var(--neutrals-medium-grey);width:8px;height:8px;padding:0;border:0;border-radius:100px}.swiper-pagination-bullet-active,.owl-dot.active{width:24px;height:8px;background-color:var(--main-brand);border-radius:110px}.swiper-pagination{bottom:unset !important;top:unset !important;width:auto !important;position:relative !important;display:flex;gap:12px}.link{font-size:var(--link-size);line-height:var(--link-line-height);font-family:var(--link-font-family);font-weight:var(--link-weight);text-decoration:unset}.wpcf7-form label,.wpcf7-form input,.wpcf7-form
textarea{width:100%}.wpcf7-form input,.wpcf7-form
textarea{border:1px
solid var(--neutrals-light-grey);border-radius:var(--border-radius-interactives);padding:12px;margin-top:.5rem;background-color:var(--neutrals-white);color:var(--neutrals-black);font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);font-family:var(--paragraph-font-family);font-weight:var(--font-weight-regular)}.wpcf7-form input:focus,.wpcf7-form input:active,.wpcf7-form textarea:active,.wpcf7-form textarea:focus{border:1px
solid var(--bg-black) !important;outline:unset !important}.wpcf7-form
label{color:var(--neutrals-white);font-size:var(--input-size);font-family:var(--input-font-family);line-height:var(--input-line-height);font-weight:var(--font-weight-semibold)}.wpcf7-form input[type=submit]{background-color:var(--main-brand);border-radius:100px;padding:8px
32px;border-color:var(--main-brand);width:auto;font-size:var(--button-size);font-family:var(--button-font-family);line-height:var(--button-line-height);color:var(--accents-1);font-weight:700}.wpcf7-form input[type=submit]:hover{background-color:var(--accents-1);border-color:var(--accents-1);color:var(--main-brand);opacity:1}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:var(--neutrals-dark-grey);font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);font-family:var(--paragraph-font-family);font-weight:var(--font-weight-regular)}@media(min-width:1200px){.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);padding-left:var(--navbar-nav-link-padding-x)}}@media(max-width:1200px){nav a.navbar-brand{font-size:var(--mobile-h2-line-height);line-height:var(--mobile-logo-line-height)}}@media(max-width:991px){body{font-family:var(--font-tertiary);font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);color:var(--neutrals-black)}h1{font-size:var(--mobile-h1-size);line-height:var(--mobile-h1-line-height);font-weight:var(--mobile-h1-weight);font-family:var(--mobile-h1-font-family)}h2{font-size:var(--mobile-h2-size);line-height:var(--mobile-h2-line-height);font-family:var(--mobile-h2-font-family);font-weight:var(--mobile-h2-weight)}h3{font-family:var(--mobile-h3-font-family);font-size:var(--mobile-h3-size);font-weight:var(--mobile-h3-weight);line-height:var(--mobile-h3-line-height)}h4{font-family:var(--mobile-h4-font-family);font-size:var(--mobile-h4-size);line-height:var(--mobile-h4-line-height);font-weight:var(--mobile-h4-weight)}.input-email{min-width:unset}}.el-video .iframe-wrapper{position:relative;padding:56.34% 0 0}.el-video .iframe-wrapper
iframe{border-radius:var(--border-radius-interactives);position:absolute;top:0;left:0;width:100%;height:100%}.bg-floral{position:relative;background:var(--accents-1) url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/floral.png);background-size:75%;background-position-x:600px;background-repeat:no-repeat;background-position-y:center}.fit-img-to-content{position:absolute;top:0;bottom:0;left:0;right:0}.fit-img-to-content>img{width:100%;height:100%;object-fit:cover}.swiper-slide{height:auto}i.bi{color:var(--main-brand);display:block;font-size:28px}.bi-chevron-right:before{font-weight:600 !important}a{color:var(--main-brand);text-decoration:none}a:hover,a:active{color:var(--main-brand);opacity:.8}@media(max-width:991px){.align-items-center-2{align-items:center}.fit-img-to-content{position:relative}}.slider-blogs{width:100%}.slider-blogs .swiper-wrapper{display:flex;margin-left:-315px}.link-slider{font-family:var(--link-font-family);font-weight:600;font-size:var(--link-size);line-height:var(--link-line-height);letter-spacing:0%;text-transform:uppercase}.slider-blogs .swiper-slide,.owl-carousel .swiper-slide{height:auto;display:flex;flex-direction:column}.col-item-hover{padding-top:150px;position:relative;cursor:pointer}.col-item-hover:hover{opacity:1}footer
.link{font-family:'Inter';font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:var(--neutrals-black)}.img-hover-item{max-width:250px;position:absolute;top:-2rem;right:2rem;border-radius:10px;rotate:0;transform:scale(0);transition:all .5s ease-in-out;opacity:0}.col-item-hover:hover .img-hover-item,.col-item-hover.active-click .img-hover-item{transform:scale(1);rotate:5deg;opacity:1}.arrow-right-hover{position:absolute;bottom:2rem;right:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow-right-hover
img{transform:scale(0);transition:all .5s ease-in-out;position:absolute}.shape-arrow-1{position:absolute}.col-item-hover:hover .arrow-right-hover img,.col-item-hover.active-click .arrow-right-hover
img{transform:scale(1)}.shape-arrow-1{position:absolute;bottom:-6rem;left:-5rem}.arrow-right-hover
i.bi{font-size:40px}.button-absolute{position:absolute;bottom:0;right:0}.button-absolute .shape-corner-1{position:absolute;left:-2rem;bottom:0}.button-absolute .shape-corner-2{position:absolute;right:0;top:-2rem}.button-absolute .btn-white{border:unset;padding:34px
40px;background:#fff;opacity:1;border-radius:32px 0 0;box-shadow:unset}.btn i.bi-chevron-right{font-size:14px}.contact-icon-div{width:56px;height:56px;display:flex;justify-content:center;border-radius:100px;background-color:var(--accents-1);align-items:center}.contact-icon-div
i.bi{font-size:26px;color:var(--neutrals-light-grey)}i.fs-16-custom{font-size:16px;color:var(--accents-1)}.contact-div-link
a{color:var(--accents-1)}.mt-minus-2{margin-top:-3rem}.port-category{font-family:var(--link-font-family);font-weight:600;font-style:var(--font-weight-semibold);font-size:var(--link-size);line-height:var(--link-line-height);letter-spacing:0%;text-transform:uppercase;border-bottom:1px solid var(--neutrals-white);text-align:center;padding-bottom:.5rem}.port-category.active{color:var(--main-brand);border-bottom:2px solid var(--main-brand)}.image-label
.btn{color:var(--main-brand)}.image-label .btn:active{background-color:#fff !important}.image-label .btn:hover{color:#8ebe28c9}.image-label .btn:hover
i.bi{color:#8ebe28c9}.menu-item-has-children{position:relative}.menu-item-has-children .nav-link:after{content:'';background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/Icon-down.svg);width:12px;height:7px;display:block;background-repeat:no-repeat;position:relative;right:0;top:40%;transition:all .3s}.menu-item-has-children .nav-link:hover:after{transform:rotate(180deg)}.menu-item-has-children.active .sub-menu .nav-link:after,.menu-item-has-children .sub-menu .nav-link:after{display:none}.menu-item-has-children.active .nav-link:after{content:'';background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/icon-down-green.svg);width:12px;height:7px;display:block;background-repeat:no-repeat;position:relative;right:0;top:40%;transition:all .3s}.sub-menu{position:absolute;z-index:9999;background:#fff;list-style:none;padding:15px;font-size:17px;display:none;box-shadow:0px 4px 15px 0px #00000026;text-align:left;flex-direction:column}.menu-item-has-children:hover .sub-menu{display:flex;border-radius:1em}.navbar-nav .active .sub-menu .nav-link{color:var(--neutrals-black);border-bottom:unset !important;text-decoration:unset}@media(max-width:1200px){.navbar-collapse{position:absolute;background:#fff;width:100%;top:5.5rem;max-width:100%;right:0;border:1px
solid var(--neutrals-light-grey);box-shadow:rgba(0,0,0,.08) 0px 12px 24px 0px;border-radius:var(--border-radius-cards);padding-bottom:1rem}.navbar .container-head{position:relative}.navbar .container-head
.btn{background-color:unset;border:unset;font-size:var(--paragraph-small-size);font-family:var(--paragraph-small-font-family);line-height:var(--paragraph-small-line-height);color:var(--neutrals-black);text-transform:none;font-weight:400}.navbar-nav .nav-link{text-align:center;justify-content:center}.navbar-nav .active .nav-link{color:var(--neutrals-black);border-bottom:unset}.menu-item-has-children.active .nav-link:after{background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/Icon-down.svg)}.menu-item-has-children .nav-link:after{transform:rotate(180deg)}.sub-menu{position:relative;display:block;padding:0;box-shadow:unset}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='black' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:none;position:relative;display:flex;justify-content:center;align-items:center}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{content:'✕';font-size:20px;color:#345a49;position:absolute;top:unset;left:unset}.navbar-toggler{border-radius:100px}.menu-item-has-children .nav-link:after{display:none}.navbar-nav li.menu-item-has-children .sub-menu li
a{color:#a9a9a9}.navbar-nav li.menu-item-has-children .sub-menu li.current-menu-item
a{color:var(--main-brand);border-bottom:2px solid var(--main-brand)}.navbar-nav .current-menu-item .nav-link{width:auto}.navbar-nav
li{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.navbar-nav .current-menu-item .sub-menu .nav-link{color:#a9a9a9}.btn:not(.col-5-custom-mob){width:fit-content}.page-template-page-portfolio-redesign .el-services-1 .col-port p,.page-template-page-home-redesign .el-posts-carousel .swiper-slide
p{font-size:16px;line-height:24px}}@media(max-width:991px){.navbar-expand-xl .container-lg{padding-right:1.5rem !important;padding-left:1.5rem !important}.el-video .iframe-wrapper{padding:56.34% 0 0}.bb-medium-grey{border:unset}.slider-blogs .swiper-wrapper{justify-content:start}.slider-blogs .swiper-slide{padding-left:.75rem;padding-right:.75rem}.col-item-hover{padding-top:120px}.shape-arrow-1{display:none}.h1-big{font-size:56px}.p-big{font-size:var(--paragraph-size)}.el-video .iframe-wrapper
iframe{padding-top:0}.img-hover-item{max-width:220px;top:-2rem;right:-1rem}.button-absolute .btn-white{padding:24px}.input-email{padding:1rem 0}.port-category{border-bottom:0}.wpcf7-form input[type=submit]{width:100%}}@media(min-width:991px){main section:first-of-type
.row{align-items:center}h1{margin-bottom:0}}@media(min-width:1200px){.navbar-expand-xl .navbar-nav .nav-item{padding-right:var(--navbar-nav-link-padding-x);padding-left:var(--navbar-nav-link-padding-x)}.navbar-nav .nav-link{padding-right:0 !important;padding-left:0 !important}.navbar-expand-xl .navbar-nav .nav-item:first-child{padding-left:0}.navbar-expand-xl .navbar-nav .sub-menu .nav-item{padding-left:0 !important;padding-right:0 !important}.navbar-expand-xl .navbar-nav .nav-item:last-child{padding-right:0}}@media(max-width:450px){.col-5-custom-mob{flex:0 0 auto;width:41.66666667%}.col-7-custom-mob{flex:0 0 auto;width:58.33333333%}.col-5-custom-mob.btn{padding:5px
10px}.input-email{padding:.7rem 0}.input-div-email{padding:0
5px}.logo-color
img{max-height:40px}.member-card:hover .member-text{max-height:300px}}.text-page-template-div h3 span:before{display:none}.animated-headline{display:inline-block;white-space:wrap}.word-animated{display:inline-block;opacity:0;transform:translateY(20px);margin-right:6px;animation:wordFadeIn .4s ease-out forwards}.word-animated-new{display:inline-block;opacity:0;transform:translateY(20px);margin-right:6px;animation:wordFadeIn .8s ease-out forwards}@keyframes
wordFadeIn{to{opacity:1;transform:translateY(0)}}.underline-wrapper{position:relative}.underline{position:absolute;bottom:-20px;left:0;height:16px;width:100%;background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/shape_line-long.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-out}.h2-underline-animated
span{position:relative;display:inline;overflow:hidden}.h2-underline-animated span:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:16px;background-image:url(//floralinnovations.nl/wp-content/themes/fi2/redesign/css/../assets/shapes/shape_line-long.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(0) rotate(359deg);transform-origin:left;transition:transform .6s ease-out;height:9px;bottom:0}.h2-underline-animated span.reveal-line:before{transform:scaleX(1) rotate(359deg)}.lang-switcher{position:relative;display:inline-block}.lang-switcher .lang-btn{display:inline-flex;align-items:center;gap:.5rem;background:0 0;border:1px
solid #f2f2f2;border-radius:999px;padding:.4rem .8rem;cursor:pointer}.lang-switcher .lang-flag{width:18px;height:12px;object-fit:cover}.lang-switcher .lang-caret{font-size:.9em}.lang-switcher .lang-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:unset;background:#fff;border:1px
solid #eee;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:0;margin:0;list-style:none;display:none;z-index:9999;width:100%;border:1px
solid #d9d9d9}.lang-switcher .lang-name{font-family:"Barlow Condensed";font-size:18px;line-height:28px;font-weight:600;color:#989898;text-transform:uppercase}.lang-switcher.open .lang-menu{display:block}.lang-switcher .lang-menu li
a{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:8px;font-family:"Barlow Condensed";font-size:18px;line-height:28px;font-weight:600;color:#989898;text-transform:uppercase}.lang-switcher .lang-menu li a:hover{background:#f7f7f7;text-decoration:none}.lang-switcher .lang-menu
li.active{background-color:#1212121F}.lang-switcher .lang-menu li:first-of-type{border-radius:4px 4px 0 0}.lang-switcher .lang-menu li:last-of-type{border-radius:4px 4px 0 0}.lang-switcher .lang-btn .arrow-down
img{transition:all .3s ease-in-out}.lang-switcher.open .lang-btn .arrow-down
img{transform:rotate(180deg)}@media(min-width:991px) and (max-width:1200px){.h1-service
h1{font-size:56px}}