.mobilefirst-pattern{max-height:550px;display:flex;justify-content:space-between;position:relative}@media (max-width: 50em){.mobilefirst-pattern{flex-direction:column;max-height:none}}.mobilefirst-pattern.has-image{min-height:450px}@media (max-width: 50em){.mobilefirst-pattern.has-image{min-height:auto}}.mobilefirst-pattern .centered{max-width:500px;margin-left:auto;margin-right:auto;width:100%;padding:var(--calico-section-default-top-padding, 6rem) 2rem}@media (max-width: 50em){.mobilefirst-pattern .centered{padding:0rem 2rem}}.mobilefirst-pattern .pattern-content{width:50%;display:flex;flex-direction:column;justify-content:center}.mobilefirst-pattern .pattern-content.single{width:100%;padding:0rem}@media (max-width: 50em){.mobilefirst-pattern .pattern-content.single{padding:4rem 0rem}}.mobilefirst-pattern .pattern-content.single .centered{max-width:none}@media (max-width: 50em){.mobilefirst-pattern .pattern-content{width:100%}}.mobilefirst-pattern .pattern-content.text-left{text-align:left}@media (max-width: 50em){.mobilefirst-pattern .pattern-content.text-left .centered{max-width:unset}}.mobilefirst-pattern .pattern-content.text-center{text-align:center}.mobilefirst-pattern .pattern-content.color1{background-color:var(--mc1-bg);color:var(--mc1-text)}.mobilefirst-pattern .pattern-content.color1 a{border-color:var(--mc1-text);color:var(--mc1-link)}.mobilefirst-pattern .pattern-content.color1 h2,.mobilefirst-pattern .pattern-content.color1 h3,.mobilefirst-pattern .pattern-content.color1 h4,.mobilefirst-pattern .pattern-content.color1 h5,.mobilefirst-pattern .pattern-content.color1 h6,.mobilefirst-pattern .pattern-content.color1 p{color:var(--mc1-text)}.mobilefirst-pattern .pattern-content.color2{background-color:var(--mc2-bg);color:var(--mc2-text)}.mobilefirst-pattern .pattern-content.color2 a{border-color:var(--mc2-text);color:var(--mc2-link)}.mobilefirst-pattern .pattern-content.color2 h2,.mobilefirst-pattern .pattern-content.color2 h3,.mobilefirst-pattern .pattern-content.color2 h4,.mobilefirst-pattern .pattern-content.color2 h5,.mobilefirst-pattern .pattern-content.color2 h6,.mobilefirst-pattern .pattern-content.color2 p{color:var(--mc2-text)}.mobilefirst-pattern .pattern-content.color3{background-color:var(--mc3-bg);color:var(--mc3-text)}.mobilefirst-pattern .pattern-content.color3 a{border-color:var(--mc3-text);color:var(--mc3-link)}.mobilefirst-pattern .pattern-content.color3 h2,.mobilefirst-pattern .pattern-content.color3 h3,.mobilefirst-pattern .pattern-content.color3 h4,.mobilefirst-pattern .pattern-content.color3 h5,.mobilefirst-pattern .pattern-content.color3 h6,.mobilefirst-pattern .pattern-content.color3 p{color:var(--mc3-text)}.mobilefirst-pattern .pattern-content.color4{background-color:var(--mc4-bg);color:var(--mc4-text)}.mobilefirst-pattern .pattern-content.color4 a{border-color:var(--mc4-text);color:var(--mc4-link)}.mobilefirst-pattern .pattern-content.color4 h2,.mobilefirst-pattern .pattern-content.color4 h3,.mobilefirst-pattern .pattern-content.color4 h4,.mobilefirst-pattern .pattern-content.color4 h5,.mobilefirst-pattern .pattern-content.color4 h6,.mobilefirst-pattern .pattern-content.color4 p{color:var(--mc4-text)}.mobilefirst-pattern .pattern-content.color5{background-color:var(--mc5-bg);color:var(--mc5-text)}.mobilefirst-pattern .pattern-content.color5 a{border-color:var(--mc5-text);color:var(--mc5-link)}.mobilefirst-pattern .pattern-content.color5 h2,.mobilefirst-pattern .pattern-content.color5 h3,.mobilefirst-pattern .pattern-content.color5 h4,.mobilefirst-pattern .pattern-content.color5 h5,.mobilefirst-pattern .pattern-content.color5 h6,.mobilefirst-pattern .pattern-content.color5 p{color:var(--mc5-text)}.mobilefirst-pattern .pattern-content.color6{background-color:var(--mc6-bg);color:var(--mc6-text)}.mobilefirst-pattern .pattern-content.color6 a{border-color:var(--mc6-text);color:var(--mc6-link)}.mobilefirst-pattern .pattern-content.color6 h2,.mobilefirst-pattern .pattern-content.color6 h3,.mobilefirst-pattern .pattern-content.color6 h4,.mobilefirst-pattern .pattern-content.color6 h5,.mobilefirst-pattern .pattern-content.color6 h6,.mobilefirst-pattern .pattern-content.color6 p{color:var(--mc6-text)}.mobilefirst-pattern .pattern-content.color7{background-color:var(--mc7-bg);color:var(--mc7-text)}.mobilefirst-pattern .pattern-content.color7 a{border-color:var(--mc7-text);color:var(--mc7-link)}.mobilefirst-pattern .pattern-content.color7 h2,.mobilefirst-pattern .pattern-content.color7 h3,.mobilefirst-pattern .pattern-content.color7 h4,.mobilefirst-pattern .pattern-content.color7 h5,.mobilefirst-pattern .pattern-content.color7 h6,.mobilefirst-pattern .pattern-content.color7 p{color:var(--mc7-text)}.mobilefirst-pattern .pattern-content.color11{background-color:var(--mc11-bg);color:var(--mc11-text)}.mobilefirst-pattern .pattern-content.color11 a{border-color:var(--mc11-text);color:var(--mc11-link)}.mobilefirst-pattern .pattern-content.color11 h2,.mobilefirst-pattern .pattern-content.color11 h3,.mobilefirst-pattern .pattern-content.color11 h4,.mobilefirst-pattern .pattern-content.color11 h5,.mobilefirst-pattern .pattern-content.color11 h6,.mobilefirst-pattern .pattern-content.color11 p{color:var(--mc11-text)}.mobilefirst-pattern .pattern-content.color12{background-color:var(--mc12-bg);color:var(--mc12-text)}.mobilefirst-pattern .pattern-content.color12 a{border-color:var(--mc12-text);color:var(--mc12-link)}.mobilefirst-pattern .pattern-content.color12 h2,.mobilefirst-pattern .pattern-content.color12 h3,.mobilefirst-pattern .pattern-content.color12 h4,.mobilefirst-pattern .pattern-content.color12 h5,.mobilefirst-pattern .pattern-content.color12 h6,.mobilefirst-pattern .pattern-content.color12 p{color:var(--mc12-text)}.mobilefirst-pattern .pattern-content.color13{background-color:var(--mc13-bg);color:var(--mc13-text)}.mobilefirst-pattern .pattern-content.color13 a{border-color:var(--mc13-text);color:var(--mc13-link)}.mobilefirst-pattern .pattern-content.color13 h2,.mobilefirst-pattern .pattern-content.color13 h3,.mobilefirst-pattern .pattern-content.color13 h4,.mobilefirst-pattern .pattern-content.color13 h5,.mobilefirst-pattern .pattern-content.color13 h6,.mobilefirst-pattern .pattern-content.color13 p{color:var(--mc13-text)}.mobilefirst-pattern .pattern-content font,.mobilefirst-pattern .pattern-content span{color:inherit!important;font-size:inherit!important;font-family:inherit!important}.mobilefirst-pattern .pattern-content .buttons ul{list-style:none;padding:0;margin:0}.mobilefirst-pattern .pattern-content .buttons ul li{text-align:center;padding:1rem 0rem;display:inline-block}@media (max-width: 50em){.mobilefirst-pattern .pattern-content .buttons ul li{padding:.7rem 0rem}}.mobilefirst-pattern .pattern-content .buttons .button{border-width:1px;border-style:solid;padding:1rem 2rem;text-decoration:none;font-family:var(--nunito);font-weight:600;font-size:1.8rem;line-height:2.8rem;display:inline-block;transition:all .2s ease;border-radius:2px}.mobilefirst-pattern .pattern-content .buttons .button.assetlink{padding-right:1.2rem}.mobilefirst-pattern .pattern-content .buttons .button:hover{transform:translateY(-3px);box-shadow:inset 0 -2px}.mobilefirst-pattern .pattern-content .buttons .button svg{fill:currentColor;vertical-align:-.125em;margin-left:1rem}.mobilefirst-pattern .pattern-content .buttons .button span.last-word{white-space:nowrap}.mobilefirst-pattern .pattern-content.text-center .buttons ul{display:flex;justify-content:center;flex-wrap:wrap}.mobilefirst-pattern .pattern-content.text-center .buttons ul li{margin:0 1.1rem}.mobilefirst-pattern .pattern-content.text-left .buttons ul li{margin-right:2.2rem}.mobilefirst-pattern .pattern-content .links{display:flex;flex-direction:column}.pattern-content.text-center .links{align-items:center}.mobilefirst-pattern .pattern-content .links ul{list-style:none;margin:0;padding-left:0}.mobilefirst-pattern .pattern-content .links ul li{margin-bottom:1.4rem}.mobilefirst-pattern .pattern-content .links ul li a{text-decoration:none;font-family:var(--halis);font-size:1.5rem;font-weight:600;line-height:2.4rem;padding-bottom:3px;border-width:0px 0px 1px 0px;border-style:solid;transition:all .2s ease;display:inline-block;text-transform:uppercase}.mobilefirst-pattern .pattern-content .links ul li a:hover{box-shadow:inset 0 -1px;transform:translateY(-2px)}.mobilefirst-pattern .pattern-content .links i{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin:0 .5rem}.mobilefirst-pattern .pattern-content .links i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mobilefirst-pattern .pattern-content .links i.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.mobilefirst-pattern .pattern-content .links i.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.mobilefirst-pattern .pattern-content .links i.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mobilefirst-pattern .pattern-image{width:50%;position:relative;max-height:none}@media (max-width: 50em){.mobilefirst-pattern .pattern-image{height:300px}}@media (max-width: 50em){.mobilefirst-pattern .pattern-image{width:100%;order:2}}.mobilefirst-pattern .pattern-image figure{margin:0;height:100%}.mobilefirst-pattern .pattern-image figure img{position:absolute}.mobilefirst-pattern .pattern-image figure figcaption{position:absolute;bottom:0;left:0;padding:2px 6px;color:#fff;background-color:#000c;font-size:1.2rem;line-height:normal;font-weight:500;font-style:italic;letter-spacing:.36px;z-index:2}.mobilefirst-pattern .pattern-image figure figcaption.right{left:unset;right:0}@media (max-width: 50em){.mobilefirst-pattern .pattern-image figure figcaption.right{left:0;right:unset}}.mobilefirst-pattern .pattern-image img{max-width:100%;width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}@media (max-width: 50em){.mobilefirst-pattern .pattern-image img{min-height:unset}}.mobilefirst-pattern .pattern-image .overlay-left{background-image:linear-gradient(90deg,#00000078,#fff0);position:absolute;width:95px;height:100%;z-index:1}@media (max-width: 50em){.mobilefirst-pattern .pattern-image .overlay-left{width:100%;height:95px;background-image:linear-gradient(0deg,#fff0,#00000078)}}.mobilefirst-pattern .pattern-image .overlay-right{background-image:linear-gradient(-90deg,#00000078,#fff0);position:absolute;width:95px;height:100%;right:0;z-index:1}@media (max-width: 50em){.mobilefirst-pattern .pattern-image .overlay-right{width:100%;height:95px;background-image:linear-gradient(0deg,#fff0,#00000078)}}@media (max-width: 50em){.title-type{padding:4rem 0rem}}.title-type .title{font-family:var(--halis);font-size:2.8rem;font-weight:600;line-height:3.4rem;text-transform:uppercase;margin-bottom:1.5rem}.title-type .text{font-family:var(--nunito);font-size:1.7rem;font-weight:400;line-height:3.2rem;padding-bottom:3rem;max-width:500px;margin:0 auto}@media (max-width: 50em){.title-type.text-left .text{max-width:unset}}
