/*!
Theme Name: STR Theme
Author: Image Conscious Studios
Author URI: https://www.icscreative.com/
Description: A custom theme for str
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: str
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}optgroup{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html{font-size:18px;background-color:#000}body{background-color:#fff}#page{overflow-x:hidden}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:proxima-soft,sans-serif}a,a:visited,a:hover,a:focus,a:active{color:inherit}::-moz-selection{background-color:rgba(185,83,184,.5)}::selection{background-color:rgba(185,83,184,.5)}.entry-content a:not([class]){text-decoration:none;background-image:linear-gradient(#00CAB8, #00CAB8);background-position:bottom;background-repeat:no-repeat;background-size:100% 2px}h1,h2,h3,h4,h5,h6{font-family:new-frank,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:500;color:#0a0f5b;margin-top:0;margin-bottom:.58em}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}h1,h1.has-large-font-size{font-size:44px;line-height:1.0454545455}@media screen and (min-width: 768px){h1,h1.has-large-font-size{font-size:67px;line-height:1.0895522388}}h2,h2.has-large-font-size,h1.has-medium-font-size{font-size:32px;line-height:1.25}@media screen and (min-width: 768px){h2,h2.has-large-font-size,h1.has-medium-font-size{font-size:52px;line-height:1.1923076923}}h3,h3.has-large-font-size{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b}@media screen and (min-width: 768px){h3,h3.has-large-font-size{font-size:15px;line-height:1.2}}h4,h4.has-large-font-size,h2.has-medium-font-size,h1.has-small-font-size{font-size:32px;line-height:1.25}@media screen and (min-width: 768px){h4,h4.has-large-font-size,h2.has-medium-font-size,h1.has-small-font-size{font-size:42px;line-height:1.0952380952}}h5,h5.has-large-font-size,h4.has-medium-font-size,h2.has-small-font-size{font-size:22px;line-height:1.3636363636;margin-top:0;margin-bottom:.543em}@media screen and (min-width: 768px){h5,h5.has-large-font-size,h4.has-medium-font-size,h2.has-small-font-size{font-size:30px;line-height:1.4}}h6,h6.has-large-font-size,h4.has-small-font-size,h5.has-medium-font-size{font-size:18px;line-height:1.3333333333}@media screen and (min-width: 768px){h6,h6.has-large-font-size,h4.has-small-font-size,h5.has-medium-font-size{font-size:22px;line-height:1.4545454545}}[class*=bg-charcoal] h1,[class*=bg-charcoal] h2,[class*=bg-charcoal] h3,[class*=bg-charcoal] h4,[class*=bg-charcoal] h5,[class*=bg-charcoal] h6{color:#fff}[class*=bg-blue] h1,[class*=bg-blue] h2,[class*=bg-blue] h4,[class*=bg-blue] h5,[class*=bg-blue] h6{color:#000}[class*=bg-black] h1,[class*=bg-black] h2,[class*=bg-black] h4,[class*=bg-black] h5,[class*=bg-black] h6{color:#fff}[class*=bg-black] h1,[class*=bg-black] h2,[class*=bg-black] h4,[class*=bg-black] h5,[class*=bg-black] h6{color:#fff}[class*=bg-black] h3,[class*=bg-blue] h3{color:#fff}p:empty{display:none}p,.entry-content ul,p.has-small-font-size,figcaption{margin-top:0;font-family:proxima-soft,sans-serif;color:#54576f;font-weight:400;font-size:14px;line-height:1.4285714286;letter-spacing:.19px;margin-bottom:1.429em}p b,p strong,.entry-content ul b,.entry-content ul strong,p.has-small-font-size b,p.has-small-font-size strong,figcaption b,figcaption strong{color:#000}@media screen and (min-width: 768px){p,.entry-content ul,p.has-small-font-size,figcaption{font-size:18px;line-height:1.5;letter-spacing:0}}p b,p strong,.entry-content ul b,.entry-content ul strong,p.has-small-font-size b,p.has-small-font-size strong,figcaption b,figcaption strong{font-weight:600}@media screen and (min-width: 768px){p,.entry-content ul,p.has-small-font-size,figcaption{margin-bottom:1.5em}}p.has-medium-font-size{font-weight:400;font-size:18px;line-height:1.4444444444;letter-spacing:0}@media screen and (min-width: 768px){p.has-medium-font-size{font-size:21px;line-height:1.4285714286}}p.has-medium-font-size b,p.has-medium-font-size strong{font-weight:600}p.has-large-font-size{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px}@media screen and (min-width: 768px){p.has-large-font-size{font-size:29px;line-height:1.275862069;letter-spacing:0}}p.has-large-font-size b,p.has-large-font-size strong{font-weight:500}[class*=bg-blue] p,.entry-content [class*=bg-blue] ul{color:#0a0f5b}[class*=bg-blue] p b,[class*=bg-blue] p strong,.entry-content [class*=bg-blue] ul b,.entry-content [class*=bg-blue] ul strong{color:inherit}[class*=bg-charcoal] p,[class*=bg-black] p,.entry-content [class*=bg-black] ul{color:#fff}[class*=bg-charcoal] p b,[class*=bg-charcoal] p strong,[class*=bg-black] p b,[class*=bg-black] p strong,.entry-content [class*=bg-black] ul b,.entry-content [class*=bg-black] ul strong{color:inherit}.entry-content ul{list-style-type:none;padding-left:0}.entry-content li{position:relative;margin-bottom:10px;padding-left:36px}.entry-content li:before{content:"•";position:absolute;font-size:85%;margin-top:.1em;left:11px}blockquote{max-width:680px}blockquote p{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;margin-bottom:20px}@media screen and (min-width: 768px){blockquote p{font-size:29px;line-height:1.275862069;letter-spacing:0}}blockquote p b,blockquote p strong{font-weight:500}blockquote cite{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;font-style:normal}@media screen and (min-width: 768px){blockquote cite{font-size:15px;line-height:1.2}}@media screen and (min-width: 768px){blockquote p{margin-bottom:28px}}.wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.wrapper{width:81.9444%}}[class*=bg-blue]{background:#50a3ff}[class*=bg-charcoal]{background:#141414}[class*=bg-black]{background:#000}@media screen and (min-width: 768px){[class*=bg-grid-diamond]{background:url(img/small-grid.png) no-repeat 88.5% 84.5%/172px,url(img/dots-diamond.svg) no-repeat 10% 65%/180px}}@media screen and (min-width: 768px){[class*=bg-black-grid]{background:#000 url(img/small-grid.png) no-repeat 95.5% 0/301px}}@media screen and (min-width: 768px){[class*=bg-charcoal-grid],[class*=bg-charcoal-grid-bottom]{background:#141414 url(img/small-grid.svg) no-repeat 95.5% 0/301px}}[class*=bg-charcoal-grid-bottom]{background-position:bottom right}.bg-light-blue-grad{background:linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}[class*=-border-tl-br],[class*=-border-tl]{border-top-left-radius:80px}@media screen and (min-width: 768px){[class*=-border-tl-br],[class*=-border-tl]{border-top-left-radius:250px;border-top-left-radius:min(18vw, 250px)}}[class*=-border-tl-br],[class*=-border-br]{border-bottom-right-radius:80px}@media screen and (min-width: 768px){[class*=-border-tl-br],[class*=-border-br]{border-bottom-right-radius:250px;border-bottom-right-radius:min(18vw, 250px)}}[class*=bg-blue] .str-highlight{color:#fff}.fill-charcoal-bttm{background:linear-gradient(to bottom, transparent 60%, #141414 60%)}.fill-charcoal-top{background:linear-gradient(to top, transparent 60%, #141414 60%)}.fill-blue-top{background:linear-gradient(to top, transparent 60%, rgba(80, 163, 255, 0.14) 60%)}.fill-blue-bttm{background:linear-gradient(to bottom, transparent 60%, rgba(80, 163, 255, 0.14) 60%)}input[type=button],input[type=submit],.wp-block-button a.wp-block-button__link,.is-style-outline>.wp-block-button__link,.modal-button button{font-family:proxima-soft,sans-serif;font-weight:900;font-size:11px;letter-spacing:.14545em;text-transform:uppercase;border-radius:9999px;line-height:1.6;padding:.991em 1.946em .846em;display:inline-block;color:#000;background-color:#00f0d7;border:.145em solid #00f0d7;box-shadow:1px 10px 27px 0 rgba(0,0,0,.15);transition:.3s;text-decoration:none}@media screen and (min-width: 768px){input[type=button],input[type=submit],.wp-block-button a.wp-block-button__link,.is-style-outline>.wp-block-button__link,.modal-button button{font-size:13px;letter-spacing:.1485em;border-width:.154em;padding:1.092em 3.577em .923em}}input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,.wp-block-button a.wp-block-button__link:hover,.wp-block-button a.wp-block-button__link:focus,.is-style-outline>.wp-block-button__link:hover,.is-style-outline>.wp-block-button__link:focus,.modal-button button:hover,.modal-button button:focus{color:#000;box-shadow:1px 15px 35px 0 rgba(0,0,0,.25)}.is-style-button-solid-black a.wp-block-button__link{background-color:#000;border-color:#000;color:#fff}.is-style-button-solid-black a.wp-block-button__link:hover,.is-style-button-solid-black a.wp-block-button__link:focus{color:#fff}.is-style-outline>.wp-block-button__link{box-shadow:none;border-color:#00cab8}.is-style-outline>.wp-block-button__link:hover,.is-style-outline>.wp-block-button__link:focus{color:#000;background-color:#00cab8;box-shadow:0 20px 40px 0 rgba(0,0,0,.28)}.is-style-button-solid-arrow a.wp-block-button__link{position:relative;padding-right:2em;position:relative}.is-style-button-solid-arrow a.wp-block-button__link:after{content:url('data:image/svg+xml; utf8, <svg fill="%23000" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M15.9991883,6.50669452 C16.0121678,6.10546041 15.869393,5.70422629 15.5773536,5.40998794 L10.7165201,0.427997639 C10.1584003,-0.147104597 9.25632308,-0.140417362 8.69820334,0.434684874 C8.1400836,1.00978711 8.14657337,1.93931282 8.70469311,2.51441505 L11.1123957,4.98869211 L1.42774817,4.98869211 C0.635996913,4.98869211 0,5.64404117 0,6.45988388 C0,7.27572658 0.635996913,7.93107564 1.42774817,7.93107564 L11.2097422,7.93107564 L8.7241624,10.4922868 C8.16604266,11.067389 8.16604266,11.9969147 8.7241624,12.5720169 C9.00322227,12.8595681 9.36664908,13 9.73656565,13 C10.0999925,13 10.469909,12.8595681 10.7489689,12.5720169 L15.5838434,7.59002664 C15.869393,7.28910105 16.0056781,6.89455417 15.9991883,6.50669452 Z"></path></svg>');display:inline-block;height:7px;width:7px}.is-style-button-solid-arrow a.wp-block-button__link:after{position:relative;margin-left:8px;bottom:-1px}@media screen and (min-width: 768px){.is-style-button-solid-arrow a.wp-block-button__link:after{width:10px;height:10px;margin-left:1.5385em}}.is-style-button-underline a.wp-block-button__link{padding:0;box-shadow:none;background-color:rgba(0,0,0,0);border-radius:0;border-width:0 0 2.5px 0;font-size:12.8px;letter-spacing:0.18515625em;line-height:1.5}@media screen and (min-width: 768px){.is-style-button-underline a.wp-block-button__link{font-size:16px}}.wp-block-button+.wp-block-button.is-style-button-underline .wp-block-button__link{font-size:9.6px}@media screen and (min-width: 768px){.wp-block-button+.wp-block-button.is-style-button-underline .wp-block-button__link{font-size:12px}}[class*=bg-charcoal] .is-style-button-underline .wp-block-button__link,[class*=bg-charcoal] .is-style-outline:not(.has-text-color)>.wp-block-button__link,[class*=bg-black] .is-style-button-underline .wp-block-button__link [class*=bg-black] .is-style-outline:not(.has-text-color)>.wp-block-button__link{color:#fff}.modal-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wp-block-buttons{align-items:center}.wp-block-buttons>div.wp-block-button{margin-right:23px}.scroll-down{cursor:pointer;z-index:9;margin-top:-56px;position:relative}::-moz-placeholder{color:#797979}::placeholder{color:#797979}input:not([type=radio]):not([type=search]):not([type=checkbox]):not([type=button]):not([type=image]):not([type=file]),form textarea,form select,.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_page_footer input.button,.gform_wrapper form .gform_page_footer input[type=submit],.gform_wrapper .gform_body textarea,.gform_wrapper .gform_body .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body select,.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:10.4px;line-height:12px;letter-spacing:0.1144230769em;min-height:0}@media screen and (min-width: 768px){input:not([type=radio]):not([type=search]):not([type=checkbox]):not([type=button]):not([type=image]):not([type=file]),form textarea,form select,.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_page_footer input.button,.gform_wrapper form .gform_page_footer input[type=submit],.gform_wrapper .gform_body textarea,.gform_wrapper .gform_body .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body select,.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:13px;line-height:16px}}.gform_wrapper form .gform_footer,.gform_wrapper form .gform_page_footer{margin-top:0}input[type=submit],.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_page_footer input.button,.gform_wrapper form .gform_page_footer input[type=submit]{background-color:#000;color:#fff;border-color:#000;cursor:pointer;width:auto;min-width:138px}@media screen and (min-width: 768px){input[type=submit],.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_page_footer input.button,.gform_wrapper form .gform_page_footer input[type=submit]{min-width:173px}}input:not([type=radio]):not([type=search]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea,form select,.gform_wrapper .gform_body textarea,.gform_wrapper .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body select,.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-family:proxima-soft,sans-serif;text-transform:uppercase;padding:0.9326923077em 1.6153846154em;background-color:#fff;border-radius:15.61px;border:none;color:#0a0f5b;max-width:460px;width:100%;margin:0 0 21px}@media screen and (min-width: 768px){input:not([type=radio]):not([type=search]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea,form select,.gform_wrapper .gform_body textarea,.gform_wrapper .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body select,.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:19.51px;margin-bottom:17px}}body .gform_wrapper .gform_body .top_label div.ginput_container,body .gform_wrapper .gform_body ul li.gfield{margin:0}.gform_wrapper .gform_body .top_label input.medium,.gform_wrapper .gform_body .top_label select.medium{width:100%}select,.gform_wrapper .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:10px auto;background-image:url('data:image/svg+xml; utf8, <svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polygon fill="%2300CAB8" points="5 10 0 0 10 0"></polygon></svg>');background-position:center right 1.6153846154em;padding-right:3.5384615385em;background-repeat:no-repeat}label,.gform_wrapper .gform_body label.gfield_label{font-family:proxima-soft,sans-serif;font-weight:bold;text-transform:uppercase;font-size:0.6222222222em;line-height:1.2142857143em;margin-bottom:0.4625em;letter-spacing:0.1482142857em}@media screen and (min-width: 768px){label,.gform_wrapper .gform_body label.gfield_label{font-size:14px}}.site-header{position:fixed;width:100%;top:0;background:#000;color:#fff;z-index:9999;height:60px}@media screen and (min-width: 880px){.site-header{height:90px}}.site-header__wrap{height:100%;margin-left:29px;margin-right:22px;display:flex;align-items:center;justify-content:space-between}.site-branding a{display:block;height:100%}.site-branding img{display:block;height:100%;width:auto;max-width:100%;height:37px}.site-header nav{flex-direction:column;display:none;background:#141414;width:220px;position:absolute;right:0;top:0;height:100vh;overflow:auto;padding:60px 27px 31px 40px}.site-header .primary-menu{margin-top:auto}.site-header ul{margin:0;padding:0;list-style-type:none}.site-header.toggled nav{display:flex}.menu-toggle{background:none;border:none;font-size:0;margin-left:auto;position:relative;top:3px;position:absolute !important;top:50%;right:22px;transform:translateY(-50%);z-index:1}.menu-toggle:after{content:url('data:image/svg+xml; utf8, <svg fill="%23fff" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M14.5660259,10 C15.3263094,10 15.9483991,10.6135987 15.9969498,11.4007358 L16,11.5 C16,12.3284271 15.3629075,13 14.5660259,13 L1.43397412,13 C0.642012081,13 0,12.3342028 0,11.5 C0,10.6715729 0.637092501,10 1.43397412,10 L14.5660259,10 Z M14.5660259,5 C15.3263094,5 15.9483991,5.61359873 15.9969498,6.40073585 L16,6.5 C16,7.32842712 15.3629075,8 14.5660259,8 L1.43397412,8 C0.642012081,8 0,7.33420277 0,6.5 C0,5.67157288 0.637092501,5 1.43397412,5 L14.5660259,5 Z M14.5660259,0 C15.3263094,0 15.9483991,0.61359873 15.9969498,1.40073585 L16,1.5 C16,2.32842712 15.3629075,3 14.5660259,3 L1.43397412,3 C0.642012081,3 0,2.33420277 0,1.5 C0,0.671572875 0.637092501,0 1.43397412,0 L14.5660259,0 Z"></path></svg>');display:inline-block;height:28px;width:28px}.toggled .menu-toggle{position:relative}.toggled .menu-toggle:after{content:url('data:image/svg+xml; utf8, <svg fill="%23fff" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M13.3956667,15.552124 L8,10.1584312 L2.60433326,15.552124 C2.31902963,15.8387107 1.93091536,16 1.52610465,16 C1.12129393,16 0.733179666,15.8387156 0.447876035,15.552124 C0.161289328,15.2668203 0,14.8787061 0,14.4738954 C0,14.0690846 0.161284393,13.6809704 0.447876035,13.3956667 L5.84156881,8 L0.447876035,2.60433326 C0.161289328,2.31902963 0,1.93091536 0,1.52610465 C0,1.12129393 0.161284393,0.733179666 0.447876035,0.447876035 C0.733179666,0.161289328 1.12129393,0 1.52610465,0 C1.93091536,0 2.31902963,0.161284393 2.60433326,0.447876035 L8,5.84156881 L13.3956667,0.447876035 C13.6809704,0.161289328 14.0690846,0 14.4738954,0 C14.8787061,0 15.2668203,0.161284393 15.552124,0.447876035 C15.8387107,0.733179666 16,1.12129393 16,1.52610465 C16,1.93091536 15.8387156,2.31902963 15.552124,2.60433326 L10.1584312,8 L15.552124,13.3956667 C15.8387107,13.6809704 16,14.0690846 16,14.4738954 C16,14.8787061 15.8387156,15.2668203 15.552124,15.552124 C15.2668203,15.8387107 14.8787061,16 14.4738954,16 C14.0690846,16 13.6809704,15.8387156 13.3956667,15.552124 Z"></path></svg>');display:inline-block;height:21px;width:21px}.site-header .primary-menu li{margin-bottom:42px}.site-header nav a{text-transform:uppercase;font-weight:900;text-decoration:none;font-size:12px;letter-spacing:1.54px;display:block}.site-header .sub-menu li{margin:0 0 0 22px}.site-header .sub-menu a{text-transform:none;font-weight:500;letter-spacing:0;font-size:14px;line-height:27px;margin-top:18px;letter-spacing:0.0135714286em}.site-header .sub-menu-bttn{display:none}.site-header .contact-section{margin-bottom:50px}@media screen and (min-width: 768px){.site-header .contact-section{margin-bottom:auto}}.site-header .contact-section:before{content:"";display:block;height:1px;background-color:#979797;width:38px;margin-bottom:41px}@media screen and (min-width: 880px){.site-branding img{height:60px}.menu-toggle{display:none}.site-header__wrap{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}}@media screen and (min-width: 880px)and (min-width: 768px){.site-header__wrap{width:81.9444%}}@media screen and (min-width: 880px){.site-header nav{background:none;position:relative;width:auto;padding:0;display:flex;flex-direction:row;-webkit-box:1;-moz-box:1;flex:1 0 auto;height:100%;overflow:visible}.site-header .primary-menu{flex:1;margin-top:0}.site-header ul{height:100%;display:flex}.site-header li,.site-header .contact-section{display:flex;align-items:center}.site-header #primary-menu{justify-content:flex-end}.site-header .primary-menu li{margin-left:5.88%;margin-bottom:0}.site-header .primary-menu li:first-child{margin-left:0}.site-header .primary-menu a{letter-spacing:2.07px;font-size:14px}.site-header .contact-section{flex-basis:auto;padding-left:4.65%;margin-left:3.125%;margin-bottom:0;position:relative}.site-header .contact-section:before{position:absolute;left:0;width:1px;height:38px;margin:0;background-color:#d6d6d6}.site-header .contact-section a{text-transform:none;letter-spacing:0;font-size:16px}.site-header .contact-list{padding:0}.site-header .sub-menu{display:none;background-color:#141414;min-width:206px;border-radius:0 0 12px 12px;padding:17px 19px 10px;position:absolute;top:85%;height:auto}.site-header li:hover .sub-menu,.site-header li:focus-within .sub-menu{display:block}.site-header .sub-menu li{margin:0 0 13px}.site-header .sub-menu a{letter-spacing:0;margin-top:0}}main{margin-top:60px}@media screen and (min-width: 880px){main{margin-top:90px}}.site-footer{background:#000;color:#fff;position:relative;padding:32px 0 30px}.site-info{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;justify-content:flex-end;margin-bottom:40px}.site-info .logo-wrap{flex-basis:100%;padding-left:10px;padding-right:10px}.site-info .col-2,.site-info .col-3{flex-basis:50%;padding-left:10px;padding-right:10px}.site-footer ul{margin-left:0;margin-bottom:0;padding:0;list-style-type:none}.site-footer a{text-decoration:none}.site-credits{text-align:center;font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:inherit;font-weight:500}@media screen and (min-width: 768px){.site-credits{font-size:15px;line-height:1.2}}.site-info ul,.site-info li{line-height:0}.site-footer .logo-wrap img{display:block;margin-bottom:58px;height:57px}.site-info .menu-item a{display:inline-block;text-transform:uppercase;font-weight:600;font-size:12px;margin-bottom:28px;padding-top:2px;letter-spacing:0.1283333333em;line-height:1.1666666667}.site-info .sub-menu a,.site-info .footer-tertiary-menu a{text-transform:none;letter-spacing:normal;padding:0}.site-info .contact-list a,.site-info .sub-menu a{font-size:14px;line-height:1.4285714286;letter-spacing:0.0135714286em}.site-info .sub-menu a{margin-left:16px;margin-bottom:13px;font-weight:normal}.site-info .contact-list{margin-top:0}.site-info .contact-list:before{content:"";display:inline-block;width:38px;height:1px;margin-top:2px;margin-bottom:27px;background-color:#979797}.site-info .footer-tertiary-menu .menu-item,.site-info .footer-social li{display:inline-block}.site-info .footer-tertiary-menu{margin-top:23px}.site-info .footer-tertiary-menu .menu-item+.menu-item a{margin-left:27px}.site-info .footer-tertiary-menu a{color:#71727a;font-size:12px}.site-info .footer-social{margin-top:14px}.site-info .footer-social li+li a{margin-left:16px}.site-info .footer-social a{display:block;height:29px;width:29px;padding:0;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.site-info .footer-social [title=insta]{position:relative}.site-info .footer-social [title=insta]:after{content:url('data:image/svg+xml; utf8, <svg fill="%2300cab8" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M11.9639319,0 C14.1222897,0 15.8899056,1.70244995 15.9950519,3.83498521 L16,4.03613157 L16,11.9638684 C16,14.1222878 14.2977889,15.8899055 12.1650944,15.9950519 L11.9639319,16 L4.03613157,16 C1.87795853,16 0.110109395,14.2977889 0.00494881685,12.1650365 L0,11.9638684 L0,4.03613157 C0,1.87795853 1.70244995,0.110109395 3.83498521,0.00494881685 L4.03613157,0 L11.9639319,0 Z M11.9639319,1.74130048 L4.03613157,1.74130048 C2.82360988,1.74130048 1.82750885,2.68687977 1.7466055,3.87926134 L1.74130048,4.03613157 L1.74130048,11.9639319 C1.74130048,13.176697 2.68687977,14.1728082 3.87926134,14.253712 L4.03613157,14.259017 L11.9639319,14.259017 C13.1766362,14.259017 14.1727448,13.3134377 14.2536485,12.1208326 L14.2589535,11.9639319 L14.2589535,4.03613157 C14.2589535,2.82354902 13.3133742,1.82750378 12.120825,1.74660519 L11.9639319,1.74130048 Z M7.99415799,3.87350775 C10.266383,3.87350775 12.1150622,5.72225044 12.1150622,7.99415799 C12.1150622,10.266383 10.266383,12.1150622 7.99415799,12.1150622 C5.72218694,12.1150622 3.87350775,10.266383 3.87350775,7.99415799 C3.87350775,5.72218694 5.72218694,3.87350775 7.99415799,3.87350775 Z M7.99415799,5.61506223 C6.68256287,5.61506223 5.61449073,6.68262637 5.61449073,7.99422149 C5.61449073,9.30632461 6.68256287,10.3741427 7.99415799,10.3741427 C9.30626111,10.3741427 10.3735712,9.30626111 10.3735712,7.99422149 C10.3735712,6.68262637 9.30626111,5.61506223 7.99415799,5.61506223 Z M12.2783211,2.79400559 C12.8159131,2.79400559 13.253302,3.23139446 13.253302,3.76905004 C13.253302,4.30664211 12.8159131,4.74403099 12.2783211,4.74403099 C11.7404115,4.74403099 11.3030226,4.30664211 11.3030226,3.76905004 C11.3030226,3.23139446 11.7404115,2.79400559 12.2783211,2.79400559 Z"></path></svg>');display:inline-block;height:48%;width:48%}.site-info .footer-social [title=fb]{position:relative}.site-info .footer-social [title=fb]:after{content:url('data:image/svg+xml; utf8, <svg fill="%2300cab8" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M9.75237146,16 L9.75237146,8.7021832 L12.3640057,8.7021832 L12.7558279,5.85725059 L9.75237146,5.85725059 L9.75237146,4.04117598 C9.75237146,3.21775956 9.99525279,2.65661117 11.2560797,2.65661117 L12.8615385,2.65599237 L12.8615385,0.111383985 C12.5838969,0.077556256 11.6308517,0 10.5216057,0 C8.205323,0 6.61955433,1.32557255 6.61955433,3.75941575 L6.61955433,5.85725059 L4,5.85725059 L4,8.7021832 L6.61955433,8.7021832 L6.61955433,16 L9.75237146,16 Z"></path></svg>');display:inline-block;height:48%;width:48%}.site-info .footer-social [title=linkedin]{position:relative}.site-info .footer-social [title=linkedin]:after{content:url('data:image/svg+xml; utf8, <svg fill="%2300cab8" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M12.0870467,5.09090909 C15.3914934,5.09090909 16,7.29384678 16,10.1536146 L16,10.1536146 L16,15.9993359 L12.7369081,16 L12.7367387,10.6855506 C12.733024,9.47337709 12.6522058,8.00115117 11.038735,8.00115117 C9.34056183,8.00115117 9.08061727,9.34270502 9.08061727,10.7300842 L9.08061727,10.7300842 L9.08061727,15.9993359 L5.81818182,15.9993359 L5.81818182,5.35789159 L8.95130142,5.35789159 L8.95130142,6.80902782 L8.99725122,6.80902782 C9.43246142,5.97288113 10.4984967,5.09090909 12.0870467,5.09090909 Z M3.63636364,5.09090909 L3.63636364,16 L-5.18696197e-13,16 L-5.18696197e-13,5.09090909 L3.63636364,5.09090909 Z M1.81818182,-3.21964677e-14 C2.82127311,-3.21964677e-14 3.63573276,0.810662313 3.63636364,1.80970471 C3.63636364,2.80874712 2.82190398,3.63636364 1.81818182,3.63636364 C0.814459656,3.63636364 -5.18696197e-13,2.80874712 -5.18696197e-13,1.80970471 C-5.18696197e-13,0.810662313 0.814459656,-3.21964677e-14 1.81818182,-3.21964677e-14 Z"></path></svg>');display:inline-block;height:48%;width:48%}.site-info .footer-social [title=twitter]{position:relative}.site-info .footer-social [title=twitter]:after{content:url('data:image/svg+xml; utf8, <svg fill="%2300cab8" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M16,1.53933333 C15.4113333,1.80066667 14.7786667,1.97666667 14.1146667,2.056 C14.7926667,1.65 15.3133333,1.00666667 15.558,0.24 C14.924,0.616 14.2213333,0.889333333 13.4733333,1.03666667 C12.8753333,0.398666667 12.0213333,0 11.0773333,0 C8.958,0 7.40066667,1.97733333 7.87933333,4.03 C5.152,3.89333333 2.73333333,2.58666667 1.114,0.600666667 C0.254,2.076 0.668,4.006 2.12933333,4.98333333 C1.592,4.966 1.08533333,4.81866667 0.643333333,4.57266667 C0.607333333,6.09333333 1.69733333,7.516 3.276,7.83266667 C2.814,7.958 2.308,7.98733333 1.79333333,7.88866667 C2.21066667,9.19266667 3.42266667,10.1413333 4.86,10.168 C3.48,11.25 1.74133333,11.7333333 0,11.528 C1.45266667,12.4593333 3.17866667,13.0026667 5.032,13.0026667 C11.1266667,13.0026667 14.57,7.85533333 14.362,3.23866667 C15.0033333,2.77533333 15.56,2.19733333 16,1.53933333 Z"></path></svg>');display:inline-block;height:48%;width:48%}@media screen and (min-width: 768px){.site-footer{padding-top:75px}.site-info{margin-bottom:77px;flex-wrap:nowrap}.site-info .logo-wrap{flex-basis:33.3333333333%;padding-left:10px;padding-right:10px}.site-footer .logo-wrap img{height:71px}.site-info .col-3{flex-basis:25%;padding-left:10px;padding-right:10px}.site-info .col-2{flex-basis:16.6666666667%;padding-left:10px;padding-right:10px}.site-info .menu-item a{margin-bottom:39px;font-size:13px;padding:0}.site-info .sub-menu a,.site-info .footer-tertiary-menu a{font-size:16px;line-height:27px;letter-spacing:0}.site-info .sub-menu a{margin-bottom:11px}.site-info .contact-list{font-weight:500}.site-info .contact-list:before{margin-top:0;margin-bottom:40px}.site-info .contact-list a{font-size:15px;line-height:18px;letter-spacing:0.0133333333em}.site-info .footer-tertiary-menu .menu-item{display:block}.site-info .footer-tertiary-menu .menu-item a{font-weight:normal;display:block;margin:0}.site-info .footer-tertiary-menu .menu-item+.menu-item a{margin:7px 0 0}.site-info .footer-social{margin-top:4px;display:flex;justify-content:space-between}.site-info .footer-social a{width:43px;height:43px;border-width:1.5px}.site-info .footer-social li+li a{margin-left:12px}}.single-notes{background:url(img/dots-diamond.svg) no-repeat 100% 120px/119px,linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}@media screen and (min-width: 768px){.single-notes{background:url(img/dots-diamond.svg) no-repeat 95% 120px/180px,url(img/radar-screen.svg) no-repeat 0 65%/282px,linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}}.single-notes main .wrapper{padding-top:1.5625rem;padding-bottom:3.75rem}@media screen and (min-width: 768px){.single-notes main .wrapper{padding-top:3.75rem;padding-bottom:5rem}}.single-notes article{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:3.75rem}@media screen and (min-width: 768px){.single-notes article{margin-bottom:8.125rem}}.single-notes .post-thumbnail{border-radius:14px;overflow:hidden;box-shadow:1px 45px 100px rgba(0,0,0,.18);margin-bottom:3.25rem;margin-top:2rem;transform:translateZ(0)}@media screen and (min-width: 768px){.single-notes .post-thumbnail{margin-top:0;margin-bottom:5.25rem}}.post-thumbnail .video-wrapper{display:block;width:100%;height:auto;position:relative}.video-wrapper.playing button.fancy-button{opacity:0;pointer-events:none}.video-wrapper button.fancy-button:focus{outline:none;border:none}.video-wrapper button.fancy-button{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:54px;height:54px;border:none;text-indent:-10000px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:54px;background:url(img/play-button.svg) no-repeat center center/100%;cursor:pointer;opacity:1;transition-duration:.25s;transition-property:opacity}@media screen and (min-width: 768px){.video-wrapper button.fancy-button{width:128px;height:128px;border-radius:128px}}.single-notes .post-thumbnail img,.single-notes .post-thumbnail video{display:block;width:100%;max-width:100%;height:auto}.single-notes .entry-header{margin-top:2.75rem}@media screen and (min-width: 768px){.single-notes .entry-header{margin-top:3.75rem}}.single .wp-block-quote{margin-top:2.625rem;margin-bottom:2.625rem}@media screen and (min-width: 768px){.single .wp-block-quote{margin-top:3.75rem;margin-bottom:3.75rem}}.single .wp-block-quote p{color:#0a0f5b;font-size:22px;line-height:30px;text-transform:uppercase;font-weight:500;font-family:new-frank,sans-serif}@media screen and (min-width: 768px){.single .wp-block-quote p{font-size:30px;line-height:42px}}.single .wp-block-quote p:last-of-type{margin-bottom:0}.home-link a{color:#0a0f5b;text-transform:uppercase;font-family:proxima-soft,sans-serif;font-weight:700;text-decoration:none;font-size:12px;letter-spacing:1.54px;background:url(img/left-arrow.svg) no-repeat top 45% left/8px;padding-left:1.125rem}@media screen and (min-width: 768px){.home-link a{font-size:15px;letter-spacing:2px;padding-left:1.75rem;background-size:12px;background-position:top 60% left}}.single h1,.single .entry-title{font-size:32px;line-height:40px;letter-spacing:.43px}@media screen and (min-width: 768px){.single h1,.single .entry-title{font-size:52px;line-height:58px;letter-spacing:0}}.single .wp-block-image figure img{border-radius:12px;box-shadow:-20px 40px 80px rgba(0,0,0,.3)}.single .wp-block-image figcaption{font-size:12px}@media screen and (min-width: 768px){.single .wp-block-image figcaption{font-size:14px}}.single-our-work{background:linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}@media screen and (min-width: 768px){.single-our-work{background:url(img/radar-screen.svg) no-repeat 0 65%/282px,linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}}.single-our-work .entry-header{display:flex;flex-wrap:wrap;align-items:stretch;position:relative}.single-our-work .entry-header:after{content:"";position:absolute;background:url(img/dots-diamond.svg) no-repeat top center/contain;width:124px;height:119px;bottom:0;pointer-events:none;right:0}@media screen and (min-width: 768px){.single-our-work .entry-header:after{width:187px;height:180px;bottom:-180px;right:3%}}.single-our-work article{width:100%;padding-bottom:5rem}@media screen and (min-width: 768px){.single-our-work article{padding-bottom:7.5rem}}.single-our-work main .wrapper{width:100%;max-width:100%}.single-our-work .entry-content{max-width:780px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:3.375rem}@media screen and (min-width: 768px){.single-our-work .entry-content{padding-left:0;padding-top:0;padding-right:0}}.single-our-work .intro-line{max-width:980px;margin:0 auto;position:relative;z-index:2;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width: 768px){.single-our-work .intro-line{padding-left:0;padding-right:0}}.intro-line .header-intro{font-size:16px;line-height:20px;color:#767a98;display:none;font-family:proxima-soft,sans-serif;position:absolute;white-space:nowrap;transform:translateY(-50%)}@media screen and (min-width: 768px){.intro-line .header-intro{writing-mode:vertical-rl;cursor:vertical-text;display:block}}.single-our-work .feature-image{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch;border-bottom-right-radius:100px;order:1}@media screen and (min-width: 768px){.single-our-work .feature-image{width:64%;border-bottom-right-radius:305px;order:2}}.single-our-work .mask-container .header-mask{display:block;width:100%;height:auto}.single-our-work .post-thumbnail{width:100%}.single-our-work .feature-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-our-work .mask-container{position:relative;width:52.5%;margin-top:-26.25%}@media screen and (min-width: 768px){.single-our-work .mask-container{transform:translateX(38.5%);margin-top:2rem;margin-bottom:2rem;width:100%}}@media screen and (min-width: 768px){.single-our-work .masked-image:after{position:absolute;content:"";width:100%;height:85%;top:0;left:0;pointer-events:none;background:url(img/our-work-head.svg) no-repeat top left/contain,url(img/dots-diamond-white.svg) no-repeat 19.5% 27%/100px}}.single-our-work .masked-image{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;order:2;width:100%;margin-left:1.25rem}@media screen and (min-width: 768px){.single-our-work .masked-image{width:36%;background:#000;order:1;margin-left:0;justify-content:flex-end}}.single-our-work .entry-content-wrap{max-width:1180px;margin:0 auto}@media screen and (min-width: 1180px){.single-our-work .wp-block-image .alignleft{margin-left:-20%;margin-right:4%}}@media screen and (min-width: 1180px){.single-our-work .wp-block-image .alignright{margin-right:-20%;margin-left:4%}}@media screen and (min-width: 768px){.single-our-work .entry-title{margin-top:5.625rem}}.related-posts{padding-bottom:3.75rem;background:url(img/bars-gray.svg) no-repeat bottom left/cover,#0d0d0d}@media screen and (min-width: 768px){.related-posts{padding-bottom:8rem}}.related-posts .posts-wrap{max-width:calc(1180px + 2.5rem);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:30px}@media screen and (min-width: 768px){.related-posts .posts-wrap{padding-left:0;padding-right:0;padding-top:7rem}}.related-posts .posts-list{display:flex;flex-wrap:wrap;align-items:flex-start}.post-card{flex:0 100%;margin-bottom:1.875rem}@media screen and (min-width: 768px){.post-card{flex:0 20%;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:0}}.card-wrap .image-wrap{position:relative;overflow:hidden;border-radius:12px;box-shadow:-20px 40px 80px rgba(0,0,0,.15);width:35%}@media screen and (min-width: 768px){.card-wrap .image-wrap{width:100%}}.card-wrap .card-content{width:65%;padding-left:1.375rem}@media screen and (min-width: 768px){.card-wrap .card-content{width:100%;padding-left:0}}.card-wrap .image-wrap:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;mix-blend-mode:screen;transition-property:opacity;transition-duration:.3s;border-radius:12px;background-image:linear-gradient(219deg, rgba(0, 231, 221, 0) 3%, rgba(0, 230, 220, 0.4) 63%, rgba(0, 202, 184, 0.7) 100%)}.related-posts .intro-line{padding-top:2.625rem;margin-bottom:1.875rem}@media screen and (min-width: 768px){.related-posts .intro-line{padding-top:0;margin-bottom:0}}.related-posts .intro-line .header-intro{display:block;color:#fff;transform:none;position:relative}@media screen and (min-width: 768px){.related-posts .intro-line .header-intro{color:#767a98;position:absolute;transform:translateY(-50%)}}.card-wrap .image-wrap img{display:block;width:100%;height:auto;transition-property:transform;transition-duration:.3s}.card-link:hover .image-wrap:after{opacity:0}.card-link:hover img{transform:scale(1.05)}.card-link{text-decoration:none}.card-title{color:#fff;font-size:14px;line-height:20px;letter-spacing:.19px}@media screen and (min-width: 768px){.card-title{font-size:18px;line-height:27px;margin-top:1.875rem}}.read-more{text-transform:uppercase;color:#fff;border-bottom:3px solid #00f5d6;font-family:proxima-soft,sans-serif;font-weight:900;display:inline-block;font-size:11.2px;letter-spacing:1.19px;padding-bottom:2px}@media screen and (min-width: 768px){.read-more{margin-top:.65rem;font-size:14px;padding-bottom:2px;padding-right:2px;padding-left:2px;letter-spacing:1.49px}}.card-wrap{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 768px){.card-wrap{align-items:flex-start}}.wp-block-str-custom-blocks-hero{padding-bottom:64px;border-bottom-right-radius:100px;background-color:#000}.hero-block-image{margin-bottom:56px;border-bottom-left-radius:100px;overflow:hidden;background:#000}.wp-block-str-custom-blocks-hero video.hero-asset{width:100%}.hero-block-image img{width:100%;max-width:none;display:block}.hero-block-content h5{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#fff;margin-bottom:1.417em}@media screen and (min-width: 768px){.hero-block-content h5{font-size:15px;line-height:1.2}}.hero-block-content h1{color:#fff;margin-bottom:16px}.hero-block-content p{color:#fff;max-width:35em}.hero-block-content p b,.hero-block-content p strong{color:inherit}.hero-block-wrap{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:600px}@media screen and (min-width: 768px){.hero-block-wrap{width:81.9444%}}@media screen and (min-width: 880px){.wp-block-str-custom-blocks-hero{padding-bottom:0}.hero__inner{display:flex}.image-right .hero__inner{flex-direction:row-reverse}.hero-block-image{flex-basis:58.3333333333%}.hero__inner .content-wrap{flex-basis:41.6666666667%}.hero-block-image{overflow:hidden;margin:0;border-bottom-left-radius:0}.hero-block-image-wrap{height:100%;display:flex;flex-wrap:wrap;align-items:center}.hero-block-image img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-block-wrap{width:100%}.hero__inner .content-wrap{background-color:#000;display:flex;align-items:center;justify-content:center;padding-bottom:3%}.hero__inner .hero-block-content{max-width:385px;margin-left:45px;margin-right:45px}.hero-block-content h1{margin-bottom:32px}.wp-block-str-custom-blocks-hero.bg-border-bottom{background-color:rgba(0,0,0,0)}.bg-border-bottom .hero__inner{height:70vw;max-height:844px}.bg-border-bottom .hero-block-image,.bg-border-bottom .hero__inner .content-wrap{background-color:#000}.bg-border-bottom .hero__inner .hero-block-content{max-width:450px}.image-right.bg-border-bottom .content-wrap{border-bottom-left-radius:200px;border-bottom-left-radius:min(13.8vw, 200px);justify-content:flex-end}.image-left.bg-border-bottom .content-wrap{border-bottom-right-radius:200px;border-bottom-right-radius:min(13.8vw, 200px);justify-content:flex-start}.wp-block-str-custom-blocks-hero.bg-border-double{border-bottom-right-radius:0;background-color:rgba(0,0,0,0)}.bg-border-double .hero__inner{height:60vw;max-height:704px}.image-left.bg-border-double .hero-block-image,.image-right.bg-border-double .content-wrap{border-bottom-right-radius:305px;border-bottom-right-radius:min(21.5vw, 305px)}.image-left.bg-border-double .content-wrap,.image-right.bg-border-double .hero-block-image{border-bottom-left-radius:305px;border-bottom-left-radius:min(21.5vw, 305px)}}.hero-no-img{border-bottom-right-radius:100px;background-color:#000;padding-top:185px;padding-bottom:80px;position:relative;background-repeat:no-repeat;background-position:top;background-size:100% auto}.hero-no-img.bg-black-geo{background-image:url(img/hero-no-img__shapes-mobile.svg)}.hero-no-img.bg-black-geo-faces{background-image:url(img/hero-no-img__faces-mobile.jpg)}.hero-no-img.bg-black-geo-things{background-image:url(img/hero-no-img__things-mobile.jpg)}.hero-no-img .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:780px}@media screen and (min-width: 768px){.hero-no-img .block-wrapper{width:81.9444%}}.hero-no-img .sup-header{position:absolute;bottom:0;margin:0;left:11.1111111111%;max-width:128px;writing-mode:vertical-rl;text-orientation:mixed;max-height:128px;transform:translateY(50%);font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#767a98;z-index:2}@media screen and (min-width: 768px){.hero-no-img .sup-header{font-size:15px;line-height:1.2}}.hero-no-img .description{color:#fff}.hero-no-img .description b,.hero-no-img .description strong{color:inherit}.hero-no-img .header{color:#fff}@media screen and (min-width: 550px){.hero-no-img.bg-black-geo{background-image:url(img/hero-no-img__shapes-desktop.svg)}.hero-no-img.bg-black-geo-faces{background-image:url(img/hero-no-img__faces-desktop.jpg)}.hero-no-img.bg-black-geo-things{background-image:url(img/hero-no-img__things-desktop.jpg)}}@media screen and (min-width: 768px){.hero-no-img{min-height:min(35vw, 504px);padding-top:80px;display:flex;align-items:center;border-bottom-right-radius:305px;border-bottom-right-radius:min(18vw, 305px)}.hero-no-img .header{margin-bottom:.32em}.hero-no-img .sup-header{left:16.3194444444%;transform:translateY(65%)}.hero-no-img .description.has-large-font-size{font-size:28px}}section.offset-cta{padding-top:82px;padding-bottom:70px;background:url("img/offset-card-bg__mobile.svg") no-repeat top right/cover}.offset-cta .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.offset-cta .block-wrapper{width:81.9444%}}.offset-cta h3{font-family:new-frank,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:500;color:#000;font-size:22px;line-height:1.3636363636;margin-bottom:73px}.offset-cta h3 b,.offset-cta h3 strong{font-weight:inherit}@media screen and (min-width: 768px){.offset-cta h3{font-size:30px;line-height:1.4}}.offset-cta h5{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#fff;margin-bottom:21px}@media screen and (min-width: 768px){.offset-cta h5{font-size:15px;line-height:1.2}}.offset-desc .description{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;color:#0a0f5b}@media screen and (min-width: 768px){.offset-desc .description{font-size:29px;line-height:1.275862069;letter-spacing:0}}.offset-desc .description b,.offset-desc .description strong{font-weight:500}.offset-desc .description b,.offset-desc .description strong{color:inherit}.offset-desc p{margin-bottom:46px;max-width:639px}.offset-cta .str-highlight{color:#fff}@media screen and (min-width: 520px){section.offset-cta{background:#50a3ff url("img/offset-card-bg__desktop.svg") no-repeat top left/cover}}@media screen and (min-width: 880px){section.offset-cta{padding-top:71px;padding-bottom:73px}.offset-cta-inner{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;max-width:none}.offset-cta h3{margin:0 0 35px 7px}.offset-desc{flex-basis:75%;padding-left:10px;padding-right:10px}.offset-desc p{margin-bottom:0}.offset-desc .wp-block-group__inner-container{box-shadow:-18px 47px 85px 0 rgba(0,0,0,.25);border-radius:11px;padding:58px 11.3636363636%;background:#50a3ff}.offset-cta .offset-cta{flex-basis:33.3333333333%;padding-left:10px;padding-right:10px;margin-left:-8.3333333333%}.offset-cta .offset-cta .wp-block-group__inner-container{padding-left:15px;padding-top:50px}.offset-cta h5{font-size:16px}}.full-band{position:relative;background-repeat:no-repeat}.full-band .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;z-index:1;position:relative;padding-top:71px;padding-bottom:82px}@media screen and (min-width: 768px){.full-band .block-wrapper{width:81.9444%}}.full-band .sup-header{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin-bottom:20px}@media screen and (min-width: 768px){.full-band .sup-header{font-size:15px;line-height:1.2}}.full-band .header{max-width:19em;margin-left:auto;margin-right:auto}.full-band .description{max-width:785px;margin-left:auto;margin-right:auto}.full-band.bg-blue-geometric{background-color:#50a3ff;background-image:url(img/full-band-geo__mobile.svg);background-position:top right;background-size:cover}.full-band.bg-blue-geometric .header,.full-band.bg-blue-geometric .description{color:#fff}.full-band.bg-black:before,.full-band.bg-light-blue-grad:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(img/grey-bars.svg) no-repeat bottom right/auto 440px}.full-band.bg-black:before{opacity:.32}.full-band.bg-light-blue-grad:before{opacity:.04}.full-band.bg-black .sup-header{color:#fff}@media screen and (min-width: 768px){.full-band .block-wrapper{padding-top:105px;padding-bottom:90px}.full-band .sup-header{position:absolute;top:0;left:9.7458%;max-width:145px;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-60px);margin:0}.full-band .wp-block-buttons{margin-top:49px}.full-band.bg-blue-geometric{background-image:url(img/full-band-geo__desktop.svg);background-position:center}.full-band.bg-black:before,.full-band.bg-light-blue-grad:before{background-size:100% auto;background-position:bottom center}}.centered-headline .style-bg{padding:62px 0 37px}.centered-headline .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:600px;position:relative;z-index:1}@media screen and (min-width: 768px){.centered-headline .block-wrapper{width:81.9444%}}.centered-headline h5{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#fff;margin-bottom:20px}@media screen and (min-width: 768px){.centered-headline h5{font-size:15px;line-height:1.2}}.centered-headline h2 strong{white-space:nowrap}.centered-headline .intro-paragraph{margin-bottom:26px}@media screen and (min-width: 768px){.centered-headline .style-bg:not(.bg-black-border-tl){background-image:url(img/wheel.svg),url(img/plus-white.svg);background-repeat:no-repeat;background-size:220px auto,60px auto;background-position:top 55% left -5px,top 100px right 14%}.centered-headline .block-wrapper{max-width:780px}.centered-headline .style-bg{padding:102px 0 90px}.centered-headline h5{margin-bottom:29px}.centered-headline .intro-paragraph{flex-basis:100%;padding-left:10px;padding-right:10px;margin-bottom:57px}.centered-headline .description-columns{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:30px}.centered-headline .extra-wrap{flex-basis:100%;padding-left:10px;padding-right:10px;-moz-columns:320px 2;columns:320px 2;-moz-column-gap:30px;column-gap:30px;-moz-column-fill:balance;column-fill:balance}.centered-headline .extra-wrap ul{-moz-column-break-inside:avoid;break-inside:avoid}}.promo-card{padding:20px 0 47px;position:relative;overflow:hidden}@media screen and (min-width: 768px){.promo-card{overflow:visible}}.promo-card .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;z-index:1;position:relative}@media screen and (min-width: 768px){.promo-card .block-wrapper{width:81.9444%}}.promo-card figure{margin:0;position:relative}@media screen and (min-width: 768px){.promo-card figure{margin-bottom:5%}}.promo-card figure img{display:block;max-width:75%;margin-left:auto;margin-right:auto}.promo-card .promo-sup-header{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin-bottom:20px;margin-right:0}@media screen and (min-width: 768px){.promo-card .promo-sup-header{font-size:15px;line-height:1.2}}@media screen and (min-width: 768px){.promo-card .promo-sup-header{writing-mode:vertical-rl;text-orientation:mixed;position:absolute;transform:translateY(-30px);max-height:115px;right:5.5%;top:0}}.promo-card[class*=bg-]:after{content:"";position:absolute}.promo-card.bg-strip-black:after{width:100%;height:70px;bottom:0;background-color:#000;border-top-left-radius:80px}@media screen and (min-width: 768px){.promo-card.bg-strip-black:after{border-top-left-radius:250px;border-top-left-radius:min(18vw, 250px)}}.promo-card.bg-strip-black{padding-bottom:114px}.promo-card[class*=bg-circle-]{padding-bottom:65px}.promo-card[class*=bg-circle-]:after{width:100vw;height:100vw;background-color:rgba(80,163,255,.14);z-index:-1}.promo-card.bg-circle-top-left:after{border-bottom-right-radius:100%;top:-27.5%}.promo-card.bg-circle-bottom-right:after{border-top-left-radius:100%;right:0;bottom:0}.promo-card.bg-circle-bottom-left:after{border-top-right-radius:100%;left:0;bottom:0}.promo-card.bg-grid .promo-card__inner .image-group:before{content:"";pointer-events:none;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;background:url(img/bg-grid.png) no-repeat center center/contain}@media screen and (min-width: 768px){.promo-card.bg-grid .promo-card__inner .image-group:before{top:-11%;transform:none;left:0;width:105%;height:106%;background:url(img/bg-grid.png) no-repeat top left/contain}}.promo-card.bg-cascade-circle .promo-card__inner .image-group:before{content:"";pointer-events:none;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;background:url(img/bg-cascade-circle.svg) no-repeat center center/contain}@media screen and (min-width: 768px){.promo-card.bg-cascade-circle .promo-card__inner .image-group:before{top:-11%;transform:none;left:0;width:105%;height:106%;background:url(img/bg-cascade-circle.svg) no-repeat top left/contain}}@media screen and (max-width: 767px){.promo-card__inner{display:flex;flex-direction:column;max-width:560px;margin-left:auto;margin-right:auto}.promo-card .promo-header{margin-bottom:20px}.promo-card .image-group{order:-2;margin-bottom:41px}.promo-card .super-header-group{order:-1}}@media screen and (min-width: 768px){.promo-card.has-dots .header-group:after{content:"";display:block;position:absolute;top:0;transform:translateY(-7%);padding-top:100%;min-width:100px;width:172px;right:17%;max-width:200px;opacity:.4;background:url(img/dots-diamond.svg) no-repeat}.promo-card{padding:46px 0 105px}.promo-card.margin-top-1 .promo-card__inner{padding-top:1%}.promo-card.margin-top-1 .header-group{top:1%}.promo-card.margin-top-1.has-dots .header-group:after{width:175px;right:17.9%}.promo-card.margin-neg-top-1 .promo-card__inner{margin-top:1%}.promo-card.margin-neg-top-1 .header-group{top:-1%}.promo-card.margin-neg-top-1.has-dots .header-group:after{width:169px;right:16.1%}.promo-card.margin-bttm-1 .promo-card__inner{padding-bottom:1%}.promo-card.margin-neg-bttm-1 .promo-card__inner{margin-bottom:1%}.promo-card.margin-neg-bttm-1 .image-group{margin-bottom:-1%}.promo-card.margin-top-2 .promo-card__inner{padding-top:2%}.promo-card.margin-top-2 .header-group{top:2%}.promo-card.margin-top-2.has-dots .header-group:after{width:178px;right:18.8%}.promo-card.margin-neg-top-2 .promo-card__inner{margin-top:2%}.promo-card.margin-neg-top-2 .header-group{top:-2%}.promo-card.margin-neg-top-2.has-dots .header-group:after{width:166px;right:15.2%}.promo-card.margin-bttm-2 .promo-card__inner{padding-bottom:2%}.promo-card.margin-neg-bttm-2 .promo-card__inner{margin-bottom:2%}.promo-card.margin-neg-bttm-2 .image-group{margin-bottom:-2%}.promo-card.margin-top-3 .promo-card__inner{padding-top:3%}.promo-card.margin-top-3 .header-group{top:3%}.promo-card.margin-top-3.has-dots .header-group:after{width:181px;right:19.7%}.promo-card.margin-neg-top-3 .promo-card__inner{margin-top:3%}.promo-card.margin-neg-top-3 .header-group{top:-3%}.promo-card.margin-neg-top-3.has-dots .header-group:after{width:163px;right:14.3%}.promo-card.margin-bttm-3 .promo-card__inner{padding-bottom:3%}.promo-card.margin-neg-bttm-3 .promo-card__inner{margin-bottom:3%}.promo-card.margin-neg-bttm-3 .image-group{margin-bottom:-3%}.promo-card.margin-top-4 .promo-card__inner{padding-top:4%}.promo-card.margin-top-4 .header-group{top:4%}.promo-card.margin-top-4.has-dots .header-group:after{width:184px;right:20.6%}.promo-card.margin-neg-top-4 .promo-card__inner{margin-top:4%}.promo-card.margin-neg-top-4 .header-group{top:-4%}.promo-card.margin-neg-top-4.has-dots .header-group:after{width:160px;right:13.4%}.promo-card.margin-bttm-4 .promo-card__inner{padding-bottom:4%}.promo-card.margin-neg-bttm-4 .promo-card__inner{margin-bottom:4%}.promo-card.margin-neg-bttm-4 .image-group{margin-bottom:-4%}.promo-card.margin-top-5 .promo-card__inner{padding-top:5%}.promo-card.margin-top-5 .header-group{top:5%}.promo-card.margin-top-5.has-dots .header-group:after{width:187px;right:21.5%}.promo-card.margin-neg-top-5 .promo-card__inner{margin-top:5%}.promo-card.margin-neg-top-5 .header-group{top:-5%}.promo-card.margin-neg-top-5.has-dots .header-group:after{width:157px;right:12.5%}.promo-card.margin-bttm-5 .promo-card__inner{padding-bottom:5%}.promo-card.margin-neg-bttm-5 .promo-card__inner{margin-bottom:5%}.promo-card.margin-neg-bttm-5 .image-group{margin-bottom:-5%}.promo-card.margin-top-6 .promo-card__inner{padding-top:6%}.promo-card.margin-top-6 .header-group{top:6%}.promo-card.margin-top-6.has-dots .header-group:after{width:190px;right:22.4%}.promo-card.margin-neg-top-6 .promo-card__inner{margin-top:6%}.promo-card.margin-neg-top-6 .header-group{top:-6%}.promo-card.margin-neg-top-6.has-dots .header-group:after{width:154px;right:11.6%}.promo-card.margin-bttm-6 .promo-card__inner{padding-bottom:6%}.promo-card.margin-neg-bttm-6 .promo-card__inner{margin-bottom:6%}.promo-card.margin-neg-bttm-6 .image-group{margin-bottom:-6%}.promo-card.margin-top-7 .promo-card__inner{padding-top:7%}.promo-card.margin-top-7 .header-group{top:7%}.promo-card.margin-top-7.has-dots .header-group:after{width:193px;right:23.3%}.promo-card.margin-neg-top-7 .promo-card__inner{margin-top:7%}.promo-card.margin-neg-top-7 .header-group{top:-7%}.promo-card.margin-neg-top-7.has-dots .header-group:after{width:151px;right:10.7%}.promo-card.margin-bttm-7 .promo-card__inner{padding-bottom:7%}.promo-card.margin-neg-bttm-7 .promo-card__inner{margin-bottom:7%}.promo-card.margin-neg-bttm-7 .image-group{margin-bottom:-7%}.promo-card.margin-top-8 .promo-card__inner{padding-top:8%}.promo-card.margin-top-8 .header-group{top:8%}.promo-card.margin-top-8.has-dots .header-group:after{width:196px;right:24.2%}.promo-card.margin-neg-top-8 .promo-card__inner{margin-top:8%}.promo-card.margin-neg-top-8 .header-group{top:-8%}.promo-card.margin-neg-top-8.has-dots .header-group:after{width:148px;right:9.8%}.promo-card.margin-bttm-8 .promo-card__inner{padding-bottom:8%}.promo-card.margin-neg-bttm-8 .promo-card__inner{margin-bottom:8%}.promo-card.margin-neg-bttm-8 .image-group{margin-bottom:-8%}.promo-card.margin-top-9 .promo-card__inner{padding-top:9%}.promo-card.margin-top-9 .header-group{top:9%}.promo-card.margin-top-9.has-dots .header-group:after{width:199px;right:25.1%}.promo-card.margin-neg-top-9 .promo-card__inner{margin-top:9%}.promo-card.margin-neg-top-9 .header-group{top:-9%}.promo-card.margin-neg-top-9.has-dots .header-group:after{width:145px;right:8.9%}.promo-card.margin-bttm-9 .promo-card__inner{padding-bottom:9%}.promo-card.margin-neg-bttm-9 .promo-card__inner{margin-bottom:9%}.promo-card.margin-neg-bttm-9 .image-group{margin-bottom:-9%}.promo-card.margin-top-10 .promo-card__inner{padding-top:10%}.promo-card.margin-top-10 .header-group{top:10%}.promo-card.margin-top-10.has-dots .header-group:after{width:202px;right:26%}.promo-card.margin-neg-top-10 .promo-card__inner{margin-top:10%}.promo-card.margin-neg-top-10 .header-group{top:-10%}.promo-card.margin-neg-top-10.has-dots .header-group:after{width:142px;right:8%}.promo-card.margin-bttm-10 .promo-card__inner{padding-bottom:10%}.promo-card.margin-neg-bttm-10 .promo-card__inner{margin-bottom:10%}.promo-card.margin-neg-bttm-10 .image-group{margin-bottom:-10%}.promo-card.margin-top-11 .promo-card__inner{padding-top:11%}.promo-card.margin-top-11 .header-group{top:11%}.promo-card.margin-top-11.has-dots .header-group:after{width:205px;right:26.9%}.promo-card.margin-neg-top-11 .promo-card__inner{margin-top:11%}.promo-card.margin-neg-top-11 .header-group{top:-11%}.promo-card.margin-neg-top-11.has-dots .header-group:after{width:139px;right:7.1%}.promo-card.margin-bttm-11 .promo-card__inner{padding-bottom:11%}.promo-card.margin-neg-bttm-11 .promo-card__inner{margin-bottom:11%}.promo-card.margin-neg-bttm-11 .image-group{margin-bottom:-11%}.promo-card.margin-top-12 .promo-card__inner{padding-top:12%}.promo-card.margin-top-12 .header-group{top:12%}.promo-card.margin-top-12.has-dots .header-group:after{width:208px;right:27.8%}.promo-card.margin-neg-top-12 .promo-card__inner{margin-top:12%}.promo-card.margin-neg-top-12 .header-group{top:-12%}.promo-card.margin-neg-top-12.has-dots .header-group:after{width:136px;right:6.2%}.promo-card.margin-bttm-12 .promo-card__inner{padding-bottom:12%}.promo-card.margin-neg-bttm-12 .promo-card__inner{margin-bottom:12%}.promo-card.margin-neg-bttm-12 .image-group{margin-bottom:-12%}.promo-card.margin-top-13 .promo-card__inner{padding-top:13%}.promo-card.margin-top-13 .header-group{top:13%}.promo-card.margin-top-13.has-dots .header-group:after{width:211px;right:28.7%}.promo-card.margin-neg-top-13 .promo-card__inner{margin-top:13%}.promo-card.margin-neg-top-13 .header-group{top:-13%}.promo-card.margin-neg-top-13.has-dots .header-group:after{width:133px;right:5.3%}.promo-card.margin-bttm-13 .promo-card__inner{padding-bottom:13%}.promo-card.margin-neg-bttm-13 .promo-card__inner{margin-bottom:13%}.promo-card.margin-neg-bttm-13 .image-group{margin-bottom:-13%}.promo-card.margin-top-14 .promo-card__inner{padding-top:14%}.promo-card.margin-top-14 .header-group{top:14%}.promo-card.margin-top-14.has-dots .header-group:after{width:214px;right:29.6%}.promo-card.margin-neg-top-14 .promo-card__inner{margin-top:14%}.promo-card.margin-neg-top-14 .header-group{top:-14%}.promo-card.margin-neg-top-14.has-dots .header-group:after{width:130px;right:4.4%}.promo-card.margin-bttm-14 .promo-card__inner{padding-bottom:14%}.promo-card.margin-neg-bttm-14 .promo-card__inner{margin-bottom:14%}.promo-card.margin-neg-bttm-14 .image-group{margin-bottom:-14%}.promo-card.margin-top-15 .promo-card__inner{padding-top:15%}.promo-card.margin-top-15 .header-group{top:15%}.promo-card.margin-top-15.has-dots .header-group:after{width:217px;right:30.5%}.promo-card.margin-neg-top-15 .promo-card__inner{margin-top:15%}.promo-card.margin-neg-top-15 .header-group{top:-15%}.promo-card.margin-neg-top-15.has-dots .header-group:after{width:127px;right:3.5%}.promo-card.margin-bttm-15 .promo-card__inner{padding-bottom:15%}.promo-card.margin-neg-bttm-15 .promo-card__inner{margin-bottom:15%}.promo-card.margin-neg-bttm-15 .image-group{margin-bottom:-15%}.promo-card.margin-top-16 .promo-card__inner{padding-top:16%}.promo-card.margin-top-16 .header-group{top:16%}.promo-card.margin-top-16.has-dots .header-group:after{width:220px;right:31.4%}.promo-card.margin-neg-top-16 .promo-card__inner{margin-top:16%}.promo-card.margin-neg-top-16 .header-group{top:-16%}.promo-card.margin-neg-top-16.has-dots .header-group:after{width:124px;right:2.6%}.promo-card.margin-bttm-16 .promo-card__inner{padding-bottom:16%}.promo-card.margin-neg-bttm-16 .promo-card__inner{margin-bottom:16%}.promo-card.margin-neg-bttm-16 .image-group{margin-bottom:-16%}.promo-card.margin-top-17 .promo-card__inner{padding-top:17%}.promo-card.margin-top-17 .header-group{top:17%}.promo-card.margin-top-17.has-dots .header-group:after{width:223px;right:32.3%}.promo-card.margin-neg-top-17 .promo-card__inner{margin-top:17%}.promo-card.margin-neg-top-17 .header-group{top:-17%}.promo-card.margin-neg-top-17.has-dots .header-group:after{width:121px;right:1.7%}.promo-card.margin-bttm-17 .promo-card__inner{padding-bottom:17%}.promo-card.margin-neg-bttm-17 .promo-card__inner{margin-bottom:17%}.promo-card.margin-neg-bttm-17 .image-group{margin-bottom:-17%}.promo-card.margin-top-18 .promo-card__inner{padding-top:18%}.promo-card.margin-top-18 .header-group{top:18%}.promo-card.margin-top-18.has-dots .header-group:after{width:226px;right:33.2%}.promo-card.margin-neg-top-18 .promo-card__inner{margin-top:18%}.promo-card.margin-neg-top-18 .header-group{top:-18%}.promo-card.margin-neg-top-18.has-dots .header-group:after{width:118px;right:.8%}.promo-card.margin-bttm-18 .promo-card__inner{padding-bottom:18%}.promo-card.margin-neg-bttm-18 .promo-card__inner{margin-bottom:18%}.promo-card.margin-neg-bttm-18 .image-group{margin-bottom:-18%}.promo-card.margin-top-19 .promo-card__inner{padding-top:19%}.promo-card.margin-top-19 .header-group{top:19%}.promo-card.margin-top-19.has-dots .header-group:after{width:229px;right:34.1%}.promo-card.margin-neg-top-19 .promo-card__inner{margin-top:19%}.promo-card.margin-neg-top-19 .header-group{top:-19%}.promo-card.margin-neg-top-19.has-dots .header-group:after{width:115px;right:-.1%}.promo-card.margin-bttm-19 .promo-card__inner{padding-bottom:19%}.promo-card.margin-neg-bttm-19 .promo-card__inner{margin-bottom:19%}.promo-card.margin-neg-bttm-19 .image-group{margin-bottom:-19%}.promo-card.margin-top-20 .promo-card__inner{padding-top:20%}.promo-card.margin-top-20 .header-group{top:20%}.promo-card.margin-top-20.has-dots .header-group:after{width:232px;right:35%}.promo-card.margin-neg-top-20 .promo-card__inner{margin-top:20%}.promo-card.margin-neg-top-20 .header-group{top:-20%}.promo-card.margin-neg-top-20.has-dots .header-group:after{width:112px;right:-1%}.promo-card.margin-bttm-20 .promo-card__inner{padding-bottom:20%}.promo-card.margin-neg-bttm-20 .promo-card__inner{margin-bottom:20%}.promo-card.margin-neg-bttm-20 .image-group{margin-bottom:-20%}.promo-card.margin-top-21 .promo-card__inner{padding-top:21%}.promo-card.margin-top-21 .header-group{top:21%}.promo-card.margin-top-21.has-dots .header-group:after{width:235px;right:35.9%}.promo-card.margin-neg-top-21 .promo-card__inner{margin-top:21%}.promo-card.margin-neg-top-21 .header-group{top:-21%}.promo-card.margin-neg-top-21.has-dots .header-group:after{width:109px;right:-1.9%}.promo-card.margin-bttm-21 .promo-card__inner{padding-bottom:21%}.promo-card.margin-neg-bttm-21 .promo-card__inner{margin-bottom:21%}.promo-card.margin-neg-bttm-21 .image-group{margin-bottom:-21%}.promo-card.margin-top-22 .promo-card__inner{padding-top:22%}.promo-card.margin-top-22 .header-group{top:22%}.promo-card.margin-top-22.has-dots .header-group:after{width:238px;right:36.8%}.promo-card.margin-neg-top-22 .promo-card__inner{margin-top:22%}.promo-card.margin-neg-top-22 .header-group{top:-22%}.promo-card.margin-neg-top-22.has-dots .header-group:after{width:106px;right:-2.8%}.promo-card.margin-bttm-22 .promo-card__inner{padding-bottom:22%}.promo-card.margin-neg-bttm-22 .promo-card__inner{margin-bottom:22%}.promo-card.margin-neg-bttm-22 .image-group{margin-bottom:-22%}.promo-card.margin-top-23 .promo-card__inner{padding-top:23%}.promo-card.margin-top-23 .header-group{top:23%}.promo-card.margin-top-23.has-dots .header-group:after{width:241px;right:37.7%}.promo-card.margin-neg-top-23 .promo-card__inner{margin-top:23%}.promo-card.margin-neg-top-23 .header-group{top:-23%}.promo-card.margin-neg-top-23.has-dots .header-group:after{width:103px;right:-3.7%}.promo-card.margin-bttm-23 .promo-card__inner{padding-bottom:23%}.promo-card.margin-neg-bttm-23 .promo-card__inner{margin-bottom:23%}.promo-card.margin-neg-bttm-23 .image-group{margin-bottom:-23%}.promo-card.margin-top-24 .promo-card__inner{padding-top:24%}.promo-card.margin-top-24 .header-group{top:24%}.promo-card.margin-top-24.has-dots .header-group:after{width:244px;right:38.6%}.promo-card.margin-neg-top-24 .promo-card__inner{margin-top:24%}.promo-card.margin-neg-top-24 .header-group{top:-24%}.promo-card.margin-neg-top-24.has-dots .header-group:after{width:100px;right:-4.6%}.promo-card.margin-bttm-24 .promo-card__inner{padding-bottom:24%}.promo-card.margin-neg-bttm-24 .promo-card__inner{margin-bottom:24%}.promo-card.margin-neg-bttm-24 .image-group{margin-bottom:-24%}.promo-card.margin-top-25 .promo-card__inner{padding-top:25%}.promo-card.margin-top-25 .header-group{top:25%}.promo-card.margin-top-25.has-dots .header-group:after{width:247px;right:39.5%}.promo-card.margin-neg-top-25 .promo-card__inner{margin-top:25%}.promo-card.margin-neg-top-25 .header-group{top:-25%}.promo-card.margin-neg-top-25.has-dots .header-group:after{width:97px;right:-5.5%}.promo-card.margin-bttm-25 .promo-card__inner{padding-bottom:25%}.promo-card.margin-neg-bttm-25 .promo-card__inner{margin-bottom:25%}.promo-card.margin-neg-bttm-25 .image-group{margin-bottom:-25%}.promo-card__inner{background:#fafafa;box-shadow:0 72px 75px 0 rgba(0,0,0,.14);border-radius:60px;margin-left:8.3333333333%;position:relative;display:flex;flex-wrap:wrap}.promo-card .header-group{width:50%;margin-left:-8.3333333333%;margin-top:5%;margin-bottom:2.5%;position:relative;z-index:2}.promo-card .image-group{flex-basis:44.5%;order:3;position:relative}.promo-card .content-group{flex-basis:55.5%;padding:0 5% 90px 2.5%;order:4}.promo-card .promo-header{margin:0 0 0 -10px;order:1}.promo-card .super-header-group{top:0;right:9.537037037%;order:2;width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end}.promo-card.bg-strip-black{padding-bottom:0}.promo-card.bg-strip-black:after{height:min(18vw, 250px)}.promo-card[class*=bg-circle-]:after{width:57.5vw;height:57.5vw}.promo-card.bg-circle-top-left:after{top:0}}.promo-card-text{padding-bottom:111px;padding-top:64px;position:relative}.promo-card-text .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:980px;border-radius:20px;position:relative}@media screen and (min-width: 768px){.promo-card-text .block-wrapper{width:81.9444%}}.promo-card-text .header-group{max-width:580px;margin-left:auto;margin-right:auto}.promo-card-text .content-group{text-align:center;max-width:780px;margin-left:auto;margin-right:auto;padding:0 4px;box-sizing:content-box}.promo-card-text .wp-block-buttons{justify-content:center}.promo-card-text .promo-sup-header{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin-bottom:18px}@media screen and (min-width: 768px){.promo-card-text .promo-sup-header{font-size:15px;line-height:1.2}}.promo-card-text:not(.bg-black) .block-wrapper{background-color:#fafafa;box-shadow:0 72px 75px 0 rgba(0,0,0,.14);padding:52px 6.0975609756% 43px}.promo-card-text.bg-black{border-bottom-right-radius:80px}@media screen and (min-width: 768px){.promo-card-text.bg-black{border-bottom-right-radius:250px;border-bottom-right-radius:min(18vw, 250px)}}.promo-card-text.bg-black .block-wrapper{border:2px solid #41445b;padding:44px 20px 0}.promo-card-text.bg-black .wp-block-buttons{margin-top:33px;margin-bottom:-33px}.promo-card-text.bg-teal-texture{padding-bottom:92px}.promo-card-text.bg-teal-texture:after{content:"";position:absolute;bottom:0;width:100%;height:60%;z-index:-1;background:url(img/promo-card-bg-teal__mobile.svg) no-repeat bottom center/cover}.promo-card-text.bg-circle-left{padding-bottom:48px}.promo-card-text.bg-circle-left:after{content:"";position:absolute;border-bottom-left-radius:100%;width:100vw;height:100vw;top:-22vw;opacity:.14;background:#50a3ff;z-index:-2}.promo-card-text.bg-dots{background:url(img/grey-dots.svg) no-repeat bottom left -14px/785px auto}.promo-card-text.bg-black .promo-sup-header{color:#fff}@media screen and (min-width: 768px){.promo-card-text .promo-sup-header{position:absolute;left:5.612244898%;top:-20px;margin:0;max-width:127px;writing-mode:vertical-rl;text-orientation:mixed;text-align:left}.promo-card-text{padding-bottom:115px;padding-top:143px}.promo-card-text .block-wrapper{border-radius:60px}.promo-card-text.bg-black .block-wrapper{border-radius:14px;padding:34px 20px 0}.promo-card-text.bg-black .promo-sup-header{left:3.2653061224%}.promo-card-text.bg-black .wp-block-buttons{margin-top:30px;margin-bottom:-35px}.promo-card-text.bg-teal-texture{padding-bottom:121px}.promo-card-text.bg-teal-texture:after{background-image:url(img/promo-card-bg-teal__desktop.svg);background-position:top left}.promo-card-text.bg-circle-left:after{width:57.5vw;height:57.5vw;border-bottom-right-radius:100%;border-bottom-left-radius:0;top:-10vw;left:0}.promo-card-text.bg-dots{background-size:100% auto}}.cards-wrap{overflow:hidden}.cards-wrap>.style-bg{padding-top:66px;padding-bottom:78px}@media screen and (min-width: 768px){.cards-wrap>.style-bg{padding-top:100px;padding-bottom:56px}}.cards-wrap .centered-headline .bg-black{background:none}.cards-wrap .centered-headline{flex-basis:100%;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:27px;background:none}.cards-group{max-width:980px;margin-left:auto;margin-right:auto}.wp-block-str-custom-blocks-two-by-two-cards .icons-wrap{max-width:990px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:2}.card,.cards-wrap .button-group{margin:0 auto 27px;max-width:550px}.card .card-wrap,.cards-wrap .button-group .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.card .card-wrap,.cards-wrap .button-group .block-wrapper{width:81.9444%}}.cards-wrap .button-group .block-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.card .text-wrap,.cards-wrap .button-group .block-wrapper{background:#fff;border-radius:14px;box-shadow:0 52px 75px 0 rgba(255,255,255,.21)}.card .text-wrap{padding:56px 6.1919504644% 20px}.card h5{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;text-align:center}@media screen and (min-width: 768px){.card h5{font-size:15px;line-height:1.2}}.card .text-wrap p{text-align:center;color:#54576f;width:96.8197879859%}.card .text-wrap p b,.card .text-wrap p strong{color:#000}.cards-wrap .button-group p{color:#54576f}.cards-wrap .button-group p b,.cards-wrap .button-group p strong{color:#000}.card .icon-mask{position:relative}.card .image-wrap{height:79px;width:79px;min-width:79px;border-radius:50%;overflow:hidden;border:.046rem solid #e2e2e4;padding:6px;margin:0 auto -42px;z-index:1}.card .image-wrap svg{width:100%;height:100%}.wp-block-str-custom-blocks-two-by-two-cards .image-wrap{box-shadow:none}.wp-block-str-custom-blocks-two-by-two-cards .image-wrap:after{display:none}.cards-wrap .button-group .block-wrapper{margin-top:26px;padding:32px 17.5757575758% 0}.card footer{padding:15px 0 8px;display:flex;align-items:center;justify-content:center;position:relative}.card footer:after{content:url('data:image/svg+xml; utf8, <svg fill="%23fff" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M0,2 C0,0.895632 0.895632,0 2,0 L14,0 C15.104368,0 16,0.895632 16,2 L16,14 C16,15.104368 15.104368,16 14,16 L2,16 C0.895632,16 0,15.104368 0,14 L0,2 Z M7,5 L7,8 L8.5,8 C9.328128,8 10,7.328128 10,6.5 C10,5.671872 9.328128,5 8.5,5 L7,5 Z M5.24992,3.49992 C5.1117952,3.49992 4.99992,3.6118752 4.99992,3.75 L4.99992,12.25 C4.99992,12.3881248 5.1117952,12.5 5.24992,12.5 L7.24992,12.5 C7.3880448,12.5 7.49992,12.3881248 7.49992,12.25 L7.49992,9.49992 L8.99992,9.49992 C10.65672,9.49992 11.99992,8.1568 11.99992,6.49992 C11.99992,4.84304 10.6568,3.49992 8.99992,3.49992 L5.24992,3.49992 Z"></path></svg>');display:inline-block;height:32px;width:32px}.card-footer{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#fff;margin:0;order:1;margin-left:22px}@media screen and (min-width: 768px){.card-footer{font-size:15px;line-height:1.2}}.card-wrap .inner-wrap{width:100%}.card,.cards-wrap .button-group{flex-basis:100%;padding-left:10px;padding-right:10px}.cards-wrap .button-group p{width:100%}.cards-wrap .button-group .wp-block-buttons{position:relative;width:100%;align-content:flex-end;margin-bottom:-30px}@media screen and (min-width: 768px){.cards-wrap{position:relative}.cards-wrap:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:url(img/blue-dots.svg) no-repeat center/100% auto;opacity:.21}.cards-wrap>.block-wrapper{position:relative;z-index:1;max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:990px}}@media screen and (min-width: 768px)and (min-width: 768px){.cards-wrap>.block-wrapper{width:81.9444%}}@media screen and (min-width: 768px){.cards-wrap .centered-headline{padding-bottom:49px}.cards-wrap__inner{display:flex;align-items:stretch;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;justify-content:center}.card,.cards-wrap .button-group{flex-basis:50%;padding-left:10px;padding-right:10px;max-width:none;margin-bottom:42px;margin-right:0;margin-left:0}.card.full-width{flex-basis:100%;padding-left:10px;padding-right:10px}.card h5{text-align:left;margin-bottom:21px}.card .card-wrap{width:auto;text-align:left;padding-right:20px;margin-left:-10px}.card .image-wrap{min-width:120px;height:120px;padding:10px;margin-right:-60px}.card .text-wrap p{width:100%;text-align:left}.cards-wrap .button-group .block-wrapper{width:auto;margin:0 20px -25px 50px;padding-top:42px}.card .text-wrap{padding:39px 7.1782178218% 21px 80px;flex-grow:1}.card .inner-wrap{display:flex;height:100%}.card.full-width .inner-wrap,.card.full-width .card-wrap{height:auto}.card .image-wrap{margin-top:21px}.card footer{padding-bottom:0;padding-top:8px;justify-content:flex-start;margin-left:140px}.card-footer{margin-left:27px}}@media screen and (min-width: 880px){.card-columns{display:flex;justify-content:space-between}.card-column{margin-right:5%;max-width:316px}}.large-collage{padding-top:63px;padding-bottom:94px;overflow:hidden}.large-collage .block-wrapper,.collage-header{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.large-collage .block-wrapper,.collage-header{width:81.9444%}}.large-collage.bg-half-circle{position:relative}.large-collage.bg-half-circle:after{content:"";position:absolute;width:100vw;height:99vw;top:0;right:0;border-top-left-radius:100%;opacity:.14;background-color:#50a3ff}.collage-sup-title{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b}@media screen and (min-width: 768px){.collage-sup-title{font-size:15px;line-height:1.2}}.collage-title{max-width:12em}.large-collage .block-wrapper{position:relative;z-index:1}.large-collage__inner{display:flex;align-items:flex-end;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.large-collage .image-cell.double{display:flex}.large-collage .image-cell.full{flex-basis:100%;padding-left:10px;padding-right:10px}.reversed .large-collage__inner{flex-direction:row-reverse}.large-collage .image-cell{margin-bottom:32px}.large-collage .image-cell.half,.large-collage .image-cell.double figure{flex-basis:50%;padding-left:10px;padding-right:10px}.large-collage figure{display:flex;flex-direction:column-reverse;flex-grow:1;border-radius:14px;margin:0}.large-collage figure img{min-width:100%;box-shadow:1px 45px 100px 0 rgba(0,0,0,.18)}.large-collage figcaption{margin:12px 0;max-width:15em}.large-collage .full figcaption{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;max-width:30em}@media screen and (min-width: 768px){.large-collage .full figcaption{font-size:29px;line-height:1.275862069;letter-spacing:0}}.large-collage .full figcaption b,.large-collage .full figcaption strong{font-weight:500}.large-collage figcaption a:not(:hover){background-image:none}@media screen and (min-width: 880px){.collage-title{margin:0}.large-collage{padding-top:76px;padding-bottom:56px}.large-collage.bg-half-circle:before{content:"";position:absolute;bottom:-6.5vw;width:100vw;height:106.5vw;background-image:url(img/dots-diamond.svg),url(img/dots-diamond.svg);background-repeat:no-repeat;opacity:.55;background-size:16.8571428571vw auto;background-position:top 5vw right 13vw,bottom left 9vw}.large-collage.bg-half-circle:after{opacity:.1}.large-collage .image-cell.half,.large-collage .image-cell.double{flex-basis:25%;padding-left:10px;padding-right:10px}.large-collage .image-cell.double{flex-direction:column;align-self:stretch;justify-content:column;z-index:1}.large-collage .image-cell.double figure{padding:0}.large-collage .image-cell.half figure,.large-collage .image-cell.double figure{max-width:251px}.large-collage .image-cell.double figure+figure{margin-bottom:-103px;margin-top:63px}.large-collage .image-cell figcaption{margin-top:.72em;line-height:1.1666666667}.large-collage .image-cell:nth-child(-n+3) figure{flex-direction:column-reverse;margin-left:auto}.large-collage .image-cell:nth-child(-n+3) figure figcaption{margin-top:0;margin-bottom:.72em}.large-collage .image-cell.full:first-child{flex-basis:41.6666666667%;padding-left:10px;padding-right:10px;margin-left:auto}.large-collage .image-cell.half:nth-child(4){flex-basis:33.3333333333%;padding-left:10px;padding-right:10px;margin-bottom:auto}.large-collage .image-cell.half:nth-child(4) figure{max-width:351px}.large-collage .image-cell.full:last-child{flex-basis:58.3333333333%;padding-left:10px;padding-right:10px}.large-collage figure{flex-direction:column}}.collage{position:relative;padding-bottom:82px}@media screen and (min-width: 768px){.collage{padding-bottom:158px}}.collage .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;display:flex;align-items:center;max-width:965px}@media screen and (min-width: 768px){.collage .block-wrapper{width:81.9444%}}.collage figure{border-radius:14px;overflow:hidden;position:relative;z-index:2}.collage figure img{position:absolute;top:0;height:100.5%;width:100.5%;-o-object-fit:cover;object-fit:cover}.collage figure:last-of-type{z-index:1}@media screen and (min-width: 768px){.collage figure{-webkit-box:1;-moz-box:1;flex:1 0 auto;padding-top:22.8%}.collage figure:first-of-type{margin-right:3.9378238342%}.collage figure:last-of-type{width:49%;max-width:49%;margin:0 0 0 -5.5%;padding-top:36.62%}.collage:after{content:"";position:absolute;width:99%;padding-top:36.4335664336%;top:-26vw;z-index:0;opacity:.21;background:url(img/blue-dots.svg) no-repeat center/contain}}@media screen and (max-width: 767px){.collage .block-wrapper{flex-wrap:wrap;justify-content:space-between;max-width:540px}.collage figure{width:calc(50% - 10px);margin:0;padding-top:38.4848%}.collage figure:last-of-type{flex-basis:100%;margin:17px 0 0 0;padding-top:74.1%}}.testimonials{padding:55px 0 71px}.testimonials .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:980px;position:relative}@media screen and (min-width: 768px){.testimonials .block-wrapper{width:81.9444%}}.testimonials-header .title{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin:0}@media screen and (min-width: 768px){.testimonials-header .title{font-size:15px;line-height:1.2}}.testimonial+.testimonial{margin-top:46px}.testimonial blockquote{margin:0}.testimonial-img{margin-bottom:30px}@media screen and (min-width: 768px){.testimonials-header .title{display:inline-block;writing-mode:vertical-rl;text-orientation:mixed;position:absolute;transform:translateY(-30px);max-height:200px;top:0;left:25px}.testimonials{background:url(img/dots-bottom-left-smaller.svg) no-repeat bottom left/50%;padding:135px 0 103px}.testimonial+.testimonial{margin-top:70px}.testimonial{display:flex;align-items:flex-end;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;justify-content:center}.testimonial-img{margin:0;padding:0 15px;flex-basis:30%;padding-left:10px;padding-right:10px}.testimonial-text{flex-basis:70%;padding-left:10px;padding-right:10px}}.affiliates{padding:72px 0 123px;position:relative;overflow:hidden}.affiliates:before,.affiliates:after{content:"";width:100vw;height:100vw;position:absolute;opacity:.14;background-color:#50a3ff}.affiliates:before{border-bottom-left-radius:100%;top:0;right:0}.affiliates:after{border-top-right-radius:100%;bottom:0;left:0}.affiliates .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;position:relative;z-index:1}@media screen and (min-width: 768px){.affiliates .block-wrapper{width:81.9444%}}.affiliates-title{text-align:center;font-size:32px;line-height:1.25;max-width:18em;margin:0 auto 13px}@media screen and (min-width: 768px){.affiliates-title{font-size:42px;line-height:1.0952380952}}.affiliate{padding-bottom:20px}.affiliate .inner-wrap{max-width:480px;margin-right:auto;margin-left:auto}.affiliate .image-text-block{width:31.5789473684vw;height:31.5789473684vw;max-width:172px;max-height:172px;flex-shrink:0;margin-bottom:max( -66.6666666667vw , -51px);margin-left:5.487804878%}.affiliate .image-wrap{position:relative;top:-9%;left:-9%;width:118%;height:118%}.affiliate .image-wrap svg circle{fill:#fafafa}.affiliate .text-wrap{background:rgba(255,255,255,.62);border-radius:14px;border:1.5px solid #dee5eb;padding:min( 38.2978723404vw , 86px) 5.487804878% 38px}.affiliate .card-wrap .image-wrap:after{display:none}.affiliate .card-wrap .image-wrap{box-shadow:none;overflow:visible}.affiliate-title{font-family:new-frank,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:500;color:#0a0f5b;font-size:18px;line-height:1.3333333333}.affiliate-title b,.affiliate-title strong{font-weight:inherit}@media screen and (min-width: 768px){.affiliate-title{font-size:22px;line-height:1.4545454545}}@media screen and (min-width: 768px){.affiliates{padding-top:120px;padding-bottom:65px}.affiliates:before,.affiliates:after{max-width:53.25vw;max-height:53.25vw;opacity:.09}.affiliates-title{margin-bottom:47px}.affiliate .inner-wrap{max-width:630px}}@media screen and (min-width: 1200px){.affiliates-group{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.affiliate{flex-basis:50%;padding-left:10px;padding-right:10px;margin-bottom:68px}.affiliate .inner-wrap{display:flex;max-width:none}.affiliate .image-text-block{height:172px;width:172px;margin:16px 0 0 0}.affiliate .text-wrap{padding:38px 20px 26px 61px;margin-left:-37px}}.interactive-video{padding-top:34px;padding-bottom:121px}.interactive-video .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.interactive-video .block-wrapper{width:81.9444%}}@media screen and (min-width: 768px){.interactive-video{padding-top:61px;padding-bottom:84px}}.work-wrap{background-image:linear-gradient(37deg, #E3EDF8 0%, #F7FCFF 82%, #FFF 100%)}.work-group{padding-top:91px;padding-bottom:47px}.work-group .image-text-block-content{position:relative;z-index:2}.image-text{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:480px;margin-bottom:53px}@media screen and (min-width: 768px){.image-text{width:81.9444%}}.image-text .image-text-block{max-width:59.1666666667vw}.image-text .image-text-block svg{position:relative;width:182.7%;height:auto;left:-41.4%;margin-top:-41.2%;margin-bottom:-42.8%;margin-right:-22%}.image-text .image-wrap{min-width:213px;width:100%;max-width:400px;margin-bottom:42px;position:relative}.image-text .image-wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px;background-image:linear-gradient(219deg, rgba(0, 231, 221, 0) 3%, rgba(0, 230, 220, 0.4) 63%, rgba(0, 202, 184, 0.7) 100%)}.image-text-block-wrap{max-width:480px}.image-text h3{font-family:new-frank,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:500;color:#0a0f5b;font-size:22px;line-height:1.3636363636;margin-bottom:0.4em}.image-text h3 b,.image-text h3 strong{font-weight:inherit}@media screen and (min-width: 768px){.image-text h3{font-size:30px;line-height:1.4}}.image-text p{max-width:26.75em}@media screen and (min-width: 880px){.work-group{padding-top:174px;padding-bottom:90px;background-image:url(img/dots-diamond.svg),url(img/wheel-grey.svg);background-repeat:no-repeat;background-size:10.9027777778% auto,22.9861111111% auto;background-position:top 4% right 5%,top 40.5% left -0.7%}.image-text{max-width:none;margin-bottom:104px}.image-text .block-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.image-text .image-wrap{margin:0 auto}.image-text .image-text-block{flex-basis:50%;padding-left:10px;padding-right:10px;max-width:50%}.image-text .image-text-block-content{flex-basis:50%;padding-left:10px;padding-right:10px;padding-top:32px}}.asymmetric-columns{background:linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%);padding:58px 0 85px}.asymmetric-columns .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;max-width:650px}@media screen and (min-width: 768px){.asymmetric-columns .block-wrapper{width:81.9444%}}.asymmetric-columns-sup{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin-bottom:1.333em}@media screen and (min-width: 768px){.asymmetric-columns-sup{font-size:15px;line-height:1.2}}.asymmetric-columns-title{font-size:32px;line-height:1.25}@media screen and (min-width: 768px){.asymmetric-columns-title{font-size:42px;line-height:1.0952380952}}.asymmetric-columns .image-wrap{margin-bottom:52px;position:relative}.asymmetric-columns .image-wrap:after{content:"";position:absolute;background:#50a3ff;opacity:.29;width:16.1111111111vw;height:16.1111111111vw;right:-4.8%;bottom:-7%;border-top-left-radius:100%}.asymmetric-columns .image-wrap svg{width:190.5%;height:auto;margin-left:-45.25%;margin-top:-43.5%;margin-bottom:-44.2%;position:relative;z-index:1;pointer-events:none}@media screen and (min-width: 880px){.asymmetric-columns{padding:148px 0 169px}.asymmetric-columns .block-wrapper{max-width:1180px}.asymmetric-columns__inner{display:flex;align-items:center;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;flex-wrap:nowrap;flex-direction:row-reverse}.asymmetric-columns .image-text-block{flex-basis:66.6666666667%;padding-left:10px;padding-right:10px}.asymmetric-columns .block-content{flex-basis:33.3333333333%;padding-left:10px;padding-right:10px;min-width:360px}.asymmetric-columns .image-wrap{margin-left:10px;margin-bottom:0}.asymmetric-columns .image-wrap:after{width:9.59vw;height:9.59vw;right:-6.5%;bottom:-9.5%}.asymmetric-columns .image-wrap:before{content:"";position:absolute;width:5vw;height:5vw;top:25%;right:-9%;background:url(img/plus-grey.svg) no-repeat center/contain;z-index:2}}.jobs-block{width:100%;background:url(img/blue-top-circle.svg) no-repeat top left/57.5%,url(img/bars-white.svg) no-repeat left 105%/42.5%,url(img/bars-white.svg) no-repeat 110% 105%/42.5%,linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%);padding-bottom:4rem;padding-top:3rem}@media screen and (min-width: 768px){.jobs-block{padding-top:7.5rem;padding-bottom:5.5rem}}.jobs-block .block-wrapper{max-width:1160px;margin:0 auto}.jobs-grid{display:flex;flex-wrap:wrap;align-items:stretch;max-width:950px;margin-left:auto;margin-right:auto}.jobs-grid .error-notice{text-align:center;color:red;width:100%}.job-card{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.job-card{width:50%}}.jobs-wrap{width:100%}@media screen and (min-width: 768px){.jobs-wrap{margin-top:9.5rem}}.job-wrap{display:block;background:rgba(255,255,255,.62);border-radius:14px;border:1.5px solid #dee5eb;text-decoration:none;transition-property:background,box-shadow;transition-duration:.3s;padding-left:1.95rem;padding-right:1.95rem;padding-top:1rem;padding-bottom:1rem;margin-bottom:1.25rem;width:100%;margin-left:.9375rem;margin-right:.9375rem}@media screen and (min-width: 768px){.job-wrap{margin-left:.9375rem;margin-right:.9375rem;margin-bottom:1.875rem;padding-left:2rem;padding-right:2rem;padding-top:1.25rem;padding-bottom:1.25rem}}.job-wrap:hover{background:#fff;box-shadow:0 72px 75px 0 rgba(0,0,0,.14)}.job-card .location{margin-bottom:0;font-size:14px;line-height:20px}@media screen and (min-width: 768px){.job-card .location{font-size:18px;line-height:27px}}.job-title{margin-bottom:.4rem;font-size:18px;line-height:27px;letter-spacing:0}@media screen and (min-width: 768px){.job-title{font-size:21px;line-height:25px}}.jobs-filter{display:flex;flex-wrap:wrap;align-items:stretch}.jobs-filter .wrap{width:68%;margin:0 auto}@media screen and (min-width: 768px){.jobs-filter .wrap{width:100%;padding-left:10%;padding-right:10%}}.jobs-filter input,.jobs-filter select{text-transform:uppercase;line-height:26px;font-weight:900;border:2px solid #00cab8}@media screen and (min-width: 768px){.jobs-filter input,.jobs-filter select{font-size:16px;letter-spacing:2.06px}}.jobs-filter select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(img/down-arrow.svg) no-repeat 98.5% center/8px;border-radius:0;border-width:0 0 2px;padding-left:.35rem;padding-right:.35rem}@media screen and (min-width: 768px){.jobs-filter select{padding-left:.5625rem;padding-bottom:.2625rem;background:rgba(0,0,0,0) url(img/down-arrow.svg) no-repeat 96.5% center/11px}}.jobs-filter input[type=search]{width:100%;font-family:proxima-soft,sans-serif;color:#0c1657;padding-left:.35rem;background:#fff url(img/glass.svg) no-repeat 97% center/17px}@media screen and (min-width: 768px){.jobs-filter input[type=search]{line-height:38px;padding-left:.8125rem;background:#fff url(img/glass.svg) no-repeat 95% center/23px}}.jobs-filter input[type=search]:focus{background:#fff}.jobs-filter input[type=search]:placeholder{text-transform:uppercase;color:#0c1657}.jobs-filter input[type=search]::-webkit-input-placeholder{text-transform:uppercase;color:#0c1657}.jobs-filter input[type=search]::-moz-placeholder{text-transform:uppercase;color:#0c1657}.jobs-filter .col{width:100%;position:relative;margin-bottom:2rem}@media screen and (min-width: 880px){.jobs-filter .col{width:33.33333%;margin-bottom:0}}.jobs-filter.loading .col:after{content:"";position:absolute;top:0;left:10%;border:2px solid #dee5eb;display:block;width:80%;height:100%;background:linear-gradient(-45deg, #F7FCFF, #E3EDF8, #F7FCFF, #E3EDF8);background-size:400% 400%;animation:gradient 4s ease infinite}.jobs-filter.loading input,.jobs-filter.loading select{pointer-events:none}.jobs-block .button-cont{text-align:center;width:100%;padding-left:1.25rem;padding-right:1.25rem;margin-top:3.75rem}@media screen and (min-width: 768px){.jobs-block .button-cont{margin-top:5.25rem}}.jobs-filter.loading+.button-cont .load-more{display:none}.jobs-block .load-more[disabled]{cursor:not-allowed;display:none}.jobs-block .load-more{background:none;display:inline-block;text-transform:uppercase;font-family:proxima-soft,sans-serif;font-weight:900;border:none;border-bottom:2px solid #00cab8;color:#0c1657;cursor:pointer;font-size:12.8px;line-height:12.8px;letter-spacing:1.9px;padding-bottom:2px}@media screen and (min-width: 768px){.jobs-block .load-more{padding-bottom:4px;font-size:16px;letter-spacing:2.06px}}.footer-annotation{width:100%;padding-top:8rem}@media screen and (min-width: 768px){.footer-annotation{padding-top:11.5rem}}.footer-annotation .extra-wrap{margin:0 auto;max-width:calc(780px + 2.5rem);font-family:proxima-soft,sans-serif;color:#54576f;padding-left:1.25rem;padding-right:1.25rem;font-size:14px;line-height:20px;letter-spacing:.19px}@media screen and (min-width: 768px){.footer-annotation .extra-wrap{-moz-columns:320px 2;columns:320px 2;-moz-column-gap:30px;column-gap:30px;-moz-column-fill:balance;column-fill:balance;font-size:18px;line-height:27px}}@media screen and (min-width: 768px){.footer-annotation .extra-wrap p{-moz-column-break-after:auto;break-after:auto}}.footer-annotation .extra-wrap br{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.wp-block-str-custom-blocks-image-text-full{width:100%;overflow:hidden;padding-top:3.125rem;padding-bottom:3.125rem}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full{padding-top:5.625rem;padding-bottom:5.625rem}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-1 .block-wrapper{padding-left:1%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-1 .block-wrapper{padding-right:1%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-2 .block-wrapper{padding-left:2%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-2 .block-wrapper{padding-right:2%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-3 .block-wrapper{padding-left:3%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-3 .block-wrapper{padding-right:3%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-4 .block-wrapper{padding-left:4%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-4 .block-wrapper{padding-right:4%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-5 .block-wrapper{padding-left:5%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-5 .block-wrapper{padding-right:5%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-6 .block-wrapper{padding-left:6%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-6 .block-wrapper{padding-right:6%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-7 .block-wrapper{padding-left:7%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-7 .block-wrapper{padding-right:7%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-8 .block-wrapper{padding-left:8%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-8 .block-wrapper{padding-right:8%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-9 .block-wrapper{padding-left:9%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-9 .block-wrapper{padding-right:9%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-left-10 .block-wrapper{padding-left:10%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.padding-right-10 .block-wrapper{padding-right:10%}}.wp-block-str-custom-blocks-image-text-full .block-wrapper{width:100%;max-width:calc(1180px + 2.5rem);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.wp-block-str-custom-blocks-image-text-full .block-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.wp-block-str-custom-blocks-image-text-full .column.header{width:100%;text-align:left}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.header{text-align:right}}.wp-block-str-custom-blocks-image-text-full.img-left .column.header{width:100%;text-align:left}.wp-block-str-custom-blocks-image-text-full .column{width:100%}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column{width:50%}}.wp-block-str-custom-blocks-image-text-full .image-wrap{display:flex;align-items:flex-start;justify-content:center}.wp-block-str-custom-blocks-image-text-full .image-text-block{position:relative}.wp-block-str-custom-blocks-image-text-full .column.with-img{position:relative}.wp-block-str-custom-blocks-image-text-full .image-wrap img{max-width:100%;min-width:70%;display:block}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.content,.wp-block-str-custom-blocks-image-text-full.img-right .column.content{padding-right:8.3333%}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.img-left .column.with-img{order:1}}.wp-block-str-custom-blocks-image-text-full .column.with-img{order:1}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.with-img{order:2}}.wp-block-str-custom-blocks-image-text-full .column.content{order:3;margin-top:1rem}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.content{order:2;margin-top:0}}.wp-block-str-custom-blocks-image-text-full .column.header:empty{display:none}.wp-block-str-custom-blocks-image-text-full .column.header{order:2;margin-top:2.875rem}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.header{order:1;margin-top:0}}.wp-block-str-custom-blocks-image-text-full .column.with-img{order:1}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full .column.with-img{order:2}}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.img-left .column.content{order:2;padding-left:8.3333%;padding-right:0}}.wp-block-str-custom-blocks-image-text-full.bg-charcoal-border-tl-br-cc .column.with-img:before{content:"";width:100%;height:135%;display:inline-block;position:absolute;top:0;left:0;background:url(img/dark-cascade-circles.svg) no-repeat top center/contain}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.bg-charcoal-border-tl-br-cc .column.with-img:before{top:-20%}}.wp-block-str-custom-blocks-image-text-full.bg-charcoal-border-tl-br-cc{background:#000}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.bg-charcoal-border-tl-br-cc{background:url(img/side-geo-pat.svg) no-repeat 100% 47.5%/159px,url(img/top-geo-pat.svg) no-repeat 9% 0/224px,#141414}}.wp-block-str-custom-blocks-image-text-full.bg-white-eye .image-wrap{padding-bottom:6%;position:relative}.wp-block-str-custom-blocks-image-text-full.bg-white-eye .image-wrap:after{content:"";position:absolute;right:-6.75%;border-top-left-radius:100%;bottom:27%;background-color:#50a3ff;opacity:.29;width:25.5555555556vw;height:25.5555555556vw;z-index:-1}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.bg-white-eye .image-wrap{padding-bottom:2%}.wp-block-str-custom-blocks-image-text-full.bg-white-eye .image-wrap:after{width:10.6944444444vw;height:10.6944444444vw;bottom:25.5%}}.wp-block-str-custom-blocks-image-text-full.bg-white-eye{padding-bottom:50vw;background:url(img/eye-sauron.svg) no-repeat bottom -2% left/60%}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.bg-white-eye{padding-bottom:80px;background-position:bottom -21% left;background-size:38%}}@media screen and (min-width: 1440px){.wp-block-str-custom-blocks-image-text-full.bg-white-eye{background-size:550px auto}}.wp-block-str-custom-blocks-image-text-full.bg-white-eye:after{content:"";position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-image-text-full.bg-white-eye:after{display:none}}.rounded-corner-drop-shadow-portrait .image-wrap{position:relative}.rounded-corner-drop-shadow-portrait .image-wrap:before,.rounded-corner-drop-shadow-portrait .image-wrap:after{content:"";position:absolute}.rounded-corner-drop-shadow-portrait .image-wrap:before{width:53px;height:53px;background-color:#00f5d6;opacity:.23;top:4.5%;left:0}.rounded-corner-drop-shadow-portrait .image-wrap:after{width:36.9444444444vw;height:36.9444444444vw;background-color:#50a3ff;opacity:.29;bottom:0;right:0;border-top-left-radius:100%;z-index:-1}.rounded-corner-drop-shadow-portrait svg{width:116%;margin-top:-10%;margin-left:-8%;margin-bottom:-22%}@media screen and (min-width: 768px){.rounded-corner-drop-shadow-portrait .image-wrap:after{width:193px;height:193px;bottom:15%}.rounded-corner-drop-shadow-portrait svg{width:120%;margin-bottom:0}}.wp-block-str-custom-blocks-get-in-touch{position:relative;overflow:hidden}.wp-block-str-custom-blocks-get-in-touch:before{content:"";position:absolute;width:100vw;height:100vw;background-color:#50a3ff;opacity:.14;border-bottom-right-radius:100%}.wp-block-str-custom-blocks-get-in-touch+.wp-block-str-custom-blocks-locations{position:relative}.wp-block-str-custom-blocks-get-in-touch .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%;padding-top:86px;padding-bottom:60px;position:relative}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-get-in-touch .block-wrapper{width:81.9444%}}.wp-block-str-custom-blocks-get-in-touch .large-column{margin-bottom:72px}.wp-block-str-custom-blocks-get-in-touch .large-column h2{font-size:32px;line-height:1.25}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-get-in-touch .large-column h2{font-size:42px;line-height:1.0952380952}}.wp-block-str-custom-blocks-get-in-touch .large-column h2,.wp-block-str-custom-blocks-get-in-touch .large-column h3{max-width:554px}.wp-block-str-custom-blocks-get-in-touch .large-column p strong{display:inline-block;margin-bottom:.5em}.wp-block-str-custom-blocks-get-in-touch .small-column h5{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#0a0f5b;margin-bottom:1.75em}@media screen and (min-width: 768px){.wp-block-str-custom-blocks-get-in-touch .small-column h5{font-size:15px;line-height:1.2}}.wp-block-str-custom-blocks-get-in-touch .small-column .wp-block-buttons{margin-bottom:60px}.wp-block-str-custom-blocks-get-in-touch .small-column .wp-block-buttons:last-child{margin:0}.form-modal{overflow:visible;background:url(img/get-in-touch__mobile.svg) no-repeat bottom center/cover;border-radius:5.5555555556vw;color:#fff;padding:60px 0 44px}.form-modal .modal-wrap{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.form-modal .modal-wrap{width:81.9444%}}.form-modal .sup-title{font-family:proxima-soft,sans-serif;font-weight:900;letter-spacing:.1333em;text-transform:uppercase;font-size:12px;line-height:1.1666666667;color:#fff;margin-bottom:1.5833333333em}@media screen and (min-width: 768px){.form-modal .sup-title{font-size:15px;line-height:1.2}}.form-modal .title{font-size:32px;line-height:1.25;color:#fff;margin-bottom:0.71875em}@media screen and (min-width: 768px){.form-modal .title{font-size:42px;line-height:1.0952380952}}.form-modal .desc{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;color:#161937;max-width:20em}@media screen and (min-width: 768px){.form-modal .desc{font-size:29px;line-height:1.275862069;letter-spacing:0}}.form-modal .desc b,.form-modal .desc strong{font-weight:500}@media screen and (min-width: 768px){.form-modal{background-image:url(img/get-in-touch__desktop.svg)}}@media screen and (min-width: 880px){.wp-block-str-custom-blocks-get-in-touch:before{border-bottom-right-radius:0;border-top-right-radius:100%;width:57.4305555556vw;height:57.4305555556vw;bottom:-8.5vw}.wp-block-str-custom-blocks-get-in-touch .block-wrapper{padding-top:89px;padding-bottom:187px}.wp-block-str-custom-blocks-get-in-touch .block-wrapper>.extra-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;justify-content:space-between}.wp-block-str-custom-blocks-get-in-touch .large-column{flex-basis:58.3333333333%;padding-left:10px;padding-right:10px;margin:0;display:flex;justify-content:flex-end}.wp-block-str-custom-blocks-get-in-touch .large-column h2,.wp-block-str-custom-blocks-get-in-touch .large-column h3{margin-left:-46%}.wp-block-str-custom-blocks-get-in-touch .large-column__wrap{background:#fafafa;box-shadow:0 72px 75px 0 rgba(0,0,0,.14);border-radius:60px;width:85.7142857143%;padding:50px 8.9552238806% 77px 11.9402985075%}.wp-block-str-custom-blocks-get-in-touch .small-column{flex-basis:33.3333333333%;padding-left:10px;padding-right:10px}.wp-block-str-custom-blocks-get-in-touch .small-column .wp-block-buttons{margin-bottom:47px}.form-modal{border-radius:77px;max-width:1180px;padding-top:94px;padding-bottom:53px}.form-modal .gform_heading{display:none}.form-modal .gform_wrapper{margin:0}.form-modal .modal-wrap{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;justify-content:center}.form-modal .sup-title{margin-top:21px}.form-modal .col{flex-basis:41.6666666667%;padding-left:10px;padding-right:10px}.form-modal .fancybox-button{height:55px;width:50px;top:25px;right:25px}}.wp-block-str-custom-blocks-image-text-full .image-text-block .image-wrap{display:block}.wp-block-str-custom-blocks-image-text-full .image-text-block .image-wrap svg.rect-mask-shadow{display:block;width:175%;margin-left:-37.5%;height:auto;pointer-events:none}.wp-block-str-custom-blocks-image-text-full .image-text-block.rounded-corner-drop-shadow{margin-top:-32.5%;margin-bottom:-32.5%;pointer-events:none}.notes-wrap{padding-top:62px;padding-bottom:141px}.notes-wrap .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.notes-wrap .block-wrapper{width:81.9444%}}.notes-grid{max-width:600px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.notes-wrap .note{margin-bottom:32px}.notes-wrap .note-link{text-decoration:none}.notes-wrap .note-title{margin-bottom:0.8571428571em;line-height:14/20;max-width:248px}.note:hover .note-title{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:#00cab8}.notes-wrap .note-wrap:nth-of-type(3),.notes-wrap .note-wrap:nth-of-type(4){grid-column:span 2}.notes-wrap .note-wrap:nth-of-type(3) .note-title,.notes-wrap .note-wrap:nth-of-type(4) .note-title{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;margin-top:0.5454545455em;margin-bottom:0.5909090909em;max-width:none}@media screen and (min-width: 768px){.notes-wrap .note-wrap:nth-of-type(3) .note-title,.notes-wrap .note-wrap:nth-of-type(4) .note-title{font-size:29px;line-height:1.275862069;letter-spacing:0}}.notes-wrap .note-wrap:nth-of-type(3) .note-title b,.notes-wrap .note-wrap:nth-of-type(3) .note-title strong,.notes-wrap .note-wrap:nth-of-type(4) .note-title b,.notes-wrap .note-wrap:nth-of-type(4) .note-title strong{font-weight:500}.note .img-wrap{overflow:hidden;border-radius:14px;transition:.4s}.note:hover .img-wrap{box-shadow:20px 40px 80px 0 rgba(0,0,0,.3)}.note-wrap .img-wrap img{display:block}.notes-grid .cont-note{display:flex;flex-direction:column}.notes-wrap .note-wrap{align-self:end}@media screen and (min-width: 880px){.notes-wrap{margin-bottom:188px}.notes-grid{grid-template-columns:repeat(12, 1fr);max-width:none}.notes-grid .note{margin-bottom:46px}.notes-wrap .note-title{margin-bottom:17px}.notes-wrap .note-wrap:nth-of-type(n + 4){align-self:start}.notes-wrap .note-wrap:nth-of-type(n + 4) .cont-note{flex-direction:column-reverse}.notes-wrap .note-wrap:nth-of-type(1){grid-column:span 3;padding-right:10.7142857143%}.notes-wrap .note-wrap:nth-of-type(2){grid-column:span 4;padding-right:7.8947368421%}.notes-wrap .note-wrap:nth-of-type(3){grid-column:span 5}.notes-wrap .note-wrap:nth-of-type(3) .note-title{margin-bottom:37px;max-width:380px}.notes-wrap .note-wrap:nth-of-type(4){grid-column:span 6}.notes-wrap .note-wrap:nth-of-type(4) .note-title{margin-bottom:0;margin-top:29px;max-width:380px}.notes-wrap .note-wrap:nth-of-type(5),.notes-wrap .note-wrap:nth-of-type(6){grid-column:span 3;padding-left:8.9285714286%}.notes-wrap .note-wrap:nth-of-type(5) .note-title,.notes-wrap .note-wrap:nth-of-type(6) .note-title{margin-bottom:0;margin-top:23px}}.locations-wrap .block-wrapper{width:100%;max-width:100%;margin:0 auto}.location .card-wrap .image-wrap:after{display:none}.locations-wrap .style-bg{padding-top:3.125rem;padding-bottom:6rem}@media screen and (min-width: 768px){.locations-wrap .style-bg{padding-top:7.25rem;padding-bottom:8.75rem}}.locations-wrap .locations-head{width:100%;max-width:980px;margin:0 auto}.locations-wrap .icon-mask{display:block;width:80%;height:auto;margin:0 auto 0 0}@media screen and (min-width: 768px){.locations-wrap .icon-mask{width:72.5%;margin:0 auto}}.locations-cont .locations{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:1180px;margin:0 auto}.locations-cont .location{width:100%;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:2rem}@media screen and (min-width: 768px){.locations-cont .location{width:20%;padding-left:0;padding-right:0;margin-bottom:2rem}}.locations-head{text-align:center}.locations-head .locations-suptitle{font-size:12px;letter-spacing:1.54px;font-family:proxima-soft,sans-serif;font-weight:bold}@media screen and (min-width: 768px){.locations-head .locations-suptitle{font-size:15px;letter-spacing:2px}}.locations-head .locations-title{font-size:32px;line-height:40px;font-family:new-frank,sans-serif;font-weight:500;letter-spacing:.43px;margin-top:15px;margin-bottom:32px}@media screen and (min-width: 768px){.locations-head .locations-title{font-size:40px;letter-spacing:0;line-height:44px;margin-top:20px;margin-bottom:54px}}.locations-wrap .location-wrap{padding-left:1rem;padding-right:1rem}.locations-wrap .location-wrap{text-align:left}@media screen and (min-width: 768px){.locations-wrap .location-wrap{text-align:center}}.locations-wrap .location-title{margin-top:0;margin-bottom:0;font-family:proxima-soft,sans-serif;font-weight:bold;font-size:12px;letter-spacing:1.54px;text-transform:uppercase;margin-bottom:15px;margin-top:5px}@media screen and (min-width: 768px){.locations-wrap .location-title{font-size:15px;letter-spacing:2px;margin-bottom:15px;margin-top:25px}}.location .card-wrap .image-wrap{width:100%}.location .image-text-block{width:30%}@media screen and (min-width: 768px){.location .image-text-block{width:100%}}.location .text-wrap{width:70%}@media screen and (min-width: 768px){.location .text-wrap{width:100%}}.location .card-wrap .inner-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (min-width: 768px){.location .card-wrap .inner-wrap{display:block}}.location .card-wrap{text-align:left}@media screen and (min-width: 768px){.location .card-wrap{text-align:center}}.locations-wrap .location-title a,.locations-wrap .location-desc a{text-decoration:none;border:none;background:none}.locations-wrap .location-title a:hover,.locations-wrap .location-desc a:hover{text-decoration:underline}.locations-wrap .locations-desc{font-size:14px;font-family:proxima-soft,sans-serif;line-height:20px;letter-spacing:.19px}@media screen and (min-width: 768px){.locations-wrap .locations-desc{font-size:18px;letter-spacing:0;line-height:27px}}.notes-wrap{padding-top:62px;padding-bottom:141px}.notes-wrap .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.notes-wrap .block-wrapper{width:81.9444%}}.notes-grid{max-width:600px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.notes-wrap .note{margin-bottom:32px}.notes-wrap .note-link{text-decoration:none}.notes-wrap .note-title{margin-bottom:0.8571428571em;line-height:14/20;max-width:248px}.note:hover .note-title{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:#00cab8}.notes-wrap .note-wrap:nth-of-type(3),.notes-wrap .note-wrap:nth-of-type(4){grid-column:span 2}.notes-wrap .note-wrap:nth-of-type(3) .note-title,.notes-wrap .note-wrap:nth-of-type(4) .note-title{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;margin-top:0.5454545455em;margin-bottom:0.5909090909em;max-width:none}@media screen and (min-width: 768px){.notes-wrap .note-wrap:nth-of-type(3) .note-title,.notes-wrap .note-wrap:nth-of-type(4) .note-title{font-size:29px;line-height:1.275862069;letter-spacing:0}}.notes-wrap .note-wrap:nth-of-type(3) .note-title b,.notes-wrap .note-wrap:nth-of-type(3) .note-title strong,.notes-wrap .note-wrap:nth-of-type(4) .note-title b,.notes-wrap .note-wrap:nth-of-type(4) .note-title strong{font-weight:500}.note .img-wrap{overflow:hidden;border-radius:14px;transition:.4s}.note:hover .img-wrap{box-shadow:20px 40px 80px 0 rgba(0,0,0,.3)}.note-wrap .img-wrap img{display:block}.notes-grid .cont-note{display:flex;flex-direction:column}.notes-wrap .note-wrap{align-self:end}@media screen and (min-width: 880px){.notes-wrap{margin-bottom:188px}.notes-grid{grid-template-columns:repeat(12, 1fr);max-width:none}.notes-grid .note{margin-bottom:46px}.notes-wrap .note-title{margin-bottom:17px}.notes-wrap .note-wrap:nth-of-type(n + 4){align-self:start}.notes-wrap .note-wrap:nth-of-type(n + 4) .cont-note{flex-direction:column-reverse}.notes-wrap .note-wrap:nth-of-type(1){grid-column:span 3;padding-right:10.7142857143%}.notes-wrap .note-wrap:nth-of-type(2){grid-column:span 4;padding-right:7.8947368421%}.notes-wrap .note-wrap:nth-of-type(3){grid-column:span 5}.notes-wrap .note-wrap:nth-of-type(3) .note-title{margin-bottom:37px;max-width:380px}.notes-wrap .note-wrap:nth-of-type(4){grid-column:span 6}.notes-wrap .note-wrap:nth-of-type(4) .note-title{margin-bottom:0;margin-top:29px;max-width:380px}.notes-wrap .note-wrap:nth-of-type(5),.notes-wrap .note-wrap:nth-of-type(6){grid-column:span 3;padding-left:8.9285714286%}.notes-wrap .note-wrap:nth-of-type(5) .note-title,.notes-wrap .note-wrap:nth-of-type(6) .note-title{margin-bottom:0;margin-top:23px}}.button-band{padding:55px 0 51px}.button-band .block-wrapper{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.button-band .block-wrapper{width:81.9444%}}.button-band .wp-block-buttons{margin-left:-10px;margin-right:-10px}.button-band h3{margin-bottom:1px}.button-band .wp-block-buttons>.wp-block-button{min-width:34%;-webkit-box:1;-moz-box:1;flex:1 0 auto;max-width:50%;margin-right:0;padding-right:10px;padding-left:10px;margin-top:31px;margin-bottom:0}.button-band .wp-block-button__link,.button-band .is-style-outline>.wp-block-button__link{min-width:90%;font-size:10.4px;line-height:1.3076923077;padding:0.7394230769em 10px 0.6067307692em}@media screen and (min-width: 680px){.button-band .wp-block-buttons{justify-content:space-between}.button-band .wp-block-buttons>.wp-block-button{min-width:0;flex-basis:25%}.button-band .wp-block-button__link,.button-band .is-style-outline>.wp-block-button__link{min-width:100%}}@media screen and (min-width: 1000px){.button-band{padding-top:74px;padding-bottom:110px}.button-band .wp-block-buttons{margin-left:-18px;margin-right:-18px}.button-band .wp-block-buttons>.wp-block-button{padding-right:18px;padding-left:18px}.button-band .wp-block-button__link,.button-band .is-style-outline>.wp-block-button__link{font-size:13px}}@media screen and (min-width: 1200px){.button-band .block-wrapper{display:flex;align-items:center;justify-content:center}.button-band .wp-block-buttons{-webkit-box:1;-moz-box:1;flex:1 0 auto}.button-band .wp-block-buttons>.wp-block-button{margin-top:0}.button-band h3{flex-shrink:0;margin-right:2.9661016949%;margin-bottom:3px}}.notes{width:100%;background:url(img/blue-top-circle.svg) no-repeat top left/57.5%,url(img/bars-white.svg) no-repeat left 105%/42.5%,url(img/bars-white.svg) no-repeat 110% 105%/42.5%,linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%);padding-bottom:4rem;padding-top:3rem}@media screen and (min-width: 768px){.notes{padding-top:7.5rem;padding-bottom:5.5rem}}.notes .jobs-filter select{max-width:100%}@media screen and (min-width: 880px){.notes .jobs-filter.notes-filter .col{min-width:480px;width:40%}}.notes .notes-wrap{margin-top:85px;padding-top:0}.notes .notes-wrap h2{font-size:32px;line-height:1.25;margin-bottom:75px;margin-top:85px}@media screen and (min-width: 768px){.notes .notes-wrap h2{font-size:42px;line-height:1.0952380952}}.notes .notes-wrap h2::first-child{margin-top:0}.notes .notes-wrap .notes-grid{row-gap:45px}.notes .notes-wrap .note-wrap.note-wrap-fixed{align-self:start;grid-column:span 4;height:100%;padding-left:0;padding-right:0}.notes .notes-wrap .note-wrap.note-wrap-fixed .note{height:100%;margin-bottom:0}.notes .notes-wrap .note-wrap.note-wrap-fixed .note-figure{height:100%}.notes .notes-wrap .note-wrap.note-wrap-fixed .cont-note{flex-direction:column;height:100%}.notes .notes-wrap .note-wrap.note-wrap-fixed .img-wrap{flex-grow:1;max-height:257px;min-height:257px;overflow:hidden}.notes .notes-wrap .note-wrap.note-wrap-fixed .img-wrap img{min-height:100%;-o-object-fit:contain;object-fit:contain}.notes .notes-wrap .note-wrap.note-wrap-fixed .note-title{font-weight:300;font-size:22px;line-height:1.3636363636;letter-spacing:.29px;margin-bottom:21px;font-weight:400;margin-top:0;max-width:100%;padding-top:20px;text-transform:inherit}@media screen and (min-width: 768px){.notes .notes-wrap .note-wrap.note-wrap-fixed .note-title{font-size:29px;line-height:1.275862069;letter-spacing:0}}.notes .notes-wrap .note-wrap.note-wrap-fixed .note-title b,.notes .notes-wrap .note-wrap.note-wrap-fixed .note-title strong{font-weight:500}.str-highlight{color:#00f5d6}.bg-blue .str-highlight{color:#fff}.page-template-page-boilerplate main{padding-top:70px;padding-bottom:128px;position:relative;background-image:url(img/grey-dots.svg),linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%);background-repeat:repeat-x,no-repeat;background-position:top -12vw left -60%,center;background-size:193% auto,cover}.page-template-page-boilerplate main:after{content:"";width:100vw;height:100vw;border-bottom-left-radius:100%;top:0;right:0;position:absolute;background-color:#50a3ff;opacity:.14}.page-template-page-boilerplate .entry-title{font-size:32px;line-height:1.25;margin-bottom:52px}@media screen and (min-width: 768px){.page-template-page-boilerplate .entry-title{font-size:52px;line-height:1.1923076923}}.page-template-page-boilerplate .entry-content{max-width:625px}.page-template-page-boilerplate .entry-content h3{margin-top:52px;margin-bottom:17px}@media screen and (min-width: 768px){.page-template-page-boilerplate main{padding-top:125px;padding-bottom:175px;background-position:top -9vw left 150%,center;background-size:120% auto,cover}.page-template-page-boilerplate main:after{width:62.5vw;height:61.875vw}.page-template-page-boilerplate .entry-title{margin-bottom:77px}.page-template-page-boilerplate .entry-content{max-width:780px}.page-template-page-boilerplate .entry-content h3{margin-top:40px}}.error404 main{background:linear-gradient(-37deg, #E3EDF8 0%, #F7FCFF 69%)}.error-404{padding-top:91px;padding-bottom:60vw;background:url(img/eye-sauron.svg) no-repeat bottom -2% left/70%}.error-404 .entry-content{max-width:1180px;margin-left:auto;margin-right:auto;width:91.1111%}@media screen and (min-width: 768px){.error-404 .entry-content{width:81.9444%}}@media screen and (min-width: 1000px){.error-404{padding-top:14vw;padding-bottom:9vw;background-size:43%;background-position:bottom left}.error-404 .entry-content{padding-left:30%}}@media screen and (min-width: 1800px){.error-404{padding-top:230px;padding-bottom:160px;background-size:700px auto}.error-404 .entry-content{padding-left:300px}}
