@media screen and (min-width:768px){.subMenuContainer .subMenu .subMenuRight .menuBtnContainer a,.subMenuContainer .subMenu .subMenuRight .menuBtnContainer button{margin-left:0;font-size:12px}}.headingUnderline h3:after,h2 small:after{background-image:linear-gradient(to left,#528bf0,#b12ee9)}@media screen and (min-width:1199px){section#intro{padding-top:40px}}section#intro .mediaText.short img{padding-bottom:25px}@media screen and (min-width:768px){section#intro .mediaText.short img{padding-bottom:40px}}#hero .mediaText{z-index:1}#hero .mediaText .btn{margin-bottom:5px}#hero .mediaText .btn.btnSecondary{border-color:#00c08b}#hero .mediaText .btn.btnSecondary:hover{border-color:#00a779}#hero video{width:100%}#exclusive p{font-size:22px;line-height:28px}#intro .mediaImg{padding-top:30px}#intro .mediaText{padding-bottom:0}#intro .mediaText.short img{padding-bottom:30px}#intro .mediaText img{padding-top:0}@media screen and (min-width:768px){#intro .mediaText img{padding-top:40px;padding-bottom:20px}}@media screen and (min-width:641px){#intro .mediaText h2{max-width:605px;margin-left:auto;margin-right:auto}#intro .mediaText p{max-width:565px;margin-left:auto;margin-right:auto}}#vivid{padding-top:50px;padding-bottom:50px;grid-template-columns:auto 1fr auto;grid-template-areas:"switch-p img switch-n" "selector selector selector" "mediaText mediaText mediaText"}#vivid .slider-prev{justify-self:end}#vivid .mediaText{grid-area:mediaText;padding-bottom:0;padding-top:20px}@media screen and (min-width:768px){#vivid{padding-right:20px;grid-template-columns:1fr auto 1fr auto;grid-template-areas:"mediaText switch-p img switch-n"}#vivid .mediaText{padding:0 40px}#vivid .slider-selector{display:none}}@media screen and (min-width:992px){#vivid{padding:90px}#vivid .mediaText{padding:0}}@media screen and (min-width:1199px){#vivid{padding:90px}#vivid .mediaText{padding:0 90px 0 0}}#emailSignUp .mediaText{padding-bottom:50px}@media screen and (min-width:768px){#emailSignUp .mediaText{padding:55px 80px 55px 0}}@media screen and (min-width:768px) and (max-width:992px){#emailSignUp .mediaImg img{object-position:-130px}}#how-it-works .mediaText.short{padding:50px 15px 25px}@media screen and (min-width:641px){#how-it-works .mediaText.short{padding:50px 40px 25px}}@media screen and (min-width:992px){#how-it-works .mediaText.short{padding:90px 90px 25px}}@media screen and (min-width:1199px){#how-it-works .mediaText.short{padding:90px 137px 25px}}#how-it-works-steps .col-3-lg{padding:0 15px}#how-it-works-steps .col-3-lg .mediaText.short{padding:25px 0 50px}@media screen and (min-width:641px){#how-it-works-steps .col-3-lg{padding:0 40px}}@media screen and (min-width:768px){#how-it-works-steps .col-3-lg{padding:42px 40px}}@media screen and (min-width:992px){#how-it-works-steps .col-3-lg{padding:0 90px 40px}}#blankProjects{padding:0}#blankProjects #mobileBlanks{padding-top:50px;display:grid}#blankProjects #mobileBlanks .slider-dots{padding-top:5px}@media screen and (min-width:641px){#blankProjects #mobileBlanks{display:none}#blankProjects .slider-switch{display:none}#blankProjects .slider-dots{display:none}#blankProjects .fadeOut{opacity:1}#blankProjects .fadeIn{opacity:1}}@media screen and (min-width:1600px){#blankProjects{padding-top:50px}}#blankProjects .mediaText.short{margin-left:0;margin-right:0;width:100%;max-width:100%;padding-top:50px;padding-left:15px;padding-right:15px}@media screen and (min-width:641px){#blankProjects .mediaText.short{padding-left:40px;padding-right:40px}}@media screen and (min-width:768px){#blankProjects .mediaText.short{padding-top:50px}}@media screen and (min-width:992px){#blankProjects .mediaText.short{padding:90px 90px 50px}}#blankProjects .caption p{font-size:12px;line-height:15px}@media screen and (min-width:768px){#blankProjects .caption p{font-size:13px;line-height:17px}}@media screen and (min-width:992px){#blankProjects .caption p{font-size:15px;line-height:20px}}@media screen and (min-width:1199px){#blankProjects .no-wrap-xl{white-space:nowrap}}#blankProjects .blankProjectsSlider{display:block}@media screen and (min-width:641px){#blankProjects .blankProjectsSlider{display:flex;flex-flow:row wrap}}#blankProjects .tile-section{position:relative;margin:0;padding-left:0;padding-right:0}@media screen and (min-width:641px){#blankProjects .tile-section{padding-left:30px;padding-right:30px;padding-bottom:45px}}@media screen and (min-width:992px){#blankProjects .tile-section{padding:0 90px 80px}}@media screen and (min-width:641px){#blankProjects .hide{display:block}}#blankProjects .tile{flex-basis:initial;width:100%;margin:0;position:absolute;height:auto}#blankProjects .tile img{width:100%}@media screen and (max-width:640px){#blankProjects .tile .tile-info{opacity:1}}@media screen and (min-width:641px){#blankProjects .tile{position:initial;flex-basis:calc(33.33% - 20px);width:calc(33.33% - 20px);margin:10px}}#blankProjects .tile .tile-info-content{width:100%}#blankProjects .compatibilityBadge{display:grid;grid-template-columns:117px 20px 117px}#blankProjects .compatibilityBadge img{width:auto;grid-column:1/2}#blankProjects .compatibilityBadge p{grid-column:3/4;align-self:center}#colorsPatterns>.mediaText{padding-top:25px;padding-bottom:50px}@media screen and (min-width:768px){#colorsPatterns .mediaText.introText{width:60%}#colorsPatterns .mediaText.introText h2{margin-right:auto;margin-left:auto}}@media screen and (min-width:992px){#colorsPatterns .mediaText.introText{width:42%}}@media screen and (min-width:1199px){#colorsPatterns .mediaText.introText{width:35%}}#machines{background-color:#faf9f7;padding:0}#machines>.mediaText{padding-bottom:50px}@media screen and (min-width:992px){#machines>.mediaText{padding:90px 0 90px 90px}}@media screen and (min-width:1199px){#machines>.mediaText{padding:90px 0 90px 137px}}#testimonials{padding:50px 0;grid-template-columns:1fr auto 1fr;grid-template-areas:"mediaText mediaText mediaText" "switch-p img switch-n" "selector selector selector" "selector1 selector1 selector1"}#testimonials .slider-text-wrapper{grid-area:mediaText;padding:0 15px;margin-bottom:25px}@media screen and (min-width:641px){#testimonials .slider-text-wrapper{padding:0}}#testimonials .slider-image img{height:100%}#testimonials .slider-tabs{padding:20px 15px 0;grid-area:selector}#testimonials .slider-dots{padding-top:23px;grid-area:selector1}#testimonials .testimonial--quote{position:relative}#testimonials .testimonial--quote:before{content:'\201C';position:absolute;left:-.4em;color:#111;z-index:-1}@media screen and (min-width:641px){#testimonials{padding:50px 40px}}@media screen and (min-width:768px){#testimonials{padding:50px 40px;grid-template-areas:"switch-p img switch-n" "selector selector selector" "mediaText mediaText mediaText"}#testimonials .slider-dots{display:none}#testimonials .slider-tabs{margin-bottom:45px;justify-content:space-around}}@media screen and (min-width:992px){#testimonials{grid-template-columns:auto 1fr auto 1fr;grid-template-areas:"switch-p img switch-n mediaText" "switch-p img switch-n selector"}#testimonials .slider-text-wrapper{padding-top:50px;margin-bottom:0}#testimonials .slider-tabs{align-items:center;margin-bottom:50px;justify-content:space-between}#testimonials .slider-text-wrapper,#testimonials .slider-tabs{padding-left:100px;padding-right:137px}#testimonials .slider-dots{display:none}}@media screen and (min-width:1199px){#testimonials{padding:100px 137px}}#explore .mediaText{padding:25px 15px 50px}@media screen and (min-width:641px){#explore .mediaText{padding:50px 0 50px 40px}}@media screen and (min-width:992px){#explore .mediaText{padding:90px 0 90px 90px}}@media screen and (min-width:1199px){#explore .mediaText{padding:90px 0 90px 137px}}#faqs .mediaText{padding:50px 15px}#faqs .mediaText .toggle-container{overflow:hidden}#faqs .toggle-container{padding:0}#faqs h2{margin-bottom:0}@media screen and (min-width:641px){#faqs .mediaText{padding:50px 40px}}@media screen and (min-width:992px){#faqs .mediaText{padding:90px 0}}@media screen and (min-width:1199px){#faqs .mediaText{padding:90px 0}}#questions .mediaText{max-width:100%;padding:50px 15px}@media screen and (min-width:641px){#questions .mediaText{padding:50px 40px}}@media screen and (min-width:992px){#questions .mediaText{padding:90px 137px}}#CTA .mediaText{padding:50px 15px}@media screen and (min-width:641px){#CTA .mediaText h2{margin-bottom:40px}}#CTA .mediaText img{max-height:25px}@media screen and (min-width:641px){#CTA .mediaText{padding:50px 40px}}@media screen and (min-width:992px){#CTA .mediaText{padding:90px 0}#CTA .mediaText .mediaText{padding:90px}}@media screen and (min-width:1199px){#CTA .mediaText .mediaText{padding:90px 137px}}.col-1-1 h3,.col-1-1-1-1 h3{font-weight:500;margin-bottom:10px}.col-1-1 p{line-height:1.25}img.autoWidth{width:auto}form{display:flex;flex:0 0 100%;max-width:350px;max-height:48px}.email-address{padding:12px 0 12px 16px;border:none;background-color:#e4e6e6;flex:0 1 75%}.email-address::placeholder{color:#111}#submit{min-width:auto;width:100%;margin-bottom:0;flex:0 0 25%}.updatedToggle .toggle-content{padding:0 0 15px}.updatedToggle .toggle.plus,.updatedToggle .toggle.caret{border-bottom:1px solid #000}.updatedToggle .toggle.plus:last-child,.updatedToggle .toggle.caret:last-child{border-bottom:none;padding-bottom:0}.updatedToggle .toggle.plus{margin:0;padding:24px 0}.updatedToggle .toggle.plus>:first-child{font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:0}.updatedToggle .plus-container{margin-top:.3em;width:2em;margin-left:auto;min-width:24px}.updatedToggle .plus-container svg{width:100%}.customSlider div:first-child{padding:0 30px}@media screen and (min-width:641px){.customSlider div:first-child{padding:0}}.customSlider img.slider-image{width:calc(100% - 60px);left:30px}.customSlider.slider-container{padding:0}.customSlider .slider-prev,.customSlider .slider-next{font-size:28px;padding:0 9px}.customSlider .slider-dots{bottom:-30px}@media screen and (min-width:641px){.customSlider .slider-dots{display:none}}.col-1-1 .mediaText:first-child{grid-column:1/2}.col-1-1 .mediaText:last-child{grid-column:2/3}.col-1-1 .mediaText .smallPrint{margin-top:0}@media screen and (min-width:1199px){#weightless .floatedBlock{margin-top:-30px}}.mediaBlock.hasFloatedBlock{grid-template-columns:1fr .2fr 1fr 1fr 25px 15px;padding-top:50px}.mediaBlock.hasFloatedBlock video{width:100%}.mediaBlock.hasFloatedBlock div.mediaText{padding:15px 40px 50px}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock{padding-top:90px}}.mediaBlock.hasFloatedBlock.blockFloatRight{grid-template-columns:15px 25px 1fr 1fr .2fr 1fr}.mediaBlock.hasFloatedBlock ul.bullets li:before{top:.7em}.mediaBlock.hasFloatedBlock .caption{font-size:12px;line-height:15px}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock .caption{font-size:13px;line-height:17px}}@media screen and (min-width:992px){.mediaBlock.hasFloatedBlock .caption{font-size:15px;line-height:20px}}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock{grid-template-columns:1fr 1.5fr 1fr 1fr 1fr 1fr 20px 1fr 1fr 1fr .5fr 1fr 1fr;padding-bottom:50px;grid-template-rows:2fr 1.15fr}.mediaBlock.hasFloatedBlock.blockFloatRight{grid-template-columns:1fr 1fr .5fr 1fr 1fr 1fr 20px 1fr 1fr 1fr 1fr 1.5fr 1fr}}@media screen and (min-width:992px){.mediaBlock.hasFloatedBlock{padding-bottom:90px}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock{grid-template-columns:1fr 1fr 50px 110px 1fr auto 80px}.mediaBlock.hasFloatedBlock.blockFloatRight{grid-template-columns:80px auto 1fr 110px 50px 1fr 1fr}.mediaBlock.hasFloatedBlock div.mediaText{padding:0}}.mediaBlock.hasFloatedBlock img{width:100%}.mediaBlock.hasFloatedBlock.blockFloatRight div{grid-column:3/7}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.blockFloatRight div{grid-column:8/14}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.blockFloatRight div{grid-column:5/8}}.mediaBlock.hasFloatedBlock.blockFloatRight div.floatedBlock{grid-column:6/2}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.blockFloatRight div.floatedBlock{grid-column:7/12}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.blockFloatRight div.floatedBlock{grid-column:2/6;padding:0 30px 0 0}}.mediaBlock.hasFloatedBlock.blockFloatRight div.mediaText{grid-column:7/1}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.blockFloatRight div.mediaText{grid-column:1/7}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.blockFloatRight div.mediaText{grid-column:2/4}}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.floatedBlockOnly{grid-template-rows:1fr 80px auto;grid-template-columns:1fr 1fr 1fr 40px}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.floatedBlockOnly{grid-template-columns:1fr 1fr 200px 110px 1fr auto 80px;grid-template-rows:1fr 80px auto}}.mediaBlock.hasFloatedBlock.floatedBlockOnly div{grid-column:1/7;grid-row:1/3}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.floatedBlockOnly div{grid-column:1/3}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.floatedBlockOnly div{grid-column:1/4;grid-row:1/2}}.mediaBlock.hasFloatedBlock.floatedBlockOnly div.floatedBlock{background-color:#f1f2f2;justify-content:flex-start;grid-column:1/7}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock.floatedBlockOnly div.floatedBlock{grid-row:2/4;grid-column:2/3}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock.floatedBlockOnly div.floatedBlock{grid-row:1/3;grid-column:3/7;margin-top:80px}}.mediaBlock.hasFloatedBlock.floatedBlockOnly div.floatedBlock .mediaText{padding:0}.mediaBlock.hasFloatedBlock div{grid-column:1/5;grid-row:1/4}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock div{grid-column:1/7;grid-row:1/3}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock div{grid-column:1/4;grid-row:1/3}}.mediaBlock.hasFloatedBlock div.floatedBlock{grid-column:3/6;grid-row:3/5;z-index:1}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock div.floatedBlock{grid-column:3/8;grid-row:2/4;align-content:flex-end;justify-content:flex-end;display:flex;flex-direction:column}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock div.floatedBlock{grid-column:3/6;grid-row:2/4;padding-top:0}.mediaBlock.hasFloatedBlock div.floatedBlock.blockFloatRight{grid-column:6/3}}@media screen and (min-width:1300px){.mediaBlock.hasFloatedBlock div.floatedBlock{padding-top:0}}.mediaBlock.hasFloatedBlock div.mediaText{grid-column:1/7;grid-row:5/6;padding:15px 15px 50px}@media screen and (min-width:768px){.mediaBlock.hasFloatedBlock div.mediaText{grid-column:8/14;grid-row:1/3;padding-bottom:0;justify-content:center;padding:0 35px 0}.mediaBlock.hasFloatedBlock div.mediaText.blockFloatRight{grid-column:14/8}}@media screen and (min-width:1199px){.mediaBlock.hasFloatedBlock div.mediaText{grid-column:5/6;grid-row:1/2;padding:0}.mediaBlock.hasFloatedBlock div.mediaText.blockFloatRight{grid-column:6/5}}#possibilities .mediaText.short{padding:50px 40px 40px}@media screen and (min-width:992px){#possibilities .mediaText.short{padding:50px 0}}@media screen and (min-width:1199px){#possibilities .mediaText.short{padding:50px 0}}#blankProjects{padding:0}#blankProjects #mobileBlanks{display:grid}@media screen and (min-width:641px){#blankProjects #mobileBlanks{display:none}#blankProjects .slider-switch{display:none}#blankProjects .slider-dots{display:none}#blankProjects .fadeOut{opacity:1}#blankProjects .fadeIn{opacity:1}}@media screen and (min-width:1600px){#blankProjects{padding-top:90px}}#blankProjects .mediaText.short{margin-left:0;margin-right:0;width:100%;max-width:100%;padding-left:30px;padding-right:30px}@media screen and (min-width:641px){#blankProjects .mediaText.short{padding-left:10%;padding-right:10%}}#blankProjects .caption p{font-size:12px;line-height:15px}@media screen and (min-width:768px){#blankProjects .caption p{font-size:13px;line-height:17px}}@media screen and (min-width:992px){#blankProjects .caption p{font-size:15px;line-height:20px}}@media screen and (min-width:1199px){#blankProjects .no-wrap-xl{white-space:nowrap}}#blankProjects .blankProjectsSlider{display:block}@media screen and (min-width:641px){#blankProjects .blankProjectsSlider{display:flex;flex-flow:row wrap}}#blankProjects .tile-section{position:relative;margin:0;padding-left:0;padding-right:0}@media screen and (min-width:641px){#blankProjects .tile-section{padding-left:calc(10% - 10px);padding-right:calc(10% - 10px)}}@media screen and (min-width:641px){#blankProjects .hide{display:block}}#blankProjects .tile{flex-basis:initial;margin:0;position:absolute;width:100%;height:auto}#blankProjects .tile img{width:100%}@media screen and (max-width:640px){#blankProjects .tile .tile-info{opacity:1}}@media screen and (min-width:641px){#blankProjects .tile{position:initial;flex-basis:calc(33.33% - 20px);width:calc(33.33% - 20px);margin:10px}}#blankProjects .tile .tile-info-content{width:100%}#blankProjects .compatibilityBadge{display:grid;grid-template-columns:117px 20px 117px}#blankProjects .compatibilityBadge img{width:auto;grid-column:1/2}#blankProjects .compatibilityBadge p{grid-column:3/4;align-self:center}#testimonials{padding:50px 15px;grid-template-areas:"mediaText mediaText mediaText" "switch-p img switch-n" "selector selector selector" "selector1 selector1 selector1"}#testimonials .slider-text-wrapper{grid-area:mediaText;margin-bottom:25px}#testimonials .slider-image img{height:100%}#testimonials .slider-tabs{padding:40px 25px 0;grid-area:selector;justify-content:space-around}#testimonials .slider-dots{padding-top:23px;grid-area:selector1}@media screen and (min-width:768px){#testimonials{padding:100px 40px;grid-template-areas:"switch-p img switch-n" "selector selector selector" "mediaText mediaText mediaText"}#testimonials .slider-dots{display:none}#testimonials .slider-tabs{margin-bottom:45px}}@media screen and (min-width:992px){#testimonials{padding:90px;grid-template-columns:auto 1fr auto 1fr;grid-template-areas:"switch-p img switch-n mediaText" "switch-p img switch-n selector"}#testimonials .slider-text-wrapper{padding-top:50px;margin-bottom:0}#testimonials .slider-tabs{align-items:center;margin-bottom:50px;justify-content:space-between}#testimonials .slider-text-wrapper,#testimonials .slider-tabs{padding-left:40px;padding-right:0}#testimonials .slider-dots{display:none}}@media screen and (min-width:1199px){#testimonials{padding:90px 137px}}@media screen and (min-width:641px){#CTA h2{margin-bottom:40px}}#questions .mediaText{max-width:100%;padding:110px 50px}@media screen and (min-width:992px){#questions .mediaText{padding:90px}}@media screen and (min-width:1199px){#questions .mediaText{padding:90px 137px}}.col-1-1 h3{font-weight:500;margin-bottom:5px}.col-1-1 p{line-height:1.475em}.slider-image{justify-self:center}.slider-dot{height:7px;width:7px}