.page-hp-container .container{max-width:1420px}.page-hp-container .text-color-teal{color:#009dc0}.hp-banner{position:relative;width:100%}.hp-full-width-video{display:block}.hp-banner-text-container{position:absolute;top:50%;left:35%;transform:translate(50%,-50%);width:736px;background-color:#ffc500;padding:50px}.hp-banner h1{font-weight:600;font-size:75px;line-height:85px;padding-bottom:40px}.hp-banner p{font-size:20px;line-height:35px}.hp-banner-btn{margin-top:35px}.hp-section-title,.hp-section-text{width:100%;text-align:center}.hp-section-title h2{max-width:746px;font-size:60px;line-height:70px;font-weight:600;margin:0 auto;padding-bottom:50px}.hp-section-text p{max-width:800px;font-size:20px;line-height:35px;font-weight:300;margin:0 auto}.hp-section-1{background-color:#fff;width:100%;padding:100px 0}#hp-section-1-circle-container{margin:0 auto;width:800px;position:relative;margin-bottom:20px;opacity:0}#hp-section-1-circle-container.ready{opacity:1}#hp-section-1-circle-top-text-1,#hp-section-1-circle-right-text-1,#hp-section-1-circle-bottom-text-1,#hp-section-1-circle-left-text-1{font-weight:600;position:absolute;color:#fff;opacity:0;pointer-events:none;text-align:center}#hp-section-1-circle-top-text-1{top:22%;left:45%}#hp-section-1-circle-right-text-1{top:45%;left:63%}#hp-section-1-circle-bottom-text-1{top:67%;left:44%}#hp-section-1-circle-left-text-1{top:45%;left:16%}#hp-section-1-circle-top-text-1.active,#hp-section-1-circle-right-text-1.active,#hp-section-1-circle-bottom-text-1.active,#hp-section-1-circle-left-text-1.active{opacity:1}#hp-section-1-circle-top-text-1.fadein,#hp-section-1-circle-right-text-1.fadein,#hp-section-1-circle-bottom-text-1.fadein,#hp-section-1-circle-left-text-1.fadein{transition:opacity 1s;-webkit-transition:opacity 1s;opacity:1}#hp-section-1-circle-top-text-1 span,#hp-section-1-circle-right-text-1 span,#hp-section-1-circle-bottom-text-1 span,#hp-section-1-circle-left-text-1 span{border-bottom:5px solid #ffc500}#hp-section-1-circle-top-text-2,#hp-section-1-circle-right-text-2,#hp-section-1-circle-bottom-text-2,#hp-section-1-circle-left-text-2{position:absolute;opacity:0;pointer-events:none;text-align:center}#hp-section-1-circle-top-text-2{top:22%;left:36%}#hp-section-1-circle-right-text-2{top:46%;left:62%}#hp-section-1-circle-bottom-text-2{top:69%;left:39%}#hp-section-1-circle-left-text-2{top:44%;left:14%}#hp-section-1-circle-top-text-2.active,#hp-section-1-circle-right-text-2.active,#hp-section-1-circle-bottom-text-2.active,#hp-section-1-circle-left-text-2.active{opacity:1}#hp-section-1-circle-top-text-2 a,#hp-section-1-circle-right-text-2 a,#hp-section-1-circle-bottom-text-2 a,#hp-section-1-circle-left-text-2 a{font-weight:600;text-decoration:none}#hp-section-1-circle-top-text-2 i,#hp-section-1-circle-right-text-2 i,#hp-section-1-circle-bottom-text-2 i,#hp-section-1-circle-left-text-2 i{font-weight:600;color:#fff}#hp-section-1-circle-container.circle-mobile .canvas-container,#hp-section-1-circle-container.circle-mobile canvas{pointer-events:none}#hp-section-1-circle-container.circle-mobile #hp-section-1-circle-top-text-1,#hp-section-1-circle-container.circle-mobile #hp-section-1-circle-right-text-1,#hp-section-1-circle-container.circle-mobile #hp-section-1-circle-bottom-text-1,#hp-section-1-circle-container.circle-mobile #hp-section-1-circle-left-text-1{z-index:1;pointer-events:auto}.hp-section-narrow-text-container{max-width:770px;margin:0 auto;padding-bottom:50px}.hp-section-narrow-text-container,.hp-section-narrow-text-container p{font-size:28px;line-height:38px;font-weight:300}.hp-quote-icon-container{width:12%;font-size:47px;line-height:64px;color:#009dc0}.hp-quote-text-container{width:88%;text-align:left}.hp-quote-text{font-size:23px;line-height:33px;font-weight:500;font-style:italic}.hp-quote-by{font-size:18px;line-height:25px;font-weight:300;font-style:italic}.hp-section-2{width:100%;height:100%;position:relative;background-color:#06213d}.hp-section-2-left,.hp-section-2-right{width:50%;position:relative}.hp-section-2-left{background-color:#00314a;height:530px}.hp-section-2 h2,.hp-section-2-left-title,.hp-section2-text-swap-item{font-size:60px;line-height:70px;font-weight:600}.hp-section-2-left-inner{width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;line-height:35px;font-weight:300;color:#fff}.hp-section-2-left-text{padding-top:30px}.hp-section-2-right{background:url('/wp-content/themes/alchemy/assets/images/home/web-workers-sorting.png');background-size:55%;background-repeat:no-repeat;background-position:right bottom}.hp-section-2-quote{color:#fff;width:65%;position:relative;top:20%;margin:0 auto}.hp-section-2-quote-icon-container{width:12%;font-size:47px;line-height:64px}.hp-section-2-quote-text-container{width:88%;text-align:left}.hp-section-2-quote-text{font-size:23px;line-height:33px;font-weight:500;font-style:italic;padding-bottom:10px}.hp-section-2-quote-by{font-size:18px;line-height:21px;font-weight:300;font-style:italic}#hp-section2-text-swap{height:65px;position:relative}.hp-section2-text-swap-item{position:relative;top:0}#hp-section2-text-swap.fadeout{transition:opacity .6s;-webkit-transition:opacity .6s;opacity:0}#hp-section2-text-swap.fadein{transition:opacity .6s;-webkit-transition:opacity .6s;opacity:1}.hp-section2-text-swap-item{position:absolute;top:0;left:0;width:100%;background-color:#00314a}.hp-section-3{background:url('/wp-content/themes/alchemy/assets/images/home/Home-Map@2x.jpg') center no-repeat;background-size:cover;padding:100px 0}.hp-section-3-title h2{max-width:1080px;font-size:60px;line-height:70px;font-weight:600;margin:0 auto;padding-bottom:50px;text-align:center}.hp-section-3-item{text-align:center;font-size:30px;line-height:33px;font-weight:500;padding:0 60px 10px}.hp-section-3-item-middle{color:#009dc0;font-size:80px;line-height:90px;font-weight:600}.hp-section-4{padding:100px 0;position:relative}.hp-section-4 .container{max-width:1250px}.hp-section-4-carousel-item{position:relative}.hp-section-4-carousel-item img{max-width:130px}.hp-section-5{min-height:760px;background:url('/wp-content/themes/alchemy/assets/images/home/web-clients@2x.png') center no-repeat;background-size:cover;position:relative;text-align:center;color:#fff}.hp-section-5-text-container{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-section-5-text-container h2{font-size:60px;line-height:70px;font-weight:600;padding-bottom:30px}.hp-section-5-video-play-icon{background-color:#ffc500;color:#00314a;border-radius:100px;font-size:85px;width:100px;height:100px;display:block;cursor:pointer;margin:0 auto;position:relative}.hp-section-5-video-play-icon i{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.hp-section-5-video-play-icon:hover{background-color:#fff}.hp-section-5-video-play-icon img{position:absolute;top:50%;left:55%;width:45px;transform:translate(-50%,-50%)}.hp-banner-has-fallback{background-image:url(//www.alchemysystems.com/wp-content/themes/alchemy/css/<?php%20echo%20get_template_directory_uri();?>/assets/images/home/hero_background_placeholder.webp');background-size:cover;background-position:center}@media only screen and (max-width:1750px){.hp-banner-text-container{left:25%}}@media only screen and (max-width:1600px){.hp-section-2-left h2{font-size:60px;line-height:70px}.hp-section-2-left-text{font-size:20px;line-height:40px}.hp-section-2-quote{width:90%}}@media only screen and (max-width:1500px){.hp-banner h1{font-size:55px;line-height:65px;padding-bottom:20px}.hp-banner-text-container{width:636px;left:30%}}@media only screen and (max-width:1400px){.hp-banner h1{font-size:50px;line-height:60px;padding-bottom:10px}.hp-banner-text-container{width:536px;left:35%}}@media only screen and (max-width:1300px){.hp-banner-text-container{width:536px;left:25%}}@media only screen and (max-width:1220px){.hp-section-2-left,.hp-section-2-right{width:100%;text-align:center}.hp-section-2-left{height:100%}.hp-section-2-left-inner{position:relative;top:0;left:0;transform:none;text-align:left;padding:50px;width:100%}.hp-section-2-right{padding:50px 0;background:0 0}.hp-section-2-quote{top:0}.hp-section-3-item{width:100%;padding:0 0 50px}.hp-section-5{min-height:450px}}@media only screen and (max-width:1100px){.hp-banner-text-container{position:relative;top:0;left:0;transform:none;width:100%}.hp-banner h1{font-size:60px;line-height:70px;padding-bottom:20px}.hp-section-title h2,.hp-section-3-title h2,.hp-section-3-item-middle,.hp-section-5-text-container h2{font-size:50px;line-height:60px;padding-bottom:20px}.page-hp-container .container,.hp-banner-text-container,.hp-section-2-left-inner,.hp-section-2-quote{padding-left:50px;padding-right:50px}.hp-section-2-quote{width:100%}}@media only screen and (max-width:768px){.page-hp-container .container,.hp-banner-text-container,.hp-section-2-left-inner,.hp-section-2-quote{padding-left:25px;padding-right:25px}.hp-section-2-quote{width:100%}.hp-banner h1{font-size:38px;line-height:48px;padding-bottom:10px}.hp-section-title h2,.hp-section-3-title h2,.hp-section-3-item-middle,.hp-section-5-text-container h2{font-size:33px;line-height:43px;padding-bottom:20px}.hp-section-2-quote-icon-container,.hp-quote-icon-container{width:18%}.hp-section-2-quote-text-container,.hp-quote-text-container{width:82%}.hp-section-2 h2,.hp-section-2-left-title,.hp-section2-text-swap-item{font-size:40px;line-height:50px}#hp-section2-text-swap{height:45px}}