@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;1,400;1,700&display=swap);.content,[v-cloak],main>header nav .lang-items a span{display:none}.action,.home-section .exposition-section,main>header nav .main-items .action{color:#fff}blockquote,caption,dd,details,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,label,legend,li,ol,p,pre,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;height:100%;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}html{height:100%;font-family:Montserrat,sans-serif}main{display:grid;grid-template-rows:auto 1fr}main>header{display:grid;grid-template-columns:auto auto 1fr;align-items:center;position:relative;z-index:10;background:#fff}main>header h1{grid-column:2;margin-left:1em}main>header h1 a{display:block;width:250px;height:65px;background:url(images/logo-flowpolls.svg) 50% 50%/contain no-repeat;font-size:0}main>header nav{grid-column:3;justify-self:end}@media (min-width:801px){main{height:100%;overflow:hidden}main>header nav{padding:1em}main>header nav .toggle-menu{display:none}main>header nav .wrapper{display:flex}main>header nav .main-items a{color:#444}}@media (max-width:800px){main>header{position:-webkit-sticky;position:sticky;top:0}main>header nav{margin-right:1em}main>header nav .toggle-menu{position:relative;width:2rem;height:2rem;border:none;font-size:0;background:0 0;outline:0}main>header nav .toggle-menu::after,main>header nav .toggle-menu::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:50% 50%/contain no-repeat;transition:400ms}main>header nav .toggle-menu::before{background-image:url(images/icon-menu.svg)}main>header nav .toggle-menu::after{background-image:url(images/icon-close.svg)}main>header nav .toggle-menu:not(.open)::after{opacity:0;-webkit-transform:rotate(90deg) scale(0.5);transform:rotate(90deg) scale(0.5)}main>header nav .toggle-menu.open::before{opacity:0;-webkit-transform:rotate(-90deg) scale(0.5);transform:rotate(-90deg) scale(0.5)}main>header nav .wrapper{position:fixed;z-index:10;top:65px;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(71,49,171,0.75),rgba(168,54,121,0.75));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-animation:400ms nav-wrapper-enter;animation:400ms nav-wrapper-enter}@-webkit-keyframes nav-wrapper-enter{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes nav-wrapper-enter{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}}main>header nav .wrapper.v-leave-active{-webkit-animation:400ms nav-wrapper-leave;animation:400ms nav-wrapper-leave}@-webkit-keyframes nav-wrapper-leave{100%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes nav-wrapper-leave{100%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}main>header nav .main-items{display:flex;align-items:center}main>header nav .main-items a{display:block;padding:1em}@media (min-width:801px){main>header nav .lang-items{display:flex;margin-left:1em}main>header nav .lang-items li+li{margin-left:0.5em}}@media (max-width:800px){main>header nav .main-items{flex-direction:column;justify-content:center;height:100%;color:#fff;font-size:5vmin}main>header nav .main-items a{color:#fff}main>header nav .main-items .action{padding:0.75em 2em;margin-top:1em}main>header nav .lang-items{position:absolute;bottom:0;right:0;margin:10px}}.exposition-section ul li+li,.product-section .contact-section .detail-section .wrapper .prompt a{margin-top:1em}@media (min-width:801px){main>header nav .lang-items a img{height:2.5em}.divided-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;height:calc(100vh - 80px)}}main>header nav .back{grid-column:1}.view-section{position:relative}.divided-section{-webkit-perspective:1000px;perspective:1000px}.divided-section>:nth-child(1){-webkit-animation:600ms exposition-enter;animation:600ms exposition-enter}@-webkit-keyframes exposition-enter{0%{opacity:0;-webkit-transform:translateX(-20%) rotateY(20deg);transform:translateX(-20%) rotateY(20deg)}}@keyframes exposition-enter{0%{opacity:0;-webkit-transform:translateX(-20%) rotateY(20deg);transform:translateX(-20%) rotateY(20deg)}}.divided-section>:nth-child(2){-webkit-animation:600ms 100ms backwards detail-enter;animation:600ms 100ms backwards detail-enter}@-webkit-keyframes detail-enter{0%{opacity:0;-webkit-transform:translateX(20%) rotateY(-20deg);transform:translateX(20%) rotateY(-20deg)}}@keyframes detail-enter{0%{opacity:0;-webkit-transform:translateX(20%) rotateY(-20deg);transform:translateX(20%) rotateY(-20deg)}}.divided-section ul li{-webkit-animation:300ms backwards item-enter;animation:300ms backwards item-enter}@-webkit-keyframes item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.divided-section ul li:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.divided-section ul li:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.divided-section ul li:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.divided-section ul li:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}.divided-section ul li:nth-child(5){-webkit-animation-delay:500ms;animation-delay:500ms}.divided-section ul li:nth-child(6){-webkit-animation-delay:600ms;animation-delay:600ms}.divided-section ul li:nth-child(7){-webkit-animation-delay:700ms;animation-delay:700ms}.divided-section ul li:nth-child(8){-webkit-animation-delay:800ms;animation-delay:800ms}.divided-section ul li:nth-child(9){-webkit-animation-delay:900ms;animation-delay:900ms}.divided-section ul li:nth-child(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}.divided-section .exposition-section{grid-column:1;grid-row:1/span 2;background:#eff0f1}.divided-section .detail-section{grid-column:1/span 2;grid-row:1/span 2;position:relative}.divided-section.has-footer{grid-template-rows:1fr auto}.divided-section.has-footer>.detail-section{grid-row:1}.divided-section.has-footer>footer{grid-column:2;grid-row:2;position:relative;z-index:5}.divided-section.simple-division .detail-section{grid-column:2}@media (min-width:801px){.scrollable{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.scrollable::-webkit-scrollbar{width:0;height:0}.scrollable .scrollable-page{scroll-snap-align:center;height:100%}.feature-point{grid-template-columns:1fr 0.5fr 0.5fr 1fr 1fr;height:100%}}.exposition-section{display:grid;grid-gap:1em;grid-template-rows:auto 1fr auto;position:relative;padding:2em;line-height:1.2em}.exposition-section>*{position:relative;z-index:1}.exposition-section h1{max-width:18em;font-size:1.2em;font-weight:700}.exposition-section .wrapper{align-self:end;margin-right:5vw;font-size:0.8em}.exposition-section p{margin:1em 0}.exposition-section ul li{padding:1em;border-left:8px solid #5440b0;background:#fff;color:#191919;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.exposition-section .action{box-shadow:0 1px 3px rgba(0,0,0,0.5)}.exposition-section>figure{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.exposition-section>figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-point{display:grid;grid-gap:2em 0;box-sizing:border-box;grid-template-rows:1fr auto auto auto}@media (min-width:801px){.feature-point>*{grid-column:5}.feature-point figure{grid-column:3/span 2}}.feature-point figure{position:relative;z-index:2;grid-row:1/span 4}.feature-point h1{grid-row:1;align-self:end;font-weight:700;text-transform:uppercase}.feature-point .counter{grid-row:2}@media (min-width:1400px){.feature-point h1{font-size:2vw;line-height:1.2}.feature-point .counter,.feature-point p{font-size:1.5vw}}.feature-point .counter .current{display:inline-block;padding-right:0.1em;margin-right:0.05em;border-right:1px solid #a096d0;color:#5440b0;font-weight:700;font-size:2em}.feature-point .counter .total{color:#a096d0}.feature-point p{grid-row:3;line-height:1.5;color:#191919}@media (min-width:801px){.feature-point .action{grid-row:4;justify-self:start;margin-bottom:1em}.other-points{font-size:2vh;margin-left:8vw}}@media (max-width:800px){main>header nav .lang-items a img{height:40px}.feature-point{grid-gap:0 10px;grid-template-columns:1fr 1fr}.feature-point>*{grid-column:2}.feature-point figure{grid-column:1}.feature-point figure img{width:250%;height:150%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateX(-45%) translateY(-30%);transform:translateX(-45%) translateY(-30%)}.feature-point .action{display:none}.other-points{font-size:0.8em}}.feature-point.v-enter-active{-webkit-animation:400ms feature-point-enter;animation:400ms feature-point-enter}@-webkit-keyframes feature-point-enter{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes feature-point-enter{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.feature-point.v-leave-active{-webkit-animation:400ms feature-point-leave;animation:400ms feature-point-leave}@-webkit-keyframes feature-point-leave{100%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes feature-point-leave{100%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.has-other-points{background:url(images/logo-flowpoll-blend.png) 0 50%/auto 100% no-repeat,linear-gradient(to right,#9b3f88,#5440b0);color:#fff;padding:2rem}.action,.action.outline span{padding:1em 2em;display:inline-block}.other-points li{padding-bottom:1em;line-height:1.5;border-bottom:1px solid #fff;text-align:center}@media (max-width:800px){.other-points li{padding-top:1em}}.other-points li::before{content:"";display:block;height:3em;margin-bottom:1em;background:url(images/icon-check.svg) 50% 50%/contain no-repeat}.action{box-sizing:border-box;border-radius:100px;border:none;background:linear-gradient(to right,#a83679,#f4122c);font:inherit;font-weight:700;box-shadow:0 3px 8px rgba(0,0,0,0.3);cursor:pointer}.action.outline{padding:2px}.action.outline span{border-radius:100px;background:#fff;color:#a83679}@media (min-width:801px){.other-points ul{display:grid;grid-gap:2em;grid-template-columns:1fr 1fr;justify-items:center}.other-points li{max-width:20em}.shortcuts{display:flex;overflow:hidden}.shortcuts a{padding:2em}}.shortcuts a{flex:1 1;display:flex;align-items:center;justify-content:space-between;line-height:1.5;background:#4731ab;color:#eff0f1;font-weight:700;transition:200ms;-webkit-animation:400ms backwards shortcut-item-enter;animation:400ms backwards shortcut-item-enter}@-webkit-keyframes shortcut-item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes shortcut-item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media (min-width:1400px){.feature-point .action{margin-bottom:3em}.shortcuts a{font-size:1.5vw}}.shortcuts a::after{content:"";display:inline-block;width:2em;height:2em;margin-left:1em;background:url(images/icon-next.svg) 50% 50%/contain no-repeat;transition:200ms}.shortcuts a span{width:-webkit-min-content;width:-moz-min-content;width:min-content}.shortcuts a:nth-child(1){position:relative;z-index:1;background:linear-gradient(to right,#a83679,#f4122c);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-animation-delay:400ms;animation-delay:400ms}.shortcuts a:nth-child(2){-webkit-animation-delay:600ms;animation-delay:600ms}.shortcuts a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.shortcuts a:hover::after{-webkit-transform:translateX(30%);transform:translateX(30%)}@media (min-width:801px){.progress-beads{--color:rgba(255, 255, 255, 0.4);position:fixed;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:800px){.shortcuts a{padding:1em}.progress-beads:not(.allow-horizontal){display:none}.progress-beads.allow-horizontal{display:flex;align-items:center;position:absolute;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.progress-beads::after{content:"";margin:0 auto}@media (min-width:801px){.progress-beads::after{display:block;width:1px;height:15px;border-left:1px dotted var(--color)}.progress-beads li::before{width:1px;height:15px;margin:0 auto;border-left:1px dotted var(--color)}}.progress-beads li::before{content:"";display:block;transition:200ms}@media (max-width:800px){.progress-beads::after{display:inline-block;width:15px;height:1px;border-top:1px dotted var(--color);vertical-align:middle}.progress-beads ul{display:flex}.progress-beads li{display:flex;align-items:center}.progress-beads li::before{width:15px;height:1px;border-top:1px dotted var(--color)}}.progress-beads li::after{content:"";display:block;width:8px;height:8px;border-radius:100%;border:1px solid var(--color);transition:400ms}.progress-beads li.active::after{background:var(--color)}.progress-beads.alt{--color:rgba(255, 0, 0, 0.5)}.home-section .exposition-section .wrapper{font-size:1rem}.home-section .exposition-section h1{line-height:1.2}@media (min-width:801px){.home-section .exposition-section::before{content:"";display:block;position:absolute;z-index:2;bottom:0;right:0;width:7em;height:5em;margin:1em 2em;background:url(images/sprite-scroll.png) 50% 50%/contain no-repeat}.home-section .exposition-section h1{font-size:2em}}@media (min-width:1400px){.home-section .exposition-section .wrapper{font-size:1.5vw;line-height:1.2}.home-section .exposition-section h1{font-size:3vw}}.home-section .exposition-section figure{background:#a83679}.home-section .exposition-section figure img.v-enter-active{-webkit-animation:1000ms home-image-enter;animation:1000ms home-image-enter}@-webkit-keyframes home-image-enter{0%{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}}@keyframes home-image-enter{0%{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}}.home-section .exposition-section figure img.v-leave-active{-webkit-animation:1000ms home-image-leave;animation:1000ms home-image-leave}@-webkit-keyframes home-image-leave{100%{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes home-image-leave{100%{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02)}}.home-section .detail-section .scrollable>*{scroll-snap-align:center}@media (max-width:800px){.home-section .exposition-section h1{font-size:1.5em}.home-section .detail-section .scrollable{display:flex;position:relative;width:100vw;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.home-section .detail-section .scrollable-page{flex:0 0 auto;width:90vw;height:15em;box-shadow:0 0 5px rgba(0,0,0,0.3)}.home-section .feature-point{grid-template-rows:auto auto auto 1fr;height:100%;background:#eff0f1;overflow:hidden}.home-section .feature-point .counter,.home-section .feature-point a,.home-section .feature-point h1,.home-section .feature-point p{position:relative;z-index:3}}@media (min-width:801px){.home-section .feature-point::before{content:"";display:block;grid-column:4/span 2;grid-row:1/span 4;background:#eff0f1}.home-section .feature-point .counter,.home-section .feature-point a,.home-section .feature-point h1,.home-section .feature-point p{margin-right:3em}.home-section .feature-point img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%}}.home-section .feature-point h1{margin:1em 0}.home-section .progress-beads{bottom:9.5em}.product-section{counter-reset:feature}@media (min-width:801px){.product-section::before{content:"";display:block;position:fixed;z-index:2;bottom:0;left:calc(50% - 3.5em);width:7em;height:5em;margin:0.5em 0;background:url(images/sprite-scroll-alt.png) 50% 50%/contain no-repeat}.product-section .exposition-section{font-size:2.3vh}}.product-section .contact-section .detail-section,.product-section .detail-section{background:url(images/logo-flowpoll-blend.png) 0 50%/auto 100% no-repeat,linear-gradient(to right,#9b3f88,#5440b0);color:#fff}.product-section .scrollable-page>*{-webkit-animation:400ms backwards product-page-enter;animation:400ms backwards product-page-enter}@-webkit-keyframes product-page-enter{0%{opacity:0}}@keyframes product-page-enter{0%{opacity:0}}.product-section .scrollable-page>:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.product-section .scrollable-page>.v-leave-enter{-webkit-animation:400ms product-page-leave;animation:400ms product-page-leave}@-webkit-keyframes product-page-leave{100%{opacity:0}}@keyframes product-page-leave{100%{opacity:0}}@media (max-width:800px){.home-section .feature-point p{margin:1em 1em 1em 0;font-size:0.8em}.home-section .feature-point img{-o-object-position:50% 70%;object-position:50% 70%}.product-section .exposition-section{font-size:0.8em}.product-section .detail-section figure{height:30vh;text-align:center}}.product-section .exposition-section h1{display:flex}.product-section .exposition-section h1::before{content:"";display:block;flex:0 0 auto;width:1.5em;height:1.5em;background:50% 50%/contain no-repeat;background-image:var(--icon)}.location-item figure,.product-section .exposition-section h1 .icon{height:2em}.product-section .exposition-section h1 span{margin-left:1rem}.product-section .exposition-section h1 .counter{position:relative;top:0.15em;font-size:2.2em;font-weight:700;color:#4731ab}.plans-section .plan-item,.product-section .contact-section .detail-section .wrapper .prompt p:first-of-type,.product-section .contact-section .exposition-section header .contact-prompt{font-size:1.2em}.product-section .exposition-section .wrapper{align-self:start}.product-section .detail-section{padding:2rem;grid-column:2}.product-section .detail-section figure{-webkit-animation:800ms product-image-enter;animation:800ms product-image-enter}@-webkit-keyframes product-image-enter{0%{opacity:0;-webkit-transform:translateY(50%) scale(0.5);transform:translateY(50%) scale(0.5)}}@keyframes product-image-enter{0%{opacity:0;-webkit-transform:translateY(50%) scale(0.5);transform:translateY(50%) scale(0.5)}}.product-section .detail-section figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5))}.product-section .detail-section:not(.has-other-points) figure{right:5vw;width:auto}.product-section .detail-section.v-leave-active figure{-webkit-animation:400ms forwards product-image-leave;animation:400ms forwards product-image-leave}@-webkit-keyframes product-image-leave{100%{opacity:0;-webkit-transform:translateY(-50%) scale(0.5);transform:translateY(-50%) scale(0.5)}}@keyframes product-image-leave{100%{opacity:0;-webkit-transform:translateY(-50%) scale(0.5);transform:translateY(-50%) scale(0.5)}}.product-section .contact-section .exposition-section header figure{height:20vh}.product-section .contact-section .exposition-section header figure img{height:100%}.product-section .contact-section .exposition-section header .contact-prompt p{line-height:1.2;font-weight:700}.product-section .contact-section .exposition-section header .contact-prompt a{display:block;color:#a83679}.product-section .contact-section .detail-section{padding:0}.product-section .contact-section .detail-section .wrapper{height:100%}.product-section .contact-section .detail-section .wrapper figure{position:static;height:100%}.product-section .contact-section .detail-section .wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-section .contact-section .detail-section .wrapper .prompt{position:absolute;left:0;right:0;bottom:0;margin:2em;text-align:center}.product-section .contact-section .detail-section .wrapper .prompt p:last-of-type{max-width:15em;margin:10px auto;font-size:2em;font-weight:700}.plans-section .plan-list-section{display:grid;grid-template-rows:1fr auto 1fr;align-items:center;background:#f0f0f0}.plans-section .plan-list-section header{line-height:1.5;font-weight:700;text-align:center}.plans-section .plan-list-section header h1{color:#4731ab;font-size:2.5em}.plans-section .plan-list-section header p{color:#606060}@media (min-width:1400px){.plans-section .plan-list-section header h1{font-size:4vw}.plans-section .plan-list-section header p{font-size:1.5vw}}.plans-section .plan-list-section footer{padding:0 1em 1em;text-align:center}.plans-section .plan-list-section footer p{margin-bottom:1em;color:#606060}@media (min-width:801px){.product-section .exposition-section h1{max-width:30em;margin-right:8vw}.product-section .exposition-section .wrapper{margin-right:8vw}.product-section .detail-section figure{position:fixed;z-index:1;top:86px;left:42vw;bottom:0;width:16vw;pointer-events:none}.product-section .detail-section figure img{width:100%}.plans-section .plan-list{display:flex;justify-content:center}.plans-section .plan-item:nth-child(odd){margin-top:3em}}.plans-section .plan-item{--color:#A83679;margin:1em 0.5em;color:#fff}.plans-section .plan-item h2{position:relative;padding:1em;margin-right:2em;background:var(--color);-webkit-filter:drop-shadow(0 2px 5px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 2px 5px rgba(0, 0, 0, 0.3));font-size:0.6em}.plans-section .plan-item h2 span{white-space:nowrap}.plans-section .plan-item h2::after{content:"";display:block;position:absolute;bottom:0;left:100%;border:1.44em solid transparent;border-left-color:var(--color);border-bottom-color:var(--color)}.plans-section .plan-item p{padding:2em 1em;border-radius:0 0 1rem 1rem;background:linear-gradient(to bottom,#8d3083,#4731ab);box-shadow:0 0.5em 1em rgba(0,0,0,0.2)}.plans-section .plan-item p .currency-symbol,.plans-section .plan-item p .plan-fee{font-weight:700}.plans-section .plan-item p .currency-symbol{font-size:1.2em;vertical-align:top}.plans-section .plan-item p .plan-fee{font-size:1.5em}.plans-section .plan-item p .currency-code{display:block;margin-left:1em;font-size:1.25em}.plans-section .detail-section{position:relative}@media (min-width:801px){.plans-section .detail-section figure{position:absolute;top:0;left:0;right:0;bottom:0}.industries-section .exposition-section header h1{font-size:2em}}.plans-section .detail-section figure::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(168,54,121,0.3),rgba(84,64,176,0.3))}.plans-section .detail-section figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.plans-section .detail-section .wrapper{position:absolute;left:0;right:0;bottom:20%;margin:2em;text-align:center;color:#fff}.plans-section .detail-section .wrapper p{max-width:8em;margin:0 auto 1em;font-size:2em;font-weight:700}.industries-section .exposition-section header{text-align:center}.industries-section .exposition-section header h1{max-width:none;line-height:1.2;color:#4731ab}.industries-section .exposition-section header p{color:#606060}@media (min-width:801px){.industries-section .exposition-section ul{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.industries-section .detail-section .wrapper{height:100%}}.industries-section .exposition-section .industry-item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0;text-align:center;cursor:pointer}.industries-section .exposition-section .industry-item figure{position:absolute;top:0;left:0;right:0;bottom:0;transition:400ms}.industries-section .exposition-section .industry-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industries-section .exposition-section .industry-item strong{display:block;position:relative;z-index:1;padding:0.25em 0.5em;margin-top:5px;border-radius:8px;transition:400ms}.industries-section .exposition-section .industry-item:not(.active) figure{opacity:0.25}.industries-section .exposition-section .industry-item:hover figure{opacity:0.5}.industries-section .exposition-section .industry-item.active figure{opacity:0.75}.industries-section .exposition-section .industry-item.active strong{background:#5440b0;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.industries-section .detail-section{padding:2em;line-height:1.5;text-align:center}.industries-section .detail-section .industry-description header{position:relative}.industries-section .detail-section .industry-description header figure{position:absolute;top:0;left:0;right:0;bottom:0}.industries-section .detail-section .industry-description header figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industries-section .detail-section .industry-description header h1{position:relative;z-index:1;color:#fff;font-size:8vw;font-weight:700;text-shadow:0 0 10px #000}.industries-section .detail-section .industry-description>p{-webkit-animation:600ms description-enter;animation:600ms description-enter}@-webkit-keyframes description-enter{0%{opacity:0}}@keyframes description-enter{0%{opacity:0}}.industries-section .detail-section .industry-description .other-points{margin:0}@media (max-width:800px){.plans-section .plan-item{max-width:10em;margin:20px auto}.plans-section .detail-section figure{position:relative;height:120vw}.industries-section .exposition-section{display:block}.industries-section .exposition-section header h1{font-size:1.5em}.industries-section .exposition-section ul{display:none}.industries-section .exposition-section ul li{height:4em}.industries-section .exposition-section .industry-item{font-size:0.8em}.industries-section .detail-section{padding-top:0}.industries-section .detail-section .industry-description{padding-bottom:2em}.industries-section .detail-section .industry-description header{padding:2em;margin:0 -2em 2em}.industries-section .detail-section .industry-description .other-points ul{grid-template-columns:1fr}}.company-section .exposition-section{grid-template-rows:1fr auto auto 1fr;background:#f0f0f0}.company-section .exposition-section figure{grid-row:2;position:static;margin-right:5vw}.company-section .exposition-section figure img{position:static;height:20vh;-o-object-fit:contain;object-fit:contain}.company-section .exposition-section .wrapper{grid-row:3;font-size:1.1rem;line-height:1.5}.company-section .detail-section{display:grid;background:#fafafa;padding:2em;background:url(images/logo-flowpoll-blend.png) 0 50%/auto 100% no-repeat,linear-gradient(to right,#9b3f88,#5440b0);color:#fff}@media (min-width:1400px){.plans-section .detail-section .wrapper p{font-size:4vw}.company-section .exposition-section .wrapper{font-size:1.75vw}.company-section .detail-section{font-size:1.2vw}}.company-section .detail-section .wrapper{max-width:35em;margin:0 auto;line-height:1.5}@media (min-width:801px){.industries-section .detail-section .industry-description{display:grid;grid-template-rows:repeat(1,auto);align-items:center;height:100%}.industries-section .detail-section .industry-description header{display:none}.industries-section .detail-section .industry-description>p{font-size:1.2em}.company-section .detail-section{grid-template-rows:1fr auto auto 1fr}.company-section .detail-section .wrapper{grid-row:2}.company-section .detail-section ul{grid-row:3;grid-template-columns:1fr 1fr;margin:30px 5vw}}.company-section .detail-section .wrapper p{margin:1em 0}.company-section .detail-section .contact-prompt{margin-top:2em;font-size:1.2em;text-align:center}.company-section .detail-section .contact-prompt a{display:block;font-weight:700;color:inherit}.company-section .detail-section ul{display:grid;grid-gap:10px}@media (max-width:800px){.company-section .detail-section ul{margin-top:20px}}.company-section .detail-section .location-item{flex:1 1;padding:1em;border-left:8px solid #5440b0;background:#fff;color:#191919;box-shadow:0 2px 10px rgba(0,0,0,0.3);font-size:0.8em}.demo-section .exposition-section{grid-template-rows:1fr auto auto 1fr;background:linear-gradient(to right,#da294f,#bd376d);color:#fff}@media (min-width:801px){.demo-section .exposition-section{padding:2em 4em}.demo-section .detail-section form .field-row{display:grid;grid-template-columns:1fr 1fr;align-items:center}}.demo-section .exposition-section header{grid-row:2;margin-bottom:2em;text-align:center}.demo-section .exposition-section header h1{max-width:none;line-height:1.2;font-size:2em}.demo-section .exposition-section header p{max-width:30em;line-height:1.5;margin:0 auto;font-weight:700}@media (min-width:1400px){.demo-section .exposition-section header h1{font-size:4vw}.demo-section .exposition-section header p{font-size:1.5vw}}.demo-section .exposition-section .wrapper{grid-row:3;margin-right:0}.demo-section .detail-section{display:grid;place-items:center;padding:2em;background:#eff0f1}.demo-section .detail-section form{font-size:0.9em}.demo-section .detail-section form h1{font-weight:700;margin-bottom:2em}.demo-section .detail-section form .field{margin:0.5em 0}.demo-section .detail-section form .field label{display:block;margin-bottom:0.5em;font-weight:700}.demo-section .detail-section form .field input[type=email],.demo-section .detail-section form .field input[type=text],.demo-section .detail-section form .field select,.demo-section .detail-section form .field textarea{box-sizing:border-box;width:100%;padding:0.75em;border:none;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.demo-section .detail-section form .field textarea{height:5em}.demo-section .detail-section form footer{margin-top:1em;text-align:center}.demo-section .detail-section form footer .error{margin-bottom:1em;color:#900;font-weight:700}.location-item{color:#505659;font-weight:700}.location-item figure img{height:100%}.location-item .address{margin:0.5em 0;line-height:1.2}.location-item .address p{margin:0}