#section-32-9 > .ct-section-inner-wrap{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;display:flex}#section-32-9{display:block}@media (max-width:1200px){#section-32-9 > .ct-section-inner-wrap{padding-right:0;padding-left:0}}#div_block-102-9{width:100%;background-color:#d2232a;align-items:flex-end;text-align:right}#div_block-106-9{width:99%;background-color:#231f20}#div_block-144-9{display:flex;width:100%;justify-content:space-between;text-align:justify;flex-direction:row;align-items:flex-end}#div_block-63-9{padding-bottom:0px;padding-top:0px;padding-left:0px;width:20%}#div_block-148-9{flex-direction:row;display:flex;width:70%;justify-content:space-between;align-items:flex-start}#div_block-64-9{padding-bottom:0;margin-left:0;padding-top:0px;gap:15px}#div_block-65-9{padding-bottom:0;margin-left:0;padding-top:0px;gap:15px}#div_block-115-9{padding-bottom:0;margin-left:0;padding-top:0px}@media (max-width:1200px){#div_block-144-9{display:flex}}@media (max-width:1200px){#div_block-63-9{margin-left:20px}}@media (max-width:1200px){#div_block-148-9{width:75%}}@media (max-width:1200px){#div_block-64-9{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px}}@media (max-width:1200px){#div_block-65-9{padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px}}@media (max-width:1200px){#div_block-115-9{padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;margin-right:20px}}@media (max-width:991px){#div_block-144-9{display:flex;flex-direction:column;align-items:center;text-align:center}}@media (max-width:991px){#div_block-63-9{padding-right:0px;padding-left:0px;margin-bottom:10px}}@media (max-width:991px){#div_block-148-9{width:95%;align-items:stretch}}@media (max-width:991px){#div_block-64-9{margin-left:0px;padding-right:0px;margin-bottom:10px;flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:991px){#div_block-65-9{margin-left:0px;padding-right:0px;margin-bottom:10px;flex-direction:column;display:flex;align-items:center;text-align:center;margin-right:0px}}@media (max-width:991px){#div_block-115-9{margin-left:0px;padding-right:0px;margin-right:0px;justify-content:center}}@media (max-width:767px){#div_block-63-9{flex-direction:column;display:flex;align-items:center;text-align:center;margin-left:0px;margin-bottom:5px}}@media (max-width:767px){#div_block-148-9{width:100%;text-align:left;flex-direction:column;display:flex;align-items:center;margin-top:9px}}@media (max-width:767px){#div_block-64-9{flex-direction:column;display:flex;align-items:center;text-align:center;padding-left:0px;padding-right:0px}}@media (max-width:767px){#div_block-65-9{flex-direction:column;display:flex;align-items:center;text-align:center;padding-left:0px;padding-right:0px;padding-bottom:20px}}@media (max-width:767px){#div_block-115-9{flex-direction:column;display:flex;align-items:center;text-align:center;padding-left:0px;padding-right:0px}}@media (max-width:479px){#div_block-63-9{display:flex}}@media (max-width:479px){#div_block-65-9{padding-bottom:25px}}#text_block-141-9{color:#ffffff}#text_block-41-9{color:#ffffff}#text_block-111-9{color:#ffffff}#text_block-117-9{color:#b7b7b7;margin-bottom:15px;text-align:right;width:100%;align-items:flex-end;flex-direction:row;margin-top:0px}#text_block-145-9{color:#b7b7b7;margin-bottom:0px;text-align:right;width:100%;align-items:flex-end;flex-direction:row;margin-top:0px;font-size:12px}@media (max-width:991px){#text_block-141-9{font-size:14px}}@media (max-width:991px){#text_block-41-9{font-size:14px}}@media (max-width:991px){#text_block-111-9{font-size:14px}}@media (max-width:991px){#text_block-145-9{text-align:center}}@media (max-width:767px){#text_block-141-9{margin-bottom:5px}}@media (max-width:767px){#text_block-41-9{margin-bottom:15px}}@media (max-width:767px){#text_block-111-9{margin-bottom:5px}}@media (max-width:767px){#text_block-117-9{margin-bottom:5px}}#text_block-146-9{color:#ffffff;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-property:all}#text_block-146-9:hover{color:rgba(255,255,255,0.5)}#link_text-153-9{color:#ffffff;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-property:all}#link_text-153-9:hover{color:rgba(255,255,255,0.5)}#link_text-154-9{color:#ffffff;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-property:all}#link_text-154-9:hover{color:rgba(255,255,255,0.5)}@media (max-width:991px){#text_block-146-9{margin-bottom:15px;font-size:14px}}@media (max-width:991px){#link_text-153-9{font-size:14px}}@media (max-width:991px){#link_text-154-9{font-size:14px}}@media (max-width:767px){#text_block-146-9{margin-bottom:15px}}@media (max-width:767px){#link_text-153-9{margin-bottom:0em}}@media (max-width:767px){#link_text-154-9{margin-bottom:0em}}@media (max-width:767px){#link-143-9{width:200px}}@media (max-width:479px){#link-143-9{width:200px}}#image-139-9{width:220px;margin-left:2em}#image-37-9{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:220px}@media (max-width:1200px){#image-139-9{width:180px}}@media (max-width:1200px){#image-37-9{width:180px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px}}@media (max-width:991px){#image-37-9{width:200px;margin-bottom:15px}}@media (max-width:767px){#image-37-9{margin-bottom:19px;width:250px}}@media (max-width:479px){#image-139-9{margin-left:1em}}@media (max-width:479px){#image-37-9{margin-bottom:37px}}#_nav_menu-140-9 .oxy-nav-menu-hamburger-line{background-color:#ffffff}@media (max-width:991px){#_nav_menu-140-9 .oxy-nav-menu-list{display:none}#_nav_menu-140-9 .oxy-menu-toggle{display:initial}#_nav_menu-140-9.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-140-9.oxy-nav-menu.oxy-nav-menu-open{background-color:#231f20;margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-140-9.oxy-nav-menu.oxy-nav-menu-open .menu-item a{color:#ffffff;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-140-9.oxy-nav-menu.oxy-nav-menu-open .menu-item a:hover{color:#f8f5ee}#_nav_menu-140-9 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-140-9 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-140-9 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-140-9.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-140-9.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-140-9 .menu-item > .sub-menu{transition-duration:0.5s}#_nav_menu-140-9{padding-right:0px;margin-top:40px}#_nav_menu-140-9 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-140-9 .menu-item a{padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;color:#ffffff;transition-duration:0.5s;margin-left:5px;margin-right:5px}#_nav_menu-140-9 .current-menu-item a{padding-bottom:4px;border-bottom-width:1.5px}#_nav_menu-140-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:5px;padding-bottom:5px}#_nav_menu-140-9 .menu-item:focus-within a,#_nav_menu-140-9 .menu-item:hover a{padding-bottom:4px;border-bottom-width:1.5px;color:#cecece}#_nav_menu-140-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:5px;padding-bottom:5px}@media (max-width:1200px){#_nav_menu-140-9{margin-right:20px;margin-top:20px}#_nav_menu-140-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}@media (max-width:991px){#_nav_menu-140-9{margin-right:15px}#_nav_menu-140-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}#_header-131-9.oxy-sticky-header-active{animation-duration:0.5s}#_header-131-9 .oxy-nav-menu-open,#_header-131-9 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#d2232a}@media (min-width:1201px){#_header-131-9.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:2147483640;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-131-9.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-131-9.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}}#_header-131-9{background-color:#d2232a;display:flex;justify-content:flex-end}#_header_row-132-9 .oxy-nav-menu-open,#_header_row-132-9 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#231f20}.oxy-header.oxy-sticky-header-active > #_header_row-132-9.oxygen-show-in-sticky-only{display:block}#_header_row-132-9{background-color:#231f20;width:99%;padding-top:20px;padding-bottom:40px;flex-direction:unset}@media (max-width:1200px){.oxy-header.oxy-sticky-header-active > #_header_row-132-9.oxygen-show-in-sticky-only{display:block}#_header_row-132-9{justify-content:space-around;flex-direction:unset;padding-bottom:35px}}@media (max-width:991px){.oxy-header.oxy-sticky-header-active > #_header_row-132-9.oxygen-show-in-sticky-only{display:block}#_header_row-132-9{padding-bottom:30px;padding-top:15px}}@media (max-width:479px){.oxy-header.oxy-sticky-header-active > #_header_row-132-9.oxygen-show-in-sticky-only{display:block}#_header_row-132-9{padding-top:10px;padding-bottom:20px}}#section-6-11 > .ct-section-inner-wrap{max-width:100%;padding-top:7rem;padding-right:0;padding-bottom:7rem;padding-left:0;align-items:flex-end}#section-6-11{text-align:right}#section-255-11 > .ct-section-inner-wrap{padding-bottom:120px;display:flex}#section-255-11{display:block}#section-255-11{text-align:left}#section-61-11 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-61-11{position:relative}#section-38-11 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}#section-38-11{display:block}#section-38-11{position:relative;height:480px;text-align:center}#section-82-11 > .ct-section-inner-wrap{padding-bottom:50px}#section-82-11{overflow:hidden}#section-164-11 > .ct-section-inner-wrap{padding-top:100px;padding-bottom:100px}#section-164-11{overflow:hidden}#section-175-11 > .ct-section-inner-wrap{padding-top:80px;padding-right:0;padding-bottom:110px;padding-left:0;display:flex;flex-direction:row;justify-content:space-between}#section-175-11{display:block}#section-175-11{text-align:justify}@media (max-width:1200px){#section-38-11{height:450px}}@media (max-width:1200px){#section-175-11 > .ct-section-inner-wrap{padding-right:20px;padding-left:20px}}@media (max-width:991px){#section-6-11 > .ct-section-inner-wrap{padding-top:5rem;padding-bottom:5rem}}@media (max-width:991px){#section-38-11{height:400px}}@media (max-width:991px){#section-164-11 > .ct-section-inner-wrap{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){#section-6-11 > .ct-section-inner-wrap{padding-top:15rem;padding-bottom:0}#section-6-11{background-image:url(https://kaipakiberries.co.nz/wp-content/uploads/2020/10/Kaipakiberries-hero.jpg)}}@media (max-width:767px){#section-38-11 > .ct-section-inner-wrap{display:flex}#section-38-11{display:block}#section-38-11{height:300px}}@media (max-width:767px){#section-175-11 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end}#section-175-11{display:block}#section-175-11{text-align:right}}@media (max-width:479px){#section-6-11 > .ct-section-inner-wrap{padding-top:15rem}#section-6-11{background-size:cover;background-repeat:no-repeat;background-position:0% -100px}}@media (max-width:479px){#section-38-11{height:350px}}@media (max-width:479px){#section-164-11 > .ct-section-inner-wrap{padding-top:40px;padding-bottom:40px}}#div_block-3-11{background-image:url(https://kaipakiberries.co.nz/wp-content/uploads/2020/10/Kaipakiberries-hero.jpg);background-size:cover;align-items:flex-end;text-align:right;justify-content:center;background-clip:content-box;width:100%;background-position:35% 0%}#div_block-21-11{align-items:flex-end;text-align:right;padding-right:5em;padding-bottom:2rem}#div_block-251-11{background-color:#f8f5ee;position:relative;padding-bottom:50px}#div_block-27-11{align-items:flex-end;text-align:right;width:100%}#div_block-239-11{text-align:left;flex-direction:row;display:flex;width:100%;align-items:center;padding-top:2rem}#div_block-30-11{align-items:center;text-align:right;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;width:50%}#div_block-32-11{width:50%;padding-right:0rem}#div_block-34-11{align-items:flex-end;text-align:right;width:100%}#div_block-76-11{width:100%;text-align:right;align-items:flex-end;overflow:hidden;position:absolute;z-index:5;margin-top:-150px}#div_block-69-11{background-image:url(https://kaipakiberries.co.nz/wp-content/uploads/2020/11/kaipaki-woodsoil.jpg);background-size:cover;width:100%;height:100%;position:relative;top:0px;z-index:1;background-repeat:no-repeat;align-self:center;margin-top:0px;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:rgba(0,0,0,0.15);background-blend-mode:overlay;background-position:100% 50%}#div_block-73-11{position:absolute;left:14%;justify-content:flex-end;bottom:0px}#div_block-54-11{width:40%;margin-left:3rem;margin-top:5rem}#div_block-42-11{width:100%;background-color:#f8f5ee}#div_block-86-11{width:900px}#div_block-112-11{flex-direction:row;display:flex;width:100%;align-items:center}#div_block-113-11{width:20%}#div_block-225-11{width:100%;flex-direction:row;display:flex;justify-content:space-between;text-align:justify}#div_block-117-11{flex-direction:row;display:flex;width:100%;align-items:center;margin-bottom:20px}#div_block-118-11{width:20%;flex-direction:row;display:flex;align-items:center}#div_block-270-11{width:73%;border-radius:50px;background-color:#d2232a;height:40px}#div_block-146-11{width:100%;flex-direction:row;display:flex;align-items:center;margin-bottom:20px}#div_block-147-11{width:20%;flex-direction:row;display:flex;align-items:center}#div_block-222-11{width:73%;border-radius:50px;background-color:#dd3761;height:40px}#div_block-153-11{flex-direction:row;display:flex;width:100%;align-items:center;margin-bottom:45px}#div_block-154-11{width:20%;flex-direction:row;display:flex;align-items:center}#div_block-203-11{width:96%;padding-right:0px;margin-right:0px;background-color:#999ead;border-radius:50px;align-items:center;padding-left:18%}#div_block-213-11{width:65.5%;border-radius:50px;background-color:#2b424f;padding-left:0px;margin-left:0px;height:40px}#div_block-163-11{background-image:url(https://kaipakiberries.co.nz/wp-content/uploads/2021/07/Kaipaki-Work-With-Us-Home-New.jpg);background-size:cover;background-blend-mode:overlay;background-color:rgba(63,61,61,0.29);background-repeat:no-repeat;background-position:50% 50%}#div_block-167-11{width:700px;margin-bottom:20px}#div_block-174-11{background-image:url(https://kaipakiberries.co.nz/wp-content/uploads/2020/11/K-wood-map-bg.jpg);background-size:cover;width:100%;background-repeat:no-repeat;background-position:55% 50%}#div_block-183-11{align-items:flex-end;text-align:right}#div_block-179-11{width:450px;margin-bottom:20px;align-items:flex-end;text-align:right}@media (max-width:1200px){#div_block-21-11{padding-right:1em}}@media (max-width:1200px){#div_block-239-11{padding-top:3rem}}@media (max-width:1200px){#div_block-30-11{padding-left:1rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem}}@media (max-width:1200px){#div_block-73-11{position:absolute;left:10%}}@media (max-width:1200px){#div_block-54-11{margin-left:6em;width:45%}}@media (max-width:1200px){#div_block-42-11{flex-direction:unset}}@media (max-width:1200px){#div_block-225-11{margin-left:30px}}@media (max-width:1200px){#div_block-269-11{margin-left:30px}}@media (max-width:1200px){#div_block-221-11{margin-left:30px}}@media (max-width:1200px){#div_block-203-11{margin-left:30px}}@media (max-width:1200px){#div_block-163-11{background-position:90% 0%}}@media (max-width:1200px){#div_block-174-11{background-position:60% 0%}}@media (max-width:1200px){#div_block-179-11{width:450px}}@media (max-width:991px){#div_block-239-11{flex-direction:row;display:flex;align-items:flex-start}}@media (max-width:991px){#div_block-30-11{padding-left:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem}}@media (max-width:991px){#div_block-34-11{width:100%;flex-direction:column;display:flex;align-items:center;text-align:center;padding-right:0em}}@media (max-width:991px){#div_block-76-11{margin-top:-200px}}@media (max-width:991px){#div_block-69-11{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-73-11{position:absolute;left:5%}}@media (max-width:991px){#div_block-54-11{width:55%}}@media (max-width:991px){#div_block-86-11{width:100%}}@media (max-width:991px){#div_block-269-11{margin-left:30px}}@media (max-width:991px){#div_block-221-11{margin-left:30px}}@media (max-width:991px){#div_block-203-11{margin-left:30px}}@media (max-width:991px){#div_block-167-11{width:100%}}@media (max-width:991px){#div_block-179-11{width:350px}}@media (max-width:767px){#div_block-3-11{background-position:-80% -150%}}@media (max-width:767px){#div_block-21-11{background-color:#ffffff;flex-direction:column;display:flex;align-items:flex-start;text-align:left;padding-left:1em;padding-top:1em;padding-bottom:1em}}@media (max-width:767px){#div_block-239-11{flex-direction:column;display:flex;align-items:center;width:100%;padding-top:0rem}}@media (max-width:767px){#div_block-30-11{width:100%;display:none}}@media (max-width:767px){#div_block-32-11{width:100%}}@media (max-width:767px){#div_block-76-11{margin-top:-290px}}@media (max-width:767px){#div_block-73-11{position:absolute;left:5%}}@media (max-width:767px){#div_block-54-11{width:65%;margin-left:4.5rem;margin-top:3rem}}@media (max-width:767px){#div_block-113-11{flex-direction:unset}}@media (max-width:767px){#div_block-225-11{margin-left:10px}}@media (max-width:767px){#div_block-118-11{flex-direction:column;display:flex}}@media (max-width:767px){#div_block-269-11{margin-left:10px}}@media (max-width:767px){#div_block-147-11{flex-direction:column;display:flex}}@media (max-width:767px){#div_block-221-11{margin-left:10px}}@media (max-width:767px){#div_block-154-11{flex-direction:column;display:flex}}@media (max-width:767px){#div_block-203-11{margin-left:10px}}@media (max-width:767px){#div_block-163-11{background-position:80% 0%}}@media (max-width:767px){#div_block-174-11{background-position:58% 0%}}@media (max-width:767px){#div_block-185-11{order:2}}@media (max-width:767px){#div_block-179-11{width:100%}}@media (max-width:479px){#div_block-3-11{background-position:-150% -200%}}@media (max-width:479px){#div_block-27-11{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:479px){#div_block-30-11{margin-top:2rem}}@media (max-width:479px){#div_block-76-11{margin-top:-280px}}@media (max-width:479px){#div_block-54-11{width:70%;margin-top:4rem}}@media (max-width:479px){#div_block-112-11{flex-direction:column;display:flex;margin-top:2rem}}@media (max-width:479px){#div_block-113-11{flex-direction:unset;display:none}}@media (max-width:479px){#div_block-225-11{width:100%;margin-left:0px}}@media (max-width:479px){#div_block-117-11{flex-direction:column;display:flex}}@media (max-width:479px){#div_block-269-11{margin-left:0px}}@media (max-width:479px){#div_block-146-11{flex-direction:column;display:flex}}@media (max-width:479px){#div_block-221-11{margin-left:0px}}@media (max-width:479px){#div_block-153-11{flex-direction:column;display:flex}}@media (max-width:479px){#div_block-203-11{margin-right:0px;margin-left:0px;width:100%}}#headline-250-11{color:#ffffff;text-align:left;font-size:1.8rem}#headline-83-11{color:#231f20}#headline-165-11{color:#ffffff;padding-top:0}#headline-176-11{color:#ffffff}@media (max-width:1200px){#headline-250-11{font-size:1.5rem}}@media (max-width:1200px){#headline-176-11{padding-top:1.5em}}@media (max-width:991px){#headline-176-11{padding-top:1em}}@media (max-width:767px){#headline-250-11{margin-left:20px}}@media (max-width:767px){#headline-176-11{margin-left:20px}}@media (max-width:479px){#headline-250-11{margin-left:40px;font-size:1.2rem}}@media (max-width:479px){#headline-176-11{margin-left:40px}}#_rich_text-33-11{margin-bottom:30px}#_rich_text-53-11{color:#ffffff;text-align:left;padding-bottom:54px}#_rich_text-168-11{color:#ffffff;padding-bottom:15px}#_rich_text-180-11{color:#ffffff;padding-bottom:15px}@media (max-width:767px){#_rich_text-33-11{margin-top:100px}}@media (max-width:767px){#_rich_text-53-11{margin-bottom:30px;margin-left:20px}}@media (max-width:479px){#_rich_text-33-11{margin-top:144px}}@media (max-width:479px){#_rich_text-53-11{margin-left:40px;padding-bottom:0px}}#link_button-271-11{background-color:#231f20;border:1px solid #231f20;padding:10px 16px}#link_button-271-11{border-top-color:#231f20;border-right-color:#231f20;border-bottom-color:#231f20;border-left-color:#231f20;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;border-radius:0px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}#link_button-271-11:hover{background-color:#ffffff;border:1px solid #ffffff;color:#231f20;padding:10px 16px}#link_button-271-11:hover{border-top-color:#231f20;border-right-color:#231f20;border-bottom-color:#231f20;border-left-color:#231f20;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;padding-top:2px;padding-left:8px;padding-right:8px;padding-bottom:2px}#link_button-171-11{background-color:rgba(35,31,32,0);border:1px solid rgba(35,31,32,0);padding:10px 16px}#link_button-171-11{border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;border-radius:0px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}#link_button-171-11:hover{background-color:#231f20;border:1px solid #231f20;color:#ffffff;padding:10px 16px}#link_button-171-11:hover{border-top-color:#231f20;border-right-color:#231f20;border-bottom-color:#231f20;border-left-color:#231f20;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;padding-top:2px;padding-left:8px;padding-right:8px;padding-bottom:2px}#image-26-11{width:320px;position:absolute;top:-130px;margin-right:8rem}#image-31-11{width:80%}#image-75-11{height:700px}#image-187-11{width:320px}@media (max-width:1200px){#image-26-11{width:280px;position:absolute;top:-115px;margin-right:5rem}}@media (max-width:1200px){#image-75-11{height:650px}}@media (max-width:1200px){#image-187-11{width:300px}}@media (max-width:991px){#image-26-11{position:absolute;top:-90px;margin-right:4rem;width:220px}}@media (max-width:991px){#image-31-11{width:85%}}@media (max-width:991px){#image-75-11{height:600px}}@media (max-width:991px){#image-187-11{width:220px}}@media (max-width:767px){#image-26-11{width:120px;position:absolute;top:-70px;margin-right:10rem;margin-top:100px}}@media (max-width:767px){#image-31-11{width:70%}}@media (max-width:767px){#image-268-11{transform:rotate(35deg)}}@media (max-width:767px){#image-75-11{height:400px}}@media (max-width:479px){#image-26-11{position:absolute;top:-60px;width:160px;margin-bottom:0px}}@media (max-width:479px){#image-31-11{width:90%}}.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block,
.oxy-post-content,
.ct-text-block,
.ct-headline,
.oxy-rich-text,
.ct-link-text { max-width: 100%; }
img { flex-shrink: 0; }
body * { min-height: 1px; }
}            .oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
--oxynav-animation-name: none; 
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
background-color: var(--oxynav-brand-color);
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
background: transparent;
border: 1px solid currentColor;
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
color: var(--oxynav-neutral-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1200px;
}
body {font-family: 'Open Sans';}body {line-height: ;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans Pro';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #b7b7b7;text-decoration: none;}a:hover {color: #7a7a7a;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 50px;
padding-right: 20px;
padding-bottom: 50px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.winery-logo:hover{
opacity:1;
}
.winery-logo {
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
opacity:0.5;
}
.footer-text {
font-size:14px;
line-height:1;
text-align:left;
color:#ffffff;
}
@media (max-width: 1200px) {
.footer-text {
line-height:1;
}
}
@media (max-width: 991px) {
.footer-text {
font-size:12px;
}
}
.hero-text {
width:600px;
margin-bottom:30px;
}
@media (max-width: 1200px) {
.hero-text {
margin-bottom:25px;
}
}
@media (max-width: 991px) {
.hero-text {
width:405px;
margin-bottom:15px;
}
}
@media (max-width: 767px) {
.hero-text {
width:100%;
text-align:left;
}
}
.menu-text {
color:#ffffff;
padding-right:2em;
font-size:16px;
}
@media (max-width: 991px) {
.menu-text {
font-size:30px;
padding-right:0em;
}
}
.hero-text2 {
color:var(--K-Red);
line-height:1;
}
@media (max-width: 767px) {
.hero-text2 {
margin-bottom:0px;
}
}
@media (max-width: 479px) {
.hero-text2 {
margin-bottom:55px;
}
}
.k-title {
}
.k-margin-bottom {
}
.k-text {
}
@media (max-width: 991px) {
.k-text {
text-align:left;
}
}
@media (max-width: 767px) {
.k-text {
text-align:left;
}
}
.k-shadow {
}
.k-signature {
}
.k-text-l {
}
.k-month-text {
color:#d2232a;
font-size:20px;
}
@media (max-width: 767px) {
.k-month-text {
font-size:14px;
}
}
@media (max-width: 479px) {
.k-month-text {
font-size:10px;
}
}
.berries-text {
color:#999ead;
font-size:20px;
padding-left:10px;
}
@media (max-width: 1200px) {
.berries-text {
font-size:18px;
}
}
@media (max-width: 991px) {
.berries-text {
font-size:16px;
}
}
@media (max-width: 767px) {
.berries-text {
font-size:14px;
padding-left:0px;
}
}
@media (max-width: 479px) {
.berries-text {
font-size:18px;
}
}
.berries-img {
width:50px;
}
@media (max-width: 991px) {
.berries-img {
width:30px;
}
}
@media (max-width: 479px) {
.berries-img {
width:100px;
}
}
.k-fade {
}
.k-fade-up {
}
.k-garden-tool {
}
.k-text-story {
}
.k-story-padding {
padding-right:7em;
padding-left:7em;
}
@media (max-width: 479px) {
.k-story-padding {
}
}
.k-rasp-leaves {
}
@media (max-width: 1200px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}
.k-title2 {
}
.k-strawb {
}
.progress-bar-container {
width:100%;
background-color:#999ead;
border-radius:50px;
padding-bottom:0px;
overflow:hidden;
position:relative;
height:40px;
}
@media (max-width: 991px) {
.progress-bar-container {
height:35px;
}
}
@media (max-width: 767px) {
.progress-bar-container {
height:30px;
}
}
@media (max-width: 479px) {
.progress-bar-container {
}
}
.progress-bar-fill {
border-radius:50px;
}
.k-text-m {
}
.k-month-text-s {
color:#d2232a;
margin-bottom:5px;
}
.k-margin-bottom-m {
margin-bottom:39px;
}
.k-margin-bottom-m:not(.ct-section):not(.oxy-easy-posts),
.k-margin-bottom-m.oxy-easy-posts .oxy-posts,
.k-margin-bottom-m.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 1200px) {
.k-margin-bottom-m {
}
}
@media (max-width: 991px) {
.k-margin-bottom-m {
}
}
@media (max-width: 767px) {
.k-margin-bottom-m {
padding-left:0px;
}
}
@media (max-width: 479px) {
.k-margin-bottom-m {
}
}
.k-team-name {
}
@media (max-width: 1200px) {
}
.k-team-position {
color:#d2232a;
}
@media (max-width: 479px) {
.k-team-position {
text-align:center;
}
}
.k-team-des {
}
.k-margin-bottom-s {
margin-bottom:10px;
}
.k-rasp-leaves-home {
}
@media (max-width: 991px) {
.k-rasp-leaves-home {
margin-right:-303px;
width:477px;
}
}
@media (max-width: 767px) {
.k-rasp-leaves-home {
width:410px;
margin-right:-220px;
}
}
.k-button-trans {
}
.k-title3 {
}
.k-title4 {
padding-left:5px;
padding-top:2px;
padding-right:5px;
padding-bottom:1px;
}
.k-work-text {
}
.k-rasp-fruit-leaves {
}
.k-work-section {
}
.k-work-section .ct-section-inner-wrap {
padding-right: 15em;
padding-left: 4rem;
}
@media (max-width: 1200px) {
.k-work-section {
}
.k-work-section .ct-section-inner-wrap {
padding-left: 3rem;
}
}
@media (max-width: 991px) {
.k-work-section {
}
.k-work-section .ct-section-inner-wrap {
padding-right: 2rem;
padding-left: 2rem;
}
}
@media (max-width: 767px) {
.k-work-section {
}
.k-work-section .ct-section-inner-wrap {
padding-right: 50rem;
}
}
@media (max-width: 479px) {
.k-work-section {
}
.k-work-section .ct-section-inner-wrap {
padding-right: 0;
}
}
.oxy-close-modal {
}
.tabs-5847-tab {
}
.tabs-5847-tab-active {
}
.tabs-contents-5847-tab {
}
.toggle-3961 {
padding-bottom:0px;
}
.toggle-3961-expanded {
}
.toggle-3961-expanded .oxy-expand-collapse-icon::before,
.toggle-3961-expanded .oxy-expand-collapse-icon::after {
background-color: #d2232a;        }
body #piotnetforms,
textarea{
font-family: acumin-pro, sans-serif;
}
#piotnetforms .piotnetforms-label-inline {
width: unset !important;
}
.piotnetforms-field-subgroup.piotnetforms-subgroup-inline {
margin-left: 0.5rem !important;
}
input[type="checkbox" i] {
cursor: pointer;
}
#piotnetforms .p54059069 {
padding: 10px 0px 10px 0px;
}
#piotnetforms .p98999109 .piotnetforms-field-group > label {
padding-left: 10px;
}
.piotnetforms-upload-field-modern-text,
.piotnetforms-field-container form{
margin-left: 0.5rem;
}
input[type="radio"],
input[type=checkbox]{
-webkit-appearance: none;
appearance: none;
background-color: #fff;
margin: 0;
font: inherit;
color: #000;
width: 0.8em;
height: 0.8em;
border: 0.08em solid;
border-radius: 3px;	
display: inline-grid !important;
place-content: center;
cursor: pointer;	
}
input[type="radio"]::before,
input[type=checkbox]::before{
content: "";
width: 0.8em;
height: 0.8em;
border-radius: 3px;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em #d2232a;
border: 1px solid;	
}
input[type="radio"]:checked::before,
input[type=checkbox]:checked::before{
transform: scale(1);
}
#job_application > div.piotnet-section.p75566566 > div > div > div > div > div > div.piotnetforms-field-container > div,
#job_application > div.piotnet-section.p55569815 > div > div > div > div > div > div.piotnetforms-field-container > div{
margin-left: 0px !important;
}
.piotnetforms-field-subgroup.piotnetforms-subgroup-inline .piotnetforms-field-option,
.piotnetforms-field-subgroup label{
cursor: pointer;
}
#inner_content-149-2824 {
padding: 40px 20px;
max-width: 1250px;
min-height: 800px;
margin: auto;
}
@media screen and (min-width: 600px) {
#inner_content-149-2824 {
padding: 60px
}
}:root {
--K-Black: #231f20;
--K-White: #ffffff;
--K-Red: #d2232a;
} :root {
--fluid-min-width: 480;
--fluid-max-width: 1120;
--fluid-min-size: 12;
--fluid-max-size: 16;
--fluid-min-ratio: 1.25;
--fluid-max-ratio: 1.33;
--fluid-screen: 100vw;
--fluid-bp: calc((var(--fluid-screen) - ((var(--fluid-min-width) / 16) * 1rem)) / ((var(--fluid-max-width) / 16) - (var(--fluid-min-width) / 16)));
}
@media screen and (max-width: 480px) {
:root {
--fluid-screen: calc(var(--fluid-min-width) * 1px);
}
}
@media screen and (min-width: 1120px) {
:root {
--fluid-screen: calc(var(--fluid-max-width) * 1px);
}
}
:root {
--fluid-max-negative: (1 / var(--fluid-max-ratio) / var(--fluid-max-ratio));
--fluid-min-negative: (1 / var(--fluid-min-ratio) / var(--fluid-min-ratio));
--fluid-min-scale-0: var(--fluid-min-ratio);
--fluid-max-scale-0: var(--fluid-max-ratio);
--fluid-min-size-0: (var(--fluid-min-size)) / 16;
--fluid-max-size-0: (var(--fluid-max-size)) / 16;
--step-0: calc(((var(--fluid-min-size-0) * 1rem) + (var(--fluid-max-size-0) - var(--fluid-min-size-0)) * var(--fluid-bp)));
--fluid-min-scale-1: var(--fluid-min-scale-0) * var(--fluid-min-ratio);
--fluid-max-scale-1: var(--fluid-max-scale-0) * var(--fluid-max-ratio);
--fluid-min-size-1: (var(--fluid-min-size) * var(--fluid-min-scale-0)) / 16;
--fluid-max-size-1: (var(--fluid-max-size) * var(--fluid-max-scale-0)) / 16;
--step-1: calc(((var(--fluid-min-size-1) * 1rem) + (var(--fluid-max-size-1) - var(--fluid-min-size-1)) * var(--fluid-bp)));
--fluid-min-scale-2: var(--fluid-min-scale-1) * var(--fluid-min-ratio);
--fluid-max-scale-2: var(--fluid-max-scale-1) * var(--fluid-max-ratio);
--fluid-min-size-2: (var(--fluid-min-size) * var(--fluid-min-scale-1)) / 16;
--fluid-max-size-2: (var(--fluid-max-size) * var(--fluid-max-scale-1)) / 16;
--step-2: calc(((var(--fluid-min-size-2) * 1rem) + (var(--fluid-max-size-2) - var(--fluid-min-size-2)) * var(--fluid-bp)));
--fluid-min-scale-3: var(--fluid-min-scale-2) * var(--fluid-min-ratio);
--fluid-max-scale-3: var(--fluid-max-scale-2) * var(--fluid-max-ratio);
--fluid-min-size-3: (var(--fluid-min-size) * var(--fluid-min-scale-2)) / 16;
--fluid-max-size-3: (var(--fluid-max-size) * var(--fluid-max-scale-2)) / 16;
--step-3: calc(((var(--fluid-min-size-3) * 1rem) + (var(--fluid-max-size-3) - var(--fluid-min-size-3)) * var(--fluid-bp)));
--fluid-min-scale-4: var(--fluid-min-scale-3) * var(--fluid-min-ratio);
--fluid-max-scale-4: var(--fluid-max-scale-3) * var(--fluid-max-ratio);
--fluid-min-size-4: (var(--fluid-min-size) * var(--fluid-min-scale-3)) / 16;
--fluid-max-size-4: (var(--fluid-max-size) * var(--fluid-max-scale-3)) / 16;
--step-4: calc(((var(--fluid-min-size-4) * 1rem) + (var(--fluid-max-size-4) - var(--fluid-min-size-4)) * var(--fluid-bp)));
--fluid-min-scale-5: var(--fluid-min-scale-4) * var(--fluid-min-ratio);
--fluid-max-scale-5: var(--fluid-max-scale-4) * var(--fluid-max-ratio);
--fluid-min-size-5: (var(--fluid-min-size) * var(--fluid-min-scale-4)) / 16;
--fluid-max-size-5: (var(--fluid-max-size) * var(--fluid-max-scale-4)) / 16;
--step-5: calc(((var(--fluid-min-size-5) * 1rem) + (var(--fluid-max-size-5) - var(--fluid-min-size-5)) * var(--fluid-bp)));
--fluid-min-scale-6: var(--fluid-min-scale-5) * var(--fluid-min-ratio);
--fluid-max-scale-6: var(--fluid-max-scale-5) * var(--fluid-max-ratio);
--fluid-min-size-6: (var(--fluid-min-size) * var(--fluid-min-scale-5)) / 16;
--fluid-max-size-6: (var(--fluid-max-size) * var(--fluid-max-scale-5)) / 16;
--step-6: calc(((var(--fluid-min-size-6) * 1rem) + (var(--fluid-max-size-6) - var(--fluid-min-size-6)) * var(--fluid-bp)));
} :root {
--rem-val: 16;
} :root {
--hero-text: 1.2rem;
--hero-text2: 2rem;
--k-title: 1.9rem;
--k-text: 1rem;
--k-margin-bottom: 20px;
--k-signature: 1.5rem;
--k-text-l: 1.2rem;
--k-title2: 1.5rem;
--k-text-m: 1.1rem;
--k-text-story: 1rem;
--k-team-name: 1.8rem;
--k-team-position: 1rem;
--k-title3: 1.3rem;
--k-title4: 1.1rem;
}
@media screen and (min-width: 480px) {
:root {
--hero-text: calc(1.2rem + ((100vw - 480px) / (1200 - 480)) * ((1.8 - 1.2) * var(--rem-val)));
--hero-text2: calc(2rem + ((100vw - 480px) / (1200 - 480)) * ((2.8 - 2) * var(--rem-val)));
--k-title: calc(1.9rem + ((100vw - 480px) / (1200 - 480)) * ((2.5 - 1.9) * var(--rem-val)));
--k-text: calc(1rem + ((100vw - 480px) / (1200 - 480)) * ((1.3 - 1) * var(--rem-val)));
--k-margin-bottom: calc(20px + ((100vw - 480px) / (1200 - 480)) * (40 - 20) );
--k-signature: calc(1.5rem + ((100vw - 480px) / (1200 - 480)) * ((2 - 1.5) * var(--rem-val)));
--k-text-l: calc(1.2rem + ((100vw - 480px) / (1200 - 480)) * ((1.5 - 1.2) * var(--rem-val)));
--k-title2: calc(1.5rem + ((100vw - 480px) / (1200 - 480)) * ((2 - 1.5) * var(--rem-val)));
--k-text-m: calc(1.1rem + ((100vw - 480px) / (1200 - 480)) * ((1.3 - 1.1) * var(--rem-val)));
--k-text-story: calc(1rem + ((100vw - 480px) / (1200 - 480)) * ((1.2 - 1) * var(--rem-val)));
--k-team-name: calc(1.8rem + ((100vw - 480px) / (1200 - 480)) * ((2.5 - 1.8) * var(--rem-val)));
--k-team-position: calc(1rem + ((100vw - 480px) / (1200 - 480)) * ((1.1 - 1) * var(--rem-val)));
--k-title3: calc(1.3rem + ((100vw - 480px) / (1200 - 480)) * ((1.8 - 1.3) * var(--rem-val)));
--k-title4: calc(1.1rem + ((100vw - 480px) / (1200 - 480)) * ((1.4 - 1.1) * var(--rem-val)));
}
}
@media screen and (min-width: 1200px) {
:root {
--hero-text: 1.8rem;
--hero-text2: 2.8rem;
--k-title: 2.5rem;
--k-text: 1.3rem;
--k-margin-bottom: 40px;
--k-signature: 2rem;
--k-text-l: 1.5rem;
--k-title2: 2rem;
--k-text-m: 1.3rem;
--k-text-story: 1.2rem;
--k-team-name: 2.5rem;
--k-team-position: 1.1rem;
--k-title3: 1.8rem;
--k-title4: 1.4rem;
}
} body {
font-size: var(--step-0);
line-height: 1.5;
}
h1 {
font-size: var(--step-6);
line-height: 1.5;
}
h2 {
font-size: var(--step-5);
line-height: 1.5;
}
h3 {
font-size: var(--step-4);
line-height: 1.5;
}
h4 {
font-size: var(--step-3);
line-height: 1.5;
}
h5 {
font-size: var(--step-2);
line-height: 1.5;
}
h6 {
font-size: var(--step-1);
line-height: 1.5;
}
.hero-text {
font-size: var(--hero-text);
}
.hero-text2 {
font-size: var(--hero-text2);
}
.k-title {
font-size: var(--k-title);
}
.k-text {
font-size: var(--k-text);
}
.k-margin-bottom {
margin-bottom: var(--k-margin-bottom);
}
.k-signature {
font-size: var(--k-signature);
}
.k-text-l {
font-size: var(--k-text-l);
}
.k-title2 {
font-size: var(--k-title2);
}
.k-text-m {
font-size: var(--k-text-m);
}
.k-text-story {
font-size: var(--k-text-story);
}
.k-team-name {
font-size: var(--k-team-name);
}
.k-team-position {
font-size: var(--k-team-position);
}
.k-title3 {
font-size: var(--k-title3);
}
.k-title4 {
font-size: var(--k-title4);
}