#content.webops-home{max-width:90em;margin:0 auto}.webops-home h1{font-weight:600}.webops-home h2{line-height:1.125}.webops-home strong{font-weight:600 !important}.webops-home small{font-size:0.666666em;line-height:1.5em;display:inline-block}.webops-home p,.webops-home ul,.webops-home ol{max-width:24em}.webops-home .indent{display:block;text-indent:8.333333vw}.webops-home .nowrap{white-space:nowrap}.webops-home .text-tighter{letter-spacing:-0.03125em}.webops-home .xs-text{display:initial}.webops-home .xs-hide{display:none}@media screen and (min-width: 480px){.webops-home p{font-size:4vw}}@media screen and (min-width: 640px){.webops-home p{font-size:1em}.webops-home .xs-hide{display:initial}.webops-home .xs-text{display:none}.webops-home h2{line-height:1.333333}}.webops-home .section__header h1{font-weight:700}.webops-home .section__header h1 em{font-weight:600}.webops-home .webops .btn{display:block;max-width:24rem;padding:0.625rem 0.75em 0.5rem;background:#3D3F4D;color:white;border-radius:0.25rem;font-weight:600;line-height:1.25em;text-transform:none;text-align:center;font-size:1rem;margin-top:0;height:auto;box-shadow:0 0.25em 0.5em rgba(61,63,77,0.125);transition:box-shadow 0.125s}.webops-home .section{margin-bottom:2.5em;padding-bottom:2em}@media screen and (min-width: 360px){.webops-home .section{padding-bottom:2em}}.webops-home .section__body{font-size:1.5rem;line-height:2rem;padding-left:8.333vw;position:relative}.webops-home .section .points .point p{max-width:22.5rem;padding-right:0.5em;font-size:1.25rem}.webops-home .section .points .point.point--figure{max-width:none}.webops-home .section .points--horizontal .point h2{line-height:1em}.webops-home .section .points--horizontal .point h2 .step{color:#86D6D8;margin-bottom:0.25em;font-size:0.875em}@media screen and (min-width: 640px){.webops-home .section{padding:0 8.333333vw 0em}.webops-home .section .points .point .point--inset{margin-left:25%}.webops-home .section .points{padding-top:1.875rem}.webops-home .section .points .point{margin-top:0;margin-bottom:2.5em;margin-left:8.333333vw;max-width:16.666666vw}.webops-home .section .points .point h2{min-height:3em}.webops-home .section .points .point p{font-size:0.875em}.webops-home .section .points .point--2x{font-size:1.5rem;line-height:2rem;max-width:33.333333vw;max-width:40vw}.webops-home .section .points .point--2x p{margin-bottom:1rem}.webops-home .section .points--horizontal{padding-top:7.5em}.webops-home .section .points--horizontal .point{width:auto;float:none;padding-left:33.333333vw;position:relative;max-width:none;font-size:1.5rem;line-height:2rem;padding-top:1.125em;margin-bottom:2.875em}.webops-home .section .points--horizontal .point h2{position:absolute;margin-top:-3.75rem;left:0;font-size:2.444444rem;max-width:30vw;line-height:1.25;letter-spacing:0}}@media screen and (min-width: 960px){.webops-home .section{max-width:60em}.webops-home .section .section__header.header--inset{margin-left:50%}.webops-home .section .section__header.header--inset h1{margin-left:-8.333333vw}.webops-home .section .points .point--inset{margin-left:50%}.webops-home .section .points .point p{font-size:1em}.webops-home h1,.webops-home .h1{padding-top:4.75rem;font-size:5.5rem;line-height:1.111111}.webops-home .section__header h1{margin-bottom:2.333rem}}@media screen and (min-width: 1200px){.webops-home .section{margin-bottom:8.333333vw}}@media screen and (min-width: 1600px){.webops-home .section{margin-bottom:15.555vw}}@media screen and (min-width: 1800px){.webops-home .section{margin-bottom:20vw}}@media screen and (min-width: 2000px){.webops-home .section{margin-bottom:25vw}}.webops-home .section.section--intro{max-width:42em;padding-top:1.75rem;padding-bottom:6rem;margin-bottom:0}.webops-home .section--intro .section__header::before{content:'';position:absolute;top:0;left:-22%;right:-22%;height:28em;background:white url("/images/webops/illustrations/blastoff.png") no-repeat bottom;background-size:contain;border-radius:0 0 50% 50%}.webops-home .section--intro .section__header{margin:0 -4.166666vw;text-align:center}.webops-home .section--intro h1{padding-top:0;font-size:3em;font-weight:600;font-size:10vw;line-height:1em;margin-bottom:3em;top:0.5em}.webops-home .section--intro h1 small{text-transform:uppercase;font-size:0.24em;font-weight:300;letter-spacing:0.3125em;display:block;opacity:0.5;position:relative;margin:2em;height:2em}.webops-home body .section.section--intro h2{margin-top:8rem;max-width:11em;font-size:3rem}.webops-home .section--intro .section__body{margin-top:1.75em}@media screen and (min-width: 420px){.webops-home .section--intro .section__header::before{height:32em;height:116vw;left:-24%;right:-24%}}@media screen and (min-width: 640px){.webops-home .section--intro .section__header::before{height:88vw;left:-10%;right:-10%}.webops-home .section--intro h1{padding-top:1em;top:0;margin-bottom:6rem;font-size:4.5em;font-size:10vw}.webops-home .section--intro .section__body{font-size:2rem;line-height:3rem;margin-top:4.666rem}.webops-home body .section.section--intro h2{margin-top:11rem}}@media screen and (min-width: 800px){.webops-home .section--intro .section__header{margin:0 -6.333333vw}.webops-home .section--intro .section__header::before{height:96vw;left:-20%;right:-20%}.webops-home .section.section--intro .section__header h1{padding-bottom:1em}}@media screen and (min-width: 960px){.webops-home .section.section--intro .section__header{padding-top:3.875em;margin:0 -8.333333vw}.webops-home .section--intro .section__header::before{height:80vw}.webops-home .section--intro h1{font-size:4.5em;font-size:6.25vw;margin-top:0.333333em;margin-bottom:1.5em}.webops-home .section.section--save{min-height:48rem}}@media screen and (min-width: 1200px){.webops-home .section--intro .section__header::before{min-height:50vw}.webops-home .section--intro h1{font-size:5vw}}.webops-home .section--optimized .points .point--2x{font-size:2em;line-height:1.5}.webops-home .section--optimized .points .point--2x p{margin-bottom:0.75em;padding-right:1em;max-width:none}.webops-home .section--hosting{position:relative;margin:0 1rem 4rem;max-width:64rem;padding:0 0 4em}@media screen and (min-width: 640px){.webops-home .section--hosting{margin:0 12.5% 4rem}}@media screen and (min-width: 800px){.webops-home .section--hosting{margin:0 auto 5rem}}.webops-home .section--hosting .section__header{position:relative;top:0;padding:0}@media screen and (min-width: 800px){.webops-home .section--hosting .section__header{left:0;right:0;padding:0}}.webops-home .section--hosting .section__header h1{text-align:center;font-size:1.5rem;line-height:1.333333em;line-height:1.5em;font-style:italic;margin:0 auto;display:block;padding:0 2rem;position:relative;z-index:1}@media screen and (min-width: 800px){.webops-home .section--hosting .section__header h1{font-size:3rem}}.webops-home .section--hosting .points{padding:0 0 2rem}@media screen and (min-width: 800px){.webops-home .section--hosting .points{padding:1rem 0 2rem}}.webops-home .section--hosting .points .point p{margin:1.5rem 0 2rem;max-width:none;font-size:1.333em;padding:0;position:relative}@media screen and (min-width: 800px){.webops-home .section--hosting .points .point p{margin:2rem 0;font-size:1em}}.webops-home .section--hosting .points .point{font-weight:600;font-size:3rem;line-height:1;margin:0;max-width:none;text-align:center;margin:1em 0}@media screen and (min-width: 640px){.webops-home .section--hosting .points .point{font-size:4rem}}.webops-home .section--hosting .points .point small{font-size:0.25em;width:100%;display:block;line-height:1;position:absolute;margin-top:-0.5em}.webops-home .section--hosting .points .point p:before{content:'';height:1em;width:1em;display:inline-block;margin-right:-0.25em;background-size:contain;background-color:blue}.webops-home .section--hosting .points .point01 p:before{background:url("/images/webops/hosting-yp-logomark.png") no-repeat;background-size:contain}.webops-home .section--hosting .points .point02 p:before{background:url("/images/webops/hosting-drupal-logomark.png") no-repeat;background-size:contain}.webops-home .section--hosting .points .point03 p:before{background:url("/images/webops/hosting-gcp-logomark.png") no-repeat;background-size:contain}.webops-home .section--hosting .points .point01 small{text-indent:2.5em}.webops-home .section--hosting .points .point02{text-align:center}.webops-home .section--hosting .points .point02 p{letter-spacing:-0.03125em}.webops-home .section--hosting .points .point02 small{margin-top:0;top:0.5em;left:2.5em;font-size:0.25em;letter-spacing:0.1em}.webops-home .section--hosting .points .point03{letter-spacing:-0.08em}.webops-home .section--hosting .points .point03 small{margin-left:-0.5em;letter-spacing:0}@media screen and (min-width: 800px){.webops-home .section--hosting .points .point{font-size:4.5rem;margin:0;float:left;font-size:3.125rem;width:28%}.webops-home .section--hosting .points .point02{width:30%;margin-left:0%;margin-right:4%}}@media screen and (min-width: 1024px){.webops-home .section--hosting .points .point{font-size:4rem}}@media screen and (min-width: 1104px){.webops-home .section--hosting .points .point{font-size:4rem}}.webops-home .subsection--trusted{background:url("/images/webops/trusted-by.png") no-repeat center 2em;background-size:contain;padding-bottom:27.125%}.webops-home .subsection--trusted h2{font-size:2.25em;color:#A3A6CC;text-align:center;font-style:italic;font-weight:600;margin-top:1em;margin-bottom:1em}@media screen and (min-width: 640px){.webops-home .section.section--infrastructure .point{max-width:24rem}}@media screen and (min-width: 960px){.webops-home .section.section--infrastructure .point{max-width:none}}@media screen and (min-width: 640px){.webops-home .section.section--public{padding-top:12em}}.webops-home .section.section--search .points .point--2x{margin-left:8.333333vw}@media screen and (min-width: 640px){.webops-home .section--search{position:relative;min-height:36em;margin-bottom:0}.webops-home .section--search::after{content:'';position:absolute;bottom:0;width:72em;background:url(/images/webops/search-screenshot.png) no-repeat left top;background-size:contain;box-shadow:0 0.5em 1em rgba(0,0,0,0.125);border-radius:0.25em;overflow:hidden;z-index:-1;top:0;left:62%}}.webops-home .wrapper--setup{color:white;background:#3D3F4D;border-top:1rem solid #3D3F4D}.webops-home .section--setup h1,.webops-home .section--pricing h1{font-size:3.25em;line-height:1.125em}.webops-home .section--setup h1{margin-top:4.5rem;margin-bottom:1em;text-align:center;width:100%}.webops-home .section--setup .points--horizontal{padding-top:2rem;padding-bottom:8rem}.webops-home .section--setup h2{margin-top:0;font-weight:500}.webops-home .section--setup .points--horizontal .point h2 .step{color:#86D6D8;margin-bottom:0.25em;font-size:0.4em;font-weight:400;letter-spacing:0;text-transform:uppercase;display:block;margin-bottom:-3em;margin-top:1.875em}.webops-home .section--setup .points--horizontal .point{width:auto;float:none;position:relative;max-width:none;font-size:1.5rem;line-height:2rem;padding-top:0;margin-bottom:0}.webops-home .section--setup .points--horizontal .point p{max-width:none}@media screen and (min-width: 640px){.webops-home .section--setup h1{font-size:4.25em}.webops-home .section--setup .points--horizontal .point{width:auto;float:none;position:relative;max-width:none;font-size:1.5rem;line-height:2rem;padding-top:1.125em;padding-left:40%;margin-top:-0.125em;margin-bottom:3em;margin-left:0}}@media screen and (min-width: 1200px){.webops-home .section--setup .points--horizontal .point{padding-top:3em;padding-left:33.333333%;margin-left:8.333333%}}.webops-home .section--pricing{padding:0 0.5em 6em}.webops-home .section--pricing .section__header h1{margin-top:4rem;margin-bottom:3rem;text-align:center;display:block}.webops-home .section--pricing .section__header .colour-bar{width:100vw;height:0.5rem;background:#3D3F4D}.webops-home .section--pricing .section__body{background:white;opacity:1;padding:0;width:auto;text-align:center;margin-bottom:20%;border-bottom:2rem solid transparent}.webops-home .section--pricing table{width:100%}.webops-home .section--pricing td{padding:0.625rem 0 0.375rem;border-top:0.0625rem solid #E1E2F1}.webops-home .section--pricing th{padding:0.5em 0;font-weight:300;text-transform:uppercase;font-size:0.666em;letter-spacing:0.125em;border-bottom:1px solid rgba(61,63,77,0.5)}.webops-home .section--pricing table{font-size:1rem}.webops-home .section--pricing .table-features{text-align:left;font-size:1rem;line-height:1.5em;padding-left:1em;display:none}.webops-home .section--pricing table .xs-text{font-size:0.666666em;text-transform:uppercase;display:block;line-height:1em;margin-bottom:0.5em}.webops-home .section--pricing td.table-highlight{font-weight:bold}.webops-home .icon--checkmark{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:-0.1em;background:url(/images/webops/checkmark.png) no-repeat center center;background-size:contain}@media screen and (min-width: 640px){.webops-home .section--pricing{padding:0 2.5em 6em}.webops-home .section--pricing table{font-size:1.25rem}.webops-home .section--pricing .section__header h1{font-size:4.25em;text-align:left;margin-bottom:1.25rem}.webops-home .section--pricing .table-features{display:table-cell}.webops-home .section--pricing table .xs-text{display:none}.webops-home .section--pricing table .table-prices .xs-text{display:block}}@media screen and (min-width: 640px){.webops-home .section--cta{min-height:36em}}.webops-home .section--cta .section__header h1,.webops-home .section--cta .section__header h2{margin-top:0;max-width:none;text-align:center;display:block;letter-spacing:0;line-height:1;display:block}.webops-home .section--cta .section__header h1{font-size:3em;font-weight:500}.webops-home .section--cta .section__header h2{margin:1.125em 0 2.25em}.webops-home .ornament{position:absolute;z-index:-1;opacity:1;height:0;padding:60% 0;width:100%}@media screen and (min-width: 640px){.webops-home .ornament{height:0;padding:30% 0;width:50%}}.webops-home .ornament--optimized{position:relative;background:url("/images/webops/illustrations/domes.png") no-repeat right top;background-size:contain;right:0;margin-bottom:-10em}@media screen and (min-width: 420px){.webops-home .ornament--optimized{margin-bottom:-50vw}}@media screen and (min-width: 640px){.webops-home .ornament--optimized{position:absolute;padding:60% 0;width:66%;margin-top:-4em}}@media screen and (min-width: 800px){.webops-home .ornament--optimized{height:0;padding:35% 0;width:60%;margin-top:0}}@media screen and (min-width: 1200px){.webops-home .ornament--optimized{height:0;padding:30% 0;width:50%}}.webops-home .ornament--speed{background:url("/images/webops/illustrations/catamaran.png") no-repeat left top;background-size:contain;position:relative;width:80%;padding:50% 0;margin:0 10% -10%}@media screen and (min-width: 640px){.webops-home .ornament--speed{right:-4em;position:absolute;width:56.25%;padding:40% 0;margin:0}}@media screen and (min-width: 960px){.webops-home .ornament--speed{right:auto;width:56.25%;padding:30% 0;margin:0}}.webops-home .ornament--infrastructure{background:url("/images/webops/illustrations/bee-big.png") no-repeat right top;background-size:contain;padding:75% 0;margin-top:-1em;position:relative;width:125%;margin-bottom:-5em}@media screen and (min-width: 420px){.webops-home .ornament--infrastructure{position:absolute;right:-40%;padding:45% 0;margin-top:-1em}}@media screen and (min-width: 640px){.webops-home .ornament--infrastructure{right:-23.3%;padding:33.333% 0}}@media screen and (min-width: 800px){.webops-home .ornament--infrastructure{right:-20%;padding:33.333% 0}}@media screen and (min-width: 1200px){.webops-home .ornament--infrastructure{right:-12em}}@media screen and (min-width: 640px){.webops-home .ornament--security{background:url("/images/webops/illustrations/security.png") no-repeat left top;background-size:contain;transform:scaleX(-1);left:auto;right:0}.webops-home .ornament--monitoring{background:url("/images/webops/illustrations/monitoring.png") no-repeat right 2em;background-size:contain;width:42.5%;right:0}}@media screen and (min-width: 960px){.webops-home .ornament--security{transform:none;left:0;right:auto}}.webops-home .ornament--public{background:url("/images/webops/illustrations/canada.png") no-repeat right 0;background-size:contain;width:55%;right:0}.webops-home .ornament--request-demo{padding-bottom:25%;left:0;right:0;background:url(/images/webops/ornament--request-demo.png) no-repeat center top;background-size:contain;position:absolute;margin:-2em 0 0;width:auto;opacity:1}.webops-home .kern-rf{letter-spacing:0.0666em;margin-right:-0.05em}.webops-home .ornament{display:none}@media screen and (min-width: 640px){.webops-home .ornament{display:block}}

/*# sourceMappingURL=webops-home.css.map */