@media (min-width:576px){main{padding-top:140px;background:url(../images/homeBg.fb53f003.png);background-size:contain;background-repeat:no-repeat}}@media (min-width:768px){main{padding-top:240px}}@media (min-width:992px){main{padding-top:240px}}@media (min-width:1200px){main{padding-top:240px}}main .landing{display:flex}main .landing-photo{align-self:flex-end}main .landing-photo img{width:200px;height:auto}main .landing-message{display:flex;flex-direction:column;align-items:center;justify-content:center}main .landing-message .landing-carousel .slick-slide{border:none;outline:none}main .landing-message .landing-carousel button.slick-arrow{display:none!important}main .landing-message .landing-top h1{color:#4d4d4d;font-weight:400;font-family:AvenirRoman;display:flex}main .landing-message .landing-top h1 span.common{align-self:flex-end}main .landing-message .landing-top h1 .landing-carousel{margin-left:20px}main .landing-message .landing-top h1 .landing-carousel .key{color:#d9bb4a;font-weight:900;font-family:AvenirBlack;opacity:.5}main .landing-message .landing-top h1 .landing-carousel .key.last-slick{opacity:1}@media (min-width:1200px){main .landing-message .landing-top h1 .landing-carousel .key{margin-top:16px}}main .landing-message .landing-top p{margin-top:10px;font-family:AvenirRoman}main .landing-message .landing-bottom{min-height:50px}main .landing-message .landing-bottom .button{display:none;visibility:hidden}main .landing-message .landing-bottom .button-sm{margin-left:auto;margin-right:auto;margin-top:10px;display:flex;justify-content:center;align-items:center;font-weight:600;visibility:visible;width:148px;height:50px;border-radius:10px;background:#4d4d4d;color:#fff;box-shadow:0 3px 9px rgba(0,0,0,.25);position:fixed;bottom:30px;right:50%;transform:translate(50%);z-index:10}main .landing-photo{position:relative;height:385px;width:100%;background:url(../images/homeBg2.7828b81d.png);background-size:contain;background-repeat:no-repeat;background-position-x:calc(100% + 68px);background-position-y:20px}main .landing-photo img{position:absolute;right:-30px}@media (min-width:576px){main .landing{align-items:flex-end;justify-content:space-between}main .landing-photo{height:auto;background-image:none}main .landing-photo img{position:relative;width:300px;height:auto;right:-60px}}@media (min-width:576px) and (min-width:768px){main .landing-photo img{right:0}}@media only screen and (min-width:576px) and (min-width:1300px){main .landing-photo img{margin-right:-60px}}@media only screen and (min-width:576px) and (min-width:1400px){main .landing-photo img{margin-right:-100px}}@media only screen and (min-width:576px) and (min-width:1500px){main .landing-photo img{margin-right:-180px;width:430px}}@media only screen and (min-width:576px) and (min-width:1600px){main .landing-photo img{margin-right:-200px;width:460px}}@media only screen and (min-width:576px) and (min-width:1700px){main .landing-photo img{margin-right:-380px;width:540px}}@media (min-width:576px){main .landing-message{display:flex;flex-direction:column;align-items:flex-start;max-width:738px}main .landing-message .landing-top{margin-bottom:90px}main .landing-message .landing-bottom{padding-bottom:20px;display:flex}main .landing-message .landing-bottom .button{height:60px;width:205px;background-color:#4d4d4d;color:#fff;border-radius:10px;display:flex;visibility:visible;justify-content:space-evenly;align-items:center;font-weight:600;transition:all .2s ease-in-out;text-decoration:none;box-shadow:0 3px 9px rgba(0,0,0,.25)}main .landing-message .landing-bottom .button:first-of-type{margin-right:10px}main .landing-message .landing-bottom .button:hover{color:#4d4d4d;background-color:#fff}main .landing-message .landing-bottom .button:hover .ios path{fill:#4d4d4d}main .landing-message .landing-bottom .button .android{width:32px;height:36px}main .landing-message .landing-bottom .button .ios{width:29px;height:36px}main .landing-message .landing-bottom .button .ios path{fill:#fff}main .landing-message .landing-bottom .button-sm{display:none;visibility:hidden}}main .home-section{padding:50px 0}main .home-section .title{margin-bottom:40px}@media (min-width:768px){main .home-section{padding:126px 0}main .home-section .title{margin-bottom:40px}}main section.goldtag-possibilities{padding-top:100px}main section.goldtag-possibilities .images-container{margin-top:80px}@media (min-width:768px){main section.goldtag-possibilities .images-container{margin-top:140px}}main section.goldtag-possibilities .images-container .possibility-card{position:relative;margin-bottom:50px;border-radius:5px;background:#fff;border:1px solid #ebebeb;box-shadow:0 3px 12px rgba(0,0,0,.2)}@media (min-width:768px){main section.goldtag-possibilities .images-container .possibility-card{margin-bottom:0}}main section.goldtag-possibilities .images-container .possibility-card img{object-fit:cover;max-height:400px}main section.goldtag-possibilities .images-container .possibility-card .overlay{position:absolute;top:0;left:0;width:100%;padding:40px 36px;background:hsla(0,0%,100%,.75);border:1px solid #ebebeb;transition:all .3s ease-in-out}main section.goldtag-possibilities .images-container .possibility-card .explanation{display:none;padding:32px 40px;background:#fff;-webkit-animation:fadeIn 2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){main section.goldtag-possibilities .images-container .possibility-card:hover .overlay{padding:30px 36px;top:-96px;border-top:8px solid #d9bb4a;border-top-left-radius:5px;border-top-right-radius:5px}}main section.goldtag-possibilities .images-container .possibility-card:hover .explanation{display:block}main section.how-works .cards-wrapper{margin-top:170px;padding:0 26px}@media (min-width:768px){main section.how-works .cards-wrapper{padding:0}}main section.how-works .cards-wrapper .work-card{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:76px;padding-bottom:90px;border-top-left-radius:400px;border-top-right-radius:400px;box-shadow:0 6px 25px rgba(0,0,0,.16)}main section.how-works .cards-wrapper .work-card .card-image{flex-shrink:0;flex-grow:0;display:flex;justify-content:center;margin-top:-90px}@media (min-width:576px){main section.how-works .cards-wrapper .work-card .card-image{margin-top:-60px}}@media (min-width:992px){main section.how-works .cards-wrapper .work-card .card-image{margin-top:-90px}}main section.how-works .cards-wrapper .work-card .card-content{position:relative;overflow-x:hidden;padding-left:20px;padding-right:20px;margin-top:12px}main section.how-works .cards-wrapper .work-card .card-content .card-info{font-family:AvenirBlack;font-size:11px;color:#cab55f}main section.how-works .cards-wrapper .work-card .card-content .card-titles{display:flex;flex-wrap:nowrap;overflow-x:auto}main section.how-works .cards-wrapper .work-card .card-content .card-titles .card-title{flex:0 0 auto;color:rgba(77,77,77,.29);cursor:pointer}main section.how-works .cards-wrapper .work-card .card-content .card-titles .card-title.active{border-bottom:1px solid #cab55f;color:#4d4d4d}main section.how-works .cards-wrapper .work-card .card-content .card-titles .card-title:not(:first-of-type){margin-left:15px}main section.how-works .cards-wrapper .work-card .card-content .card-title{font-family:AvenirBlack;font-size:18px;margin-top:11.8px}@media (min-width:768px){main section.how-works .cards-wrapper .work-card .card-content .owl-dots,main section.how-works .cards-wrapper .work-card .card-content .owl-nav{display:none}}main section.how-works .cards-wrapper .work-card:nth-child(odd) .count-circle{margin-left:auto;margin-right:-23px}main section.how-works .cards-wrapper .work-card:nth-child(2n) .count-circle{margin-left:-23px;margin-right:auto}main section.how-works .cards-wrapper .work-card:nth-child(2n) .card-content{text-align:right}main section.how-works .cards-wrapper .work-card .count-circle{width:46px;min-width:46px;height:46px;background-color:#000;border-radius:50%;border:3px solid #cab55f;box-sizing:content-box;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-bottom:-115px}main section.how-works .cards-wrapper .work-card .count-circle .inner-circle{width:42px;height:42px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:AvenirBlack;font-size:28px;color:#000}@media (min-width:768px){main section.how-works .cards-wrapper .work-card{min-height:320px;margin-bottom:120px;flex-wrap:nowrap;justify-content:flex-start}main section.how-works .cards-wrapper .work-card:nth-child(odd){padding-left:28px;margin-right:52px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:320px;border-bottom-left-radius:320px}main section.how-works .cards-wrapper .work-card:nth-child(odd) .card-content{padding-left:0;padding-top:96px;margin-top:0;margin-left:60px}main section.how-works .cards-wrapper .work-card:nth-child(odd) .count-circle{margin-right:-45px}main section.how-works .cards-wrapper .work-card:nth-child(2n){margin-left:52px;flex-direction:row-reverse;padding-right:28px;border-top-right-radius:320px;border-bottom-right-radius:320px;border-top-left-radius:5px;border-bottom-left-radius:5px}main section.how-works .cards-wrapper .work-card:nth-child(2n) .card-content{text-align:right;padding-left:0;padding-top:96px;margin-top:0;padding-right:0;margin-right:60px}main section.how-works .cards-wrapper .work-card:nth-child(2n) .count-circle{margin-left:-45px}main section.how-works .cards-wrapper .work-card .card-image{width:271px;height:100%;position:relative}main section.how-works .cards-wrapper .work-card .card-image img{margin:0;position:absolute}main section.how-works .cards-wrapper .work-card .count-circle{width:79px;min-width:79px;height:79px;background-color:#000;border-radius:50%;border:5px solid #cab55f;box-sizing:content-box;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-bottom:-135px}main section.how-works .cards-wrapper .work-card .count-circle .inner-circle{width:73px;height:73px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:AvenirBlack;font-size:37px;color:#000}}@media (min-width:1200px){main section.how-works .cards-wrapper .work-card{margin-left:0!important;margin-right:0!important}}main section.testimonials{margin-top:50px}@media (min-width:576px){main section.testimonials{margin:0}}main section.testimonials .title{display:none;visibility:hidden}main section.testimonials .testimonials-wrapper{display:flex;flex-direction:column}main section.testimonials .testimonials-wrapper .testimonial{margin-left:0;border-radius:5px;background:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149);padding:24px}main section.testimonials .testimonials-wrapper .testimonial blockquote p{color:#7d7d7d;font-size:14px;font-family:AvenirRoman;margin-bottom:24px}main section.testimonials .testimonials-wrapper .testimonial blockquote p:before{content:open-quote}main section.testimonials .testimonials-wrapper .testimonial blockquote p:after{content:close-quote}main section.testimonials .testimonials-wrapper .testimonial blockquote footer{display:flex;align-items:center}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .personimg{width:50px;height:50px;border-radius:50%}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .personimg img{width:100%;height:auto}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .cite{display:flex;flex-direction:column;margin-left:42px;font-size:10px}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .cite span{font-family:AvenirBlack;color:#cab55f;margin-bottom:10px}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .cite cite{font-family:AvenirOblique;color:#4d4d4d;font-size:12px}main section.testimonials .trusted{margin-top:45px;margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main section.testimonials .trusted .company{margin:0 auto}@media (min-width:768px){main section.testimonials{margin-top:50px}main section.testimonials .title{display:block;visibility:visible;font-size:36px;font-family:AvenirBlack;color:#4f4f6f;margin-bottom:70px}main section.testimonials .testimonials-wrapper{flex-direction:row}main section.testimonials .testimonials-wrapper .testimonial{border-radius:0;border:none;box-shadow:none;padding:0}main section.testimonials .testimonials-wrapper .testimonial:not(:first-of-type){margin-left:75px}main section.testimonials .testimonials-wrapper .testimonial blockquote p{color:#7d7d7d;font-size:18px;font-family:AvenirRoman;margin-bottom:24px}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .personimg{width:62px;height:62px}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .cite span{font-family:OpenSans-Bold;font-size:14px}main section.testimonials .testimonials-wrapper .testimonial blockquote footer .cite cite{font-family:OpenSans-SemiBoldItalic;font-size:14px}main section.testimonials .trusted{margin-top:140px;margin-bottom:260px;justify-content:space-between;align-items:center;height:104px}}main section.home-map{background:#f2f2f2}main section.home-map .img-wrapper img.map-img{width:100%;margin-top:60px}@media (min-width:768px){main section.home-map .img-wrapper img.map-img{margin-top:130px}}