.modal{position:fixed;background:rgba(62,87,99,.96);top:0;bottom:0;left:0;right:0;opacity:0;max-height:0;overflow:auto;z-index:-1;transition:opacity .3s ease}.modal.active{max-height:100vh;z-index:999;opacity:1}.modal .modal__inner{position:absolute;max-width:1280px;width:95%;top:5%;left:50%;transform:translateX(-50%)}.modal .modal__inner .control{padding:0 0 16px;min-height:32px}.modal .modal__inner .control .control-close{position:absolute;top:0;right:0;background:0 0;border:none;color:rgba(255,255,255,.72);font-size:24px}.modal .modal__inner .control .control-close span{color:rgba(255,255,255,.72)}.modal .modal__inner .modal-body{text-align:center}.modal .modal__inner .modal-body img{width:auto;margin:0 auto}.explore{padding:40px 0;background-color:#3e5763;color:#fff}@media screen and (min-width:768px){.explore{padding:48px 0}}@media screen and (min-width:768px){.explore{padding:56px 0}}.explore .button{margin-top:24px;max-width:320px}@media screen and (min-width:1200px){.explore .button{margin-top:80px}}.explore img{display:block;width:100%;margin-top:32px}@media screen and (min-width:768px){.explore img{margin:0}}.explore .img-holder{text-align:center}@media screen and (min-width:768px){.explore .img-holder{position:absolute;top:0;right:0;width:286px;margin:0}}@media screen and (min-width:1200px){.explore .img-holder{width:382px}}.explore .btn-zoom{display:none;position:relative;padding-left:24px;font-size:14px;color:#fff}@media screen and (min-width:768px){.explore .btn-zoom{display:inline-block;margin-top:16px}}.explore .btn-zoom:before{content:"\e909";position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:pv-fonts}@media screen and (min-width:768px){.explore .inner{position:relative;padding-right:332px;min-height:432px}}@media screen and (min-width:1200px){.explore .inner{padding-right:532px;padding-top:40px;min-height:580px}}.quote{background-color:#fff;padding:40px 0;text-align:center}@media screen and (min-width:768px){.quote{padding:48px 0}}@media screen and (min-width:1200px){.quote{padding:56px 0}}.quote blockquote{margin:0 auto 24px;max-width:1008px;line-height:24px;font-family:"Medium",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}@media screen and (min-width:1200px){.quote blockquote{line-height:28px;font-size:24px}}@media screen and (min-width:1200px){.quote blockquote{line-height:40px}}@media screen and (min-width:768px){.quote blockquote,.quote p{font-size:18px}}.learn-section{position:relative;padding-top:56px}.learn-section .bg{padding:40px 0;background-color:#5b7f91;margin-top:-8px}@media screen and (min-width:768px){.learn-section .bg{padding:48px 0}}@media screen and (min-width:1200px){.learn-section .bg{padding:56px 0}}.learn-section .waves{width:100%;display:block}.learn-section .inner{display:flex;flex-flow:row wrap;justify-content:space-between;gap:24px}@media screen and (min-width:768px){.learn-section .inner{padding:32px 0}}@media screen and (min-width:1200px){.learn-section .inner{gap:32px}}.learn-section .inner .card{flex:0 100%;background-color:#fff}@media screen and (min-width:1200px){.learn-section .inner .card{flex:0 calc(50% - 16px)}}.learn-section .inner .card .heading{position:relative;background-color:#364c57;color:#fff;padding:16px}.learn-section .inner .card .content{padding:24px 32px}.learn-section .inner .card h3{position:absolute;top:50%;transform:translateY(-50%);left:90px}.learn-section .inner .card .icon{font-size:30px;border-radius:100%;display:inline-block;background-color:#4b6978;padding:10px;color:#fff}.learn-section .inner .card .tertiary:first-of-type{margin-top:32px}.learn-section .contact-wrapper{color:#fff;text-align:center;margin-top:24px}@media screen and (min-width:768px){.learn-section .contact-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}}.learn-section .contact-wrapper p{font-size:18px}@media screen and (min-width:1200px){.learn-section .contact-wrapper p{font-size:24px}}.learn-section .contact-wrapper .button{margin-top:16px}@media screen and (min-width:768px){.learn-section .contact-wrapper .button{margin-left:32px}}.newsletter{position:relative;padding:24px 0;text-align:center;color:#fff}@media screen and (min-width:1200px){.newsletter{padding:32px}}.newsletter .inner{position:relative;background:#454545 url("https://media.planview.com/flowframework/images/img-wave+background-black+1.png") no-repeat top center;background-size:100%;padding:48px 16px}@media screen and (min-width:768px){.newsletter .inner{padding:64px 24px}}@media screen and (min-width:1200px){.newsletter .inner{padding:80px 140px}}.newsletter h2{color:#fbd93f}.newsletter .button{margin-top:24px}.newsletter .corner{display:block;position:absolute;border:8px solid #000;width:64px;height:64px;opacity:.5}.newsletter .corner.top{border-bottom:none;border-right:none;top:0;left:0}.newsletter .corner.right{border-bottom:none;border-left:none;top:0;right:0}.newsletter .corner.bottom{border-top:none;border-left:none;bottom:0;right:0}.newsletter .corner.left{border-top:none;border-right:none;bottom:0;left:0}