﻿.full-box{display:inline-block;position:relative;clear:both;float:none;width:100%}.hide{display:none}.cloak{opacity:0}.center{text-align:center}.left{float:left}.right{float:right}.social{font-family:"SSSocialRegular";line-height:1.4}.mr-0{margin-right:0rem}.mr-1{margin-right:0.25rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.5rem}.mr-6{margin-right:2rem}.mr-7{margin-right:2.5rem}.mr-8{margin-right:3rem}.mr-9{margin-right:3.5rem}.mr-10{margin-right:4rem}.mr-11{margin-right:4.5rem}.mr-12{margin-right:5rem}.mr-13{margin-right:5.5rem}.mr-14{margin-right:6rem}.mr-15{margin-right:6.5rem}.mr-16{margin-right:7rem}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:0.25rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.5rem}.mb-6{margin-bottom:2rem}.mb-7{margin-bottom:2.5rem}.mb-8{margin-bottom:3rem}.mb-9{margin-bottom:3.5rem}.mb-10{margin-bottom:4rem}.mb-11{margin-bottom:4.5rem}.mb-12{margin-bottom:5rem}.mb-13{margin-bottom:5.5rem}.mb-14{margin-bottom:6rem}.mb-15{margin-bottom:6.5rem}.mb-16{margin-bottom:7rem}.ml-0{margin-left:0rem}.ml-1{margin-left:0.25rem}.ml-2{margin-left:0.5rem}.ml-3{margin-left:0.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.5rem}.ml-6{margin-left:2rem}.ml-7{margin-left:2.5rem}.ml-8{margin-left:3rem}.ml-9{margin-left:3.5rem}.ml-10{margin-left:4rem}.ml-11{margin-left:4.5rem}.ml-12{margin-left:5rem}.ml-13{margin-left:5.5rem}.ml-14{margin-left:6rem}.ml-15{margin-left:6.5rem}.ml-16{margin-left:7rem}.mt-0{margin-top:0rem}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.mt-6{margin-top:2rem}.mt-7{margin-top:2.5rem}.mt-8{margin-top:3rem}.mt-9{margin-top:3.5rem}.mt-10{margin-top:4rem}.mt-11{margin-top:4.5rem}.mt-12{margin-top:5rem}.mt-13{margin-top:5.5rem}.mt-14{margin-top:6rem}.mt-15{margin-top:6.5rem}.mt-16{margin-top:7rem}.pr-0{padding-right:0rem}.pr-1{padding-right:0.25rem}.pr-2{padding-right:0.5rem}.pr-3{padding-right:0.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.5rem}.pr-6{padding-right:2rem}.pr-7{padding-right:2.5rem}.pr-8{padding-right:3rem}.pr-9{padding-right:3.5rem}.pr-10{padding-right:4rem}.pr-11{padding-right:4.5rem}.pr-12{padding-right:5rem}.pr-13{padding-right:5.5rem}.pr-14{padding-right:6rem}.pr-15{padding-right:6.5rem}.pr-16{padding-right:7rem}.pb-0{padding-bottom:0rem}.pb-1{padding-bottom:0.25rem}.pb-2{padding-bottom:0.5rem}.pb-3{padding-bottom:0.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.5rem}.pb-6{padding-bottom:2rem}.pb-7{padding-bottom:2.5rem}.pb-8{padding-bottom:3rem}.pb-9{padding-bottom:3.5rem}.pb-10{padding-bottom:4rem}.pb-11{padding-bottom:4.5rem}.pb-12{padding-bottom:5rem}.pb-13{padding-bottom:5.5rem}.pb-14{padding-bottom:6rem}.pb-15{padding-bottom:6.5rem}.pb-16{padding-bottom:7rem}.pl-0{padding-left:0rem}.pl-1{padding-left:0.25rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.5rem}.pl-6{padding-left:2rem}.pl-7{padding-left:2.5rem}.pl-8{padding-left:3rem}.pl-9{padding-left:3.5rem}.pl-10{padding-left:4rem}.pl-11{padding-left:4.5rem}.pl-12{padding-left:5rem}.pl-13{padding-left:5.5rem}.pl-14{padding-left:6rem}.pl-15{padding-left:6.5rem}.pl-16{padding-left:7rem}.pt-0{padding-top:0rem}.pt-1{padding-top:0.25rem}.pt-2{padding-top:0.5rem}.pt-3{padding-top:0.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.5rem}.pt-6{padding-top:2rem}.pt-7{padding-top:2.5rem}.pt-8{padding-top:3rem}.pt-9{padding-top:3.5rem}.pt-10{padding-top:4rem}.pt-11{padding-top:4.5rem}.pt-12{padding-top:5rem}.pt-13{padding-top:5.5rem}.pt-14{padding-top:6rem}.pt-15{padding-top:6.5rem}.pt-16{padding-top:7rem}:root{box-sizing:border-box}*,::before,::after{box-sizing:inherit}*,html,body,ul,ol,li,img,p,a{-webkit-tap-highlight-color:transparent;-khtml-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent;border:0;font-weight:lighter;line-height:1;list-style-image:none;list-style-type:none;margin:0;outline:0;padding:0;text-decoration:none}a,a:link,a:visited,a:active,input,button,textarea,select{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button,textarea,select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner,select::-moz-focus-inner{border:0;margin:0;padding:0;width:0}a>svg{pointer-events:none}svg{fill:inherit}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.overlay{background-color:#000000;color:#ffffff}.overlay:before{background:rgba(0,0,0,0.75);bottom:0;content:'';left:0;position:absolute;right:0;top:0;padding:0;z-index:1}.overlay>.wrap{z-index:2}.wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:80em;width:90%}@media screen and (max-width: 680px){.wrap .medium-wrap,.wrap .small-wrap{width:100%}}.medium-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:60em;width:90%}@media screen and (max-width: 680px){.medium-wrap .medium-wrap,.medium-wrap .small-wrap{width:100%}}.small-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:50em;width:90%}@media screen and (max-width: 680px){.small-wrap .medium-wrap,.small-wrap .small-wrap{width:100%}}.small-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:42em;width:90%}@media screen and (max-width: 680px){.small-wrap .medium-wrap,.small-wrap .small-wrap{width:100%}}.mini-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:42em;width:90%}@media screen and (max-width: 680px){.mini-wrap .medium-wrap,.mini-wrap .small-wrap{width:100%}}.larger{font-size:1.625em;line-height:1.48em}a.tag{display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;background:rgba(255,255,255,0.2);border-radius:0.25em;color:#ffffff;font-family:"Karla-Regular";font-size:0.875em;letter-spacing:0.2em;margin-bottom:0.313em;padding:0.5em;text-decoration:none;text-transform:uppercase}a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center}a.cta:hover{opacity:1}a.cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}a.cta.icon{padding:1em 1.2em}a.cta.icon span{margin-right:0.5em}a.cta.icon svg,a.cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}a.cta:hover{background-color:rgba(255,255,255,0);color:#000000}a.cta:hover.icon svg,a.cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}a.cta.outline{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#000000;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;border-color:rgba(0,0,0,0.2)}a.cta.outline:hover{opacity:1}a.cta.outline svg{height:0.875em;width:0.875em;transform:scale(1.5)}a.cta.outline.icon{padding:1em 1.2em}a.cta.outline.icon span{margin-right:0.5em}a.cta.outline.icon svg,a.cta.outline.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}a.cta.outline:hover{background-color:transparent;color:#ffffff}a.cta.outline:hover.icon svg,a.cta.outline:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}a.cta.outline:hover{color:#000000;border-color:rgba(0,0,0,0.2)}a.cta.outline:hover.icon svg,a.cta.outline:hover.icon svg use{fill:#000000}a.cta-callout{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#dd2476;border:1px solid #dd2476;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center}a.cta-callout:hover{opacity:1}a.cta-callout svg{height:0.875em;width:0.875em;transform:scale(1.5)}a.cta-callout.icon{padding:1em 1.2em}a.cta-callout.icon span{margin-right:0.5em}a.cta-callout.icon svg,a.cta-callout.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}a.cta-callout:hover{background-color:rgba(255,255,255,0);color:#dd2476}a.cta-callout:hover.icon svg,a.cta-callout:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#dd2476}a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}a.cta-ghost:hover{opacity:1}a.cta-ghost:hover{color:#ff9d60;background-color:white;border-radius:2.5em;border-color:#ff9d60}a.cta-ghost .hero-action-btn a{background-color:red}.read-more{color:#000000;font-size:1.125em;text-decoration:underline}.half{display:inline-block;position:relative;margin-top:0;width:47.5%}.half.left{clear:left;margin-right:5%}.half.right{clear:right}.avatar{display:inline-block;position:relative;background-position:center center;background-repeat:no-repeat;background-color:#98f5f4;background-size:cover;border-radius:100%;height:6em;width:6em}@media screen and (max-width: 680px){.avatar{height:5em;width:5em}}.avatar-admin{display:inline-block;position:relative;background-position:center center;background-repeat:no-repeat;background-color:#ffffff;background-size:cover;border-radius:100%;height:6em;width:6em}@media screen and (max-width: 680px){.avatar-admin{height:5em;width:5em}}.note{font-size:0.875em}.caption{color:rgba(0,0,0,0.6);margin-bottom:2rem}.font-sec{font-family:"Telegraf-Regular"}.section-header{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:2rem;text-align:center}.back-callout{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.br-on-mobile{display:none}@media screen and (max-width: 680px){.br-on-mobile{display:static}}.blink,.cd-headline.type .cd-words-wrapper::after,.cd-headline.clip .cd-words-wrapper::after{animation:blink-animation 1s steps(2, start) infinite;-webkit-animation:blink-animation 1s steps(2, start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@font-face{font-family:"Karla-Bold";src:url(/assets/karla-bold-webfont-037cd30a4e93e2ddeffe52a3646b1db4ae30c798e8b9506ae62228f308d806ea.woff2) format("woff2"),url(/assets/karla-bold-webfont-ab6c83b228b36579dea5e81067cfc10a3596930a999b8de16c8556f3013e26d2.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Karla-BoldItalic";src:url(/assets/karla-bolditalic-webfont-99b8af2bb20699cf6053d50ee2e9376f48fb295231e2f4b440ea819101064164.woff2) format("woff2"),url(/assets/karla-bolditalic-webfont-6f39f7b6db58073461d2ec16dbd2376799c30022a3691aa8db6bbf3edc64a966.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Karla-Italic";src:url(/assets/karla-italic-webfont-c4fd1581a557f754fae3095be69371b4d8c1691f396cb4d638ca89250e4aa291.woff2) format("woff2"),url(/assets/karla-italic-webfont-b8f768f3396d13b1cf23726a59d3983741aab9855cf0b95ce6c4b33b76ad39a1.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Karla-Regular";src:url(/assets/karla-regular-webfont-cab15a7ab27656995f9aed5d1724bdc7d5029d9312d29ddf3fe0e4197bb0b2f4.woff2) format("woff2"),url(/assets/karla-regular-webfont-21248a592250ca3f73b0f4df46e721dccd7c3c024a5772744ca4b5da9a256a4e.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HKSerif-Regular";src:url(/assets/hk-serif-41c7c7457a6ce10309a006a583306167e977316dc4d13e249e8b788e79517fa9.woff2) format("woff2"),url(/assets/hk-serif-9f95171849bb6277dddd6ff94709e8cd6a07387f30968c45d6f31a6cff139aeb.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HKSerif-Bold";src:url(/assets/hk-serif-bold-e3d16a48b0bfc7b70971a95a878065f4e205d0b69b1f998bb4c3a32ad9fda150.woff2) format("woff2"),url(/assets/hk-serif-bold-61a43ee22f56ec27bdd913a1c8dba7655708eeacf6371765f949c65b550852e1.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNova-Bold";src:url(/assets/proximanovabold-webfont-04a1683e6110779607a0d22897bc0ca1da0aa4c8211298f32e09df1073e678bc.woff2) format("woff2"),url(/assets/proximanovabold-webfont-29c5156f43162c2f88ecb65a79a740e9f9d67069e37d9a26b6c7c74b8ca3e24c.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"SSSocialRegular";src:url(/assets/ss-social-regular-a3d73d22680b963328beb6613d5bfed119827ada392ef10e67fa6c5a91bf10e4.eot);src:url(/assets/ss-social-regular-a3d73d22680b963328beb6613d5bfed119827ada392ef10e67fa6c5a91bf10e4.eot?#iefix) format("embedded-opentype"),url(/assets/ss-social-regular-2723ad8d90fa699ba2aaa3fbd7a94b108da520b23f766bafe0e8badac983c8f4.woff) format("woff"),url(/assets/ss-social-regular-f51b3c0be72492f094ff39c6a2be36f714b6f3d063084f6032b8a60446bd6690.ttf) format("truetype"),url(/assets/ss-social-regular-bfb4fb592ffb1ef1e0c52bcf2b9b7e3c77f3dc7daf6bcd505787813592aac783.svg#SSSocialRegular) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Telegraf-Regular";src:url(/assets/Telegraf-Regular-00e98655f5be8a96d85de61b8837e88778c62e066efebfb0f551c2e372027753.woff2) format("woff2"),url(/assets/Telegraf-Regular-4278be2a7f217796998aab7930c398df0160507de8f4c4341be9ff5cad403f75.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Telegraf-Bold";src:url(/assets/Telegraf-Bold-7e2dc4267df29ffe52715bcabb553d4e9d5cc7e28599ceb2c8940b8d7c06ceb2.woff2) format("woff2"),url(/assets/Telegraf-Bold-2ca8eac2eef4b24aac2d73b55a713352622c31ca729c9d13d0e9c401d261b0f3.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social-regular,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-social-regular:before,[class*=" ss-"].ss-social-regular:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-social-regular.right:after,[class*=" ss-"].ss-social-regular.right:after{font-family:"SSSocialRegular";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-ello:before,.ss-ello.right:after{content:''}.ss-aboutme:before,.ss-aboutme.right:after{content:''}.ss-vk:before,.ss-vk.right:after{content:''}.ss-weibo:before,.ss-weibo.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-xing:before,.ss-xing.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-steam:before,.ss-steam.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-quora:before,.ss-quora.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-vine:before,.ss-vine.right:after{content:''}.ss-letterboxd:before,.ss-letterboxd.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-vscogrid:before,.ss-vscogrid.right:after{content:''}.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:''}.ss-feedly:before,.ss-feedly.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-delicious:before,.ss-delicious.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-bitbucket:before,.ss-bitbucket.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-stackexchange:before,.ss-stackexchange.right:after{content:''}.ss-codepen:before,.ss-codepen.right:after{content:''}.ss-jsfiddle:before,.ss-jsfiddle.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-shopify:before,.ss-shopify.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-etsy:before,.ss-etsy.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-swarm:before,.ss-swarm.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-whatsapp:before,.ss-whatsapp.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-appstore:before,.ss-appstore.right:after{content:''}.ss-googleplay:before,.ss-googleplay.right:after{content:''}.ss-appleinc:before,.ss-appleinc.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.outline-icon{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:2;stroke:#000000}html,body{-webkit-text-size-adjust:100%;height:100%}body{background-color:#ffffff;color:#000000;font-family:"Karla-Regular", Arial, Helvetica, sans-serif;font-size:16px}@media screen and (max-width: 1024px){body{font-size:15px}}@media screen and (max-width: 680px){body{font-size:15px}}section{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#ffffff;padding:7.5rem 0}@media screen and (max-width: 680px){section{padding:5em 0}}section.alt{background-color:#f4f4f4}section.dark{background-color:#000000;color:#ffffff}section.short{padding-bottom:4rem}p{font-family:"Karla-Regular";font-size:1.125em;font-weight:400;line-height:160%;margin-bottom:2rem;color:rgba(0,0,0,0.8)}p.medium{font-size:1.375rem}p.large{font-size:1.625em;line-height:1.48em}.p-alt{color:rgba(0,0,0,0.6);font-size:1.2em}i{font-style:normal}strong{font-family:"Karla-Bold"}strong em{font-family:"Karla-BoldItalic"}em{font-family:"Karla-Italic"}em strong{font-family:"Karla-BoldItalic"}hr{display:table;position:relative;clear:both;float:none;width:100%;background-color:rgba(0,0,0,0.2);height:1px;margin-bottom:2rem}hr.bottom-space{margin-bottom:7.5em}hr.spacer{background-color:transparent}br.mobile-br{display:none}@media screen and (max-width: 880px){br.mobile-br{display:block}}a{color:#dd2476}img{display:inline-block;position:relative;clear:both;float:none;width:100%}.content code{background-color:black;border-radius:4px;color:#22db89;display:inline-block;padding:3px 6px}.content pre code{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:1.25rem}.content ul,.content ol{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:1.625rem}.content ul li,.content ol li{display:list-item;font-family:"Karla-Regular";font-size:1.125em;line-height:160%;margin-bottom:0.375rem;margin-left:1.25rem}.content ul li{list-style:disc}.content ol li{list-style:decimal}.content a{color:#ffffff;line-height:1.67em;text-decoration:none}.content a:hover{color:#000000}.content a.tag{display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;background:rgba(255,255,255,0.2);border-radius:0.25em;color:#ffffff;font-family:"Karla-Regular";font-size:0.875em;letter-spacing:0.2em;margin-bottom:0.313em;padding:0.5em;text-decoration:none;text-transform:uppercase}.content a.cta{text-decoration:none}.content-header{color:rgba(0,0,0,0.6)}.centered{text-align:center}.centered .content h1{font-size:4em;margin-bottom:0}@media screen and (max-width: 1024px){.centered .content h1{font-size:3.5em}}@media screen and (max-width: 680px){.centered .content h1{font-size:3em}}figure,figure.wp-block-image{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:1.25rem}figure figcaption,figure.wp-block-image figcaption{bottom:0;font-size:0.875em;left:0;position:absolute;display:inline-block;width:100%;color:#ffffff;padding:1rem;z-index:1}figure figcaption:before,figure.wp-block-image figcaption:before{background:linear-gradient(transparent, rgba(0,0,0,0.7));content:"";width:100%;position:absolute;top:0;height:100%;left:0;z-index:-1}ul.wp-block-gallery{display:flex;position:relative;clear:both;float:none;width:100%;justify-content:space-between}ul.wp-block-gallery li{list-style:none;margin:0;padding:0}ul.wp-block-gallery.columns-2 li{width:47.5%}ul.wp-block-gallery.columns-2.is-cropped li{overflow:hidden}ul.wp-block-gallery.columns-2.is-cropped li figure{height:40em;width:100%}@media screen and (max-width: 880px){ul.wp-block-gallery.columns-2.is-cropped li figure{height:58vw}}ul.wp-block-gallery.columns-2.is-cropped li figure img{height:100%;width:auto}.dev-content{color:#a2a7a8}.dev-content h2,.dev-content h3,.dev-content h4,.dev-content h5,.dev-content h6{color:#000000}.dev-content pre{display:inline-block;position:relative;clear:both;float:none;width:100%;-webkit-font-smoothing:subpixel-antialiased;border-radius:0.2em;overflow-x:scroll;background-color:#282b33;font-family:monospace;font-size:.8em;white-space:pre-wrap;color:#ffffff;hyphens:none;line-height:1.55;tab-size:2;text-align:left;white-space:pre;word-wrap:normal;word-break:break-word;word-spacing:normal;margin-bottom:2em;padding:2em;line-height:1.7}.dev-content pre,.dev-content pre em,.dev-content pre strong{font-family:monospace}.dev-content pre em{color:rgba(255,255,255,0.6)}.dev-content pre code{font-size:1em}.dev-content code{-webkit-font-smoothing:subpixel-antialiased;border-radius:0.2em;overflow-x:scroll;background-color:#282b33;font-family:monospace;font-size:.8em;white-space:pre-wrap;color:#ffffff;hyphens:none;line-height:1.55;tab-size:2;text-align:left;white-space:pre;word-wrap:normal;word-break:break-word;word-spacing:normal;padding:0.2em 0.4em;position:relative;top:-0.025em}.dev-content code,.dev-content code em,.dev-content code strong{font-family:monospace}.dev-content code em{color:rgba(255,255,255,0.6)}.dev-content img{height:auto;margin-bottom:2em;max-width:100%;border:1px solid #d3d3d3;border-radius:0.5em}.dev-content ul,.dev-content ol{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:1.25rem}.dev-content ul li,.dev-content ol li{display:list-item;font-family:"Karla-Regular";line-height:160%;margin-bottom:0.375rem;margin-left:1.25rem}.dev-content ul li:last-of-type,.dev-content ol li:last-of-type{margin-bottom:0}.dev-content ul li{list-style:disc}.dev-content ol li{list-style:decimal}.dev-content a{color:#5a43f1;text-decoration-line:underline}.dev-content a.cta{text-decoration:none}.dev-content a:hover{text-decoration-thickness:0.15em}.highlights{display:flex;position:relative;clear:both;float:none;width:100%;align-items:flex-start;justify-content:space-between;text-align:center}.highlights.alt{text-align:left}.highlights.heading{justify-content:center;margin-bottom:4rem}@media screen and (max-width: 880px){.highlights,.highlights>div{display:inline-block;position:relative;clear:both;float:none;width:100%}}.highlights>div{padding:0 1.25rem}@media screen and (max-width: 880px){.highlights>div{margin-bottom:2rem}}.highlights>div svg{height:3em;margin-bottom:1.25rem;width:3em}.highlights>div p{font-size:0.975em;margin-left:auto;margin-right:auto;max-width:22em}.highlights>div p:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.highlights>div p{max-width:18em}}@media screen and (max-width: 880px){.highlights>div p{max-width:22em}}.dev-blog-pagination{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:1.2rem;max-width:34.375rem;min-width:20.25rem;margin:0 auto;padding:5em 0;display:flex;justify-content:center}@media screen and (max-width: 1024px){.dev-blog-pagination{font-size:1rem}}@media screen and (max-width: 680px){.dev-blog-pagination{font-size:0.8rem}}@media screen and (max-width: 480px){.dev-blog-pagination{font-size:0.7rem}}.dev-blog-pagination span,.dev-blog-pagination em,.dev-blog-pagination a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;padding:0.5em 0.6em;font-family:"Telegraf-Regular";font-style:normal;color:#000000}.dev-blog-pagination em,.dev-blog-pagination em+a{width:2em;height:2em;border-radius:50%;text-decoration:none}.dev-blog-pagination em{border:1px solid #000000}.dev-blog-pagination em+a{border:1px solid #d3d3d3}.dev-blog-pagination a:hover{color:#ff9d60}.dev-blog-pagination a:last-child{margin-right:0}.dev-blog-pagination .disabled{opacity:0.1}.dev-blog-pagination .current:hover{color:#ff9d60;border:1px solid #ff9d60}.dev-blog-pagination .gap{color:#000000}.dev-blog-pagination .previous_page{margin-right:1.5em}.dev-blog-pagination .previous_page svg{display:none}.dev-blog-pagination .previous_page ~ a,.dev-blog-pagination .previous_page ~ em{margin-right:1em}.dev-blog-pagination .previous_page ~ a:nth-last-child(2){margin-right:0}.dev-blog-pagination .next_page{margin-left:1.5em}.dev-blog-pagination .next_page svg{display:none}.dev-blog-pagination-container{display:flex;justify-content:center;border-bottom:1px solid #000000}h1,h2,h3,h4,h5{font-family:"Telegraf-Regular";margin-bottom:2rem}h1{font-size:3.375rem;line-height:1.3;margin-bottom:2rem}h2,h3{font-family:"Telegraf-Regular";font-size:3.375rem;line-height:1.2;margin-bottom:2rem}@media screen and (max-width: 1024px){h2,h3{font-size:2.275rem}}h3{font-size:2.2rem}h4,h5,h6{color:rgba(0,0,0,0.6);font-family:"Karla-Bold";font-family:"Telegraf-Regular";font-size:0.875em;letter-spacing:0.2em;line-height:1.6;text-transform:uppercase}@media screen and (max-width: 680px){h4,h5,h6{font-size:0.8em}}h4{margin-bottom:2rem}h4.alt{color:#000000;font-family:"Karla-Bold";font-size:1.125rem;letter-spacing:0.05em;text-transform:none}h5{margin-bottom:1em}h6{font-size:0.8em}.d1{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:4.5rem;line-height:1.3}@media screen and (max-width: 1024px){.d1{font-size:3.563rem}}@media screen and (max-width: 680px){.d1{font-size:2.625rem}}.d2{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:3.875rem}@media screen and (max-width: 1024px){.d2{font-size:2.938rem}}@media screen and (max-width: 680px){.d2{font-size:2rem}}.d3{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:54px}@media screen and (max-width: 1024px){.d3{font-size:39px}}@media screen and (max-width: 680px){.d3{font-size:24px}}.d4{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:46px}@media screen and (max-width: 1024px){.d4{font-size:36px}}@media screen and (max-width: 680px){.d4{font-size:20px}}.d5{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:36px}@media screen and (max-width: 1024px){.d5{font-size:28px}}@media screen and (max-width: 680px){.d5{font-size:18px}}.d6{font-family:"Telegraf-Regular";line-height:1.2;color:#000000;font-size:26px}@media screen and (max-width: 1024px){.d6{font-size:16px}}@media screen and (max-width: 680px){.d6{font-size:40px}}.logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em}.logo svg{height:100%;width:100%}.logo svg,.logo svg use{fill:#ffffff}nav{display:inline-block;position:relative}nav a{display:inline-block;position:relative}.social-nav{display:inline-block;position:relative}.social-nav a:hover{color:#ff9d60}.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.menu-button{display:inline-block}}.menu-button.open .lines{background-color:transparent}.menu-button.open .lines:before,.menu-button.open .lines:after{top:0}.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-button .lines{display:block;position:relative}.menu-button .lines,.menu-button .lines:before,.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#000000;border-radius:2em;height:2px;width:1.75em}.menu-button .lines:before,.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.menu-button .lines:before{top:7px}.menu-button .lines:after{top:-7px}.contact-menu-section{display:block;position:relative;clear:both;float:none;width:100%;margin-bottom:1rem}.contact-menu-column{display:inline-block;position:relative;float:left;min-width:12em;width:22%}@media screen and (max-width: 680px){.contact-menu-column{display:block;position:relative;clear:both;float:none;width:100%}}@media screen and (max-width: 680px){.contact-menu-column:first-of-type{clear:left}}.contact-menu-column a{display:inline-block;position:relative;clear:both;float:none;width:100%;color:#61acf1;font-size:1.1875em;line-height:1.4;padding-bottom:0.75rem;text-decoration:none}@media screen and (max-width: 680px){.contact-menu-column a{font-size:1.05em}}.social-nav-links{display:flex;position:relative;clear:both;float:none;width:100%}.social-nav-links a{clear:none;float:left;padding:0.25em 0.6em;width:auto}@media screen and (max-width: 680px){.social-nav-links a{font-size:1.65em;margin-top:0.75em;padding:0.625em}}.social-nav-links a:first-of-type{padding-left:0}@media screen and (max-width: 680px){.social-nav h5{display:none}}header{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:3em 0}header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}header .logo svg{height:100%;width:100%}header .logo svg,header .logo svg use{fill:#000000}header .logo:hover{transform:scale(1.1)}header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){header a.menu-button{display:inline-block}}header a.menu-button.open .lines{background-color:transparent}header a.menu-button.open .lines:before,header a.menu-button.open .lines:after{top:0}header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header a.menu-button .lines{display:block;position:relative}header a.menu-button .lines,header a.menu-button .lines:before,header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#000000;border-radius:2em;height:2px;width:1.75em}header a.menu-button .lines:before,header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}header a.menu-button .lines:before{top:7px}header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}header nav a{color:#000000}header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:transparent;border:1px solid rgba(0,0,0,0.1);border-radius:2.5em;color:#000000;cursor:pointer;opacity:1;padding:1em 2em;width:auto}header nav a:last-of-type:hover{opacity:1}header nav a:last-of-type:hover{color:white;background-color:black;border-radius:2.5em;border-color:white}header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){header nav a:last-of-type{margin-left:0}}header nav a:hover{color:#000000;transform:scale(1.1)}@media screen and (max-width: 680px){header nav a:hover{color:rgba(255,255,255,0.5)}}header .wrap{display:flex;position:static}header nav{float:right}@media screen and (max-width: 680px){header nav{display:none;height:200vh;left:0;padding:22vh 0;position:absolute;text-align:center;top:0;width:100%;z-index:2}}header nav a{font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;padding:1.25em}header nav a:hover{opacity:1}@media screen and (max-width: 1024px){header nav a{font-size:0.8em;padding:1em}}@media screen and (max-width: 680px){header nav a{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Telegraf-Regular";font-size:3.375rem;line-height:1.2;color:#ffffff;letter-spacing:0;line-height:1.4;text-transform:none;padding:0.75rem 0;text-align:center}}@media screen and (max-width: 680px) and (max-width: 1024px){header nav a{font-size:2.275rem}}.hero header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.hero header .logo svg{height:100%;width:100%}.hero header .logo svg,.hero header .logo svg use{fill:#ffffff}.hero header .logo:hover{transform:scale(1.1)}.hero header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.hero header a.menu-button{display:inline-block}}.hero header a.menu-button.open .lines{background-color:transparent}.hero header a.menu-button.open .lines:before,.hero header a.menu-button.open .lines:after{top:0}.hero header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hero header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hero header a.menu-button .lines{display:block;position:relative}.hero header a.menu-button .lines,.hero header a.menu-button .lines:before,.hero header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.hero header a.menu-button .lines:before,.hero header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.hero header a.menu-button .lines:before{top:7px}.hero header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.hero header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.hero header nav a{color:#ffffff}.hero header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.hero header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.hero header nav a:last-of-type:hover{opacity:1}.hero header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.hero header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.hero header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.hero header nav a:last-of-type{margin-left:0}}.hero header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.hero header nav a:hover{color:rgba(0,0,0,0.5)}}.hero.dark header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.hero.dark header .logo svg{height:100%;width:100%}.hero.dark header .logo svg,.hero.dark header .logo svg use{fill:#000000}.hero.dark header .logo:hover{transform:scale(1.1)}.hero.dark header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.hero.dark header a.menu-button{display:inline-block}}.hero.dark header a.menu-button.open .lines{background-color:transparent}.hero.dark header a.menu-button.open .lines:before,.hero.dark header a.menu-button.open .lines:after{top:0}.hero.dark header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hero.dark header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hero.dark header a.menu-button .lines{display:block;position:relative}.hero.dark header a.menu-button .lines,.hero.dark header a.menu-button .lines:before,.hero.dark header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#000000;border-radius:2em;height:2px;width:1.75em}.hero.dark header a.menu-button .lines:before,.hero.dark header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.hero.dark header a.menu-button .lines:before{top:7px}.hero.dark header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.hero.dark header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.hero.dark header nav a{color:#000000}.hero.dark header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.hero.dark header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:transparent;border:1px solid rgba(0,0,0,0.1);border-radius:2.5em;color:#000000;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.hero.dark header nav a:last-of-type:hover{opacity:1}.hero.dark header nav a:last-of-type:hover{color:white;background-color:black;border-radius:2.5em;border-color:white}.hero.dark header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.hero.dark header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.hero.dark header nav a:last-of-type{margin-left:0}}.hero.dark header nav a:hover{color:#000000;transform:scale(1.1)}@media screen and (max-width: 680px){.hero.dark header nav a:hover{color:rgba(255,255,255,0.5)}}.flash-container{color:#000000}.flash-container.error{color:#dd2476}.hero{-webkit-animation:Gradient 145s ease infinite;-moz-animation:Gradient 145s ease infinite;animation:Gradient 145s ease infinite;display:flex;position:relative;clear:both;float:none;width:100%;background-position:center center;background-repeat:no-repeat;background-size:125% auto;position:relative}@media screen and (max-width: 1280px){.hero{background-size:150% auto}}@media screen and (max-width: 880px){.hero{background-size:195% auto}}@media screen and (max-width: 680px){.hero{background-size:300% auto}}.hero.blog-hero{animation:none;background-blend-mode:normal;background-size:cover}.hero.blog-hero .triangle-wrap:after,.hero.blog-hero .content-wrap:after{background-image:url(/assets/hero-triangle-dd63d7a09f2de565a206d4a887510f10dac5c12ae1a16e25837b1cde2cfca5e8.svg);background-position:bottom center;background-repeat:no-repeat;bottom:0;content:"";height:2em;left:0;position:absolute;width:8em;z-index:1}.hero.blog-hero.blog-post .small-wrap{margin-bottom:0;max-width:60em}.hero.blog-hero.blog-post .content{margin-bottom:4rem}.hero.blog-hero .post-meta h4{animation:none;-webkit-text-fill-color:#ffffff;opacity:0.6}.hero.blog-hero .post-meta .meta-flex{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 680px){.hero.blog-hero .post-meta .meta-flex{flex-wrap:wrap;justify-content:space-evenly}}.hero.blog-hero .post-meta .meta-flex .meta-container{align-items:start;display:flex;flex-direction:column;justify-content:center}.hero.blog-hero .post-meta .meta-flex .meta-container.title{padding-right:2em;width:300%}@media screen and (max-width: 680px){.hero.blog-hero .post-meta .meta-flex .meta-container.title{padding:0}}.hero.blog-hero .post-meta .meta-flex .meta-container.title h2{line-height:140%}.hero.blog-hero .post-meta .meta-flex .meta-container.excerpt{padding-left:1.5em}@media screen and (max-width: 680px){.hero.blog-hero .post-meta .meta-flex .meta-container.excerpt{padding:0}}.hero.blog-hero .post-meta .meta-flex p{max-width:100%}.hero header{left:0;position:absolute;top:0;z-index:5}.hero header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.hero header .logo svg{height:100%;width:100%}.hero header .logo svg,.hero header .logo svg use{fill:#ffffff}.hero header .logo:hover{transform:scale(1.1)}.hero header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.hero header a.menu-button{display:inline-block}}.hero header a.menu-button.open .lines{background-color:transparent}.hero header a.menu-button.open .lines:before,.hero header a.menu-button.open .lines:after{top:0}.hero header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hero header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hero header a.menu-button .lines{display:block;position:relative}.hero header a.menu-button .lines,.hero header a.menu-button .lines:before,.hero header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.hero header a.menu-button .lines:before,.hero header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.hero header a.menu-button .lines:before{top:7px}.hero header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.hero header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.hero header nav a{color:#ffffff}.hero header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.hero header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.hero header nav a:last-of-type:hover{opacity:1}.hero header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.hero header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.hero header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.hero header nav a:last-of-type{margin-left:0}}.hero header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.hero header nav a:hover{color:rgba(0,0,0,0.5)}}.hero .small-wrap{display:flex;margin-bottom:16em;margin-top:18em;max-width:70em}@media screen and (max-width: 680px){.hero .small-wrap{margin-bottom:12em;margin-top:14em}}.hero .small-wrap .content{margin-top:auto;margin-bottom:auto;color:#ffffff;position:relative;width:100%;z-index:2}.hero .small-wrap .content h1{margin-bottom:1rem}@media screen and (max-width: 680px){.hero .small-wrap .content h1{font-size:2.4em}}.hero .small-wrap .content h4{font-family:"Karla-Regular"}.hero h4{-webkit-animation:Gradient 60s ease infinite;-moz-animation:Gradient 60s ease infinite;animation:Gradient 60s ease infinite;background:linear-gradient(to right, rgba(255,255,255,0.6), #61acf1, #ff9d60, #dd2476, #dd2476, #ff9d60, #61acf1, rgba(255,255,255,0.6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:1600%}.hero p{color:#ffffff;opacity:0.9}@media screen and (max-width: 680px){.hero p{margin:0 auto;max-width:20em}}.hero .scroll-down-button{bottom:-12em;position:absolute}@media screen and (max-width: 1024px){.hero .scroll-down-button{bottom:-8em}}.hero .scroll-down-button use{fill:rgba(255,255,255,0.4)}.hero.overlay:before{-webkit-animation:Gradient 35s ease infinite;-moz-animation:Gradient 35s ease infinite;animation:Gradient 35s ease infinite;background-blend-mode:multiply;background-size:400% 2000%}@-webkit-keyframes bounce-animation{0%, 100%{-webkit-transform:translateY(-0.24em);-khtml-transform:translateY(-0.24em);-moz-transform:translateY(-0.24em);-ms-transform:translateY(-0.24em);-o-transform:translateY(-0.24em);transform:translateY(-0.24em)}60%{-webkit-transform:translateY(0.44em);-khtml-transform:translateY(0.44em);-moz-transform:translateY(0.44em);-ms-transform:translateY(0.44em);-o-transform:translateY(0.44em);transform:translateY(0.44em)}}@keyframes bounce-animation{0%, 100%{-webkit-transform:translateY(-0.24em);-khtml-transform:translateY(-0.24em);-moz-transform:translateY(-0.24em);-ms-transform:translateY(-0.24em);-o-transform:translateY(-0.24em);transform:translateY(-0.24em)}60%{-webkit-transform:translateY(0.44em);-khtml-transform:translateY(0.44em);-moz-transform:translateY(0.44em);-ms-transform:translateY(0.44em);-o-transform:translateY(0.44em);transform:translateY(0.44em)}}.scroll-down-button{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;cursor:pointer;bottom:3em;left:0;letter-spacing:0.2em;position:absolute;right:0}.scroll-down-button svg{display:inline-block;position:relative;clear:both;float:none;width:100%}.scroll-down-button svg,.scroll-down-button svg use{fill:#ffffff;height:1em;width:1em}.scroll-down-button:hover svg use{fill:#ffffff}footer{display:table;position:relative;clear:both;float:none;width:100%;background-color:#ffffff;padding:7.5rem 0;background-color:#000000}@media screen and (max-width: 680px){footer{padding:5em 0}}@media screen and (max-width: 680px){footer{padding-top:4.5rem;padding-bottom:1.5rem}}footer .wrap{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 680px){footer .wrap{flex-direction:column}}footer nav{margin-bottom:2rem;width:25%}footer nav.footer-nav-primary{top:-0.5em;width:33%}@media screen and (max-width: 680px){footer nav{min-width:20em}}footer nav a.large-link{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Telegraf-Regular";font-size:3.375rem;line-height:1.2;color:#ffffff;letter-spacing:0;line-height:1.4;text-transform:none;font-size:3em}@media screen and (max-width: 1024px){footer nav a.large-link{font-size:2.275rem}}footer nav a:hover{color:#ff9d60}footer nav.services-nav a{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(255,255,255,0.55);font-size:1.2em;line-height:1.4em;padding-bottom:0.6em}footer nav.services-nav a:hover{color:#ff9d60}footer h5{color:#ffffff}footer .contact-menu-column a{color:rgba(255,255,255,0.55)}footer .contact-menu-column a:hover{color:#ff9d60}button{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ff9d60;border:1px solid #ff9d60;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button:hover{opacity:1}button svg{height:0.875em;width:0.875em;transform:scale(1.5)}button.icon{padding:1em 1.2em}button.icon span{margin-right:0.5em}button.icon svg,button.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}button:hover{background-color:rgba(255,255,255,0);color:#ff9d60}button:hover.icon svg,button:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ff9d60}@media screen and (max-width: 680px){button{display:inline-block;position:relative;clear:both;float:none;width:100%}}label,.label{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(0,0,0,0.6);font-family:"Karla-Bold";font-family:"Telegraf-Regular";font-size:0.875em;letter-spacing:0.2em;line-height:1.6;text-transform:uppercase;margin-bottom:0}@media screen and (max-width: 680px){label,.label{font-size:0.8em}}label+textarea,.label+textarea{margin-top:1.25rem}label a{color:#ff9d60;float:right}input:disabled{opacity:0.3}input[type="date"],input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],input[type="search"]{-webkit-transition:none 0.2s ease-in-out;-khtml-transition:none 0.2s ease-in-out;-moz-transition:none 0.2s ease-in-out;-ms-transition:none 0.2s ease-in-out;-o-transition:none 0.2s ease-in-out;transition:none 0.2s ease-in-out;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);display:table;color:#000000;font-family:"Karla-Regular";font-size:1.45em;line-height:140%;margin-bottom:1rem;padding:0.875em 0;width:100%}input[type="date"]:-webkit-autofill,input[type="text"]:-webkit-autofill,input[type="tel"]:-webkit-autofill,input[type="email"]:-webkit-autofill,input[type="password"]:-webkit-autofill,input[type="number"]:-webkit-autofill,input[type="search"]:-webkit-autofill{-webkit-transition-delay:999999s;-webkit-transition:color 999999s ease-out, background-color 999999s ease-out}input[type="date"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus{background-color:#ffffff}input[type="checkbox"]{display:none}input[type="checkbox"]+label{font-size:1em;color:#000000;letter-spacing:normal;line-height:1.4;margin-right:1rem;padding-left:2em;text-transform:none;width:auto}input[type="checkbox"]+label:before{background-color:#ffffff;border:1px solid rgba(0,0,0,0.2);border-radius:2em;box-sizing:border-box;content:"";display:inline-block;height:1.35em;left:0;position:absolute;width:1.35em}input[type="checkbox"]:checked+label:before{border:0.45em solid #ff9d60}input[type="checkbox"]:checked+label:before{background-image:url(/check.svg);background-color:#ff9d60;background-repeat:no-repeat;background-position:center 0.05em;border-width:0.35em}input[type="radio"]{display:none}input[type="radio"]+label{font-size:1em;color:#000000;letter-spacing:normal;line-height:1.4;margin-right:1rem;padding-left:2em;text-transform:none;width:auto}input[type="radio"]+label:before{background-color:#ffffff;border:1px solid rgba(0,0,0,0.2);border-radius:10em;box-sizing:border-box;content:"";display:inline-block;height:1.35em;left:0;position:absolute;width:1.35em}input[type="radio"]:checked+label:before{border:0.45em solid #ff9d60}input[type="search"]{padding-left:2.5em;position:relative}input[type="search"].search-alt{background-color:rgba(255,255,255,0);border-color:rgba(0,0,0,0.2)}input[type="search"].search-alt:focus{background-color:#ffffff}input[type="file"]{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:1em;margin-bottom:1.25rem}input[type="submit"]{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:none;display:flex;justify-content:center;width:100%}input[type="submit"]:hover{opacity:1}input[type="submit"] svg{height:0.875em;width:0.875em;transform:scale(1.5)}input[type="submit"].icon{padding:1em 1.2em}input[type="submit"].icon span{margin-right:0.5em}input[type="submit"].icon svg,input[type="submit"].icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}input[type="submit"]:hover{background-color:rgba(255,255,255,0);color:#000000}input[type="submit"]:hover.icon svg,input[type="submit"]:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}input[type="submit"]:hover{background-position:left center;color:#ffffff}input+.note{font-size:0.8em;margin-top:-0.375rem}select{-webkit-transition:none 0.2s ease-in-out;-khtml-transition:none 0.2s ease-in-out;-moz-transition:none 0.2s ease-in-out;-ms-transition:none 0.2s ease-in-out;-o-transition:none 0.2s ease-in-out;transition:none 0.2s ease-in-out;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);display:table;color:#000000;font-family:"Karla-Regular";font-size:1.45em;line-height:140%;margin-bottom:1rem;padding:0.875em 0;width:100%;background-image:url(/assets/arrow-down-ad426f07d42877b999fdb65a761f13bab6db4dbfbd12031bd6b6a33e80d17a58.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:0.7em}select:-webkit-autofill{-webkit-transition-delay:999999s;-webkit-transition:color 999999s ease-out, background-color 999999s ease-out}select:focus{background-color:#ffffff}select:disabled{opacity:0.3}.radio-container>label,.checkbox-container>label{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;cursor:pointer;margin:0.75rem;margin-left:0}.radio-container.text,.checkbox-container.text{display:inline-block;position:relative;clear:both;float:none;width:100%}.radio-container.text label,.checkbox-container.text label{float:left;margin-right:0;min-height:1.4em}.radio-container.text input[type="text"],.radio-container.text input[type="number"],.checkbox-container.text input[type="text"],.checkbox-container.text input[type="number"]{display:inline-block;position:relative;float:left;width:80%}.input-container{display:inline-block;position:relative;clear:both;float:none;width:100%;clear:none;margin-bottom:1rem}.input-container-half{display:inline-block;position:relative;float:left;width:50%}.input-container-half select{padding-right:2.75em}.input-container-half>.radio-container{margin-bottom:1rem}.input-container-half>.radio-container>label{margin-bottom:0.95rem;margin-top:0.95rem}@media screen and (max-width: 1024px){.input-container-half>.radio-container>label{margin-bottom:0.89rem;margin-top:0.89rem}}.input-container-half:nth-of-type(odd){clear:left;padding-right:2.5%}.input-container-half:nth-of-type(even){padding-left:2.5%}textarea{-webkit-transition:none 0.2s ease-in-out;-khtml-transition:none 0.2s ease-in-out;-moz-transition:none 0.2s ease-in-out;-ms-transition:none 0.2s ease-in-out;-o-transition:none 0.2s ease-in-out;transition:none 0.2s ease-in-out;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);display:table;color:#000000;font-family:"Karla-Regular";font-size:1.45em;line-height:140%;margin-bottom:1rem;padding:0.875em 0;width:100%;border:1px solid rgba(0,0,0,0.2);min-height:12em;overflow:hidden;padding:0.875em;resize:vertical;width:100%}textarea:-webkit-autofill{-webkit-transition-delay:999999s;-webkit-transition:color 999999s ease-out, background-color 999999s ease-out}textarea:focus{background-color:#ffffff}.error-message{display:table;position:relative;clear:both;float:none;width:100%;color:#dd2476;margin-bottom:1.25rem;padding:0.375rem 0;text-align:right}.error input,.error select,.error textarea{border-color:#dd2476;margin-bottom:0}.bar-graph{align-items:center;display:flex;flex-direction:column;height:100%;min-height:30rem}.bar-graph-bars{align-items:flex-end;display:flex;height:15rem}@media screen and (max-width: 880px){.bar-graph:nth-child(3n){margin-top:2rem}}.bar-graph-bar-one-blue{align-items:flex-end;background:rgba(63,208,242,0.4);border-radius:3px;display:flex;height:50%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-one-blue{width:3rem}}.bar-graph-bar-one-blue span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-one-blue span{font-size:1.1rem}}.bar-graph-bar-one-green{align-items:flex-end;background:rgba(60,243,151,0.4);border-radius:3px;display:flex;height:50%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-one-green{width:3rem}}.bar-graph-bar-one-green span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-one-green span{font-size:1.1rem}}.bar-graph-bar-one-purple{align-items:flex-end;background:rgba(147,88,245,0.4);border-radius:3px;display:flex;height:50%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-one-purple{width:3rem}}.bar-graph-bar-one-purple span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-one-purple span{font-size:1.1rem}}.bar-graph-bar-one-pink{align-items:flex-end;background:rgba(221,36,118,0.4);border-radius:3px;display:flex;height:50%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-one-pink{width:3rem}}.bar-graph-bar-one-pink span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-one-pink span{font-size:1.1rem}}.bar-graph-bar-two-blue{align-items:flex-end;background:#3fd0f2;border-radius:3px;display:flex;height:84%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-two-blue{width:3rem}}.bar-graph-bar-two-blue span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-two-blue span{font-size:1.1rem}}.bar-graph-bar-two-green{align-items:flex-end;background:#3cf397;border-radius:3px;display:flex;height:88%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-two-green{width:3rem}}.bar-graph-bar-two-green span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-two-green span{font-size:1.1rem}}.bar-graph-bar-two-purple{align-items:flex-end;background:#9358f5;border-radius:3px;display:flex;height:98%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-two-purple{width:3rem}}.bar-graph-bar-two-purple span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-two-purple span{font-size:1.1rem}}.bar-graph-bar-two-pink{align-items:flex-end;background:#dd2476;border-radius:3px;display:flex;height:78%;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.bar-graph-bar-two-pink{width:3rem}}.bar-graph-bar-two-pink span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.bar-graph-bar-two-pink span{font-size:1.1rem}}.bar-graph-content-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.bar-graph-content-container-fixed-height{height:15rem}.bar-graph-icon{align-items:center;display:flex;flex-direction:column;justify-content:space-between;height:50%;margin-top:2rem}.bar-graph-icon-desktop{width:6rem}.bar-graph-icon-desktop img{margin-bottom:1rem}.bar-graph-icon-tablet{width:3rem}.bar-graph-icon-tablet img{margin-bottom:1rem}.bar-graph-icon-mobile{width:2rem}.bar-graph-icon-mobile img{margin-bottom:1rem}.bar-graph-icon p.gray-label{background:#e3e3e3;border-radius:13px;color:#000000;font-family:"Karla-Bold";font-size:14px;letter-spacing:2.7px;margin-bottom:0;padding:0 0.5rem;text-transform:uppercase;width:fit-content}.bar-graph-stat{color:#000000;font-family:"Telegraf-Regular";font-size:3.375rem;letter-spacing:normal;margin:0}.bar-graph-stat-description{margin-bottom:0}.bar-graph-container{align-items:flex-end;display:flex;justify-content:space-around;margin-top:4.85rem;overflow:hidden}@media screen and (max-width: 880px){.bar-graph-container{flex-wrap:wrap}}.device-bar-graph-container{display:flex;flex-direction:row;justify-content:space-around;margin-top:4.65rem}@media screen and (max-width: 880px){.device-bar-graph-container{flex-direction:column}}.device-bar-graph-container .bar-graph-bar-one-blue{align-items:flex-end;background:rgba(63,208,242,0.4);border-radius:3px;display:flex;height:5rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-blue{width:3rem}}.device-bar-graph-container .bar-graph-bar-one-blue span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-blue span{font-size:1.1rem}}.device-bar-graph-container .bar-graph-bar-one-green{align-items:flex-end;background:rgba(60,243,151,0.4);border-radius:3px;display:flex;height:5rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-green{width:3rem}}.device-bar-graph-container .bar-graph-bar-one-green span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-green span{font-size:1.1rem}}.device-bar-graph-container .bar-graph-bar-one-purple{align-items:flex-end;background:rgba(147,88,245,0.4);border-radius:3px;display:flex;height:5rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-purple{width:3rem}}.device-bar-graph-container .bar-graph-bar-one-purple span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-one-purple span{font-size:1.1rem}}.device-bar-graph-container .bar-graph-bar-two-blue{align-items:flex-end;background:#3fd0f2;border-radius:3px;display:flex;height:10rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-blue{width:3rem}}.device-bar-graph-container .bar-graph-bar-two-blue span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-blue span{font-size:1.1rem}}.device-bar-graph-container .bar-graph-bar-two-green{align-items:flex-end;background:#3cf397;border-radius:3px;display:flex;height:12rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-green{width:3rem}}.device-bar-graph-container .bar-graph-bar-two-green span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-green span{font-size:1.1rem}}.device-bar-graph-container .bar-graph-bar-two-purple{align-items:flex-end;background:#9358f5;border-radius:3px;display:flex;height:14rem;justify-content:center;margin:2px;width:6rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-purple{width:3rem}}.device-bar-graph-container .bar-graph-bar-two-purple span{font-family:"Telegraf-Regular";font-size:1.375rem;margin-bottom:0.5rem}@media screen and (max-width: 880px){.device-bar-graph-container .bar-graph-bar-two-purple span{font-size:1.1rem}}.brands-callout{background:#f4f4f4;text-align:center;padding:5.9rem 0}.brands-callout-image-container{align-items:center;display:inline-flex;height:4rem;justify-content:center;margin:2.05rem 1.2rem}.brands-callout-image-container img{height:100%;width:100%}@media screen and (max-width: 880px){.brands-callout-image-container{margin:1rem 1rem;width:8rem}}@media screen and (max-width: 680px){.brands-callout-image-container{margin:0.5rem 1rem;height:5rem}}.callout{background:linear-gradient(275deg, #dd2476 0%, #ff4e69 100%);text-align:center;padding:9.5rem 0}.callout h5{color:rgba(255,255,255,0.8)}.callout h2{color:#ffffff}.callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.callout .cta:hover{opacity:1}.callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.callout .cta.icon{padding:1em 1.2em}.callout .cta.icon span{margin-right:0.5em}.callout .cta.icon svg,.callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.callout .cta:hover.icon svg,.callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.final-callout .wrap{max-width:50em}.callout-alt{text-align:center}.callout-alt h5{margin-bottom:4em}.callout-alt h3{font-size:1.625em;margin-bottom:2.5em}.callout-alt .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ff9d60;border:1px solid #ff9d60;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;padding-left:4em;padding-right:4em}.callout-alt .cta:hover{opacity:1}.callout-alt .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.callout-alt .cta.icon{padding:1em 1.2em}.callout-alt .cta.icon span{margin-right:0.5em}.callout-alt .cta.icon svg,.callout-alt .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.callout-alt .cta:hover{background-color:rgba(255,255,255,0);color:#ff9d60}.callout-alt .cta:hover.icon svg,.callout-alt .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ff9d60}.text-highlight{color:#3cf397}.circle-border-icon{width:50%}.circle-border-icon-container{align-items:center;border:2px solid white;border-radius:50%;display:flex;height:2rem;justify-content:center;margin-right:1.56rem;width:2rem}@media screen and (max-width: 880px){.circle-border-icon-container{margin-bottom:1rem}}.contact-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 680px){.contact-flex{flex-direction:column}}.contact-flex .contact-menu-section a{color:#000000;line-height:1.67em}.contact-flex .contact-menu-section a:hover{color:rgba(0,0,0,0.4)}.image-callout{background:linear-gradient(275deg, #dd2476 0%, #ff4e69 100%);text-align:center;padding:9.5rem 0;display:flex;position:relative;clear:both;float:none;width:100%;background:linear-gradient(90deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(/assets/about-e732e50e758121576a7992ccb8ebdd46f71f3e07d7604de8f5c4165d827262df.webp);background-position:center;background-repeat:no-repeat;background-size:cover;padding:15rem 0}.image-callout h5{color:rgba(255,255,255,0.8)}.image-callout h2{color:#ffffff}.image-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.image-callout .cta:hover{opacity:1}.image-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout .cta.icon{padding:1em 1.2em}.image-callout .cta.icon span{margin-right:0.5em}.image-callout .cta.icon svg,.image-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.image-callout .cta:hover.icon svg,.image-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout h5{color:#ffffff}.image-callout a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:none}.image-callout a.cta:hover{opacity:1}.image-callout a.cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout a.cta.icon{padding:1em 1.2em}.image-callout a.cta.icon span{margin-right:0.5em}.image-callout a.cta.icon svg,.image-callout a.cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout a.cta:hover{background-color:rgba(255,255,255,0);color:#000000}.image-callout a.cta:hover.icon svg,.image-callout a.cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}.image-callout a.cta:hover{background-position:left center;color:#ffffff}.image-callout-epic-toledo{background:linear-gradient(275deg, #dd2476 0%, #ff4e69 100%);text-align:center;padding:9.5rem 0;display:flex;position:relative;clear:both;float:none;width:100%;background:linear-gradient(90deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(/assets/projects/epictoledo-callout-a7583717445404629194a0f7a44f8450dfa527e3361eea7d84e91fa5e4696116.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.image-callout-epic-toledo h5{color:rgba(255,255,255,0.8)}.image-callout-epic-toledo h2{color:#ffffff}.image-callout-epic-toledo .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.image-callout-epic-toledo .cta:hover{opacity:1}.image-callout-epic-toledo .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout-epic-toledo .cta.icon{padding:1em 1.2em}.image-callout-epic-toledo .cta.icon span{margin-right:0.5em}.image-callout-epic-toledo .cta.icon svg,.image-callout-epic-toledo .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.image-callout-epic-toledo .cta:hover.icon svg,.image-callout-epic-toledo .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo h5{color:#ffffff}.image-callout-epic-toledo a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:none}.image-callout-epic-toledo a.cta:hover{opacity:1}.image-callout-epic-toledo a.cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout-epic-toledo a.cta.icon{padding:1em 1.2em}.image-callout-epic-toledo a.cta.icon span{margin-right:0.5em}.image-callout-epic-toledo a.cta.icon svg,.image-callout-epic-toledo a.cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo a.cta:hover{background-color:rgba(255,255,255,0);color:#000000}.image-callout-epic-toledo a.cta:hover.icon svg,.image-callout-epic-toledo a.cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}.image-callout-epic-toledo a.cta:hover{background-position:left center;color:#ffffff}.image-callout-epic-toledo-mural{background:linear-gradient(275deg, #dd2476 0%, #ff4e69 100%);text-align:center;padding:9.5rem 0;display:flex;position:relative;clear:both;float:none;width:100%;background:linear-gradient(90deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(/assets/projects/epictoledo-murals-16e943c32b8e9d19efa52c015885556540a8e62f4945f8c7e01a673d086e061f.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.image-callout-epic-toledo-mural h5{color:rgba(255,255,255,0.8)}.image-callout-epic-toledo-mural h2{color:#ffffff}.image-callout-epic-toledo-mural .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.image-callout-epic-toledo-mural .cta:hover{opacity:1}.image-callout-epic-toledo-mural .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout-epic-toledo-mural .cta.icon{padding:1em 1.2em}.image-callout-epic-toledo-mural .cta.icon span{margin-right:0.5em}.image-callout-epic-toledo-mural .cta.icon svg,.image-callout-epic-toledo-mural .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo-mural .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.image-callout-epic-toledo-mural .cta:hover.icon svg,.image-callout-epic-toledo-mural .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo-mural h5{color:#ffffff}.image-callout-epic-toledo-mural p{color:#ffffff}.image-callout-epic-toledo-mural span{color:#ffffff}.image-callout-epic-toledo-mural a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:none}.image-callout-epic-toledo-mural a.cta:hover{opacity:1}.image-callout-epic-toledo-mural a.cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.image-callout-epic-toledo-mural a.cta.icon{padding:1em 1.2em}.image-callout-epic-toledo-mural a.cta.icon span{margin-right:0.5em}.image-callout-epic-toledo-mural a.cta.icon svg,.image-callout-epic-toledo-mural a.cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.image-callout-epic-toledo-mural a.cta:hover{background-color:rgba(255,255,255,0);color:#000000}.image-callout-epic-toledo-mural a.cta:hover.icon svg,.image-callout-epic-toledo-mural a.cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}.image-callout-epic-toledo-mural a.cta:hover{background-position:left center;color:#ffffff}.image-grid{overflow:hidden}.image-grid-row{display:flex;position:relative;clear:both;float:none;width:100%;flex-direction:row;justify-content:space-between}.image-grid-row img{height:calc(100% - 1px);width:calc(50% - 1px)}.image-grid-row-full{margin-bottom:1px}.image-grid-row-full img{margin-top:2px;width:100%}.inline-gallery{display:flex;position:relative;clear:both;float:none;width:100%;flex-wrap:wrap}.inline-gallery .content-wrap{-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;margin-right:-50%;max-width:58em;z-index:2}.inline-gallery.mixed{justify-content:space-between;flex-wrap:wrap}.inline-gallery.mixed .inline-gallery-image{margin-bottom:1px}.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2),.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4){position:relative;width:calc(50% - 0.5px)}.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2):before,.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4):before{display:block;content:"";width:100%;padding-top:50%}.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2)>.content,.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4)>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 680px){.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2),.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4){position:relative}.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2):before,.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4):before{display:block;content:"";width:100%;padding-top:75%}.inline-gallery.mixed .inline-gallery-image:nth-child(3n-2)>.content,.inline-gallery.mixed .inline-gallery-image:nth-child(3n-4)>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.inline-gallery.mixed .inline-gallery-image:nth-child(3n){position:relative;width:100%}.inline-gallery.mixed .inline-gallery-image:nth-child(3n):before{display:block;content:"";width:100%;padding-top:25%}.inline-gallery.mixed .inline-gallery-image:nth-child(3n)>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 680px){.inline-gallery.mixed .inline-gallery-image:nth-child(3n){position:relative}.inline-gallery.mixed .inline-gallery-image:nth-child(3n):before{display:block;content:"";width:100%;padding-top:37.5%}.inline-gallery.mixed .inline-gallery-image:nth-child(3n)>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.inline-gallery.split{flex-wrap:nowrap}@media screen and (max-width: 1024px){.inline-gallery.split{flex-wrap:wrap}}.inline-gallery.split .inline-gallery-image{position:relative;display:inline-block;position:relative;width:50%}.inline-gallery.split .inline-gallery-image:before{display:block;content:"";width:100%;padding-top:50%}.inline-gallery.split .inline-gallery-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 1024px){.inline-gallery.split .inline-gallery-image{position:relative}.inline-gallery.split .inline-gallery-image:before{display:block;content:"";width:100%;padding-top:37.5%}.inline-gallery.split .inline-gallery-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.inline-gallery.split .inline-gallery-image:first-of-type{margin-right:0.1em}.inline-gallery.split .inline-gallery-image:last-of-type{margin-left:0.1em}@media screen and (max-width: 1024px){.inline-gallery.split .inline-gallery-image{width:100%}.inline-gallery.split .inline-gallery-image:first-of-type{margin-right:0}.inline-gallery.split .inline-gallery-image:last-of-type{margin-left:0em}}.inline-gallery.insta .inline-gallery-image{position:relative;width:25%}.inline-gallery.insta .inline-gallery-image:before{display:block;content:"";width:100%;padding-top:100%}.inline-gallery.insta .inline-gallery-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 680px){.inline-gallery.insta .inline-gallery-image{width:50%}}.inline-gallery-image{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}.inline-gallery-image:before{display:block;content:"";width:100%;padding-top:37.5%}.inline-gallery-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.inline-gallery:last-child{margin-bottom:0}.stat-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.stat-container h5{color:#000000;font-family:"Telegraf-Regular";font-size:3.4rem;margin-bottom:0}@media screen and (max-width: 680px){.stat-container h5{font-size:3.4rem}}.stat-container h2{color:rgba(0,0,0,0.6);font-family:"Karla-Regular";font-size:1.125rem}@media screen and (max-width: 680px){.stat-container h2{font-size:1rem}}.stat-flex{font-size:1rem;align-items:center;display:flex;justify-content:space-between;padding:5.5em 0 4.562em 0;max-width:1024px;margin:0 auto;background-color:transparent}@media screen and (max-width: 680px){.stat-flex{align-items:center;flex-wrap:wrap;justify-content:space-evenly}}.testimonial{text-align:center}.testimonial.alt{background-color:#000000;color:#ffffff}.testimonial-bio{display:flex;flex-direction:column;margin-bottom:1em}.testimonial-bio span{line-height:1.75em}.testimonial-bio :nth-child(2){font-style:italic}.testimonial-image{margin-bottom:1.25rem;overflow:hidden;position:relative}.testimonial p{font-size:1.685em}.testimonial.pt0{padding-top:0}.testimonial .attestant{display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;color:rgba(0,0,0,0.6);font-size:1.125em;justify-content:center}.testimonial .attestant-image{display:none}.testimonial .attestant .source{font-size:0.8em;line-height:1.4}.split-section{display:table;padding:0}.split-section>div{display:inline-block;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;padding-bottom:34%;width:50%}.split-section.alt>div:first-child{width:60%}.split-section.alt>div:last-child{width:40%}.split-section .project{padding:4em 0;text-align:center}@media screen and (max-width: 880px){.split-section .project{padding:2em 0;width:100%}}.split-section .project.cloverhound{background-image:url(/projects/cloverhound-background.jpg)}.split-section .project.cloverhound:after{background-color:rgba(7,97,79,0.8);bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}.split-section .project.everymundo{-webkit-background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);-khtml-background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);-moz-background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);-ms-background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);-o-background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);background-image:gradient(center bottom, ellipse farthest-corner, #8acbe1 0%, #2b87ae 100%);background-image:-webkit-gradient(radial, center bottom, 0, center bottom, 359, color-stop(0, #8acbe1), color-stop(100, #2b87ae))}.split-section .project-logo,.split-section .project-preview{display:inline-block;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}.split-section .project-logo{height:4em;margin-bottom:4em;width:12em}@media screen and (max-width: 880px){.split-section .project-logo{margin-bottom:2em}}.split-section .project-preview{margin:0 10% 2em;padding-bottom:40%;width:80%}@media screen and (max-width: 880px){.split-text .half{width:100%}}.split-text p{color:rgba(0,0,0,0.7)}.statistics-section .stats-copy,.statistics-section .stats-list{display:flex;position:relative;float:left}.statistics-section .stats-copy{flex-wrap:wrap;width:60%}@media screen and (max-width: 880px){.statistics-section .stats-copy{width:100%}}.statistics-section .stats-list{align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;width:40%}@media screen and (max-width: 880px){.statistics-section .stats-list{width:100%}}.statistics-section .stats-list>div{width:50%}.statistics-section .stats-list>div h3{font-family:"Karla-Bold";margin-bottom:4rem}.statistics-section .stats-list>div h4{margin-bottom:0.75rem}.new-cta{font-size:1rem;background:transparent;border:2px solid #000000;padding:1em 1.5em;display:inline-flex;align-items:center;text-align:center;border-radius:2em;color:#000000;font-weight:700}@media screen and (max-width: 480px){.new-cta{font-size:0.8em}}.new-cta:hover{background:#000000;color:#ffffff;border:2px solid #000000;transform:scale(1.1)}.new-cta-icon-left,.new-cta-icon-right{height:1.3em;width:1.3em;fill:currentColor}.new-cta-icon-left{margin:0 0.3em 0 0}.new-cta-icon-right{margin:0 0 0 0.3em}.new-cta--dark{border:2px solid #000000;color:#000000}.new-cta--dark:hover{background:#000000;color:#ffffff;border:2px solid #000000}.new-cta--light{border:2px solid #ffffff;color:#ffffff}.new-cta--light:hover{background:#000000;color:#ffffff;border:2px solid #000000}.brand-separator{margin:0 auto;width:50%;text-align:center;height:0.25em}.brand-separator--light{background-color:#ffffff}.brand-separator--dark{background-color:#000000}.divided-brands{font-size:1rem;background-size:cover}.display{font-size:1rem;text-align:center;padding:5em 10vw 7.5em 10vw}@media screen and (max-width: 1024px){.display{padding:4em 10vw 4.8125em 10vw}}@media screen and (max-width: 680px){.display{padding:3em 8vw 2.125em 8vw}}.display h2{font-size:4.5rem;text-align:inherit;text-transform:capitalize;margin-bottom:0.25em;height:0.94em}@media screen and (max-width: 1024px){.display h2{font-size:3.562rem}}@media screen and (max-width: 680px){.display h2{font-size:2.625rem}}.display h4{font-family:Karla-Regular;font-size:1.2rem;text-align:inherit;text-transform:none;color:#000000;letter-spacing:0}@media screen and (max-width: 1024px){.display h4{font-size:1rem}}@media screen and (max-width: 680px){.display h4{font-size:0.9rem}}.display--left{text-align:left}.display--right{text-align:right}@media screen and (max-width: 680px){.mobile-hide{display:none !important}}.blog-content{padding-top:0}.single-post-content{padding:4rem 0}.single-post-content h3{font-size:1.75em}.posts-list{display:flex;flex-wrap:wrap;margin:-0.75rem}.posts-list-surheading{font-size:1.125em;margin-bottom:1.3em}.post{margin-bottom:2rem;padding:0.75rem}.post .hero{position:relative;margin-bottom:3em;min-height:auto;overflow:hidden}.post .hero:before{display:block;content:"";width:100%;padding-top:40%}.post .hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 880px){.post .hero{margin-bottom:1.5rem}}.post .post-meta{display:inline-block;position:relative;clear:both;float:none;width:100%;z-index:1}.post .post-meta h4{margin-bottom:0.6em}@media screen and (max-width: 880px){.post .post-meta h4{margin-bottom:0.75rem}}@media screen and (max-width: 1024px){.post .post-byline{display:none}}.post .post-info{display:flex;position:relative;clear:both;float:none;width:100%}.post .post-info .post-summary .post-meta{margin-bottom:1.25rem}.post .post-info .post-summary .post-meta h2{font-size:1.875em;line-height:1.4;margin-bottom:0.6em}.post .post-info .post-summary .post-meta .tag{display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;background:rgba(0,0,0,0.2);border-radius:0.25em;color:#000000;font-family:"Karla-Regular";font-size:0.875em;letter-spacing:0.2em;margin-bottom:0.313em;padding:0.5em;text-decoration:none;text-transform:uppercase;font-family:"Karla-Bold";font-size:0.75em}.post .post-info .post-summary .post-excerpt a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ff9d60;border:1px solid #ff9d60;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center}.post .post-info .post-summary .post-excerpt a.cta:hover{opacity:1}.post .post-info .post-summary .post-excerpt a.cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.post .post-info .post-summary .post-excerpt a.cta.icon{padding:1em 1.2em}.post .post-info .post-summary .post-excerpt a.cta.icon span{margin-right:0.5em}.post .post-info .post-summary .post-excerpt a.cta.icon svg,.post .post-info .post-summary .post-excerpt a.cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.post .post-info .post-summary .post-excerpt a.cta:hover{background-color:rgba(255,255,255,0);color:#ff9d60}.post .post-info .post-summary .post-excerpt a.cta:hover.icon svg,.post .post-info .post-summary .post-excerpt a.cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ff9d60}.post.post-featured{margin-bottom:3em;padding:0}@media screen and (max-width: 880px){.post.post-featured{margin-bottom:2rem}}.post.post-featured .hero{margin-bottom:4rem;padding-top:20%}@media screen and (max-width: 880px){.post.post-featured .hero{margin-bottom:2rem}}.post.post-featured .post-meta{margin-bottom:4rem}.post.post-half{width:50%}@media screen and (max-width: 1024px){.post.post-half{width:100%}}.post.post-half .hero{position:relative}.post.post-half .hero:before{display:block;content:"";width:100%;padding-top:46.511627907%}.post.post-half .hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post.post-half .post-byline{display:none}.post-byline{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:0.75rem;text-align:center}.post-byline-avatar{background-repeat:no-repeat;background-size:cover;border-radius:100%;height:3.5em;margin:0 auto 1.25rem;width:3.5em}.post-byline-name{font-size:1.125em;margin-bottom:0.75rem}.post-byline-position{font-family:"Karla-Bold";font-size:0.75em;letter-spacing:0.2em;margin-bottom:1.25rem;text-transform:uppercase}.post-byline-single-post{margin:2em 0}.dev-post{font-size:1rem;display:block;position:relative;padding:5em 2em;max-width:75em;margin:0 auto;transition:background 5s ease}.dev-post--medium{max-width:49.25em}@media screen and (max-width: 1280px){.dev-post{padding:5em 4em}}@media screen and (max-width: 1024px){.dev-post{font-size:0.8rem;padding:5em 5em}}@media screen and (max-width: 880px){.dev-post{font-size:0.65rem;padding:4em 5em}}@media screen and (max-width: 680px){.dev-post{font-size:0.55rem;padding:3em 4em}}@media screen and (max-width: 480px){.dev-post{font-size:0.45rem}}.dev-post--container{border-top:1px solid #000000;border-bottom:1px solid #000000}.dev-post--container:hover{background:url(/assets/background/callout_bg_2-2915d4da67091b68c5c0e3b426583c81f377c3d386b73e4332c45acb3c53adeb.webp);background-size:cover}.dev-post--container:last-of-type{border-bottom:none}.dev-post--hero{border-top:1px solid #000000;border-bottom:1px solid #000000;background:url(/assets/background/callout_bg_2-2915d4da67091b68c5c0e3b426583c81f377c3d386b73e4332c45acb3c53adeb.webp);background-size:cover}.dev-post-meta{color:#a2a7a8;color:#000000;font-family:"Karla-Bold";margin-bottom:0.6em;text-transform:uppercase}.dev-post-meta-divider{padding:0 0.4em}.dev-post-meta h4,.dev-post-meta span{font-family:Karla-Regular;display:inline;font-size:0.875em;color:inherit}@media screen and (max-width: 1024px){.dev-post-meta h4,.dev-post-meta span{font-size:0.775em}}@media screen and (max-width: 680px){.dev-post-meta h4,.dev-post-meta span{font-size:0.675em}}.dev-post--featured{border-bottom:none}.dev-post-title{font-family:"Telegraf-Regular";font-size:3.375rem;line-height:1.2}@media screen and (max-width: 1024px){.dev-post-title{font-size:2.275rem}}.dev-post h1,.dev-post-title{font-family:Telegraf-Regular;font-size:2.875em;color:#000000;margin-bottom:0}.dev-post:hover .dev-post-title{text-decoration:underline}.dev-post-content{max-width:49.25em;color:#333333}.dev-post--container+.dev-post--container{border-top:none}.dev-post-author{display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;margin-top:4em}.dev-post-author-image{height:7em;margin-right:1.4em;margin-bottom:0;width:7em}.dev-post-author-info-name{font-size:1.4em;color:#000000;margin-bottom:0.25em}.dev-content .dev-post-author .dev-post-author-image{margin-bottom:0;border-radius:50%}.upcoming-posts{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#ffffff}.upcoming-posts-callout{display:flex;position:relative;clear:both;float:none;width:100%;border-bottom:2px solid #323d40;border-top:2px solid #323d40;align-items:center;justify-content:center;padding:2em 4em;font-family:"Karla-Regular";color:#000000;font-size:1.6em;text-align:center;line-height:1.2}@media screen and (max-width: 680px){.upcoming-posts-callout{padding:2em 5%}}.upcoming-posts .wrap{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width: 880px){.upcoming-posts .wrap{flex-direction:column}}.upcoming-posts .wrap .dev-post--container-full{flex:1 1 0;border-top:none;border-bottom:none;margin-right:2em}.upcoming-posts .wrap .dev-post--container-full:hover{background:none}.upcoming-posts .dev-post{border:none;padding:3em 0 6em;width:calc((100% / 3) - 1em)}.upcoming-posts .dev-post--full{width:100%}@media screen and (max-width: 880px){.upcoming-posts .dev-post{padding:3em 0;width:100%}}@media screen and (max-width: 880px){.upcoming-posts .dev-post+.dev-post{padding-top:0}}.upcoming-posts .dev-post-meta{font-size:0.85em}.upcoming-posts .dev-post-title{font-size:2em}.team{-webkit-animation:Gradient 105s ease infinite;-moz-animation:Gradient 105s ease infinite;animation:Gradient 105s ease infinite}.team-list{display:flex;position:relative;clear:both;float:none;width:100%;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.team-member{display:inline-block;position:relative;margin-bottom:2rem;max-width:14em;padding:0 0.75rem;text-align:center;width:20%}@media screen and (max-width: 880px){.team-member{width:32%}}.team-member>div{line-height:1.4}.team-member-image{display:inline-block;position:relative;background-position:center center;background-repeat:no-repeat;background-color:6em;background-size:cover;border-radius:100%;height:6em;width:6em;margin-bottom:0.75rem}@media screen and (max-width: 680px){.team-member-image{height:5em;width:5em}}.team-member-name{margin-bottom:0.375rem}.team-member-title{color:rgba(255,255,255,0.6);font-family:"Karla-Regular";font-size:0.7em;letter-spacing:0.02em;text-transform:uppercase}@media screen and (max-width: 680px){.team-member-title{font-size:0.8em}}.project-overview .full-image{display:inline-block;position:relative;clear:both;float:none;width:100%;background-position:left top;background-repeat:no-repeat;background-size:contain;margin-bottom:4rem;padding-bottom:47%}.case-study-behavior-callout{display:flex;flex-direction:row}@media screen and (max-width: 880px){.case-study-behavior-callout{flex-direction:column}}.case-study-behavior-callout-content{align-items:center;display:flex}.case-study-behavior-callout-left{padding:6rem 4rem 6rem 6rem;width:50%}@media screen and (max-width: 880px){.case-study-behavior-callout-left{padding:2rem;width:100%}}.case-study-behavior-callout-left h6{color:#000000;font-family:"Telegraf-Regular";font-size:1.75rem;letter-spacing:normal;margin-bottom:1rem;text-transform:none}@media screen and (max-width: 880px){.case-study-behavior-callout-left h6{text-align:center}}.case-study-behavior-callout-left p{font-size:1.125rem}.case-study-behavior-callout-right{background-color:#3fd0f2;padding:4rem;width:50%}@media screen and (max-width: 880px){.case-study-behavior-callout-right{padding:2rem;width:100%}}.case-study-behavior-callout-right h6{color:#000000;font-family:"Telegraf-Regular";font-size:1.75rem;letter-spacing:normal;margin-bottom:0;text-transform:none}@media screen and (max-width: 880px){.case-study-behavior-callout-right h6{line-height:1em;margin-bottom:1rem}}.case-study-behavior-callout-stat-description{margin-left:3.56rem}.case-study-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.case-study-card{display:flex;position:relative;clear:both;float:none;width:100%;background-color:#ffffff;background-position:left center;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;margin-bottom:0.75rem}@media screen and (max-width: 680px){.case-study-card{margin-left:0;background-position:center top;padding-top:50%;width:100%}}.case-study-card-logo{display:inline-block;position:relative;height:1.8em;width:100%;max-width:11em}.case-study-card-logo.logo-epictoledo{height:2.4em;width:7em}.case-study-card-logo.logo-everymundo{height:1.3em}.case-study-card-logo.logo-job1rewards{height:2em;margin-top:-0.4em}.case-study-card-logo.logo-daavlin{height:2.4em;width:7em}.case-study-card-logo svg,.case-study-card-logo svg use{width:100%;height:100%}.case-study-card-content{display:flex;position:relative;clear:both;float:none;width:100%;background-color:#ffffff;flex-direction:column;justify-content:space-between;min-height:24em;padding:3em;width:50%}@media screen and (max-width: 680px){.case-study-card-content{padding:2.6em 2em;width:100%}}.case-study-card-content h6{margin-bottom:0.375rem}.case-study-card-content h3{font-size:2.4em;margin-bottom:0}@media screen and (max-width: 1024px){.case-study-card-content h3{font-size:2em}}.case-study-card.alt{background-size:cover;color:#ffffff;margin-bottom:0.75rem;width:calc(50% - 0.375rem)}.case-study-card.alt h6{color:#ffffff}@media screen and (max-width: 680px){.case-study-card.alt{padding-top:0;width:100%}}.case-study-card.alt:before{background-color:rgba(0,0,0,0.7);bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}.case-study-card.alt .case-study-card-content{background-color:transparent;width:100%}.case-study-card.alt svg{fill:#ffffff}.case-study-card.alt .read-more{color:#ffffff}.case-study-comparisons{align-items:flex-start;display:flex}@media screen and (max-width: 880px){.case-study-comparisons{flex-direction:column}}.case-study-comparisons div{padding:1rem;text-align:left;width:50%}@media screen and (max-width: 880px){.case-study-comparisons div{width:100%}}.case-study-comparisons-end-content{font-family:"Telegraf-Regular";font-size:1.75rem;margin-top:6rem;margin-bottom:0}.case-study-comparisons-images-container{align-items:center;display:flex;flex-direction:column}@media screen and (max-width: 880px){.case-study-comparisons-images-container{margin-bottom:4rem}}.case-study-comparisons-images-container img{width:70%;-webkit-box-shadow:13px 20px 35px 21px #e3e3e3;-moz-box-shadow:13px 20px 35px 21px #e3e3e3;box-shadow:13px 20px 35px 21px #e3e3e3}@media screen and (max-width: 880px){.case-study-comparisons-images-container img{width:100%}}.case-study-comparisons-images-container p{background-color:#e3e3e3;border-radius:13px;color:rgba(0,0,0,0.6);font-family:"Karla-Bold";font-size:14px;letter-spacing:2.7px;padding:0.18rem 1rem}.case-study-comparisons-images-wrap{align-items:center;display:flex;justify-content:center;padding:0 7.5rem}@media screen and (max-width: 880px){.case-study-comparisons-images-wrap{flex-direction:column;padding:0 2rem}}.case-study-comparisons-left-content{font-size:1.75rem}@media screen and (max-width: 880px){.case-study-comparisons-left-content{font-size:1.125rem}}.case-study-comparisons-right-content{font-size:1.125rem}@media screen and (max-width: 880px){.case-study-comparisons-right-content{font-size:1.125rem}}.case-study-comparisons-stat{margin-top:4rem}.case-study-comparisons-stat-green{border-right-color:#3cf397;border-bottom-color:#3cf397;border-left-color:#3cf397}.case-study-comparisons-stat-green .circle-wrap .circle .fill{transform:rotate(50deg)}.case-study-comparisons-stat-green .circle-wrap .circle .mask .fill{background-color:#3cf397;clip:auto}.case-study-comparisons-stat-green .circle-wrap .circle .mask{clip:rect(0px, 150px, 150px, 15px)}.case-study-comparisons-stat-green .circle-wrap .circle .mask.full,.case-study-comparisons-stat-green .circle-wrap .circle .fill{clip:rect(0px, 150px, 157px, 33px);transform:rotate(68deg)}.case-study-comparisons-stat-green .circle-wrap .circle .mask.half{clip:rect(0px, 118px, 115px, 29px);display:inline-block;margin-left:-4.7rem}.case-study-comparisons-stat p{background-color:transparent;color:#000000;font-family:"Telegraf-Regular";font-size:1.75rem;margin:0;margin-left:0.3rem;padding:2rem;transform:rotate(90deg)}.case-study-list{align-items:center;display:flex;flex-direction:row;padding:0}@media screen and (max-width: 880px){.case-study-list{flex-direction:column}}.case-study-list-header{display:flex;justify-content:flex-end;padding-right:7rem;width:40%}@media screen and (max-width: 880px){.case-study-list-header{align-items:center;background-color:#3cf397;height:100%;justify-content:center;margin-bottom:-1rem;padding-right:0;width:100%}}.case-study-list-items{background-color:#3cf397;display:flex;flex-direction:column;justify-content:flex-start;padding:7.5rem 0;width:60%}@media screen and (max-width: 880px){.case-study-list-items{padding:2rem 0;width:100%}}.case-study-list-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem 12rem}@media screen and (max-width: 1024px){.case-study-list-item{padding:1rem 3rem}}@media screen and (max-width: 880px){.case-study-list-item{padding:1rem}}.case-study-list-item p{margin:1rem}.case-study-list-item h4{color:#000000;margin:0}.case-study-list h5{color:#000000;font-family:"Telegraf-Regular";font-size:3.375rem;letter-spacing:normal;max-width:33%;text-transform:none}@media screen and (max-width: 880px){.case-study-list h5{font-size:1.75rem;margin:2rem 0;max-width:100%}}.case-study-solutions{align-items:center;display:flex;flex-direction:column;letter-spacing:normal;justify-content:center}.case-study-solutions-container{align-items:flex-start;display:flex;flex-direction:row}@media screen and (max-width: 880px){.case-study-solutions-container{align-items:center;flex-direction:column;justify-content:center}}.case-study-solutions-option{align-items:flex-start;display:flex;flex-direction:column;height:30%;margin-bottom:1rem;width:30%}@media screen and (max-width: 880px){.case-study-solutions-option{align-items:center;width:55%}}.case-study-solutions-option h6{color:#000000;font-family:"Karla-Bold";font-size:1.125rem;letter-spacing:normal;text-transform:none}.case-study-solutions-option img{height:25%;margin-bottom:1rem;width:25%}.case-study-solutions-option p{max-width:90%;text-align:left}@media screen and (max-width: 880px){.case-study-solutions-option p{text-align:center}}.case-study-solutions h5{color:#000000;font-family:"Telegraf-Regular";font-size:3.375rem;letter-spacing:normal;text-transform:none}.case-study-design-previews{height:118rem;overflow:hidden}@media screen and (max-width: 880px){.case-study-design-previews{height:59rem}}.case-study-design-previews h3{font-size:3.375rem}.case-study-design-previews-comps{display:flex;justify-content:space-between}.case-study-design-previews-comps img{height:100%;width:30%}.case-study-design-previews p.medium.description{margin-bottom:4rem}.case-study-design-previews-top-image{margin-bottom:5%}.dev-blog-list{background-color:#ffffff}.dev-blog-list>div:last-of-type{border-bottom:none}.process{display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;justify-content:space-evenly;margin-bottom:7.5rem}@media screen and (max-width: 880px){.process{margin-bottom:4rem;flex-wrap:wrap}}.process>div{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width: 880px){.process>div{margin-bottom:2rem;width:50%}}.process>div .icon-container{align-items:center;display:flex;height:25px;justify-content:center;margin-right:1em;width:25px}.process>div svg{height:20px;max-width:45px}.process>div svg,.process>div svg use{fill:rgba(0,0,0,0.3)}.process>div span{color:rgba(0,0,0,0.3);font-size:0.75em;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase}.responsive-showcase{align-items:flex-end;display:flex;flex-direction:row;justify-content:center;margin-top:-2rem}.responsive-showcase-ipad{height:100%;width:25%;margin-left:-11rem}@media screen and (max-width: 880px){.responsive-showcase-ipad{margin-left:-3rem;width:18%}}.responsive-showcase-macbook{height:100%;width:65%}@media screen and (max-width: 880px){.responsive-showcase-macbook{margin-left:-1rem;width:50%}}.responsive-showcase-mobile{height:100%;width:16%;margin-bottom:-0.7rem;margin-left:-4rem}@media screen and (max-width: 880px){.responsive-showcase-mobile{margin-bottom:-0.2rem;margin-left:-1rem;width:11%}}.work-showcase{background-position:center center;background-repeat:no-repeat;background-size:cover;clear:none;color:#ffffff;float:left;padding-left:5%;padding-right:5%;text-align:left;width:50%}@media screen and (max-width: 1024px){.work-showcase{font-size:0.75em}}@media screen and (max-width: 680px){.work-showcase{text-align:center;width:100%}}.work-showcase.full{width:100%}.work-showcase.full .work-showcase-logo{opacity:1}.work-showcase.artwire{background-image:url(/projects/artwire-background.jpg)}.work-showcase.artwire .work-showcase-curtain{background-color:rgba(0,0,0,0.75)}.work-showcase.artwire .work-showcase-logo{background-image:url(/projects/logos/artwire-logo.png)}.work-showcase.cloverhound{background-image:url(/projects/cloverhound-background.jpg)}.work-showcase.cloverhound .work-showcase-curtain{background-color:rgba(27,187,155,0.75)}.work-showcase.cloverhound .work-showcase-logo{background-image:url(/projects/logos/cloverhound-logo.png)}.work-showcase.daavlin{background-image:url(/projects/daavlin-background.jpg)}.work-showcase.daavlin .work-showcase-curtain{background-color:transparent}.work-showcase.daavlin .work-showcase-logo{background-image:url(/projects/logos/daavlin-logo.png)}.work-showcase.everymundo{background-image:url(/projects/everymundo-background.jpg)}.work-showcase.everymundo .work-showcase-curtain{background-color:rgba(138,203,225,0.75)}.work-showcase.everymundo .work-showcase-logo{background-image:url(/projects/logos/everymundo-logo.png)}.work-showcase.id-sync{background-image:url(/projects/id-sync-background.jpg)}.work-showcase.id-sync .work-showcase-curtain{background-color:rgba(9,44,116,0.75)}.work-showcase.id-sync .work-showcase-logo{background-image:url(/projects/logos/id-sync-logo.png)}.work-showcase.job1usa{background-image:url(/projects/job1usa-background.jpg)}.work-showcase.job1usa .work-showcase-curtain{background-color:transparent}.work-showcase.job1usa .work-showcase-logo{background-image:url(/projects/logos/job1usa-logo.png)}.work-showcase:hover>div{opacity:1}.work-showcase>div{-webkit-transition:opacity 0.3s ease-in-out;-khtml-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0}.work-showcase .work-showcase-curtain{bottom:0;display:inline-block;left:0;position:absolute;right:0;top:0}.work-showcase .work-showcase-logo{background-position:left center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:4em;margin-bottom:2em;position:relative;width:12em}@media screen and (max-width: 680px){.work-showcase .work-showcase-logo{background-position:center center}}.work-showcase .work-showcase-heading{font-size:2.250em;margin-bottom:6em;max-width:14em;position:relative}@media screen and (max-width: 1024px){.work-showcase .work-showcase-heading{margin-bottom:1em}}.work-showcase .work-showcase-tag{font-size:1.125em;position:relative}.site-preview{background:linear-gradient(to bottom, #f4f4f4, #fff 10%)}.site-preview.full{padding:0}.site-preview.full .caption{color:rgba(255,255,255,0.6);padding:5%;position:absolute;width:100%;z-index:1}.site-preview.full img{margin:0}.site-preview+.site-preview.full{margin-top:-11.5rem}.site-preview-group{margin-bottom:4rem}.site-preview-group:last-of-type{margin-bottom:0}.site-preview .description{font-size:1.375em;margin-bottom:7.5rem}@media screen and (max-width: 680px){.site-preview .description{font-size:0.875em;margin-bottom:4rem}}.site-preview img{margin-bottom:4rem}.site-preview img.half{clear:none;float:left;margin-right:3%;width:47%}.site-preview img.half:last-of-type{margin-right:0}@media screen and (max-width: 680px){.site-preview img{margin-bottom:2rem}}.simple-callout{font-size:1rem;background:transparent;text-align:center;padding:7.62em 0 8.62em 0}@media screen and (max-width: 1024px){.simple-callout{padding:7.656em 0 8.687em 0}}@media screen and (max-width: 680px){.simple-callout{padding:5em 0 6em 0}}.simple-callout h5{font-family:Karla-Regular;font-size:0.875em;font-weight:700;color:rgba(0,0,0,0.8)}@media screen and (max-width: 680px){.simple-callout h5{font-size:0.65em}}.simple-callout h2{color:rgba(0,0,0,0.8);font-size:4.5em;text-transform:capitalize;margin-bottom:0.53em}@media screen and (max-width: 880px){.simple-callout h2{font-size:3.56em}}@media screen and (max-width: 680px){.simple-callout h2{font-size:2.625em;margin-bottom:0.4em}}@media screen and (max-width: 480px){.simple-callout h2{font-size:2.1em}}.simple-callout--dark h5{color:rgba(0,0,0,0.8)}.simple-callout--dark h2{color:#000000}.simple-callout--light h5{color:rgba(255,255,255,0.8)}.simple-callout--light h2{color:#ffffff}.project-hero{-webkit-animation:none;-khtml-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;background-blend-mode:normal;background-size:cover}@media screen and (max-width: 680px){.project-hero{background-position:left center}}.project-hero .device-preview{display:inline-block;position:relative;background-position:center top;background-repeat:no-repeat;background-size:contain;left:50%;margin-bottom:-38em;padding-bottom:54.25%;top:-10em;transform:translateX(-50%);width:80%}@media screen and (max-width: 1024px){.project-hero .device-preview{top:-12em}}@media screen and (max-width: 880px){.project-hero .device-preview{top:-17em;width:100%}}@media screen and (max-width: 680px){.project-hero .device-preview{top:-23em}}.project-hero-banner{background-image:linear-gradient(88deg, #31ff98 -58%, #3fd0f2 99%);color:#ffffff;font-size:1.125rem;padding:0.7rem 0;text-align:center}.project-hero-banner p{color:#000000;font-family:"Karla-Bold";font-style:italic;margin:0}.project-hero-banner-award{font-family:"Karla-Regular";color:rgba(0,0,0,0.7)}.project-hero-text{border-bottom:1px solid rgba(0,0,0,0.1);padding:7.5em 0}@media screen and (max-width: 1024px){.project-hero-text{padding-top:9.5em}}@media screen and (max-width: 680px){.project-hero-text{padding:6em 0 4em}}.epictoledo{background:linear-gradient(275deg, #dd2476 0%, #ff4e69 100%);text-align:center;padding:9.5rem 0;display:flex;position:relative;clear:both;float:none;width:100%;background-image:transparent;background:linear-gradient(90deg, rgba(2,24,41,0.75), rgba(0,63,82,0.75)),url(/assets/projects/epictoledo-hero-eb526d187f854606e3bd5b3dbb5d5c40e535c4d710149a22baede832935eacc6.jpg) !important;background-position:center !important;background-repeat:no-repeat;background-size:cover !important}.epictoledo h5{color:rgba(255,255,255,0.8)}.epictoledo h2{color:#ffffff}.epictoledo .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.epictoledo .cta:hover{opacity:1}.epictoledo .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.epictoledo .cta.icon{padding:1em 1.2em}.epictoledo .cta.icon span{margin-right:0.5em}.epictoledo .cta.icon svg,.epictoledo .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.epictoledo .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.epictoledo .cta:hover.icon svg,.epictoledo .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.hero-content-image-container{margin:auto;width:25%}@media screen and (max-width: 880px){.hero-content-image-container{width:50%}}.ticker__wrap{font-size:1rem;display:flex;flex-direction:column;align-items:center;padding:7.62em 0}@media screen and (max-width: 1024px){.ticker__wrap{padding:77.5px 0 84.5px 0}}@media screen and (max-width: 680px){.ticker__wrap{padding:46px 0 53px 0}}.ticker__title{margin-bottom:3.62em;font-family:Karla-Regular;font-weight:700}.ticker__title--dark{color:#000000}.ticker__title--light{color:#ffffff}.ticker__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:calc($size / 13);min-width:100%;animation:scroll 30s linear infinite;animation-timing-function:linear}@media (prefers-reduced-motion: reduce){.ticker__group{animation-play-state:paused}}.ticker{display:flex;overflow:hidden;padding:0 1em;width:70%;mask-image:linear-gradient(to right, transparent, #000 20%, #000 80%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 20%, #000 80%, transparent)}@media screen and (max-width: 1280px){.ticker{width:80%}}@media screen and (max-width: 1024px){.ticker{width:90%}}.ticker:hover>.ticker__group{animation-play-state:paused}.ticker__item{margin:0 3.56em;display:flex;align-items:center;outline:1px solid transparent;backface-visibility:hidden}.ticker__icon{height:3em;width:auto}@media screen and (max-width: 680px){.ticker__icon{height:2em;width:auto}}.ticker__icon--larger{height:5em;width:auto}@media screen and (max-width: 680px){.ticker__icon--larger{height:3em;width:auto}}.ticker__icon--dark{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(223deg) brightness(108%) contrast(108%)}.ticker__icon--light{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(287deg) brightness(106%) contrast(103%)}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100%))}}.careers-content a{color:#dd2476;text-decoration:underline}.careers-content a:hover{color:#ff9d60}.careers .section-header{margin-bottom:5em}.careers .section-header .small-wrap{display:flex;flex-direction:column;justify-content:center}.careers button.view-positions{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:none;display:flex}.careers button.view-positions:hover{opacity:1}.careers button.view-positions svg{height:0.875em;width:0.875em;transform:scale(1.5)}.careers button.view-positions.icon{padding:1em 1.2em}.careers button.view-positions.icon span{margin-right:0.5em}.careers button.view-positions.icon svg,.careers button.view-positions.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.careers button.view-positions:hover{background-color:rgba(255,255,255,0);color:#000000}.careers button.view-positions:hover.icon svg,.careers button.view-positions:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}.careers button.view-positions span{color:#ffffff;font-family:"Karla-Bold";font-family:"Telegraf-Regular";font-size:0.875em;letter-spacing:0.2em;line-height:1.6;text-transform:uppercase}@media screen and (max-width: 680px){.careers button.view-positions span{font-size:0.8em}}.careers button.view-positions:hover{background-position:left center;color:#ffffff}.job-listing{display:flex;position:relative;clear:both;float:none;width:100%;align-items:flex-start;margin-bottom:1rem}@media screen and (max-width: 880px){.job-listing{flex-direction:column}}.job-listing-apply{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:transparent;border:1px solid rgba(0,0,0,0.1);border-radius:2.5em;color:#000000;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.job-listing-apply:hover{opacity:1}.job-listing-apply:hover{color:#ffffff;background-color:black;border-radius:2.5em;border-color:#ffffff}.job-listing-apply .hero-action-btn a{background-color:red}.job-listing-apply span{color:inherit;font-family:"Karla-Bold";font-family:"Telegraf-Regular";font-size:0.875em;letter-spacing:0.2em;line-height:1.6;text-transform:uppercase}@media screen and (max-width: 680px){.job-listing-apply span{font-size:0.8em}}@media screen and (max-width: 880px){.job-listing-apply,.job-listing-apply span{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.job-listing-icons{display:flex;position:relative;clear:both;float:none;width:100%;margin-bottom:1rem}.job-listing-icons svg{margin-right:1em;height:2.4em;width:2.4em}.job-listing-icons svg,.job-listing-icons svg use{fill:#000000}.job-listing-title{margin-bottom:1rem}.job-listing .content{font-size:0.875em}.job-listing .content p{margin-bottom:1rem}.job-listing .content ul,.job-listing .content ol{margin-bottom:0.625rem}.service-highlight-grid{display:flex;position:relative;clear:both;float:none;width:100%;flex-wrap:wrap}a.service-highlight{color:#000000}a.service-highlight:hover .service-highlight-content{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:flex;position:relative;clear:both;float:none;width:100%;box-shadow:0 0 1em rgba(0,0,0,0.2);transform:scale(1.05);z-index:1}.service-highlight{align-items:center;border-top:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2);margin:0;padding:0;min-height:100%;justify-content:center;width:calc(100% / 3)}@media screen and (max-width: 1024px){.service-highlight{width:calc(100% / 2)}}@media screen and (max-width: 680px){.service-highlight{width:calc(100% / 1);border-right:1px solid rgba(0,0,0,0.2)}}@media screen and (max-width: 1024px){.service-highlight:nth-of-type(2n),.service-highlight.last{border-right:1px solid rgba(0,0,0,0.2)}}@media screen and (min-width: 1024px){.service-highlight:nth-of-type(3n),.service-highlight.last{border-right:1px solid rgba(0,0,0,0.2)}}.service-highlight.last{width:100%;border-left:0;border-right:0}.service-highlight.last p{max-width:35rem}.service-highlight,.service-highlight .service-highlight-content{justify-content:center;flex-direction:column}.service-highlight .service-highlight-content{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;background-color:#ffffff;justify-content:center;min-height:100%;flex:1;padding:3em 2em}.service-highlight .service-highlight-content h4{text-transform:none;color:#000000;font-size:1.125em;letter-spacing:0}.service-highlight .service-highlight-content a.cta{border-color:rgba(0,0,0,0.1);background-color:#ffffff;border-radius:2em;color:#000000;margin-top:2em;text-transform:uppercase;padding:0.5em 1.5em;font-size:1em;letter-spacing:0.08em}.service-highlight .service-highlight-content a.cta:hover{background-color:#000000;color:#ffffff}.service-highlight img{height:8em;width:8em;margin-bottom:2em}@media screen and (max-width: 1024px){.service-highlight img{height:7em;width:7em}}@media screen and (max-width: 680px){.service-highlight img{height:6em;width:6em}}.service-highlight p{font-size:0.975em;margin-left:auto;margin-right:auto;max-width:22em;color:rgba(0,0,0,0.6)}.service-highlight p:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.service-highlight p{max-width:18em}}@media screen and (max-width: 880px){.service-highlight p{max-width:22em}}.service-section{padding-top:0}.service-facets{align-items:baseline;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 880px){.service-facets{flex-direction:column}}.service-facets.strategy a{align-items:center;color:#3cf397;display:flex;font-family:"Karla-Bold";width:100%}.service-facets.strategy a svg{height:1em;margin-left:1em;width:1em}.service-facets.strategy a svg,.service-facets.strategy a svg use{fill:currentColor}.service-facets.strategy a:hover{color:#087f43}.service-facets.design a{align-items:center;color:#3fd0f2;display:flex;font-family:"Karla-Bold";width:100%}.service-facets.design a svg{height:1em;margin-left:1em;width:1em}.service-facets.design a svg,.service-facets.design a svg use{fill:currentColor}.service-facets.design a:hover{color:#096980}.service-facets.development a{align-items:center;color:#9358f5;display:flex;font-family:"Karla-Bold";width:100%}.service-facets.development a svg{height:1em;margin-left:1em;width:1em}.service-facets.development a svg,.service-facets.development a svg use{fill:currentColor}.service-facets.development a:hover{color:#40099b}.service-facets.deployment a{align-items:center;color:#ff3355;display:flex;font-family:"Karla-Bold";width:100%}.service-facets.deployment a svg{height:1em;margin-left:1em;width:1em}.service-facets.deployment a svg,.service-facets.deployment a svg use{fill:currentColor}.service-facets.deployment a:hover{color:#8a0017}.service-facets.growth-marketing a{align-items:center;color:#dd2476;display:flex;font-family:"Karla-Bold";width:100%}.service-facets.growth-marketing a svg{height:1em;margin-left:1em;width:1em}.service-facets.growth-marketing a svg,.service-facets.growth-marketing a svg use{fill:currentColor}.service-facets.growth-marketing a:hover{color:#4d0c29}.service-facet{display:better-box(flex);flex-direction:column;margin-bottom:4em;width:45%}@media screen and (max-width: 880px){.service-facet{width:100%}}.service-facet img{height:8em;margin-bottom:2em;width:8em}.service-facet p{color:rgba(0,0,0,0.6);font-size:1.2em}.service-list{margin-top:8em;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 880px){.service-list{flex-direction:column}}.service-hero{display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;flex-direction:column;margin-bottom:4em;text-align:center}.service-hero h1,.service-hero h4,.service-hero p{position:relative;z-index:1}.service-hero p{color:rgba(0,0,0,0.6);font-size:1.2em}.service-hero h4{margin-bottom:1em}.service-hero>object{height:37vw;margin-bottom:4em;min-height:16em;width:100%}.service-overview{display:flex;position:relative;align-items:center;flex-direction:column;text-align:center;margin-bottom:5em;width:50%}@media screen and (max-width: 880px){.service-overview{width:100%}}.service-overview img{height:23vw;margin-bottom:2em;max-height:20em;max-width:95%}@media screen and (max-width: 880px){.service-overview img{height:36vw;max-height:36vw}}@media screen and (max-width: 680px){.service-overview img{height:46vw;margin-bottom:6vw;max-height:46vw}}@media screen and (max-width: 480px){.service-overview img{margin-bottom:8vw}}.service-overview h3{margin-bottom:0.5em}.service-overview h4{margin-bottom:0}.service-overview p{color:rgba(0,0,0,0.6);font-size:1.2em;margin-bottom:1em;text-align:center;max-width:20em}.service-overview-callout{width:100%}.service-overview-callout .cta-callout{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#000000;border:1px solid #000000;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;background:linear-gradient(to right, #ff9d60, #dd2476);background-size:200%;background-position:center;border:1px solid rgba(255,255,255,0);color:#ffffff}.service-overview-callout .cta-callout:hover{opacity:1}.service-overview-callout .cta-callout svg{height:0.875em;width:0.875em;transform:scale(1.5)}.service-overview-callout .cta-callout.icon{padding:1em 1.2em}.service-overview-callout .cta-callout.icon span{margin-right:0.5em}.service-overview-callout .cta-callout.icon svg,.service-overview-callout .cta-callout.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.service-overview-callout .cta-callout:hover{background-color:rgba(255,255,255,0);color:#000000}.service-overview-callout .cta-callout:hover.icon svg,.service-overview-callout .cta-callout:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#000000}.service-overview-callout .cta-callout:hover{background-position:left center;border:1px solid rgba(255,255,255,0);color:#ffffff}@media screen and (max-width: 880px){.service-overview-callout{margin-top:3em}}.service-overview.full{display:flex;position:relative;clear:both;float:none;width:100%;flex-direction:row;margin-bottom:0}@media screen and (max-width: 880px){.service-overview.full{flex-direction:column}}.service-overview.full>div{text-align:left}@media screen and (max-width: 880px){.service-overview.full>div{text-align:center}}.next-service{border-top:1px solid rgba(0,0,0,0.2);background-image:linear-gradient(to bottom, rgba(74,99,139,0.05) 100%, #fff 0%);padding:4em 0 3.5em}.next-service svg{height:3em}.next-service .service-overview{justify-content:space-between}@media screen and (min-width: 880px){.next-service .service-overview img{width:50%}}@media screen and (min-width: 880px){.next-service .service-overview-content{width:40%}}@media screen and (min-width: 880px){.next-service .service-overview-content,.next-service .service-overview-content p{text-align:left}}.layout-alpha.ada-compliance{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.ada-compliance header{z-index:1}.layout-alpha.ada-compliance a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ada-compliance a.cta-ghost:hover{opacity:1}.layout-alpha.ada-compliance a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.ada-compliance a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.ada-compliance h1,.layout-alpha.ada-compliance h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.ada-compliance h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.ada-compliance h2{font-size:10vw}}.layout-alpha.ada-compliance .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.ada-compliance .hero-landing{padding:0}}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.ada-compliance .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.ada-compliance .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.ada-compliance .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.ada-compliance .hero-landing-alpha header .logo svg,.layout-alpha.ada-compliance .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.ada-compliance .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines,.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.ada-compliance .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.ada-compliance .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.ada-compliance .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.ada-compliance .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.ada-compliance section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section{padding:6em 0}}.layout-alpha.ada-compliance section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.ada-compliance section.testimonial .avatar{display:none}.layout-alpha.ada-compliance section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.testimonial p{font-size:1.6em}}.layout-alpha.ada-compliance section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.testimonial .attestant{flex-direction:column}}.layout-alpha.ada-compliance section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.ada-compliance section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.testimonial .attestant .separator{display:none}}.layout-alpha.ada-compliance section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.benefits .benefits-wrap .medium-wrap,.layout-alpha.ada-compliance section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.ada-compliance section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.ada-compliance section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.ada-compliance section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.benefits .benefit{width:100%}}.layout-alpha.ada-compliance section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.ada-compliance section.benefits .benefit h3,.layout-alpha.ada-compliance section.benefits .benefit p{text-align:center}.layout-alpha.ada-compliance section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.ada-compliance section.proof{background-color:#e2e1eb}.layout-alpha.ada-compliance section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.proof .content{flex-direction:column}}.layout-alpha.ada-compliance section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.ada-compliance section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.ada-compliance section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.ada-compliance section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.ada-compliance section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.ada-compliance section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.ada-compliance section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.ada-compliance section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.ada-compliance section.case-study-callout,.layout-alpha.ada-compliance section.case-study-callout h2{color:#100d24}.layout-alpha.ada-compliance section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.ada-compliance section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.ada-compliance section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.ada-compliance p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.ada-compliance .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.ada-compliance .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.ada-compliance .hero-landing header .logo svg,.layout-alpha.ada-compliance .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.ada-compliance .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.ada-compliance .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.ada-compliance .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.ada-compliance .hero-landing header a.menu-button.open .lines:before,.layout-alpha.ada-compliance .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.ada-compliance .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.ada-compliance .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines,.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:before,.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:before,.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.ada-compliance .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.ada-compliance .hero-landing header nav a{color:#ffffff}.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.ada-compliance .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.ada-compliance .inner-hero-content{background-size:auto 76vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-13em 0}@media screen and (max-width: 880px){.layout-alpha.ada-compliance .inner-hero-content{background-size:auto 96vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .inner-hero-content{background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.ada-compliance .inner-hero-content{background-size:auto 89vw}}@media screen and (max-width: 480px){.layout-alpha.ada-compliance .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.ada-compliance .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.ada-compliance .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.ada-compliance .secondary-content{background-image:url(/assets/landing/ada-compliance-secondary-shape-f7a575b7acbae6794e832a02a6affa08ac5518ab84ca0914c064154f8538cea0.svg);background-position:left top;background-size:20%}@media screen and (max-width: 680px){.layout-alpha.ada-compliance .secondary-content{background-image:none}}.layout-alpha.ada-compliance .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.ada-compliance .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.ada-compliance .final-callout h2{color:#ffffff}.layout-alpha.ada-compliance .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.ada-compliance .final-callout .cta:hover{opacity:1}.layout-alpha.ada-compliance .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.ada-compliance .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.ada-compliance .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.ada-compliance .final-callout .cta.icon svg,.layout-alpha.ada-compliance .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.ada-compliance .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.ada-compliance .final-callout .cta:hover.icon svg,.layout-alpha.ada-compliance .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.ada-compliance .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.blockchain{background-color:#100d24;background:linear-gradient(147deg, #180b29 42%, #6431ad 42%, #180b29);background-repeat:no-repeat;background-size:100vw 109rem}.layout-alpha.blockchain header{z-index:1}.layout-alpha.blockchain a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.blockchain a.cta-ghost:hover{opacity:1}.layout-alpha.blockchain a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.blockchain a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.blockchain h1,.layout-alpha.blockchain h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.blockchain h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.blockchain h2{font-size:10vw}}.layout-alpha.blockchain .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.blockchain .hero-landing{padding:0}}.layout-alpha.blockchain .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.blockchain .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.blockchain .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.blockchain .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.blockchain .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.blockchain .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.blockchain .hero-landing-alpha header .logo svg,.layout-alpha.blockchain .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.blockchain .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.blockchain .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines,.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.blockchain .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.blockchain .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.blockchain .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.blockchain .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.blockchain section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.blockchain section{padding:6em 0}}.layout-alpha.blockchain section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.blockchain section.testimonial .avatar{display:none}.layout-alpha.blockchain section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.blockchain section.testimonial p{font-size:1.6em}}.layout-alpha.blockchain section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.blockchain section.testimonial .attestant{flex-direction:column}}.layout-alpha.blockchain section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.blockchain section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.blockchain section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.blockchain section.testimonial .attestant .separator{display:none}}.layout-alpha.blockchain section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.blockchain section.benefits .benefits-wrap .medium-wrap,.layout-alpha.blockchain section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.blockchain section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.blockchain section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.blockchain section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.blockchain section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.blockchain section.benefits .benefit{width:100%}}.layout-alpha.blockchain section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.blockchain section.benefits .benefit h3,.layout-alpha.blockchain section.benefits .benefit p{text-align:center}.layout-alpha.blockchain section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.blockchain section.proof{background-color:#e2e1eb}.layout-alpha.blockchain section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.blockchain section.proof .content{flex-direction:column}}.layout-alpha.blockchain section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.blockchain section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.blockchain section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.blockchain section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.blockchain section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.blockchain section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.blockchain section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.blockchain section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.blockchain section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.blockchain section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.blockchain section.case-study-callout,.layout-alpha.blockchain section.case-study-callout h2{color:#100d24}.layout-alpha.blockchain section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.blockchain section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.blockchain section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.blockchain p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}@media screen and (min-width: 1280px){.layout-alpha.blockchain{background-size:100rem 120rem}}@media screen and (max-width: 1024px){.layout-alpha.blockchain{background:linear-gradient(147deg, #180b29 42%, #6431ad 42%, #180b29);background-size:95rem 107rem}}@media screen and (max-width: 880px){.layout-alpha.blockchain{background-size:72rem 130rem}}@media screen and (max-width: 680px){.layout-alpha.blockchain{background:#180b29}}.layout-alpha.blockchain .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.blockchain .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.blockchain .hero-landing header .logo svg,.layout-alpha.blockchain .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.blockchain .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.blockchain .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.blockchain .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.blockchain .hero-landing header a.menu-button.open .lines:before,.layout-alpha.blockchain .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.blockchain .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.blockchain .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.blockchain .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.blockchain .hero-landing header a.menu-button .lines,.layout-alpha.blockchain .hero-landing header a.menu-button .lines:before,.layout-alpha.blockchain .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.blockchain .hero-landing header a.menu-button .lines:before,.layout-alpha.blockchain .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.blockchain .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.blockchain .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.blockchain .hero-landing header nav a{color:#ffffff}.layout-alpha.blockchain .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.blockchain .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.blockchain .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.blockchain .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.blockchain .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.blockchain .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.blockchain .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.blockchain .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.blockchain .inner-hero-content{background-size:auto 40vw;background-position:45em 12em;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 1280px){.layout-alpha.blockchain .inner-hero-content{background-size:auto 50vw;background-position:25em 15em;margin:-14.25em 0}}@media screen and (max-width: 1024px){.layout-alpha.blockchain .inner-hero-content{background-size:auto 53vw;background-position:20em 18em}}@media screen and (max-width: 880px){.layout-alpha.blockchain .inner-hero-content{background-size:auto 72vw;background-position:7em 1em;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.blockchain .inner-hero-content{background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.blockchain .inner-hero-content{background-size:auto 89vw}}@media screen and (max-width: 480px){.layout-alpha.blockchain .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.blockchain .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.blockchain .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.blockchain .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}.layout-alpha.blockchain .secondary-content{background:linear-gradient(to bottom, transparent, #180b29)}@media screen and (max-width: 680px){.layout-alpha.blockchain .secondary-content{background-image:none}}.layout-alpha.blockchain .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.blockchain .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.blockchain .final-callout h2{color:#ffffff}.layout-alpha.blockchain .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.blockchain .final-callout .cta:hover{opacity:1}.layout-alpha.blockchain .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.blockchain .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.blockchain .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.blockchain .final-callout .cta.icon svg,.layout-alpha.blockchain .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.blockchain .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.blockchain .final-callout .cta:hover.icon svg,.layout-alpha.blockchain .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.blockchain .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.chatbot-development{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.chatbot-development header{z-index:1}.layout-alpha.chatbot-development a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.chatbot-development a.cta-ghost:hover{opacity:1}.layout-alpha.chatbot-development a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.chatbot-development a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.chatbot-development h1,.layout-alpha.chatbot-development h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.chatbot-development h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.chatbot-development h2{font-size:10vw}}.layout-alpha.chatbot-development .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.chatbot-development .hero-landing{padding:0}}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.chatbot-development .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.chatbot-development .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.chatbot-development .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.chatbot-development .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.chatbot-development .hero-landing-alpha header .logo svg,.layout-alpha.chatbot-development .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.chatbot-development .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines,.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.chatbot-development .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.chatbot-development .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.chatbot-development .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.chatbot-development .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.chatbot-development section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section{padding:6em 0}}.layout-alpha.chatbot-development section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.chatbot-development section.testimonial .avatar{display:none}.layout-alpha.chatbot-development section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.testimonial p{font-size:1.6em}}.layout-alpha.chatbot-development section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.testimonial .attestant{flex-direction:column}}.layout-alpha.chatbot-development section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.chatbot-development section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.testimonial .attestant .separator{display:none}}.layout-alpha.chatbot-development section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.benefits .benefits-wrap .medium-wrap,.layout-alpha.chatbot-development section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.chatbot-development section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.chatbot-development section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.chatbot-development section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.benefits .benefit{width:100%}}.layout-alpha.chatbot-development section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.chatbot-development section.benefits .benefit h3,.layout-alpha.chatbot-development section.benefits .benefit p{text-align:center}.layout-alpha.chatbot-development section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.chatbot-development section.proof{background-color:#e2e1eb}.layout-alpha.chatbot-development section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.proof .content{flex-direction:column}}.layout-alpha.chatbot-development section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.chatbot-development section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.chatbot-development section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.chatbot-development section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.chatbot-development section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.chatbot-development section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.chatbot-development section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.chatbot-development section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.chatbot-development section.case-study-callout,.layout-alpha.chatbot-development section.case-study-callout h2{color:#100d24}.layout-alpha.chatbot-development section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.chatbot-development section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.chatbot-development section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.chatbot-development p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.chatbot-development .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.chatbot-development .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.chatbot-development .hero-landing header .logo svg,.layout-alpha.chatbot-development .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.chatbot-development .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.chatbot-development .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.chatbot-development .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.chatbot-development .hero-landing header a.menu-button.open .lines:before,.layout-alpha.chatbot-development .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.chatbot-development .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.chatbot-development .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines,.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:before,.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:before,.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.chatbot-development .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.chatbot-development .hero-landing header nav a{color:#ffffff}.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.chatbot-development .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.chatbot-development .inner-hero-content{background-size:auto 76vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-13em 0}@media screen and (max-width: 880px){.layout-alpha.chatbot-development .inner-hero-content{background-size:auto 74vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .inner-hero-content{background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.chatbot-development .inner-hero-content{background-size:auto 89vw}}@media screen and (max-width: 480px){.layout-alpha.chatbot-development .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.chatbot-development .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.chatbot-development .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.chatbot-development .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}@media only screen and (max-width: 480px){.layout-alpha.chatbot-development .inner-hero-content .hero-content h4{max-width:50%}}.layout-alpha.chatbot-development .secondary-content{background-image:url(/assets/landing/ada-compliance-secondary-shape-f7a575b7acbae6794e832a02a6affa08ac5518ab84ca0914c064154f8538cea0.svg);background-position:left top;background-size:20%}@media screen and (max-width: 680px){.layout-alpha.chatbot-development .secondary-content{background-image:none}}.layout-alpha.chatbot-development .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.chatbot-development .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.chatbot-development .final-callout h2{color:#ffffff}.layout-alpha.chatbot-development .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.chatbot-development .final-callout .cta:hover{opacity:1}.layout-alpha.chatbot-development .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.chatbot-development .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.chatbot-development .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.chatbot-development .final-callout .cta.icon svg,.layout-alpha.chatbot-development .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.chatbot-development .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.chatbot-development .final-callout .cta:hover.icon svg,.layout-alpha.chatbot-development .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.clarity{background-color:#100d24;background:#130a1c linear-gradient(201.22deg, #2e0977 -0.33%, #130a1c 54.4%);background-repeat:no-repeat}.layout-alpha.clarity header{z-index:1}.layout-alpha.clarity a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.clarity a.cta-ghost:hover{opacity:1}.layout-alpha.clarity a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.clarity a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.clarity h1,.layout-alpha.clarity h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.clarity h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.clarity h2{font-size:10vw}}.layout-alpha.clarity .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.clarity .hero-landing{padding:0}}.layout-alpha.clarity .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.clarity .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.clarity .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.clarity .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.clarity .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.clarity .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.clarity .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.clarity .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.clarity .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.clarity .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.clarity .hero-landing-alpha header .logo svg,.layout-alpha.clarity .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.clarity .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.clarity .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.clarity .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.clarity .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.clarity .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.clarity .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.clarity .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines,.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.clarity .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.clarity .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.clarity .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.clarity .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.clarity section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.clarity section{padding:6em 0}}.layout-alpha.clarity section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.clarity section.testimonial .avatar{display:none}.layout-alpha.clarity section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.clarity section.testimonial p{font-size:1.6em}}.layout-alpha.clarity section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.clarity section.testimonial .attestant{flex-direction:column}}.layout-alpha.clarity section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.clarity section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.clarity section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.clarity section.testimonial .attestant .separator{display:none}}.layout-alpha.clarity section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.clarity section.benefits .benefits-wrap .medium-wrap,.layout-alpha.clarity section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.clarity section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.clarity section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.clarity section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.clarity section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.clarity section.benefits .benefit{width:100%}}.layout-alpha.clarity section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.clarity section.benefits .benefit h3,.layout-alpha.clarity section.benefits .benefit p{text-align:center}.layout-alpha.clarity section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.clarity section.proof{background-color:#e2e1eb}.layout-alpha.clarity section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.clarity section.proof .content{flex-direction:column}}.layout-alpha.clarity section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.clarity section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.clarity section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.clarity section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.clarity section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.clarity section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.clarity section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.clarity section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.clarity section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.clarity section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.clarity section.case-study-callout,.layout-alpha.clarity section.case-study-callout h2{color:#100d24}.layout-alpha.clarity section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.clarity section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.clarity section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.clarity p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}@media screen and (max-width: 1024px){.layout-alpha.clarity{background-size:95rem 107rem}}@media screen and (max-width: 880px){.layout-alpha.clarity{background-size:72rem 130rem}}@media screen and (max-width: 680px){.layout-alpha.clarity{background:#130a1c}}.layout-alpha.clarity .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.clarity .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.clarity .hero-landing header .logo svg,.layout-alpha.clarity .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.clarity .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.clarity .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.clarity .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.clarity .hero-landing header a.menu-button.open .lines:before,.layout-alpha.clarity .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.clarity .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.clarity .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.clarity .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.clarity .hero-landing header a.menu-button .lines,.layout-alpha.clarity .hero-landing header a.menu-button .lines:before,.layout-alpha.clarity .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.clarity .hero-landing header a.menu-button .lines:before,.layout-alpha.clarity .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.clarity .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.clarity .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.clarity .hero-landing header nav a{color:#ffffff}.layout-alpha.clarity .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.clarity .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.clarity .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.clarity .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.clarity .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.clarity .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.clarity .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.clarity .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.clarity .inner-hero-content{background-size:auto 50vw;background-position:53em 9em;background-repeat:no-repeat;padding:12em 0;margin:-12em 0}@media screen and (max-width: 1280px){.layout-alpha.clarity .inner-hero-content{background-size:auto 65vw;background-position:38em 13em;margin:-14.25em 0}}@media screen and (max-width: 1024px){.layout-alpha.clarity .inner-hero-content{background-size:auto 68vw;background-position:30em 14em}}@media screen and (max-width: 880px){.layout-alpha.clarity .inner-hero-content{background-size:auto 64vw;background-position:30em 19em}}@media screen and (max-width: 680px){.layout-alpha.clarity .inner-hero-content{background-size:auto 92vw;background-position:15em -6em;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.clarity .inner-hero-content{background-size:auto 100vw;background-position:8em -5em}}@media screen and (max-width: 680px){.layout-alpha.clarity .inner-hero-content .hero-content{padding:15em 0}}@media screen and (max-width: 480px){.layout-alpha.clarity .inner-hero-content .hero-content{padding:10em 0}}@media only screen and (max-device-width: 480px){.layout-alpha.clarity .inner-hero-content .hero-content{padding:10vmax 0 0}}.layout-alpha.clarity .inner-hero-content .hero-content h1{font-size:3em}.layout-alpha.clarity .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}.layout-alpha.clarity .secondary-content{background:linear-gradient(to bottom, transparent, #130a1c 54.4%)}@media screen and (max-width: 680px){.layout-alpha.clarity .secondary-content{background-image:none}}.layout-alpha.clarity .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.clarity .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.clarity .final-callout h2{color:#ffffff}.layout-alpha.clarity .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.clarity .final-callout .cta:hover{opacity:1}.layout-alpha.clarity .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.clarity .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.clarity .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.clarity .final-callout .cta.icon svg,.layout-alpha.clarity .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.clarity .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.clarity .final-callout .cta:hover.icon svg,.layout-alpha.clarity .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.hipaa-compliance{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.hipaa-compliance header{z-index:1}.layout-alpha.hipaa-compliance a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.hipaa-compliance a.cta-ghost:hover{opacity:1}.layout-alpha.hipaa-compliance a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.hipaa-compliance a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.hipaa-compliance h1,.layout-alpha.hipaa-compliance h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.hipaa-compliance h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.hipaa-compliance h2{font-size:10vw}}.layout-alpha.hipaa-compliance .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.hipaa-compliance .hero-landing{padding:0}}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.hipaa-compliance .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.hipaa-compliance .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.hipaa-compliance .hero-landing-alpha header .logo svg,.layout-alpha.hipaa-compliance .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.hipaa-compliance .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines,.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.hipaa-compliance .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.hipaa-compliance .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.hipaa-compliance section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section{padding:6em 0}}.layout-alpha.hipaa-compliance section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.hipaa-compliance section.testimonial .avatar{display:none}.layout-alpha.hipaa-compliance section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.testimonial p{font-size:1.6em}}.layout-alpha.hipaa-compliance section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.testimonial .attestant{flex-direction:column}}.layout-alpha.hipaa-compliance section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.hipaa-compliance section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.testimonial .attestant .separator{display:none}}.layout-alpha.hipaa-compliance section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.benefits .benefits-wrap .medium-wrap,.layout-alpha.hipaa-compliance section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.hipaa-compliance section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.hipaa-compliance section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.hipaa-compliance section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.benefits .benefit{width:100%}}.layout-alpha.hipaa-compliance section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.hipaa-compliance section.benefits .benefit h3,.layout-alpha.hipaa-compliance section.benefits .benefit p{text-align:center}.layout-alpha.hipaa-compliance section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.hipaa-compliance section.proof{background-color:#e2e1eb}.layout-alpha.hipaa-compliance section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.proof .content{flex-direction:column}}.layout-alpha.hipaa-compliance section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.hipaa-compliance section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.hipaa-compliance section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.hipaa-compliance section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.hipaa-compliance section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.hipaa-compliance section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.hipaa-compliance section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.hipaa-compliance section.case-study-callout,.layout-alpha.hipaa-compliance section.case-study-callout h2{color:#100d24}.layout-alpha.hipaa-compliance section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.hipaa-compliance section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.hipaa-compliance section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.hipaa-compliance p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.hipaa-compliance .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.hipaa-compliance .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.hipaa-compliance .hero-landing header .logo svg,.layout-alpha.hipaa-compliance .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.hipaa-compliance .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button.open .lines:before,.layout-alpha.hipaa-compliance .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines,.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:before,.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:before,.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.hipaa-compliance .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.hipaa-compliance .hero-landing header nav a{color:#ffffff}.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.hipaa-compliance .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.hipaa-compliance .inner-hero-content{background-size:auto 76vw;background-position:20em 5em;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 1024px){.layout-alpha.hipaa-compliance .inner-hero-content{background-position:10em 5em}}@media screen and (max-width: 880px){.layout-alpha.hipaa-compliance .inner-hero-content{background-size:auto 96vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.hipaa-compliance .inner-hero-content{background-position:5em 5em;background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.hipaa-compliance .inner-hero-content{background-position:0em 5em;background-size:auto 89vw}}@media screen and (max-width: 480px){.layout-alpha.hipaa-compliance .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.hipaa-compliance .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.hipaa-compliance .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.hipaa-compliance .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}.layout-alpha.hipaa-compliance .secondary-content{background-image:url(/assets/landing/hipaa-compliance-secondary-1494af503f250dfa9ed3ae043b1ab516184abac587287cc1ae9dd4f639de83e1.svg);background-position:left top;background-size:25%}.layout-alpha.hipaa-compliance .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.hipaa-compliance .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.hipaa-compliance .final-callout h2{color:#ffffff}.layout-alpha.hipaa-compliance .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.hipaa-compliance .final-callout .cta:hover{opacity:1}.layout-alpha.hipaa-compliance .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.hipaa-compliance .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.hipaa-compliance .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.hipaa-compliance .final-callout .cta.icon svg,.layout-alpha.hipaa-compliance .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.hipaa-compliance .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.hipaa-compliance .final-callout .cta:hover.icon svg,.layout-alpha.hipaa-compliance .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.hipaa-compliance .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.machine-learning{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.machine-learning header{z-index:1}.layout-alpha.machine-learning a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.machine-learning a.cta-ghost:hover{opacity:1}.layout-alpha.machine-learning a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.machine-learning a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.machine-learning h1,.layout-alpha.machine-learning h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.machine-learning h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.machine-learning h2{font-size:10vw}}.layout-alpha.machine-learning .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.machine-learning .hero-landing{padding:0}}.layout-alpha.machine-learning .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.machine-learning .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.machine-learning .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.machine-learning .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.machine-learning .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.machine-learning .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.machine-learning .hero-landing-alpha header .logo svg,.layout-alpha.machine-learning .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.machine-learning .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines,.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.machine-learning .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.machine-learning .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.machine-learning .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.machine-learning .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.machine-learning section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.machine-learning section{padding:6em 0}}.layout-alpha.machine-learning section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.machine-learning section.testimonial .avatar{display:none}.layout-alpha.machine-learning section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.testimonial p{font-size:1.6em}}.layout-alpha.machine-learning section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.testimonial .attestant{flex-direction:column}}.layout-alpha.machine-learning section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.machine-learning section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.testimonial .attestant .separator{display:none}}.layout-alpha.machine-learning section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.benefits .benefits-wrap .medium-wrap,.layout-alpha.machine-learning section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.machine-learning section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.machine-learning section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.machine-learning section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.benefits .benefit{width:100%}}.layout-alpha.machine-learning section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.machine-learning section.benefits .benefit h3,.layout-alpha.machine-learning section.benefits .benefit p{text-align:center}.layout-alpha.machine-learning section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.machine-learning section.proof{background-color:#e2e1eb}.layout-alpha.machine-learning section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.proof .content{flex-direction:column}}.layout-alpha.machine-learning section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.machine-learning section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.machine-learning section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.machine-learning section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.machine-learning section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.machine-learning section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.machine-learning section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.machine-learning section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.machine-learning section.case-study-callout,.layout-alpha.machine-learning section.case-study-callout h2{color:#100d24}.layout-alpha.machine-learning section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.machine-learning section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.machine-learning section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.machine-learning p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.machine-learning .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.machine-learning .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.machine-learning .hero-landing header .logo svg,.layout-alpha.machine-learning .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.machine-learning .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.machine-learning .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.machine-learning .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.machine-learning .hero-landing header a.menu-button.open .lines:before,.layout-alpha.machine-learning .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.machine-learning .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.machine-learning .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.machine-learning .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.machine-learning .hero-landing header a.menu-button .lines,.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:before,.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:before,.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.machine-learning .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing header nav{background:linear-gradient(#9868ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.machine-learning .hero-landing header nav a{color:#ffffff}.layout-alpha.machine-learning .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.machine-learning .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.machine-learning .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.machine-learning .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.machine-learning .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.machine-learning .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.machine-learning .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.machine-learning .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.machine-learning .inner-hero-content{background-size:auto 76vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 880px){.layout-alpha.machine-learning .inner-hero-content{background-size:auto 96vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.machine-learning .inner-hero-content{background-size:auto 99vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.machine-learning .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.machine-learning .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.machine-learning .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.machine-learning .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.machine-learning .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.machine-learning .final-callout h2{color:#ffffff}.layout-alpha.machine-learning .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.machine-learning .final-callout .cta:hover{opacity:1}.layout-alpha.machine-learning .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.machine-learning .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.machine-learning .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.machine-learning .final-callout .cta.icon svg,.layout-alpha.machine-learning .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.machine-learning .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.machine-learning .final-callout .cta:hover.icon svg,.layout-alpha.machine-learning .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.machine-learning .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.rails{background-color:#100d24;background-image:linear-gradient(45deg, rgba(16,13,36,0) 60%, #470e3f 100%);background-repeat:no-repeat}.layout-alpha.rails header{z-index:1}.layout-alpha.rails a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.rails a.cta-ghost:hover{opacity:1}.layout-alpha.rails a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.rails a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.rails h1,.layout-alpha.rails h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.rails h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.rails h2{font-size:10vw}}.layout-alpha.rails .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.rails .hero-landing{padding:0}}.layout-alpha.rails .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.rails .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.rails .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.rails .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.rails .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.rails .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.rails .hero-landing-alpha header .logo svg,.layout-alpha.rails .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.rails .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.rails .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.rails .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.rails .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.rails .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.rails .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.rails .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines,.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.rails .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.rails .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.rails .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.rails .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.rails section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.rails section{padding:6em 0}}.layout-alpha.rails section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.rails section.testimonial .avatar{display:none}.layout-alpha.rails section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.rails section.testimonial p{font-size:1.6em}}.layout-alpha.rails section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.rails section.testimonial .attestant{flex-direction:column}}.layout-alpha.rails section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.rails section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.rails section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.rails section.testimonial .attestant .separator{display:none}}.layout-alpha.rails section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.rails section.benefits .benefits-wrap .medium-wrap,.layout-alpha.rails section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.rails section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.rails section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.rails section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.rails section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.rails section.benefits .benefit{width:100%}}.layout-alpha.rails section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.rails section.benefits .benefit h3,.layout-alpha.rails section.benefits .benefit p{text-align:center}.layout-alpha.rails section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.rails section.proof{background-color:#e2e1eb}.layout-alpha.rails section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.rails section.proof .content{flex-direction:column}}.layout-alpha.rails section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.rails section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.rails section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.rails section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.rails section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.rails section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.rails section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.rails section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.rails section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.rails section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.rails section.case-study-callout,.layout-alpha.rails section.case-study-callout h2{color:#100d24}.layout-alpha.rails section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.rails section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.rails section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.rails p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.rails .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.rails .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.rails .hero-landing header .logo svg,.layout-alpha.rails .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.rails .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.rails .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.rails .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.rails .hero-landing header a.menu-button.open .lines:before,.layout-alpha.rails .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.rails .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.rails .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.rails .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.rails .hero-landing header a.menu-button .lines,.layout-alpha.rails .hero-landing header a.menu-button .lines:before,.layout-alpha.rails .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.rails .hero-landing header a.menu-button .lines:before,.layout-alpha.rails .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.rails .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.rails .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing header nav{background:linear-gradient(#7b51c2, rgba(255,102,186,0.9), rgba(255,102,186,0))}}.layout-alpha.rails .hero-landing header nav a{color:#ffffff}.layout-alpha.rails .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.rails .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.rails .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.rails .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.rails .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.rails .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.rails .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.rails .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.rails .inner-hero-content{background-size:auto 76vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 880px){.layout-alpha.rails .inner-hero-content{background-size:auto 96vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.rails .inner-hero-content{margin:-8em 0}}.layout-alpha.rails .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}@media screen and (max-width: 480px){.layout-alpha.rails .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.rails .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.rails .secondary-content{background-image:url(/assets/landing/rails-geometry-e3a9a887eb38cd0938f32291d6db31bb237bc886e1ec17a501648d9907b5efe0.svg)}.layout-alpha.rails .final-callout{background:linear-gradient(275deg, #470e3f 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.rails .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.rails .final-callout h2{color:#ffffff}.layout-alpha.rails .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.rails .final-callout .cta:hover{opacity:1}.layout-alpha.rails .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.rails .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.rails .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.rails .final-callout .cta.icon svg,.layout-alpha.rails .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.rails .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.rails .final-callout .cta:hover.icon svg,.layout-alpha.rails .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.rails .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.react{background-color:#060f14;background-image:url(/assets/landing/react-bg-pattern-cd0d799c316f3fc1a1fe3761e1cda27c094a5d757797c44f06dc8723040b0520.svg);background-size:cover}.layout-alpha.react header{z-index:1}.layout-alpha.react a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.react a.cta-ghost:hover{opacity:1}.layout-alpha.react a.cta-ghost:hover{color:#de2cce;background-color:white;border-radius:2.5em;border-color:#de2cce}.layout-alpha.react a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.react h1,.layout-alpha.react h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.react h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.react h2{font-size:10vw}}.layout-alpha.react .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.react .hero-landing{padding:0}}.layout-alpha.react .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.react .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.react .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.react .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.react .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.react .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.react .hero-landing-alpha .hero-content a.cta:hover{color:#de2cce;background-color:white;border-radius:2.5em;border-color:#de2cce}.layout-alpha.react .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.react .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.react .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.react .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.react .hero-landing-alpha header .logo svg,.layout-alpha.react .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.react .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.react .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.react .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.react .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.react .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.react .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.react .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.react .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.react .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.react .hero-landing-alpha header a.menu-button .lines,.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.react .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.react .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.react .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.react .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.react .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.react .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.react .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.react .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.react .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.react .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.react .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.react .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.react .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.react section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.react section{padding:6em 0}}.layout-alpha.react section.testimonial:before{background-image:linear-gradient(90deg, #22d1ff, #de2cce);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.react section.testimonial .avatar{display:none}.layout-alpha.react section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.react section.testimonial p{font-size:1.6em}}.layout-alpha.react section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.react section.testimonial .attestant{flex-direction:column}}.layout-alpha.react section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.react section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.react section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.react section.testimonial .attestant .separator{display:none}}.layout-alpha.react section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.react section.benefits .benefits-wrap .medium-wrap,.layout-alpha.react section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.react section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.react section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.react section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.react section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.react section.benefits .benefit{width:100%}}.layout-alpha.react section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.react section.benefits .benefit h3,.layout-alpha.react section.benefits .benefit p{text-align:center}.layout-alpha.react section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.react section.proof{background-color:#e2e1eb}.layout-alpha.react section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.react section.proof .content{flex-direction:column}}.layout-alpha.react section.proof .content h2{color:#060f14;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.react section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.react section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.react section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.react section.proof .content p{display:inline-block;position:relative;color:rgba(6,15,20,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.react section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.react section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.react section.proof .content p:before{background-image:linear-gradient(#22d1ff, #de2cce);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.react section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #22d1ff, #de2cce);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.react section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.react section.case-study-callout,.layout-alpha.react section.case-study-callout h2{color:#060f14}.layout-alpha.react section.case-study-callout p{color:rgba(6,15,20,0.7)}.layout-alpha.react section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.react section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.react p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.react .hero-landing{background-image:linear-gradient(45deg, rgba(6,15,20,0) 60%, rgba(9,198,250,0.5) 100%);background-repeat:no-repeat}.layout-alpha.react .hero-landing .inner-hero-content{background-position:top right;background-repeat:no-repeat;background-size:contain;padding:8em 0;margin:-8em 0}@media screen and (max-width: 1024px){.layout-alpha.react .hero-landing .inner-hero-content{background-size:auto 76vw;background-position:top right -5.5em}}@media screen and (max-width: 880px){.layout-alpha.react .hero-landing .inner-hero-content{background-size:auto 96vw;background-position:top right -10.5em}}@media screen and (max-width: 480px){.layout-alpha.react .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.react .hero-content{padding:4vmax 0 0}}.layout-alpha.react .hero-content h1{font-size:4em}.layout-alpha.react .hero-content h4{color:rgba(255,255,255,0.6)}.layout-alpha.react .final-callout{background:linear-gradient(275deg, #de2cce 0%, #22d1ff 100%);text-align:center;padding:9.5rem 0}.layout-alpha.react .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.react .final-callout h2{color:#ffffff}.layout-alpha.react .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.react .final-callout .cta:hover{opacity:1}.layout-alpha.react .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.react .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.react .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.react .final-callout .cta.icon svg,.layout-alpha.react .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.react .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.react .final-callout .cta:hover.icon svg,.layout-alpha.react .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.solidity-development{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.solidity-development header{z-index:1}.layout-alpha.solidity-development a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.solidity-development a.cta-ghost:hover{opacity:1}.layout-alpha.solidity-development a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.solidity-development a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.solidity-development h1,.layout-alpha.solidity-development h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.solidity-development h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.solidity-development h2{font-size:10vw}}.layout-alpha.solidity-development .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.solidity-development .hero-landing{padding:0}}.layout-alpha.solidity-development .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.solidity-development .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.solidity-development .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.solidity-development .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.solidity-development .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.solidity-development .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.solidity-development .hero-landing-alpha header .logo svg,.layout-alpha.solidity-development .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.solidity-development .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines,.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.solidity-development .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.solidity-development .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.solidity-development .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.solidity-development .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.solidity-development section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.solidity-development section{padding:6em 0}}.layout-alpha.solidity-development section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.solidity-development section.testimonial .avatar{display:none}.layout-alpha.solidity-development section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.testimonial p{font-size:1.6em}}.layout-alpha.solidity-development section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.testimonial .attestant{flex-direction:column}}.layout-alpha.solidity-development section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.solidity-development section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.testimonial .attestant .separator{display:none}}.layout-alpha.solidity-development section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.benefits .benefits-wrap .medium-wrap,.layout-alpha.solidity-development section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.solidity-development section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.solidity-development section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.solidity-development section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.benefits .benefit{width:100%}}.layout-alpha.solidity-development section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.solidity-development section.benefits .benefit h3,.layout-alpha.solidity-development section.benefits .benefit p{text-align:center}.layout-alpha.solidity-development section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.solidity-development section.proof{background-color:#e2e1eb}.layout-alpha.solidity-development section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.proof .content{flex-direction:column}}.layout-alpha.solidity-development section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.solidity-development section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.solidity-development section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.solidity-development section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.solidity-development section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.solidity-development section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.solidity-development section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.solidity-development section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.solidity-development section.case-study-callout,.layout-alpha.solidity-development section.case-study-callout h2{color:#100d24}.layout-alpha.solidity-development section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.solidity-development section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.solidity-development section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.solidity-development p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}@media screen and (min-width: 880px){.layout-alpha.solidity-development{position:relative}.layout-alpha.solidity-development:after{content:'';width:100%;height:35vw;top:0;right:0;position:absolute;clip-path:polygon(45% 0%, 100% 100%, 100% 0%);background:linear-gradient(-86.29deg, #ff66ba -62.38%, #7346C2 58.17%);opacity:0.9;background-repeat:no-repeat;z-index:-99}}@media screen and (max-width: 680px){.layout-alpha.solidity-development{background:#180b29}}.layout-alpha.solidity-development .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.solidity-development .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.solidity-development .hero-landing header .logo svg,.layout-alpha.solidity-development .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.solidity-development .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.solidity-development .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.solidity-development .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.solidity-development .hero-landing header a.menu-button.open .lines:before,.layout-alpha.solidity-development .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.solidity-development .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.solidity-development .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.solidity-development .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.solidity-development .hero-landing header a.menu-button .lines,.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:before,.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:before,.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.solidity-development .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.solidity-development .hero-landing header nav a{color:#ffffff}.layout-alpha.solidity-development .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.solidity-development .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.solidity-development .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.solidity-development .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.solidity-development .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.solidity-development .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.solidity-development .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.solidity-development .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.solidity-development .inner-hero-content{background-size:auto 64vw;background-position:35em 12em;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 880px){.layout-alpha.solidity-development .inner-hero-content{background-size:auto 72vw;background-position:7em 1em;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.solidity-development .inner-hero-content{background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.solidity-development .inner-hero-content{background-size:auto 89vw}}@media screen and (min-width: 1600px){.layout-alpha.solidity-development .inner-hero-content{background-size:auto 1000px;background-position:top 30% right -185px}}@media screen and (max-width: 480px){.layout-alpha.solidity-development .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.solidity-development .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.solidity-development .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.solidity-development .inner-hero-content .hero-content h4{color:rgba(255,255,255,0.6)}.layout-alpha.solidity-development .secondary-content{background:linear-gradient(to bottom, transparent, #180b29)}@media screen and (max-width: 680px){.layout-alpha.solidity-development .secondary-content{background-image:none}}.layout-alpha.solidity-development .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.solidity-development .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.solidity-development .final-callout h2{color:#ffffff}.layout-alpha.solidity-development .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.solidity-development .final-callout .cta:hover{opacity:1}.layout-alpha.solidity-development .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.solidity-development .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.solidity-development .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.solidity-development .final-callout .cta.icon svg,.layout-alpha.solidity-development .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.solidity-development .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.solidity-development .final-callout .cta:hover.icon svg,.layout-alpha.solidity-development .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.solidity-development .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.layout-alpha.ui-ux{background-color:#001926;background-repeat:no-repeat}.layout-alpha.ui-ux header{z-index:1}.layout-alpha.ui-ux a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ui-ux a.cta-ghost:hover{opacity:1}.layout-alpha.ui-ux a.cta-ghost:hover{color:#9868ff;background-color:white;border-radius:2.5em;border-color:#9868ff}.layout-alpha.ui-ux a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.ui-ux h1,.layout-alpha.ui-ux h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.ui-ux h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.ui-ux h2{font-size:10vw}}.layout-alpha.ui-ux .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.ui-ux .hero-landing{padding:0}}.layout-alpha.ui-ux .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.ui-ux .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.ui-ux .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.ui-ux .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.ui-ux .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.ui-ux .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.ui-ux .hero-landing-alpha .hero-content a.cta:hover{color:#9868ff;background-color:white;border-radius:2.5em;border-color:#9868ff}.layout-alpha.ui-ux .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.ui-ux .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.ui-ux .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.ui-ux .hero-landing-alpha header .logo svg,.layout-alpha.ui-ux .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.ui-ux .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines,.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.ui-ux .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.ui-ux .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.ui-ux .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.ui-ux .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.ui-ux section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.ui-ux section{padding:6em 0}}.layout-alpha.ui-ux section.testimonial:before{background-image:linear-gradient(90deg, #22d1ff, #9868ff);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.ui-ux section.testimonial .avatar{display:none}.layout-alpha.ui-ux section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.testimonial p{font-size:1.6em}}.layout-alpha.ui-ux section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.testimonial .attestant{flex-direction:column}}.layout-alpha.ui-ux section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.ui-ux section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.testimonial .attestant .separator{display:none}}.layout-alpha.ui-ux section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.benefits .benefits-wrap .medium-wrap,.layout-alpha.ui-ux section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.ui-ux section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.ui-ux section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.ui-ux section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.benefits .benefit{width:100%}}.layout-alpha.ui-ux section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.ui-ux section.benefits .benefit h3,.layout-alpha.ui-ux section.benefits .benefit p{text-align:center}.layout-alpha.ui-ux section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.ui-ux section.proof{background-color:#001926}.layout-alpha.ui-ux section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.proof .content{flex-direction:column}}.layout-alpha.ui-ux section.proof .content h2{color:#001926;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.ui-ux section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.ui-ux section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.ui-ux section.proof .content p{display:inline-block;position:relative;color:rgba(0,25,38,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.ui-ux section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.ui-ux section.proof .content p:before{background-image:linear-gradient(#22d1ff, #9868ff);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.ui-ux section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #22d1ff, #9868ff);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.ui-ux section.case-study-callout{background-color:#002437;text-align:center}.layout-alpha.ui-ux section.case-study-callout,.layout-alpha.ui-ux section.case-study-callout h2{color:#001926}.layout-alpha.ui-ux section.case-study-callout p{color:rgba(0,25,38,0.7)}.layout-alpha.ui-ux section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.ui-ux section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.ui-ux p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.ui-ux header a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:rgba(255,255,255,0.86);cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.ui-ux header a.cta-ghost:hover{opacity:1}.layout-alpha.ui-ux header a.cta-ghost:hover{color:#ffffff;background-color:white;border-radius:2.5em;border-color:#ffffff}.layout-alpha.ui-ux header a.cta-ghost .hero-action-btn a{background-color:red}@media screen and (max-width: 880px){.layout-alpha.ui-ux header a.cta-ghost{display:none}}.layout-alpha.ui-ux .hero-landing-alpha .inner-hero-content{background-size:auto 62vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 680px){.layout-alpha.ui-ux .hero-landing-alpha .inner-hero-content{background-size:auto 70vw;background-position:top 4em right -2em}}.layout-alpha.ui-ux .secondary-content{background-image:url(/assets/landing/ui-ux-secondary-b22cda0b6d7748f93de89318def73d453a75b8c83b1568bbabced41bb2fceb43.svg);background-position:left top;background-size:20%}@media screen and (max-width: 680px){.layout-alpha.ui-ux .secondary-content{background-position:left 0 top 22.5%;background-size:30%}}.layout-alpha.ui-ux .secondary-content .benefits .benefit-icon{height:10em;width:10em;margin-bottom:0}.layout-alpha.ui-ux section.proof{background-color:#e2e1eb}.layout-alpha.ui-ux .final-callout{background:linear-gradient(275deg, #fb458c 0%, #9868ff 100%);text-align:center;padding:9.5rem 0}.layout-alpha.ui-ux .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.ui-ux .final-callout h2{color:#ffffff}.layout-alpha.ui-ux .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.ui-ux .final-callout .cta:hover{opacity:1}.layout-alpha.ui-ux .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.ui-ux .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.ui-ux .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.ui-ux .final-callout .cta.icon svg,.layout-alpha.ui-ux .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.ui-ux .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.ui-ux .final-callout .cta:hover.icon svg,.layout-alpha.ui-ux .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.xr{background-color:#100d24;background-repeat:no-repeat}.layout-alpha.xr header{z-index:1}.layout-alpha.xr a.cta-ghost{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.xr a.cta-ghost:hover{opacity:1}.layout-alpha.xr a.cta-ghost:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.xr a.cta-ghost .hero-action-btn a{background-color:red}.layout-alpha.xr h1,.layout-alpha.xr h2{color:#ffffff;font-family:"Telegraf-Bold"}.layout-alpha.xr h2{font-size:3em}@media screen and (max-width: 480px){.layout-alpha.xr h2{font-size:10vw}}.layout-alpha.xr .hero-landing{background-size:contain;background-position:top center;padding:2em 0}@media screen and (max-width: 1024px){.layout-alpha.xr .hero-landing{padding:0}}.layout-alpha.xr .hero-landing-alpha .hero-content{color:#ffffff;max-width:32em;padding:6em 0}.layout-alpha.xr .hero-landing-alpha .hero-content h1{font-size:5em;line-height:1}@media screen and (max-width: 480px){.layout-alpha.xr .hero-landing-alpha .hero-content h1{font-size:14vw}}.layout-alpha.xr .hero-landing-alpha .hero-content p{line-height:1.9}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;font-size:1em}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta:hover{opacity:1}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta:hover{color:#ff66ba;background-color:white;border-radius:2.5em;border-color:#ff66ba}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta .hero-action-btn a{background-color:red}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing-alpha .hero-content a.cta{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}.layout-alpha.xr .hero-landing-alpha header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.xr .hero-landing-alpha header .logo svg{height:100%;width:100%}.layout-alpha.xr .hero-landing-alpha header .logo svg,.layout-alpha.xr .hero-landing-alpha header .logo svg use{fill:#ffffff}.layout-alpha.xr .hero-landing-alpha header .logo:hover{transform:scale(1.1)}.layout-alpha.xr .hero-landing-alpha header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing-alpha header a.menu-button{display:inline-block}}.layout-alpha.xr .hero-landing-alpha header a.menu-button.open .lines{background-color:transparent}.layout-alpha.xr .hero-landing-alpha header a.menu-button.open .lines:before,.layout-alpha.xr .hero-landing-alpha header a.menu-button.open .lines:after{top:0}.layout-alpha.xr .hero-landing-alpha header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.xr .hero-landing-alpha header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines{display:block;position:relative}.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines,.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:before,.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:before{top:7px}.layout-alpha.xr .hero-landing-alpha header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing-alpha header nav{background:linear-gradient(#dd2476, rgba(255,157,96,0.9), rgba(255,157,96,0))}}.layout-alpha.xr .hero-landing-alpha header nav a{color:#ffffff}.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type:hover{opacity:1}.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing-alpha header nav a:last-of-type{margin-left:0}}.layout-alpha.xr .hero-landing-alpha header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing-alpha header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.xr .secondary-content{background-position:left center;background-repeat:no-repeat;background-size:contain}.layout-alpha.xr section{background-color:rgba(255,255,255,0);padding:7em 0}@media screen and (max-width: 680px){.layout-alpha.xr section{padding:6em 0}}.layout-alpha.xr section.testimonial:before{background-image:linear-gradient(90deg, #7b51c2, #ff66ba);content:"";margin:0 auto 3rem;display:inline-block;width:8em;height:0.125em}.layout-alpha.xr section.testimonial .avatar{display:none}.layout-alpha.xr section.testimonial p{color:#ffffff;font-family:"Telegraf-Bold";font-size:1.8em}@media screen and (max-width: 680px){.layout-alpha.xr section.testimonial p{font-size:1.6em}}.layout-alpha.xr section.testimonial .attestant{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1em;letter-spacing:0.19em;text-transform:uppercase}@media screen and (max-width: 680px){.layout-alpha.xr section.testimonial .attestant{flex-direction:column}}.layout-alpha.xr section.testimonial .attestant-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;display:inline-flex;height:4em;width:4em;margin:1em}.layout-alpha.xr section.testimonial .attestant span{line-height:1.4}@media screen and (max-width: 680px){.layout-alpha.xr section.testimonial .attestant span.business{font-size:0.875em}}@media screen and (max-width: 680px){.layout-alpha.xr section.testimonial .attestant .separator{display:none}}.layout-alpha.xr section.benefits .benefits-wrap{display:block;position:relative;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:76em;width:90%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 680px){.layout-alpha.xr section.benefits .benefits-wrap .medium-wrap,.layout-alpha.xr section.benefits .benefits-wrap .small-wrap{width:100%}}@media screen and (max-width: 880px){.layout-alpha.xr section.benefits .benefits-wrap{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 680px){.layout-alpha.xr section.benefits .benefits-wrap{flex-direction:column;justify-content:center;align-items:center}}.layout-alpha.xr section.benefits .benefit{display:flex;position:relative;flex-direction:column;max-width:24em;width:30%;align-items:center}@media screen and (max-width: 880px){.layout-alpha.xr section.benefits .benefit{width:40%;margin-bottom:2em}}@media screen and (max-width: 680px){.layout-alpha.xr section.benefits .benefit{width:100%}}.layout-alpha.xr section.benefits .benefit-icon{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;height:8em;width:8em;margin-bottom:2em}.layout-alpha.xr section.benefits .benefit h3,.layout-alpha.xr section.benefits .benefit p{text-align:center}.layout-alpha.xr section.benefits .benefit h3{font-family:"Telegraf-Bold";font-size:1.5em;color:#ffffff;margin-bottom:1em}.layout-alpha.xr section.proof{background-color:#e2e1eb}.layout-alpha.xr section.proof .content{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 680px){.layout-alpha.xr section.proof .content{flex-direction:column}}.layout-alpha.xr section.proof .content h2{color:#100d24;margin:0 0.8em 0 0}@media screen and (min-width: 680px){.layout-alpha.xr section.proof .content h2{max-width:11em}}@media screen and (max-width: 880px){.layout-alpha.xr section.proof .content h2{font-size:2.4em;text-align:right;width:5.5em}}@media screen and (max-width: 680px){.layout-alpha.xr section.proof .content h2{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 2rem 0;text-align:center}}.layout-alpha.xr section.proof .content p{display:inline-block;position:relative;color:rgba(16,13,36,0.7);max-width:32em;margin-bottom:0;padding-left:2.5em}@media screen and (max-width: 1024px){.layout-alpha.xr section.proof .content p{width:66%}}@media screen and (max-width: 680px){.layout-alpha.xr section.proof .content p{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0;text-align:center}}.layout-alpha.xr section.proof .content p:before{background-image:linear-gradient(#7b51c2, #ff66ba);content:"";display:inline-block;width:0.125em;min-height:4em;position:absolute;left:0;top:0;height:100%}@media screen and (max-width: 680px){.layout-alpha.xr section.proof .content p:before{display:block;position:relative;clear:both;float:none;width:100%;background-image:linear-gradient(to left, #7b51c2, #ff66ba);height:0.125em;min-height:0.125em;margin:0 auto 2rem;max-width:8em}}.layout-alpha.xr section.case-study-callout{background-color:#ecebf2;text-align:center}.layout-alpha.xr section.case-study-callout,.layout-alpha.xr section.case-study-callout h2{color:#100d24}.layout-alpha.xr section.case-study-callout p{color:rgba(16,13,36,0.7)}.layout-alpha.xr section.case-study-callout .case-study-callout-overview{margin-bottom:4em}.layout-alpha.xr section.case-study-callout .case-study-callout-image{background-repeat:no-repeat;padding-bottom:56.25%;background-size:contain;background-position:center}.layout-alpha.xr p{color:rgba(255,255,255,0.7);font-family:"Karla-Bold";font-size:1.1em}.layout-alpha.xr .hero-landing header .logo{display:inline-block;position:relative;float:left;height:1.8em;width:9.65em;top:-0.3em;top:-0.2em;z-index:3}.layout-alpha.xr .hero-landing header .logo svg{height:100%;width:100%}.layout-alpha.xr .hero-landing header .logo svg,.layout-alpha.xr .hero-landing header .logo svg use{fill:#ffffff}.layout-alpha.xr .hero-landing header .logo:hover{transform:scale(1.1)}.layout-alpha.xr .hero-landing header a.menu-button{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:transparent;cursor:pointer;display:none;padding:1em;position:absolute;right:calc(5% - 1em);z-index:3}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing header a.menu-button{display:inline-block}}.layout-alpha.xr .hero-landing header a.menu-button.open .lines{background-color:transparent}.layout-alpha.xr .hero-landing header a.menu-button.open .lines:before,.layout-alpha.xr .hero-landing header a.menu-button.open .lines:after{top:0}.layout-alpha.xr .hero-landing header a.menu-button.open .lines:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.layout-alpha.xr .hero-landing header a.menu-button.open .lines:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-alpha.xr .hero-landing header a.menu-button .lines{display:block;position:relative}.layout-alpha.xr .hero-landing header a.menu-button .lines,.layout-alpha.xr .hero-landing header a.menu-button .lines:before,.layout-alpha.xr .hero-landing header a.menu-button .lines:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-radius:2em;height:2px;width:1.75em}.layout-alpha.xr .hero-landing header a.menu-button .lines:before,.layout-alpha.xr .hero-landing header a.menu-button .lines:after{content:'';display:inline-block;left:0;position:absolute}.layout-alpha.xr .hero-landing header a.menu-button .lines:before{top:7px}.layout-alpha.xr .hero-landing header a.menu-button .lines:after{top:-7px}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing header nav{background:linear-gradient(#22d1ff, rgba(152,104,255,0.9), rgba(152,104,255,0))}}.layout-alpha.xr .hero-landing header nav a{color:#ffffff}.layout-alpha.xr .hero-landing header nav a:last-of-type{margin-left:1.25em}@media screen and (min-width: 680px){.layout-alpha.xr .hero-landing header nav a:last-of-type{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.1);border-radius:2.5em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto}.layout-alpha.xr .hero-landing header nav a:last-of-type:hover{opacity:1}.layout-alpha.xr .hero-landing header nav a:last-of-type:hover{color:black;background-color:white;border-radius:2.5em;border-color:black}.layout-alpha.xr .hero-landing header nav a:last-of-type .hero-action-btn a{background-color:red}}@media screen and (max-width: 1024px) and (min-width: 680px){.layout-alpha.xr .hero-landing header nav a:last-of-type{font-size:0.8em;padding:0.8em 1.3em}}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing header nav a:last-of-type{margin-left:0}}.layout-alpha.xr .hero-landing header nav a:hover{color:#ffffff;transform:scale(1.1)}@media screen and (max-width: 680px){.layout-alpha.xr .hero-landing header nav a:hover{color:rgba(0,0,0,0.5)}}.layout-alpha.xr .inner-hero-content{background-size:auto 76vw;background-position:top right;background-repeat:no-repeat;padding:14em 0;margin:-12em 0}@media screen and (max-width: 880px){.layout-alpha.xr .inner-hero-content{background-size:auto 96vw;margin:-9.25em 0}}@media screen and (max-width: 680px){.layout-alpha.xr .inner-hero-content{background-size:auto 69vw;margin:-8em 0}}@media screen and (max-width: 480px){.layout-alpha.xr .inner-hero-content{background-size:auto 89vw}}@media screen and (max-width: 480px){.layout-alpha.xr .inner-hero-content .hero-content{padding:0}}@media only screen and (max-device-width: 480px){.layout-alpha.xr .inner-hero-content .hero-content{padding:4vmax 0 0}}.layout-alpha.xr .inner-hero-content .hero-content h1{font-size:4em}.layout-alpha.xr .secondary-content{background-image:url(/assets/landing/xr-secondary-468569dd8ff82c5b8e1c999f9ded275891d86828595c7558dad67b5344c0ea00.svg);background-position:left top;background-size:20%}@media screen and (max-width: 680px){.layout-alpha.xr .secondary-content{background-image:none}}.layout-alpha.xr .final-callout{background:linear-gradient(275deg, #100d24 0%, #100d24 100%);text-align:center;padding:9.5rem 0}.layout-alpha.xr .final-callout h5{color:rgba(255,255,255,0.8)}.layout-alpha.xr .final-callout h2{color:#ffffff}.layout-alpha.xr .final-callout .cta{display:inline-flex;position:relative;font-family:"Karla-Regular";font-size:1.12em;line-height:1.4;opacity:0.8;background-color:#ffffff;border:1px solid #ffffff;border-radius:2em;color:#ffffff;cursor:pointer;opacity:1;padding:1em 2em;width:auto;align-items:center;color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.1em;padding:0.8em 2em;font-size:1em}.layout-alpha.xr .final-callout .cta:hover{opacity:1}.layout-alpha.xr .final-callout .cta svg{height:0.875em;width:0.875em;transform:scale(1.5)}.layout-alpha.xr .final-callout .cta.icon{padding:1em 1.2em}.layout-alpha.xr .final-callout .cta.icon span{margin-right:0.5em}.layout-alpha.xr .final-callout .cta.icon svg,.layout-alpha.xr .final-callout .cta.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.xr .final-callout .cta:hover{background-color:rgba(255,255,255,0);color:#ffffff}.layout-alpha.xr .final-callout .cta:hover.icon svg,.layout-alpha.xr .final-callout .cta:hover.icon svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:#ffffff}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta{background-color:white;color:black}.layout-alpha.xr .hero-landing-alpha .hero-content a.cta:hover{color:white;background-color:#dd2476;border-radius:4px;border-color:#dd2476}.cd-title{position:relative;height:160px;line-height:230px;text-align:center}.cd-title h1{font-size:2.4rem;font-weight:700}@media only screen and (min-width: 768px){.cd-title{line-height:250px}}@media only screen and (min-width: 1170px){.cd-title{height:200px;line-height:300px}.cd-title h1{font-size:3rem}}.cd-intro{width:90%;max-width:768px;text-align:center}.cd-intro{margin:4em auto}@media only screen and (min-width: 768px){.cd-intro{margin:5em auto}}@media only screen and (min-width: 1170px){.cd-intro{margin:6em auto}}.cd-headline{font-size:3rem;line-height:1.2}@media only screen and (min-width: 768px){.cd-headline{font-size:4.4rem;font-weight:300}}@media only screen and (min-width: 1170px){.cd-headline{font-size:6rem}}.cd-words-wrapper{color:#dd2476;display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;line-height:1.2}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:cd-rotate-1-in 1.2s;-moz-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s}.cd-headline.rotate-1 b.is-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;-moz-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s}@-webkit-keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}@-moz-keyframes cd-rotate-1-in{0%{-moz-transform:rotateX(180deg);opacity:0}35%{-moz-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-moz-transform:rotateX(360deg);opacity:1}}@keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}@-moz-keyframes cd-rotate-1-out{0%{-moz-transform:rotateX(0deg);opacity:1}35%{-moz-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-moz-transform:rotateX(180deg);opacity:0}}@keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper::after{content:'';position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected{background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected b{color:#0d0d0d}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(0.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.cd-headline.rotate-2 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-2 i,.cd-headline.rotate-2 em{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{-webkit-animation:cd-rotate-2-in 0.4s forwards;-moz-animation:cd-rotate-2-in 0.4s forwards;animation:cd-rotate-2-in 0.4s forwards}.cd-headline.rotate-2 i.out{-webkit-animation:cd-rotate-2-out 0.4s forwards;-moz-animation:cd-rotate-2-out 0.4s forwards;animation:cd-rotate-2-out 0.4s forwards}.cd-headline.rotate-2 em{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg)}}@-moz-keyframes cd-rotate-2-in{0%{opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0deg)}}@keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);-moz-transform:translateZ(-20px) rotateX(0deg);-ms-transform:translateZ(-20px) rotateX(0deg);-o-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@-moz-keyframes cd-rotate-2-out{0%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.loading-bar span{display:inline-block;padding:.2em 0}.cd-headline.loading-bar .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.loading-bar .cd-words-wrapper::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;-webkit-transition:width 0.3s -0.1s;-moz-transition:width 0.3s -0.1s;transition:width 0.3s -0.1s}.cd-headline.loading-bar .cd-words-wrapper.is-loading::after{width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s}.cd-headline.loading-bar b{top:.2em;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}.cd-headline.loading-bar b.is-visible{opacity:1;top:0}.cd-headline.slide span{display:inline-block;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;-webkit-animation:slide-in 0.6s;-moz-animation:slide-in 0.6s;animation:slide-in 0.6s}.cd-headline.slide b.is-hidden{-webkit-animation:slide-out 0.6s;-moz-animation:slide-out 0.6s;animation:slide-out 0.6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}100%{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.cd-headline.clip span{display:inline-block}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper::after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline.clip b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.zoom b{opacity:0}.cd-headline.zoom b.is-visible{opacity:1;-webkit-animation:zoom-in 0.8s;-moz-animation:zoom-in 0.8s;animation:zoom-in 0.8s}.cd-headline.zoom b.is-hidden{-webkit-animation:zoom-out 0.8s;-moz-animation:zoom-out 0.8s;animation:zoom-out 0.8s}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes zoom-in{0%{opacity:0;-moz-transform:translateZ(100px)}100%{opacity:1;-moz-transform:translateZ(0)}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}@-moz-keyframes zoom-out{0%{opacity:1;-moz-transform:translateZ(0)}100%{opacity:0;-moz-transform:translateZ(-100px)}}@keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-ms-transform:translateZ(-100px);-o-transform:translateZ(-100px);transform:translateZ(-100px)}}.cd-headline.rotate-3 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.cd-headline.rotate-3 i.in{-webkit-animation:cd-rotate-3-in 0.6s forwards;-moz-animation:cd-rotate-3-in 0.6s forwards;animation:cd-rotate-3-in 0.6s forwards}.cd-headline.rotate-3 i.out{-webkit-animation:cd-rotate-3-out 0.6s forwards;-moz-animation:cd-rotate-3-out 0.6s forwards;animation:cd-rotate-3-out 0.6s forwards}.no-csstransitions .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg)}}@-moz-keyframes cd-rotate-3-in{0%{-moz-transform:rotateY(180deg)}100%{-moz-transform:rotateY(0deg)}}@keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}@-moz-keyframes cd-rotate-3-out{0%{-moz-transform:rotateY(0)}100%{-moz-transform:rotateY(-180deg)}}@keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.cd-headline.scale b{opacity:0}.cd-headline.scale i{display:inline-block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.is-visible .cd-headline.scale i{opacity:1}.cd-headline.scale i.in{-webkit-animation:scale-up 0.6s forwards;-moz-animation:scale-up 0.6s forwards;animation:scale-up 0.6s forwards}.cd-headline.scale i.out{-webkit-animation:scale-down 0.6s forwards;-moz-animation:scale-down 0.6s forwards;animation:scale-down 0.6s forwards}.no-csstransitions .cd-headline.scale i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}.no-csstransitions .cd-headline.scale .is-visible i{opacity:1}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scale-up{0%{-moz-transform:scale(0);opacity:0}60%{-moz-transform:scale(1.2);opacity:1}100%{-moz-transform:scale(1);opacity:1}}@keyframes scale-up{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes scale-down{0%{-moz-transform:scale(1);opacity:1}60%{-moz-transform:scale(0);opacity:0}}@keyframes scale-down{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}.cd-headline.push b{opacity:0}.cd-headline.push b.is-visible{opacity:1;-webkit-animation:push-in 0.6s;-moz-animation:push-in 0.6s;animation:push-in 0.6s}.cd-headline.push b.is-hidden{-webkit-animation:push-out 0.6s;-moz-animation:push-out 0.6s;animation:push-out 0.6s}@-webkit-keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes push-in{0%{opacity:0;-moz-transform:translateX(-100%)}60%{opacity:1;-moz-transform:translateX(10%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes push-out{0%{opacity:1;-moz-transform:translateX(0)}60%{opacity:0;-moz-transform:translateX(110%)}100%{opacity:0;-moz-transform:translateX(100%)}}@keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.c100.p95 .slice{clip:rect(auto, auto, auto, auto)}.c100.p95 .fill{position:absolute;border:0.08em solid #ffffff;width:0.84em;height:0.84em;clip:rect(0em, 0.5em, 1em, 0em);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.c100.p95 .bar:after,.c100.p95 .fill{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100{background-color:#ffffff;border-radius:50%;font-size:120px;height:1em;margin:0 0.1em 0.1em 0;position:relative;width:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;float:left}.c100 *,.c100 *:before,.c100 *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:125px}.c100>span{color:#000000;display:block;font-family:"Telegraf-Regular";font-size:0.2em;left:0;line-height:5em;position:absolute;text-align:center;top:0;white-space:nowrap;width:100%;z-index:1;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100:after{position:absolute;top:0.08em;left:0.08em;display:block;content:" ";-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:whitesmoke;width:0.84em;height:0.84em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em, 1em, 1em, 0.5em)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-o-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:0.3em}.c100:hover:after{top:0.04em;left:0.04em;width:0.92em;height:0.92em}.c100.green .bar,.c100.green .fill{border-color:#3cf397 !important}.c100.green:hover>span{color:#3cf397}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#3cf397 !important}.c100.green.dark:hover>span{color:#3cf397}.c100.red .bar,.c100.red .fill{border-color:#ff3355 !important}.c100.red:hover>span{color:#ff3355}.c100.red.dark .bar,.c100.red.dark .fill{border-color:#ff3355 !important}.c100.red.dark:hover>span{color:#ff3355}.pie,.c100 .bar{position:absolute;border:0.08em solid #ffffff;width:0.84em;height:0.84em;clip:rect(0em, 0.5em, 1em, 0em);border-radius:50%}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 0.1em 0.1em 0;background-color:#ffffff}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:125px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:0.2em;color:#000000;display:block;text-align:center;white-space:nowrap}.c100:after{position:absolute;top:0.08em;left:0.08em;display:block;content:" ";border-radius:50%;background-color:#f4f4f4;width:0.84em;height:0.84em}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em, 1em, 1em, 0.5em)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:0.3em;color:#ff3355}.c100:hover:after{top:0.04em;left:0.04em;width:0.92em;height:0.92em}.c100.green .bar,.c100.green .fill{border-color:#3cf397 !important}.c100.green:hover>span{color:#3cf397}.c100.red .bar,.c100.red .fill{border-color:#ff3355 !important}.c100.red:hover>span{color:#ff3355}
