.mobilefirst-pattern.flexible-pattern{max-width:1200px;margin:0 auto}.flexible{display:flex;width:100%;flex-direction:column;padding:6rem 0;margin:0rem 2rem}[data-eq~="800px"] .flexible{max-height:none;padding:4rem 0;margin:0}.flexible .flex-row{display:flex;width:100%;min-height:350px;margin:0 auto}.flexible .flex-row.empty{display:none}@media (max-width: 50em){.flexible .flex-row{flex-direction:column;padding:0;width:100%}}.flexible .flex-row:not(:first-of-type):last-of-type{margin-top:2rem}@media (max-width: 50em){.flexible .flex-row:not(:first-of-type):last-of-type{margin-top:0}}.flexible .content-item{display:inline-block;width:100%;max-width:calc((100% - 40px) / 3)}@media (max-width: 50em){.flexible .content-item{max-width:none;margin-bottom:2rem}}.flexible .content-item.full{max-width:none}.flexible .content-item:not(:last-of-type){margin-right:2rem}@media (max-width: 50em){.flexible .content-item:not(:last-of-type){margin-right:0}}.flexible .content-item.text{max-width:none}@media (max-width: 50em){.flexible .content-item.text{max-width:none}}.flexible .content-item.text .pattern-content{border-radius:2px}.flexible .content-item.text.image-left,.flexible .content-item.text.image-right{display:flex;max-width:100%}@media (max-width: 50em){.flexible .content-item.text.image-left,.flexible .content-item.text.image-right{padding:0 2rem}}.flexible .content-item.text.image-left .textlink-image,.flexible .content-item.text.image-right .textlink-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;overflow:hidden}.flexible .content-item.text.image-left .textlink-image.widecrop,.flexible .content-item.text.image-left .textlink-image.fullcrop,.flexible .content-item.text.image-right .textlink-image.widecrop,.flexible .content-item.text.image-right .textlink-image.fullcrop{display:none}@media (max-width: 50em){.flexible .content-item.text.image-left .textlink-image,.flexible .content-item.text.image-right .textlink-image{height:100%;width:auto;min-height:300px}.flexible .content-item.text.image-left .textlink-image.squarecrop,.flexible .content-item.text.image-right .textlink-image.squarecrop{display:none}.flexible .content-item.text.image-left .textlink-image.fullcrop,.flexible .content-item.text.image-right .textlink-image.fullcrop{display:block}}@media (max-width: 40em){.flexible .content-item.text.image-left .textlink-image.fullcrop,.flexible .content-item.text.image-right .textlink-image.fullcrop{display:none}.flexible .content-item.text.image-left .textlink-image.widecrop,.flexible .content-item.text.image-right .textlink-image.widecrop{display:block}}@media (max-width: 23em){.flexible .content-item.text.image-left .textlink-image.widecrop,.flexible .content-item.text.image-right .textlink-image.widecrop{display:none}.flexible .content-item.text.image-left .textlink-image.squarecrop,.flexible .content-item.text.image-right .textlink-image.squarecrop{display:block}}.flexible .content-item.text.image-left .textlink-image,.flexible .content-item.text.image-right .textlink-image{flex-basis:33.3333333333%}.flexible .content-item.text.image-left .text-link,.flexible .content-item.text.image-right .text-link{flex-basis:66.6666666667%}@media (max-width: 50em){.flexible .content-item.text.image-left .text-link,.flexible .content-item.text.image-right .text-link{order:2}}.flexible .content-item.text.image-left.wide .textlink-image,.flexible .content-item.text.image-right.wide .textlink-image{flex-basis:50%}.flexible .content-item.text.image-left.wide .textlink-image.squarecrop,.flexible .content-item.text.image-right.wide .textlink-image.squarecrop{display:none}.flexible .content-item.text.image-left.wide .textlink-image.widecrop,.flexible .content-item.text.image-right.wide .textlink-image.widecrop{display:block}.flexible .content-item.text.image-left.wide .textlink-image.fullcrop,.flexible .content-item.text.image-right.wide .textlink-image.fullcrop{display:none}@media (max-width: 50em){.flexible .content-item.text.image-left.wide .textlink-image.widecrop,.flexible .content-item.text.image-right.wide .textlink-image.widecrop{display:none}.flexible .content-item.text.image-left.wide .textlink-image.fullcrop,.flexible .content-item.text.image-right.wide .textlink-image.fullcrop{display:block}}@media (max-width: 40em){.flexible .content-item.text.image-left.wide .textlink-image.fullcrop,.flexible .content-item.text.image-right.wide .textlink-image.fullcrop{display:none}.flexible .content-item.text.image-left.wide .textlink-image.widecrop,.flexible .content-item.text.image-right.wide .textlink-image.widecrop{display:block}}@media (max-width: 23em){.flexible .content-item.text.image-left.wide .textlink-image.widecrop,.flexible .content-item.text.image-right.wide .textlink-image.widecrop{display:none}.flexible .content-item.text.image-left.wide .textlink-image.squarecrop,.flexible .content-item.text.image-right.wide .textlink-image.squarecrop{display:block}}.flexible .content-item.text.image-left.wide .text-link,.flexible .content-item.text.image-right.wide .text-link{flex-basis:50%}@media (max-width: 50em){.flexible .content-item.text.image-left,.flexible .content-item.text.image-right{flex-direction:column;min-height:unset}}.flexible .content-item.text.image-right .pattern-content{border-radius:2px 0 0 2px/2px 0px 0px 2px}.flexible .content-item.text.image-right .textlink-image{border-top-right-radius:2px;border-bottom-right-radius:2px}.flexible .content-item.text.image-left .pattern-content{border-radius:0 2px 2px 0/0px 2px 2px 0px}.flexible .content-item.text.image-left .textlink-image{border-top-left-radius:2px;border-bottom-left-radius:2px}@media (max-width: 50em){.flexible .content-item.text.image-right .pattern-content,.flexible .content-item.text.image-right .textlink-image,.flexible .content-item.text.image-left .pattern-content,.flexible .content-item.text.image-left .textlink-image{border-radius:0}.flexible .content-item.text.image-right .pattern-content,.flexible .content-item.text.image-left .pattern-content{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.flexible .content-item.text.image-right .mobile-textlink-image,.flexible .content-item.text.image-left .mobile-textlink-image{border-top-left-radius:2px;border-top-right-radius:2px}}.flexible .content-item.wide,.flexible .content-item.half{max-width:none}@media (max-width: 50em){.flexible .content-item.wide,.flexible .content-item.half{max-width:none}}.flexible .content-item .text{margin-bottom:3rem}.flexible .content-item .item{border-radius:2px}.flexible .content-item .item .a{position:relative}.flexible .content-item .item.focused{outline:3px solid var(--ada-focus-color)}.flexible .content-item .text-link{padding:2rem;height:100%;width:100%;justify-content:center}.flexible .content-item .desktop,.flexible .content-item .mobile{width:100%;height:100%;position:relative;overflow:hidden}.flexible .content-item .desktop a .gato-card-image,.flexible .content-item .desktop a .gato-card-video,.flexible .content-item .mobile a .gato-card-image,.flexible .content-item .mobile a .gato-card-video{transform:scale(1);transition:all .4s ease}.flexible .content-item .desktop a .gato-card-image.hov,.flexible .content-item .desktop a .gato-card-video.hov,.flexible .content-item .mobile a .gato-card-image.hov,.flexible .content-item .mobile a .gato-card-video.hov{transform:scale(1.1)}.flexible .content-item .desktop .overlay,.flexible .content-item .mobile .overlay{position:absolute;height:100%;left:0;right:0;top:0;opacity:.9}.flexible .content-item .desktop .overlay.color1,.flexible .content-item .mobile .overlay.color1{background-color:var(--mc1-bg);color:var(--mc1-text)}.flexible .content-item .desktop .overlay.color2,.flexible .content-item .mobile .overlay.color2{background-color:var(--mc2-bg);color:var(--mc2-text)}.flexible .content-item .desktop .overlay.color3,.flexible .content-item .mobile .overlay.color3{background-color:var(--mc3-bg);color:var(--mc3-text)}.flexible .content-item .desktop .overlay.color4,.flexible .content-item .mobile .overlay.color4{background-color:var(--mc4-bg);color:var(--mc4-text)}.flexible .content-item .desktop .overlay.color5,.flexible .content-item .mobile .overlay.color5{background-color:var(--mc5-bg);color:var(--mc5-text)}.flexible .content-item .desktop .overlay.color6,.flexible .content-item .mobile .overlay.color6{background-color:var(--mc6-bg);color:var(--mc6-text)}.flexible .content-item .desktop .overlay.color7,.flexible .content-item .mobile .overlay.color7{background-color:var(--mc7-bg);color:var(--mc7-text)}.flexible .content-item .desktop .callout,.flexible .content-item .mobile .callout{position:absolute;display:flex;align-content:center;flex-wrap:wrap;width:100%;height:100%;top:0;padding:10%;text-align:center}.flexible .content-item .desktop .callout .title,.flexible .content-item .mobile .callout .title{font-family:var(--nunito);font-weight:600;font-size:3rem;width:100%;flex:0 0 100%}.flexible .content-item .desktop .callout p,.flexible .content-item .mobile .callout p{font-size:1.6rem;font-weight:500;width:100%;flex:0 0 100%}.flexible .content-item .desktop .callout.color1 .title,.flexible .content-item .desktop .callout.color1 p,.flexible .content-item .mobile .callout.color1 .title,.flexible .content-item .mobile .callout.color1 p{color:var(--mc1-text)}.flexible .content-item .desktop .callout.color2 .title,.flexible .content-item .desktop .callout.color2 p,.flexible .content-item .mobile .callout.color2 .title,.flexible .content-item .mobile .callout.color2 p{color:var(--mc2-text)}.flexible .content-item .desktop .callout.color3 .title,.flexible .content-item .desktop .callout.color3 p,.flexible .content-item .mobile .callout.color3 .title,.flexible .content-item .mobile .callout.color3 p{color:var(--mc3-text)}.flexible .content-item .desktop .callout.color4 .title,.flexible .content-item .desktop .callout.color4 p,.flexible .content-item .mobile .callout.color4 .title,.flexible .content-item .mobile .callout.color4 p{color:var(--mc4-text)}.flexible .content-item .desktop .callout.color5 .title,.flexible .content-item .desktop .callout.color5 p,.flexible .content-item .mobile .callout.color5 .title,.flexible .content-item .mobile .callout.color5 p{color:var(--mc5-text)}.flexible .content-item .desktop .callout.color6 .title,.flexible .content-item .desktop .callout.color6 p,.flexible .content-item .mobile .callout.color6 .title,.flexible .content-item .mobile .callout.color6 p{color:var(--mc6-text)}.flexible .content-item .desktop .callout.color7 .title,.flexible .content-item .desktop .callout.color7 p,.flexible .content-item .mobile .callout.color7 .title,.flexible .content-item .mobile .callout.color7 p{color:var(--mc7-text)}.flexible .content-item .desktop .caption,.flexible .content-item .mobile .caption{position:absolute;background-color:#262524e6;bottom:30px;left:20px;margin-right:20px}.flexible .content-item .desktop .caption p,.flexible .content-item .mobile .caption p{margin:0 auto;color:var(--white);padding:0 1rem;font-weight:500}@media (max-width: 50em){.flexible .content-item .desktop.mobile-image{display:none}}.flexible .content-item .mobile{display:none;border-radius:2px}@media (max-width: 50em){.flexible .content-item .mobile{display:block}}@media (max-width: 40em){.flexible .content-item .mobile{display:none}}@media (max-width: 50em){.flexible .content-item .mobile.phone{display:none}}@media (max-width: 40em){.flexible .content-item .mobile.phone{display:block}}@media (max-width: 50em){.flexible .content-item{flex-grow:1!important;margin-top:1rem;padding:0 2rem;min-height:320px}}.flexible .card{position:relative;background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0%;min-height:320px}.flexible crop-img{position:absolute;width:100%;height:100%}.edit-textlink{position:absolute}body.admin .flexible li.add{list-style:none}.flexible .flex-row .gato-card-video .feature-play-button{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0;font-size:4rem;color:#fff;border-radius:100%;width:7rem;height:7rem;border:2px solid white;opacity:.9;background-color:var(--mc1-bg);transition:all .2s ease}[data-eq~="300px"].flexible .flex-row .gato-card-video .feature-play-button{width:5rem;height:5rem;font-size:2.5rem}.flexible .flex-row .gato-card-video .feature-play-button i{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}
