@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,500;0,600;0,700;1,500;1,600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{overflow-y:scroll}body,html{margin:0;overflow-x:hidden;padding:0;width:100vw}body{background:#233e43;min-height:100%}.container{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;justify-items:center;width:100vw}main{height:auto;min-height:100vh;width:100vw}ul{list-style-type:none;padding-left:0}a{color:#d3962a;text-decoration:none}a:hover{color:#fff}.wrapper{justify-self:center;margin:100px 0 0;width:100vw}.sub-cont,.wrapper{display:flex;flex-direction:column;height:100%}.sub-cont{width:100%}.landing{align-self:center;display:flex;justify-content:center;margin-right:0;margin-top:30px;padding-top:50px;position:relative;width:clamp(20rem,90vw,49.7rem)}.landing .land2{display:inline-grid;height:100%;position:relative;width:100%}.landing .land2 .par{display:inline-block;position:relative;z-index:2}.landing .land2 p{color:#fff;font-family:Raleway,sans-serif;font-size:clamp(1rem,3.5vw,1.3rem);font-weight:300;line-height:clamp(1.5rem,6vw,2rem);margin:0;padding:0;position:relative;text-align:left;text-align:center;z-index:2}.landing .land2 .headcirc{align-self:center;height:clamp(20rem,50vw,45rem);justify-self:center;position:absolute;width:clamp(20rem,50vw,45rem);z-index:1}h1.home-text{color:#fff;display:inline-block;font-family:Raleway,sans-serif;font-size:clamp(3rem,15vw,10rem);font-weight:600;margin:0;position:relative;width:auto;z-index:2}.line-wrap span{display:block;padding:0}.l1{line-height:clamp(1.2rem,9vw,7rem);text-align:left}.l2{line-height:clamp(2rem,20vw,15rem);text-align:right}.icons{background:#dde3db;height:calc(20vh + 100px);width:100%}.sectionhead{align-self:start;display:flex;justify-self:start;position:relative;z-index:2}.sectionhead .htwocirc{align-self:center;height:clamp(20rem,60vw,32rem);justify-self:center;position:absolute;width:clamp(20rem,60vw,32rem);z-index:-1}h2{display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:clamp(1.5rem,8vw,5.3rem);font-weight:700;line-height:clamp(2rem,8vw,5.3rem);margin:0}h2.blue{color:#4e7e89}h2.blue span:nth-of-type(2){align-self:flex-end;line-height:clamp(4.5rem,9vw,11rem)}h2.white{color:#fff}h2.white .right{align-self:flex-end}span.und{position:relative;z-index:1}span.und:after{border-bottom:1.5vw solid #996a36;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;width:100%;z-index:-1}.wavesbox{display:flex;height:20vh;justify-content:center;margin-bottom:-1px;overflow:hidden;position:relative;width:100%}.largeWaves{bottom:0;display:block;height:100%;position:absolute;width:100%}.customers,.needs,.why{display:grid;justify-content:flex-start;padding:150px 5vw 50px;position:relative;width:100%}.needs{padding-top:100px}.customers{padding-bottom:150px}.needs{background:#dde3db;grid-template-areas:"header header" "blocks blocks";grid-template-columns:1fr 1fr;grid-template-rows:auto}.needs .sectionhead{grid-area:header}.blocks{grid-gap:20px;align-self:flex-start;display:inline-grid;grid-area:blocks;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-items:center;justify-self:center;max-width:50rem;padding:0;width:100%}.blocks,.blocks .onearrow{position:relative;z-index:2}.blocks .onearrow{display:flex;grid-column-start:1;grid-row-start:1;height:200px;justify-content:center;max-width:1fr;max-width:500px;min-width:1fr;width:1fr}.blocks .onearrow:nth-of-type(2){grid-column-start:2;margin:30px auto 0;position:relative}.blocks .oneblock{align-items:center;align-self:flex-start;aspect-ratio:4/3;background:#ecefeb;border-radius:20px;display:flex;font-family:Raleway,sans-serif;font-size:clamp(.8rem,15px,1.2rem);font-weight:400;grid-column-start:1;grid-row-start:2;height:auto;justify-self:flex-start;padding:50px 12px 12px;position:relative;text-align:center;width:100%}.blocks .oneblock:nth-of-type(2){grid-column-start:2;margin-top:30px}.blocks .oneblock p{word-wrap:normal;height:auto;width:100%}.blocks .oneblock:after{background-image:url(/static/media/boxcircle.c38a2f3eb05ff6670a4e.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100px;left:calc(50% - 50px);margin:0 auto;position:absolute;top:-50px;width:100px}.why{grid-gap:75px;background:#233e43;grid-template-areas:"header header" "pops pops" "trusted trusted" "strat strat";grid-template-columns:1fr 1fr;grid-template-rows:auto}.why .sectionhead{grid-area:header}.why .popwords{align-items:start;align-self:flex-start;display:flex;flex-direction:row;grid-area:pops;justify-content:space-between;position:relative;width:100%;z-index:2}.why .popwords img{height:30%;max-height:50px;position:relative}.why .popwords .wordbox{display:flex;flex-direction:column;gap:20px}.why .popwords .wordbox span{color:#fff;font-family:Raleway,sans-serif;font-size:clamp(1rem,1.6vw,1.1rem);font-weight:400;text-align:left;text-align:center}.why h3{align-self:flex-start;color:#9cb59e;font-family:Raleway,sans-serif;font-size:clamp(1rem,5vw,3rem);font-weight:500;grid-area:trusted;line-height:clamp(1rem,5vw,3rem);margin:0 30px}.why h3 span{color:#996a36}.why .strategy{align-items:center;align-self:flex-start;display:flex;grid-area:strat;opacity:1;padding:30px 30px 0;position:relative;width:100%}.why .strategy:after{background:#9cb59e;border-radius:30px;content:"";display:block;height:100%;left:0;margin:0 auto;padding-bottom:200px;position:absolute;top:15px;width:100%;z-index:1}.why .strategy p{color:#233e43;font-family:Raleway,sans-serif;font-size:clamp(1rem,1.3vw,1.5rem);font-weight:600;line-height:clamp(2rem,2.3vw,2.5rem);z-index:2}.customers{grid-gap:75px;align-self:start;background:#4e7e89;display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;justify-self:start}.customers h2{justify-self:start;margin:0}.customers .reviews{align-content:center;align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center;justify-items:center;padding:0;position:relative;width:100%;z-index:2}.customers .reviews:after{border:1px solid #9cb59e;border-radius:30px;content:"";display:block;height:95%;left:20vw;position:absolute;top:10%;width:100%;z-index:-1}.customers .reviews .revblock{align-items:center;aspect-ratio:1/1;background:#dce1e4;border-radius:30px;display:flex;flex-grow:1;height:auto;margin:25px;max-width:350px;padding:30px}.customers .reviews .revblock p{display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:clamp(1.1rem,1.3vw,1.2rem);font-weight:400;line-height:clamp(1.7rem,2.3vw,2rem)}.customers .reviews .revblock p span{color:#90405d;font-style:italic;font-weight:300;margin-top:10px}.serv-blue{background:#4e7e89;display:flex;flex-direction:column;justify-content:flex-start;padding:50px 5vw 0;position:relative;width:100%}.serv-blue .headcirc{position:relative;width:clamp(15rem,50%,20rem);z-index:-1}.serv-blue .sectionhead{align-content:center;align-items:center;align-self:start;display:flex;justify-content:center;justify-items:center;justify-self:start;position:relative;width:100%;z-index:2}.serv-blue h2.ourservices{color:#233e43;font-size:clamp(2rem,12vw,5rem);position:absolute;z-index:100}.par.ab{align-items:center;align-self:center;background:#ecefeb;border-radius:20px 20px 0 0;display:flex;flex-direction:column;justify-self:center;margin-top:50px;padding:40px 40px 100px}.par.ab p{color:#233e43;font-family:Raleway,sans-serif;font-size:clamp(1rem,3.5vw,1.3rem);font-weight:400;line-height:clamp(2rem,6.5vw,2.7rem);margin:0;width:100%}.aboutwaves{bottom:0;display:flex;height:20vh;justify-content:center;overflow:hidden;position:relative;width:100%}.thewaves{bottom:0;display:block;height:100%;position:absolute;width:100%}.serv-dark,.serv-light{display:flex;flex-direction:column;justify-content:flex-start;padding:50px 5vw;position:relative;width:100%}.serv-light{background:#dde3db;padding-top:100px}.serv-light h3{align-self:flex-start;color:#4e7e89;font-family:Raleway,sans-serif;font-size:clamp(1rem,5vw,2.5rem);font-weight:500;line-height:clamp(1.5rem,6.5vw,4rem);margin-left:30px;margin-right:30px;text-align:center}.serv-light h3 span{color:#996a36}.serv-light h3.oprocess{align-self:center;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:300;line-height:clamp(1.5rem,6.5vw,4rem);margin-bottom:-50px;margin-top:50px}.serv-light .headcirc{position:relative;width:clamp(15rem,50%,20rem);z-index:-1}.serv-light .sectionhead{align-content:center;align-items:center;align-self:start;display:flex;justify-content:center;justify-items:center;justify-self:start;position:relative;width:100%;z-index:2}.serv-light h2.ourservices{color:#4e7e89;font-size:clamp(2rem,12vw,5rem);position:absolute;z-index:100}.serv-light .graphic{align-self:center;margin-top:50px;width:calc(100% - 20px);z-index:100}.serv-dark{background:#233e43;display:flex;flex-direction:column;padding-bottom:100px;padding-top:60px}.serv-dark .bullet{margin-bottom:clamp(5rem,20vw,10rem)}.serv-dark .bullet:nth-of-type(5){margin-bottom:0}.serv-dark .bullet h2{color:#fff;display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:clamp(2rem,8vw,5rem);font-weight:700;line-height:clamp(2rem,8vw,5rem);margin:0 0 5vw}.serv-dark .bullet span.und:after{border-bottom:5px solid #996a36;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;width:100%;z-index:-1}.serv-dark .bullet h3{align-self:flex-start;color:#9cb59e;font-family:Raleway,sans-serif;font-size:clamp(1.5rem,5vw,3rem);font-style:italic;font-weight:500;line-height:clamp(1.5rem,5vw,3rem);margin:0 30px 5vw}.serv-dark .bullet h3 span{color:#996a36}.serv-dark .bullet h3.secondsub{margin-top:5vw}.serv-dark .bullet p{color:#fff;line-height:clamp(2rem,2vw,3rem);margin:0 30px}.serv-dark .bullet .wordcoop,.serv-dark .bullet p{font-family:Raleway,sans-serif;font-size:clamp(1rem,1vw,1.2rem);font-weight:400}.serv-dark .bullet .wordcoop{display:flex;flex-direction:column;gap:12px}.serv-dark .bullet .wlink{align-self:start}.serv-dark .bullet .wlink .wdlogo{height:5rem;width:auto}nav{align-items:center;display:flex;flex-direction:row;height:100px;left:0;padding:0 5vw;transition:.4s ease;width:100%;z-index:101}.mob-nav,nav{background:#233e43;position:fixed;top:0}.mob-nav{display:grid;height:100vh;width:100vw;z-index:102}.menu{align-items:center;display:flex;height:100px;justify-content:flex-end;margin-right:5vw;position:fixed;right:0;transition:easeInOut .2s;width:6rem;z-index:105}.menu-line-wrapper{cursor:pointer;display:flex;flex-direction:column;height:2rem;justify-content:space-between;margin-left:.5rem;overflow:hidden;width:3rem;z-index:1000}.menu-line{background-color:#a59f49;height:2px;-webkit-transform-origin:center;transform-origin:center;width:100%}ul.mobile-links{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}ul.mobile-links li{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;margin:2vw;padding:0;width:100%}.b-link{color:#a59f49;font-family:preface_sansregular,sans-serif;font-size:5vw;letter-spacing:.5px;transition:.25s ease}.b-link:hover{color:#fff}.home-logo{align-items:center;display:flex;height:70px;left:0;position:relative}.home-logo img{cursor:pointer;display:inline-block;height:60px;transition:.5s ease-in-out;width:auto}.links{display:none;flex-direction:row;height:70px;margin-right:50px;position:absolute;right:0;width:auto}ul.site-nav{display:inline-block}ul.site-nav,ul.site-nav li{height:100%;margin:0;padding:0}ul.site-nav li{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;width:150px}.a-link{color:#a59f49;font-family:preface_sansregular,sans-serif;font-size:16px;letter-spacing:.5px;transition:.25s ease}.a-link:hover{color:#fff}.butt,footer{display:flex}footer{background-color:#dde3db;flex-direction:column;padding:100px 30px;position:relative;width:100%}.footer-logo img{cursor:pointer;display:inline-block;height:60px;transition:.5s ease-in-out;width:auto}.f-one,.f-three{align-items:flex-start;display:flex;flex-direction:row}.f-one{justify-content:center}.footer-logo{align-items:center;display:flex;height:100%;position:relative;width:auto}.f-two{display:flex;flex-direction:column;margin:50px 0;padding:0 30px;width:100%}.f-two h3{font-size:clamp(2rem,8vw,2.7em);font-style:italic;font-weight:400;width:100%}.f-two h3,.f-two p{color:#233e43;font-family:Raleway,sans-serif;margin:0 0 20px;text-align:center}.f-two p{align-self:center;font-size:clamp(1rem,3.5vw,1.1rem)}.f-two a.con{align-self:center}.f-two .button,.f-two a.con{width:-webkit-max-content;width:max-content}.f-two .button{background:rgba(156,181,158,.3);border-radius:10px;display:flex;margin-bottom:20px;padding:15px}.f-two .button h3{color:#233e43;font-family:Raleway,sans-serif;font-size:clamp(1.5rem,3.5vw,1.7rem);font-style:italic;font-weight:600;margin:0}.f-two a.ln{align-self:center;max-width:40px;width:6vw}.f-three{align-items:center;border-top:1px solid #9cb59e;display:flex;flex-direction:column;padding-top:50px}.f-three span{color:#233e43;display:block;font-family:Raleway,sans-serif;font-size:clamp(.5rem,2.5vw,.8rem);font-weight:400;text-align:center}@media(min-width:620px){.serv-light h3.oprocess{align-self:center;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:300;line-height:clamp(1.5rem,6.5vw,4rem);margin-bottom:-50px;margin-top:100px}.serv-dark .bullet .wordcoop{display:flex;flex-direction:row-reverse}.serv-dark .bullet .wlink .wdlogo{height:7rem}}@media(min-width:768px){.landing{padding-top:20px}.landing .land2 .headcirc{left:30%;top:0}span.und:after{border-bottom:1vw solid #996a36;bottom:5px}.blocks{margin-top:0}.blocks .oneblock{border-radius:40px;font-size:18px;margin-top:0;padding:125px 50px 50px}.blocks .oneblock:nth-of-type(2){margin:60px auto 0}.blocks .oneblock:after{height:150px;left:calc(50% - 75px);top:-75px;width:150px}.blocks .onearrow{height:300px}.blocks .onearrow:nth-of-type(2){margin:60px auto 0}.why{grid-gap:75px;grid-template-areas:"header header" "pops pops" "trusted trusted" ". strat"}.why .popwords{align-items:center}.why .popwords img{max-height:70px}.why .popwords .wordbox{flex-direction:row;gap:20px}.why .popwords .wordbox span{text-align:center}.why .strategy{margin-left:-40px;padding:40px 40px 0}.serv-light .graphic{align-self:center}.serv-dark p{margin:0 30px}}@media(min-width:1024px){.landing{padding-top:20px}.par{margin-top:3vw}.customers .reviews:after{height:80%;top:18vw}.serv-light .graphic{align-self:center}.par.ab{max-width:800px;padding:60px 60px 100px}.serv-dark h2{margin:0 0 3vw}.serv-dark h3{margin:0 30px 3vw}.serv-dark p{margin:0 30px;width:50%}.f-one{justify-content:flex-start;padding:0 30px}.f-two .button,.f-two h3,.f-two p{margin-bottom:30px}.f-three{align-items:flex-start;padding-left:30px;padding-right:30px}.f-three span{text-align:left}}@media(min-width:1366px){.nav{padding:0 100px}.menu,.mob-nav{display:none}.links{display:flex}.landing{padding-top:20px}.landing .land2 p{padding:0 0 0 20px}.aboutwaves,.wavesbox{height:40vh}.icons{height:20vh}.customers,.needs,.why{padding:100px}.blocks .oneblock{border-radius:40px;font-size:18px;margin-top:0;padding:125px 50px 50px}.blocks .oneblock:nth-of-type(2){margin:60px auto 0}.blocks .oneblock:after{height:150px;left:calc(50% - 75px);top:-75px;width:150px}.why{grid-gap:150px;grid-template-areas:"header header" "pops pops" "trusted trusted" ". strat"}.why .popwords{align-items:center}.why .popwords img{height:75%;max-height:150px}.why .popwords .wordbox{flex-direction:row;gap:100px}.why .popwords .wordbox span{text-align:center}.why h3{margin:0 100px}.why .strategy{margin-left:-100px;padding:50px}.why .strategy:after{padding-bottom:250px}.why .strategy .sqcrcl{top:calc(100% + 212.5px)}.customers .reviews{padding:100px}.customers .reviews:after{height:67%;top:18vw}footer{padding:50px 100px}.f-one,.f-three{padding-left:100px;padding-right:100px}.f-three span{text-align:left}.serv-light .graphic{align-self:center;width:calc(100% - 300px)}.serv-light h3{margin-left:175px;margin-right:175px}.par.ab{max-width:1000px}.serv-dark h2{margin:0 0 5vw}.serv-dark h3{margin:0 100px 5vw}.serv-dark p{line-height:30px}}
/*# sourceMappingURL=main.7e8b288f.css.map*/