﻿.cv-grid .container>h2,.cv-grid .container>h3,.cv-grid .container>h4,.cv-grid .container>ul,.cv-grid .container>ol,.cv-grid .container>p{max-width:750px;margin:0 auto 30px}.cv-grid .container>ul,.cv-grid .container ol{padding-left:40px}.cv-grid .container>.grid-items{max-width:100%;padding-left:0}.cv-grid .container>.description{max-width:750px;margin:0 auto 48px}.cv-grid.heading-width .container>h2{max-width:1140px}.cv-grid .grid-items{display:flex;flex-wrap:wrap;list-style:none;margin:0}.cv-grid .grid-items .listing{list-style:none;width:31.5%;margin:0 2.7% 60px 0;position:relative;height:auto}.cv-grid .grid-items .listing .resume-wrap{position:relative}.cv-grid .grid-items .listing img{border:1px solid #ccc6bf;background-color:#fff}.cv-grid .grid-items .listing .img-desc{margin-top:20px}.cv-grid .grid-items .listing .img-desc p:first-child{text-align:center}.cv-grid .grid-items .listing .img-desc p:last-child{margin-bottom:0;margin-top:26px}.cv-grid .grid-items .listing .img-desc p a{display:initial}.cv-grid .grid-items .listing .img-desc p a::after{display:none}.cv-grid .grid-items .listing .img-desc h3,.cv-grid .grid-items .listing .img-desc h2{text-align:center;margin:0;font-family:"Nunito","Nunito Fallback","Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.cv-grid .grid-items .listing .img-desc h2{font-size:2.1rem;line-height:2.8rem}.cv-grid .grid-items .listing .img-desc h4{text-align:center;font-size:1.4rem;color:#00b284}.cv-grid .grid-items .listing .img-desc a{display:inline-block;font-weight:800;font-size:1.8rem;line-height:3rem;color:#0058ac;text-decoration:underline}.cv-grid .grid-items .listing .img-desc a:hover{color:#0058ac;text-decoration:none}.cv-grid .grid-items .listing .img-desc a:after{content:"➜";vertical-align:middle;margin-left:5px;display:inline-block}.cv-grid .grid-items .listing:nth-child(3n){margin-right:0}.cv-grid a.green-cta.hover-cta-long{padding:12px 15px}.cv-grid.no-border .grid-items img{border:0;width:100%}.cv-grid .mb0+.srch-box{margin-top:40px}.cv-grid.blue-bg{background:#092347;padding-top:60px;margin-bottom:60px}.cv-grid.blue-bg .description a:not(.green-cta){color:#efc778}.cv-grid.blue-bg .description a:not(.green-cta):hover{color:#efc778}.cv-grid.blue-bg .grid-items{margin-bottom:0}.cv-grid.blue-bg .grid-items .listing .img-desc a:not(.green-cta){color:#efc778}.cv-grid.blue-bg .grid-items .listing .img-desc a:not(.green-cta):hover{color:#efc778}.cv-grid.blue-bg .container h2,.cv-grid.blue-bg .container p,.cv-grid.blue-bg .container h3,.cv-grid.blue-bg .container h4{color:#fff}.mx.home .cv-grid .zoom-popup,.es.home .cv-grid .zoom-popup{display:none}@media only screen and (min-width: 768px){.cv-grid{margin-bottom:0}.cv-grid.beige-bg{margin-bottom:60px;padding-bottom:0}.cv-grid .srch-box{margin-bottom:60px}.cv-grid .container>.mb0{margin:0 0 60px}.cv-grid.four-cv .grid-items .listing{margin:0 0 60px}.cv-grid.four-cv .grid-items .listing .resume-wrap,.cv-grid.four-cv .grid-items .listing .img-desc{padding:0 15px}.cv-grid.four-cv .grid-items .listing .resume-wrap a.green-cta.hover-cta{font-size:17px;padding:13px 15px}.cv-grid .grid-items.grid-items-center{justify-content:center}.cv-grid .grid-items.grid-items-center .listing:last-child{margin-right:0}.mx.home .cv-grid .container>.grid-items{margin-bottom:0}}@media only screen and (min-width: 1140px){.cv-grid .resume-wrap{position:relative}.cv-grid .resume-wrap:hover a.green-cta.hover-cta{display:block;width:300px}.cv-grid .resume-wrap:hover a.green-cta.hover-cta.hover-cta-long{width:325px}.cv-grid.hvr-shadow .grid-items .resume-wrap:hover img{box-shadow:0 0 16px 0 rgba(0,0,0,.15)}.cv-grid.four-cv .grid-items .listing{width:25%}.cv-grid.four-cv .grid-items .listing .resume-wrap a.green-cta.hover-cta{width:230px}}@media only screen and (min-width: 768px)and (max-width: 991px){.cv-grid.four-cv .grid-items .zoom-popup{bottom:30%}}@media only screen and (min-width: 768px)and (max-width: 1139px){.cv-grid.four-cv .grid-items .listing{width:33.33%}}@media only screen and (max-width: 1139px){.cv-grid .grid-items .listing .resume-wrap{position:relative;display:flex;flex-direction:column}.cv-grid .grid-items .listing .resume-wrap a.green-cta.hover-cta{order:3;width:100%;margin-top:20px}.cv-grid .grid-items .zoom-popup{bottom:17%}.cv-grid.no-hover-cta .grid-items .zoom-popup{bottom:20px}}@media only screen and (max-width: 991px){.cv-grid .grid-items{justify-content:space-between}.cv-grid .grid-items .listing{width:48%;margin:0 0 40px}.cv-grid .srch-box{padding:0}}@media only screen and (max-width: 767px){.cv-grid .container>.mb0{margin:0 0 40px}.cv-grid .container>.description{margin-bottom:40px}.cv-grid .grid-items .listing{width:100%;margin-bottom:40px}.cv-grid .grid-items .listing:last-child{margin-bottom:0}.cv-grid .grid-items .listing .img-desc h3{margin-bottom:0}.cv-grid .grid-items+.mb0{margin:0 0 40px}.cv-grid .grid-items+.mb0:last-child{margin-bottom:0}.cv-grid .srch-box{margin:0 0 40px}.cv-grid.overlay-cta .grid-items .listing .resume-wrap a.green-cta.hover-cta{display:block;position:absolute;top:92%;transform:translate(-50%, -50%);margin:0;left:50%;width:90%;padding:12px}.cv-grid.overlay-cta .grid-items .listing .resume-wrap .zoom-popup{top:5%;bottom:unset}.cv-grid.blue-bg{margin-bottom:40px;padding:40px 0}.cv-grid.blue-bg .grid-items+.mb0:last-child{margin-top:30px}}
