@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-minus-circle:before{content:""}.fa-minus:before{content:""}.fa-folder-open:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}.fa-folder-open-o:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-youtube:before{content:""}.fa-openid:before{content:""}.fa-opencart:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-shower:before{content:""}

/*! Flickity v2.0.9
http://flickity.metafizzy.co
---------------------------------------------- */.glide__bullet--active{background-color:#fff}
/*! Flickity v2.0.9
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-prev-next-button{background:#fff;background:hsla(0,0%,100%,.75);border:none;border-radius:50%;cursor:pointer;height:44px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{box-shadow:0 0 0 5px #09f;outline:none}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button:disabled{cursor:auto;opacity:.3}.flickity-prev-next-button svg{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}body{position:relative}h1,h2,h3,h4,h5,h6,p{line-height:1.3333333}h3{line-height:1.59999996}h5{font-weight:500;line-height:1.73333329}h4{font-weight:700}a{cursor:pointer}li,p{color:#000;font-size:15.96px;font-weight:300;line-height:1.73333329}img{max-width:100%}.integrateio-btn{border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);font-weight:700;padding:22px 40px}.integrateio-btn:hover{background:#00ebb2;color:#fff!important}.integrateio-btn.btn-white{background:linear-gradient(135deg,#fff,#f1f1f1);color:#0e86ef!important}.integrateio-btn.btn-white:hover{background:#fff}.integrateio-btn.btn-narrow{line-height:5px;padding:15px 40px}.has-warning{color:#fff;font-size:14px;margin-top:10px;text-align:left}.has-warning .control-label{font-style:italic;font-weight:800}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}main,nav{display:block}*{-webkit-font-smoothing:antialiased;box-sizing:border-box;transition:background-color .3s linear,color .3s linear}.container{padding:0}.navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}.modal-backdrop{background-color:#3f3f3f;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.7}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10000}.fade{opacity:1;transition:opacity .15s linear}.modal-dialog{margin:.5rem;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:none}.btn-close{background:transparent;border:0;color:#fff;cursor:pointer;line-height:1;opacity:1;padding:0;position:absolute;right:20px;text-shadow:0 1px 0 #fff;top:0;z-index:10}.btn-close span{font-family:sans-serif;font-size:60px;font-weight:100}#main{margin-top:20px;position:relative}body{background-color:#fff;color:#3f3f3f;display:flex;flex-flow:column;font-family:Arial,Open Sans,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;height:100%;line-height:1.42857143;margin:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-nav-container{background-color:#fff;justify-content:flex-end;max-width:100vw;width:100%}.main-nav-container,.navbar{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:0;max-height:100vh}.navbar{background-color:#2a2241;border-radius:0;justify-content:space-between;padding:20px 0}@media (max-width:992px){.navbar{justify-content:space-between;overflow:auto}}.navbar:after,.navbar:before{content:none}@media (max-width:1200px){.navbar{padding:5px 10px}}.navbar .navbar-brand{align-items:center;color:#000;display:flex;font-size:36px;font-weight:700;line-height:58px;margin-top:-7px;padding-left:0;padding-right:0;text-decoration:none solid #000}@media (max-width:992px){.navbar .navbar-brand{display:none}}.navbar .navbar-brand .logo{height:70px;margin-top:9px;width:192px}.navbar .mobile-logo{display:none;height:40px;margin-top:12px;width:calc(100% - 70px)}@media (max-width:992px){.navbar .mobile-logo{display:flex}}.navbar .mobile-icon{align-items:center;background:transparent;border:none;border-radius:10px;display:none;height:40px;justify-content:center;margin:10px;width:40px}@media (max-width:992px){.navbar .mobile-icon{display:flex}}.navbar .mobile-icon span,.navbar .mobile-icon span:after,.navbar .mobile-icon span:before{background:#fff;border-radius:1px;content:"";cursor:pointer;display:block;height:3px;position:absolute;width:30px}.navbar .mobile-icon span:before{top:-10px}.navbar .mobile-icon span:after{bottom:-10px}.navbar .nav-container{display:flex;flex-flow:row;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;transition:all .2s linear}.navbar .nav-container.container{left:0;position:absolute;right:0}@media (max-width:1200px){.navbar .nav-container{padding-left:5px}}@media (max-width:992px){.navbar .nav-container.hide-mobile{display:none}.navbar .nav-container{flex-flow:column;max-height:0;overflow:hidden;width:100vw}.navbar .nav-container.container{position:static}.navbar .nav-container .navbar-item-container{opacity:0}.navbar .nav-container.open{display:flex;max-height:2000px}.navbar .nav-container.open .navbar-item-container{opacity:1}}.navbar .nav-container .navbar-item-container{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;margin:0 15px}.navbar .nav-container .navbar-item-container:first-child{margin-left:0;margin-right:30px}@media (max-width:1200px){.navbar .nav-container .navbar-item-container{margin:0 10px}}@media (max-width:992px){.navbar .nav-container .navbar-item-container{justify-content:center}}@media (min-width:1200px){.navbar .nav-container .navbar-item-container:hover .dropdown-content{display:block}}@media (min-width:992px){.navbar .nav-container .navbar-item-container.hide-desktop{display:none}}.navbar .nav-container .navbar-item-container.open .icon-dropdown,.navbar .nav-container .navbar-item-container:hover .icon-dropdown{margin:0 2px -5px;transform:rotate(180deg) scale(1.8)}.navbar .nav-container .navbar-item{color:#fff;font-size:16px;font-weight:500;line-height:58px}.navbar .nav-container .navbar-item .lighter{opacity:.8}@media (max-width:992px){.navbar .nav-container .navbar-item{text-align:center;width:100%}}.navbar .nav-container .signin-button{background-color:transparent;border:none;color:#fff;font-size:16px;font-weight:500;line-height:58px;padding:0;text-align:center}.navbar .nav-container .get-started-button{align-items:center;background:#00ebb2;border:none;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1);color:#000;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:17px;padding:12px 40px;text-align:center;text-transform:uppercase;transition:all .1s linear}.navbar .nav-container .get-started-button:hover{color:#fff}.navbar .nav-container .icon-dropdown{height:15px;margin:-5px 2px 2px;padding-top:5px;transform:scale(1.8);transition:all .2s linear;width:10px}.navbar .nav-container .icon-dropdown.white{display:none}.navbar .nav-container .dropdown-content{display:none;margin-left:0;margin-top:70px;min-width:160px;position:absolute;top:0;transition:all .2s linear;z-index:1000}@media (max-width:992px){.navbar .nav-container .dropdown-content{display:block;margin:0;max-height:0;padding:0;pointer-events:none;position:static;transition:all .2s linear;width:100%}.navbar .nav-container .dropdown-content.open{display:block;max-height:500px;overflow:scroll;pointer-events:all}.navbar .nav-container .dropdown-content.open .dropdown-container{opacity:1}.navbar .nav-container .dropdown-content .dropdown-container{opacity:0}}.navbar .nav-container .dropdown-container{align-items:flex-start;background:#434967;border:1px solid #a6e8ff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;max-height:calc(100vh - 100px);overflow:auto}@media (max-width:992px){.navbar .nav-container .dropdown-container{background-color:transparent;box-shadow:none}}.navbar .nav-container .dropdown-list{align-items:center;display:flex;flex-flow:column;justify-content:center;list-style:none;padding:15px 0}@media (max-width:992px){.navbar .nav-container .dropdown-list{margin:0;min-width:200px;padding:0}}.navbar .nav-container .dropdown-list .middle-title{align-items:center;color:#fff;display:flex;font-family:Arial,"sans-serif";font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-top:20px;padding-left:15px;text-align:left;width:100%}.navbar .nav-container .dropdown-list .middle-title .item-icon{height:40px;transform:scale(.7);width:50px}.navbar .nav-container .dropdown-list .list-item{align-items:center;border-radius:5px;display:flex;padding:15px;width:100%}.navbar .nav-container .dropdown-list .list-item.without-icon{padding:15px 15px 15px 67px}.navbar .nav-container .dropdown-list .list-item .item-icon{height:35px;margin-right:20px;width:35px}.navbar .nav-container .dropdown-list .list-item .item-icon.observability{height:25px;margin-left:5px;margin-right:25px;width:25px}.navbar .nav-container .dropdown-list .list-item .item-icon.bigger{height:50px;margin-right:25px;overflow:visible;transform:scale(.8);width:30px}.navbar .nav-container .dropdown-list .list-item .list-item-link{color:#fff;display:block;font-family:Arial,"sans-serif";font-size:16px;line-height:20px;max-width:180px;text-align:left;text-decoration:none;width:100%}@media (max-width:992px){.navbar .nav-container .dropdown-list .list-item .list-item-link{text-align:center}}.navbar .nav-container .dropdown-list .list-item:hover{background-color:#181c2e}.integrateio-footer{background-image:url(https://www.integrate.io/images/footer_background.9c425dd1a4f2d438d72c8dbf266c03a3.svg);background-position-y:-40px;background-size:cover;margin-top:50px;padding-top:150px}@media (max-width:991px){.integrateio-footer{background-image:url(https://www.integrate.io/images/footer_background_mobile.dd2c4881f4bd712e44ba6d431c416963.svg);padding-top:0}}.integrateio-footer .container{overflow:hidden;padding-bottom:20px;position:relative}.integrateio-footer .logo{height:35px;margin-bottom:20px;width:150px}@media (max-width:991px){.integrateio-footer .logo{width:80%}}.integrateio-footer .company__info--details{color:#fff;font-size:18px;font-weight:800;line-height:24px}@media (max-width:991px){.integrateio-footer .company__info--details{text-align:center}}.integrateio-footer .company__info--details a{color:#fff;font-weight:400}.integrateio-footer .company__info--details a:hover{color:#fff}@media (max-width:991px){.integrateio-footer .company__info--wrapper{align-items:center;display:flex;flex-flow:column}}.footer__content--company--information{display:flex;flex-direction:column;margin-right:50px;padding-left:0;z-index:2}.footer__content--company--information .company__info--wrapper{max-width:240px}@media (max-width:991px){.footer__content--company--information .company__info--wrapper{max-width:100%}.footer__content--company--information{align-items:center;display:flex;flex-direction:column;margin:0;padding:0}}.footer__content--about--information{display:flex;flex-flow:column;justify-content:space-between;padding:0 30px 30px;width:100%;z-index:2}@media (max-width:991px){.footer__content--about--information{align-items:center;flex-flow:column;justify-content:center;padding-right:15px;padding-top:15px}}@media (max-width:399px){.footer__content--about--information{flex-direction:column}}.footer__content--about--information .footer__content--about-list{display:flex;flex-flow:row;justify-content:space-between}@media (max-width:991px){.footer__content--about--information .footer__content--about-list{flex-flow:column}}.footer__content--about--information :lang(ja) .list-group-item{font-weight:inherit}.footer__content--about--information .list-group-item{background-color:inherit!important;border:none!important;color:#fff;font-size:18px;font-weight:400;line-height:20px;margin:1px 0;padding:0}@media (max-width:991px){.footer__content--about--information .list-group-item{text-align:center}}.footer__content--about--information .list-group-item a,.footer__content--about--information .list-group-item a:hover{color:#fff}.footer__content--about--information .about__information--title{color:#fff;font-size:20px;font-weight:400;letter-spacing:1.6px;line-height:22px;margin-bottom:0;margin-top:0;text-transform:uppercase}@media (max-width:991px){.footer__content--about--information .about__information--title{text-align:center}}.footer__content{display:flex;flex-flow:row;padding-left:100px;padding-right:100px;padding-top:250px;width:100%;z-index:2}@media (max-width:991px){.footer__content{flex-direction:column;padding:150px 20px 10px}}.footer__content .footer__content--about--information{z-index:2}.footer__bottom-strip-socials{display:flex;justify-content:space-around;margin-bottom:10px;margin-top:5px;width:150px}@media (max-width:991px){.footer__bottom-strip-socials{width:70%}}.footer__bottom-strip-socials i{color:#fff;font-size:30px;margin-right:5px}.footer__bottom-strip-badges{display:flex;justify-content:space-around;margin-bottom:20px;margin-top:5px;width:150px}.footer__bottom-strip-badges .badge-icon{height:67px;margin:0 3px;width:50px}.footer__bottom-strip-badges .badge-icon.bigger{transform:scale(1.15)}.signup-form.footer-signup{margin-bottom:20px}@media (max-width:991px){.signup-form.footer-signup{position:static}}.signup-form.footer-signup .signup-form-title{color:#fff;font-size:18px;font-weight:400;margin-bottom:10px}@media (max-width:991px){.signup-form.footer-signup .signup-form-title{margin-bottom:10px;margin-top:20px;text-align:center}}.signup-form.footer-signup .hbspt-form form{display:flex;flex-flow:row}@media (max-width:991px){.signup-form.footer-signup .hbspt-form form{flex-flow:column}}.signup-form.footer-signup .hbspt-form form .input{display:flex;justify-content:center}.signup-form.footer-signup .hbspt-form form .hs-error-msg{max-width:200px}.signup-form.footer-signup .hbspt-form form [name=email]{border:none;border-radius:10px;height:36px;width:200px}@media (max-width:991px){.signup-form.footer-signup .hbspt-form form [name=email]{text-align:center}}.signup-form.footer-signup .hbspt-form form [name=email]::placeholder{color:#bebebe}.signup-form.footer-signup .hbspt-form form .actions{margin:0}.signup-form.footer-signup .hbspt-form form .actions input{background:transparent;border:2px solid #fff;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:36px;margin-left:10px;padding:7px 30px;transition:all .3s linear;width:auto}.signup-form.footer-signup .hbspt-form form .actions input:hover{background:#00ebb2!important;border:1px solid #00ebb2;color:#000!important}@media (max-width:991px){.signup-form.footer-signup .hbspt-form form .actions input{margin-left:0}}html{height:100%}html .fa{font-family:FontAwesome,sans-serif!important}html *,html :after,html :before{-webkit-font-smoothing:antialiased;box-sizing:border-box}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:10px}a:hover{text-decoration:none}img{font-size:1px!important}fieldset{border:0;margin:0;min-width:0;padding:0}.hidden{display:none!important}.btn{background-image:none;border:1px solid transparent;border-radius:4px;display:inline-block;font-weight:400;line-height:1.428571429;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap}.btn,.integrateio-btn{cursor:pointer;font-size:16px}.integrateio-btn{background:#00ebb2;border:0;border-radius:10px;color:#000;font-weight:600;padding:15px 40px;text-transform:uppercase;transition:all .1s linear}a{text-decoration:none}ul{list-style:none;margin-bottom:10px;margin-top:0}.list-group{margin-bottom:20px;padding-left:0}.h-input-field{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}html .industry__header{box-shadow:inset 0 -1px 0 0 #fff}@media (max-width:479px){html .industry__header.retail{padding-bottom:30px}}html .industry__header .btn{bottom:-13px;position:relative}@media (max-width:767px){html .industry__header .btn{margin-top:20px}}html .industry__header .btn:not(:last-child){margin-right:10px}html .industry__header .btn.btn-white{color:#3f3f3f!important}html .industry__header:before{bottom:0;content:"";display:block;left:0;max-height:100vh;position:absolute;right:0;top:0}html .industry__content--marketing{margin-bottom:18vw}@media (min-width:1200px){html .industry__content--marketing{margin-bottom:216px}}html .industry__header--content{color:#233849;padding:10vw 0 8vw}html .industry__header--content *{color:#233849}@media (min-width:768px) and (max-width:991px){html .industry__header--content{padding-bottom:2vw}}@media (max-width:479px){html .industry__header--content{padding-top:12vw}}html .industry__header--title{font-size:40px;font-weight:100;letter-spacing:-.7px;line-height:1.25;margin-bottom:30px;opacity:.9}@media (max-width:991px){html .industry__header--title{text-align:center}}html .industry__header__image--wrapper{margin-top:10vw;position:relative}@media (max-width:991px){html .industry__header__image--wrapper{margin-top:4vw}}html .industry__header__image--macbook{left:-250px;position:absolute;top:-10px;width:160%}@media (min-width:992px) and (max-width:1199px){html .industry__header__image--macbook{left:-200px;top:-4px}}@media (max-width:991px){html .industry__header__image--macbook{left:50%;position:relative;transform:translateX(-50%);width:100%}}@media (max-width:767px){html .industry__header__image--macbook{display:none}}html .industry__header__image--macbook--v2{left:-220px;object-fit:cover;position:absolute;top:-10px;width:165%}@media (min-width:992px) and (max-width:1199px){html .industry__header__image--macbook--v2{left:-225px;top:-4px}}@media (max-width:991px){html .industry__header__image--macbook--v2{left:50%;position:relative;transform:translateX(-50%);width:100%}}@media (max-width:767px){html .industry__header__image--macbook--v2{display:none}}html .industry__header__image--iphone{left:-250px;max-height:420px;object-fit:cover;object-position:center top;position:absolute;top:-90px;width:160%}@media (min-width:992px) and (max-width:1199px){html .industry__header__image--iphone{left:-220px;max-height:405px;top:-80px;width:185%}}@media (max-width:991px){html .industry__header__image--iphone{left:50%;max-height:350px;position:relative;transform:translateX(-50%);width:100%}}@media (max-width:767px){html .industry__header__image--iphone{display:none}}html .industry__header__image--screen{border:1px solid #cecece;border-radius:6px;display:block;left:-13%;overflow:hidden;position:absolute;top:48px;width:77%}@media (min-width:992px) and (max-width:1199px){html .industry__header__image--screen{left:-12%;top:44px}}@media (max-width:991px){html .industry__header__image--screen{left:50%;top:40px;transform:translateX(-50%);width:47%}}@media (max-width:767px){html .industry__header__image--screen{display:none}}html .industry__header--subtitle{font-size:18px;font-weight:400;line-height:1.5}@media (max-width:991px){html .industry__header--subtitle{text-align:center}}html .industry__section{margin-top:10vw}html .industry__section--spotlight{margin-bottom:10vw;margin-top:6vw}html .industry__section--quote{margin-top:6vw}html .industry__section--title{color:#5f5f5f;font-weight:100;margin-bottom:80px}@media (min-width:1473px){html .industry__section--insights{margin-top:8vw}}html .industry__section--problems{margin-top:5vw;padding-bottom:5vw;padding-top:5vw}html .industry__section--problems :focus{outline:none!important}@media (min-width:1473px){html .industry__section--problems{margin-top:4vw;padding-bottom:4vw;padding-top:4vw}}@media (max-width:479px){html .industry__section--problems{padding-bottom:25vw}}html .industry__section--problems .flickity-prev-next-button{background:transparent;height:100%;top:0;transform:none;z-index:10}@media (max-width:479px){html .industry__section--problems .flickity-prev-next-button{margin:unset;top:105%}}html .industry__section--problems .flickity-prev-next-button svg{height:27px;position:sticky;top:100px;width:27px;z-index:10000000}@media (min-width:992px){html .industry__section--problems .next{right:calc(50% - 425px)}}@media (min-width:768px) and (max-width:991px){html .industry__section--problems .next{right:calc(50% - 375px)}}@media (min-width:480px) and (max-width:767px){html .industry__section--problems .next{right:2%}}html .industry__section--problems .flickity-page-dots{bottom:-40px}@media (max-width:479px){html .industry__section--problems .flickity-page-dots{top:103%}}html .industries-modal-dialog{min-height:calc(100% - 20px)}html .industries-modal-dialog .flickity-prev-next-button{background:transparent;top:20%;z-index:10}@media (max-width:479px){html .industries-modal-dialog .flickity-prev-next-button{top:105%}}@media (min-width:768px){html .industries-modal-dialog .next{right:calc(50% - 375px)}}@media (min-width:480px) and (max-width:767px){html .industries-modal-dialog .next{right:2%}}html .industries-modal-dialog .flickity-page-dots{bottom:-40px}@media (max-width:479px){html .industries-modal-dialog .flickity-page-dots{top:103%}}html .industries-modal-content{min-height:100%}html .industries-modal-content .close{color:#3f3f3f;float:left;font-size:40px;opacity:1;padding:15px;position:absolute;z-index:10}html .industries-modal-body{background:url(https://www.integrate.io/images/gradient-bg-01.cc5df5698a45fe74fa93d9bd5da59fea.svg) 50%/cover no-repeat;min-height:100%;padding:45px 30px}html .industry__problem--counter-container-micro{padding:10px 30px}@media (max-width:479px){html .industry__problem--counter-container-micro{display:block}}@media (min-width:480px){html .industry__problem--counter-container-micro{display:none}}html .industry__problem--counter-container-micro .industry__problem--counter-micro{color:#cecece;font-size:20px;font-weight:700;line-height:1;opacity:.5;text-shadow:15px 15px 20px rgba(0,0,0,.2)}html .industry__problem--counter-container-micro .industry__problem--counter-micro:not(:last-child){margin-right:10px}html .industry__insight--text{color:#b8b8b8;font-weight:400;line-height:1.6;padding:0 15px}html .industry__insight--title{color:#6c6c6c;font-size:18px;font-weight:700;line-height:30px}html .industry__insight--image-container{margin-bottom:50px}html .industry__insight--image-container:after{background-color:#b4cedf;border-radius:100%;content:"";display:block;filter:blur(2.2px);height:2px;left:50%;position:absolute;top:90px;transform:translateX(-50%);width:60px}html .industry__insight--image{height:67px;position:relative}html .industry__problems{margin:0 auto;max-width:770px}@media (max-width:479px){html .industry__problems{display:none}}@media (min-width:480px){html .industry__problems{display:block}}@media (max-width:479px){html .industry__problems-micro{display:block}}@media (min-width:480px){html .industry__problems-micro{display:none}}html .industry__problem--container-micro{background-color:#fff;box-shadow:0 70px 30px -40px rgba(0,0,0,.12),0 0 10px 0 rgba(0,0,0,.05);margin-bottom:30px;padding:0 15px 15px}@media (max-width:479px){html .industry__problem--container-micro{display:block}}@media (min-width:480px){html .industry__problem--container-micro{display:none}}html .industry__problem--container,html .industry__problem--container-micro,html .industry__problem--container-modal{width:100%}html .problem-title--container{grid-area:problem-title;padding-right:31%;position:relative}html .problem-title--container-modal{position:relative}html .problem-title--container-modal:not(:first-child){margin-top:50px}html .problem-title--container-micro{position:relative}html .problem-title--container-micro:not(:first-child){margin-top:50px}html .problem-title,html .problem-title-micro,html .problem-title-modal{border-bottom:1px solid #2f2b46;color:#2f2b46;display:inline;font-size:38px;font-weight:800;line-height:1.25;z-index:1}@media (min-width:480px) and (max-width:560px){html .problem-title,html .problem-title-micro,html .problem-title-modal{font-size:36px}}html .problem-number,html .problem-number-micro,html .problem-number-modal{color:#6db6f6;font-size:100px;font-weight:800;line-height:80px;text-shadow:15px 15px 20px rgba(0,0,0,.1);z-index:0}html .problem-descritpion{color:#2f2b46;font-size:16px;font-weight:500;grid-area:problem-desc;line-height:1.5}html .problem-descritpion-modal{color:#b8b8b8;font-size:14px;line-height:1.7;margin-top:51px}html .problem-descritpion-micro{color:#b8b8b8;font-size:18px;line-height:1.7;margin-bottom:35px;margin-top:51px}html .industry__problem{grid-gap:30px;background:#fff;border-radius:6px;box-shadow:0 0 40px 0 rgba(0,0,0,.03),0 70px 30px -40px rgba(0,0,0,.12);display:grid;grid-template-areas:"problem-title problem-desc" "help-one help-two" "help-three help-four";grid-template-columns:50% 50%;grid-template-rows:300px auto auto;margin:0 15px 30px;max-width:770px;padding:80px;position:relative}@media (min-width:480px) and (max-width:560px){html .industry__problem{grid-template-rows:360px auto auto;margin-bottom:35px}}html .industry__problem-modal{margin:0 auto;padding:30px 15px}html .industry__problem-micro{margin:0 auto 30px;padding:30px 15px}html .problem-help__heading-modal{color:#1d354c;font-size:18px;font-weight:300;line-height:1.33;margin-bottom:25px;margin-top:10px}html .problem-help__cta-micro{color:#008ef8;display:block;font-size:14px;font-weight:700;letter-spacing:-.2px;margin:0 auto;text-align:center}html .problem-help:nth-child(4){grid-area:help-one}html .problem-help:nth-child(5){grid-area:help-two}html .problem-help:nth-child(6){grid-area:help-three}html .problem-help:nth-child(7){grid-area:help-four}html .problem-help-modal{background-color:#fff;border-radius:6px;box-shadow:0 70px 30px -40px rgba(0,0,0,.12),0 0 10px 0 rgba(0,0,0,.05);margin-bottom:40px;padding:32px 30px;width:100%}html .problem-help__title,html .problem-help__title-modal{color:#2f2b46;font-size:14px;font-weight:700;line-height:1.5}html .problem-help__text,html .problem-help__text-modal{color:#b8b8b8;font-size:14px;font-weight:300;line-height:1.7}html .industry__quoter--container{align-items:center;display:flex;flex-direction:column}html .industry__quote{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:56px 0}@media (max-width:479px){html .industry__quote{border:none;padding:14px 0}}html .industry__quoter--photo{border-radius:50%;box-shadow:5px 10px 14px 0 rgba(0,0,0,.2);height:67px;margin-bottom:30px;object-fit:cover;overflow:hidden;width:67px}html .industry__quoter--name{color:#0e86ef;font-size:16px;font-weight:700;line-height:1.38}html .industry__quoter--position{color:#3f3f3f;font-size:14px;line-height:1.57}html .industry__quoter--text{text-align:center}@media (min-width:992px){html .industry__quote--text--wrapper{align-items:center;display:flex}}html .industry__quote--text{color:#9f9f9f;font-family:Georgia,sans-serif;font-size:18px;font-style:italic;line-height:1.56;margin-bottom:30px;text-align:center}html .spotlight--container{align-items:center;background-color:#fff;background-size:cover;border-radius:6px;box-shadow:0 62px 34px -40px rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.05);display:flex;height:400px;overflow:hidden;position:relative}html .spotlight__content{padding:25px 35px 40px;width:50%}@media (max-width:767px){html .spotlight__content{width:100%;z-index:1}}html .spotlight-title{color:#2f2b46;font-size:35px;font-weight:800;line-height:1.2;margin-bottom:40px}@media (max-width:767px){html .spotlight-title{color:#fff}}html .spotlight-text{color:#9f9f9f;font-size:19px;font-weight:300;line-height:1.37;margin-bottom:50px}@media (max-width:767px){html .spotlight-text{color:#fff;text-shadow:0 0 75px rgba(0,0,0,.6)}}html .spotlight__image{background-position:top;background-size:cover;height:100%;width:50%}@media (max-width:767px){html .spotlight__image{position:absolute;width:100%}}