.text-image-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media (max-width:1023px){.text-image-block{padding:0 0 3rem}.text-image-block .wrapper{flex:1 0 100%}}.text-image-block__img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;position:absolute;right:0;width:39%}@media (max-width:1023px){.text-image-block__img{flex:0 0 70%;height:auto;margin:0 0 3rem auto;order:-1;position:inherit;width:70%}.text-image-block__img--centered{margin:3rem auto}}@media (max-width:767px){.text-image-block__img{flex:0 0 90%;width:90%}}.text-image-block .cell{flex:0 0 53%}@media (max-width:1023px){.text-image-block .cell{flex:1 0 100%}}.text-image-block .cell p{font-family:Lato;font-weight:300;margin:0 0 .5rem;max-width:100%;opacity:.75}.text-image-block .cell ol li{font-family:Lato,sans-serif;font-size:22px;font-weight:300;line-height:1.44;margin:0 0 .25rem;opacity:.75;padding:0}.text-image-block .cell ol li p{opacity:1}.text-image-block .cell ul{list-style:disc;max-width:100%;padding:0 0 1rem 2rem}.text-image-block .cell ul li{font-family:Lato,sans-serif;font-size:22px;font-weight:300;line-height:1.44;margin:0 0 .25rem;opacity:.75;padding:0}.text-image-block .cell ul li p{opacity:1}.text-image-block .cell ul li ul li{opacity:inherit}@media (max-width:1200px){.text-image-block .cell ul li{font-size:20px}}@media (max-width:1023px){.text-image-block .cell ul li{font-size:18px}}.text-image-block .cell a{color:#11abe1}.text-image-block--invert{flex-flow:row-reverse}@media (max-width:1023px){.text-image-block--invert{flex-flow:column}}.text-image-block--invert .text-image-block__img{left:0;-o-object-position:center left;object-position:center left;right:unset}@media (max-width:1023px){.text-image-block--invert .text-image-block__img{flex:1 0 100%;margin:0 auto 3rem 0;order:-1;position:inherit}.text-image-block--invert .text-image-block__img--centered{margin:3rem auto}}.text-image-block--atf{min-height:600px;padding:6rem 0 12rem}@media (max-width:1023px){.text-image-block--atf{min-height:0;padding:2rem 0}}.text-image-block--atf .text-image-block__img{-o-object-position:bottom right;object-position:bottom right}@media (max-width:1200px){.text-image-block--atf .text-image-block__img{width:45%}}#gen-reusable-testimonials .new-testimonials{margin-bottom:120px;padding:unset}@media (min-width:350px) and (max-width:767px){#gen-reusable-testimonials .new-testimonials{margin-bottom:60px;margin-top:60px}}@media (min-width:767px) and (max-width:1023px){#gen-reusable-testimonials .new-testimonials{margin-bottom:75px;margin-top:60px}}#gen-reusable-testimonials .new-testimonials .wrapper p{opacity:unset}#gen-reusable-testimonials .new-testimonials .wrapper p.text-subtitle{margin-bottom:8px}#gen-reusable-testimonials .new-testimonials .wrapper p.text-title{margin-bottom:20px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card{align-items:start;background-color:#fff;border-radius:20px;display:flex;flex-direction:column}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.message{margin-bottom:30px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card .stars-rating{display:flex;flex-direction:row}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card .stars-rating svg{height:25px;width:25px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card svg.stars{height:30px;margin-left:-2px;width:148px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.name{font-weight:500;margin-top:30px;opacity:unset}@media (min-width:350px) and (max-width:767px){#gen-reusable-testimonials .new-testimonials .wrapper .cards-container{gap:35px;overflow-x:auto;padding:10px 0}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card{min-width:calc(85% - 2vw)}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.message{margin-bottom:16px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.name{margin-top:16px}}@media (min-width:767px) and (max-width:1023px){#gen-reusable-testimonials .new-testimonials .wrapper .cards-container{gap:35px;overflow-x:auto;padding:10px 0}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card{min-width:calc(60% - 2vw)}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.message{margin-bottom:16px}#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card p.name{margin-top:16px}}@media (min-width:1023px){#gen-reusable-testimonials .new-testimonials .wrapper .cards-container .card{flex-basis:calc(33.33% - 1.5vw);max-width:calc(33.33% - 1.5vw);padding:30px 20px}}#gen-home-certification .certifications-new{margin-bottom:120px;padding:unset}@media (min-width:350px) and (max-width:767px){#gen-home-certification .certifications-new{margin-bottom:60px}}@media (min-width:767px) and (max-width:1023px){#gen-home-certification .certifications-new{margin-bottom:75px}}#gen-home-certification .certifications-new .wrapper p.text-subtitle{margin-bottom:8px}#gen-home-certification .certifications-new .wrapper p.text-title{margin-bottom:50px}#gen-home-certification .certifications-new .wrapper .icons-container{display:flex;flex-direction:column;padding:0 20px}#gen-home-certification .certifications-new .wrapper .icons-container .cell{height:90px;width:200px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line,#gen-home-certification .certifications-new .wrapper .icons-container .top-line{display:flex;flex-direction:row;justify-content:space-between}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line img,#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line svg,#gen-home-certification .certifications-new .wrapper .icons-container .top-line img,#gen-home-certification .certifications-new .wrapper .icons-container .top-line svg{max-height:90px;max-width:200px}#gen-home-certification .certifications-new .wrapper .icons-container .top-line .asca{height:30px;margin-top:30px}#gen-home-certification .certifications-new .wrapper .icons-container .top-line .ortra{margin-top:-40px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line{margin-top:45px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line .sgs{width:165px}@media (min-width:350px) and (max-width:767px){#gen-home-certification .certifications-new .wrapper p.text-title{margin-bottom:10px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line,#gen-home-certification .certifications-new .wrapper .icons-container .top-line{flex-wrap:wrap}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line .cell,#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line img,#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line svg,#gen-home-certification .certifications-new .wrapper .icons-container .top-line .cell,#gen-home-certification .certifications-new .wrapper .icons-container .top-line img,#gen-home-certification .certifications-new .wrapper .icons-container .top-line svg{max-height:80px;max-width:80px;min-width:calc(33% - 1vw)}#gen-home-certification .certifications-new .wrapper .icons-container .top-line .ortra{margin-top:-5px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line{margin-top:unset}}@media (min-width:767px) and (max-width:1023px){#gen-home-certification .certifications-new .wrapper p.text-title{margin-bottom:10px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line,#gen-home-certification .certifications-new .wrapper .icons-container .top-line{flex-wrap:wrap}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line img,#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line svg,#gen-home-certification .certifications-new .wrapper .icons-container .top-line img,#gen-home-certification .certifications-new .wrapper .icons-container .top-line svg{max-height:80px;max-width:80px;min-width:calc(25% - 1vw)}#gen-home-certification .certifications-new .wrapper .icons-container .top-line .ortra{margin-top:-5px}#gen-home-certification .certifications-new .wrapper .icons-container .bottom-line{margin-top:unset}}@media (max-width:349px){#gen-home-certification .certifications-new .bottom-line,#gen-home-certification .certifications-new .top-line{flex-wrap:wrap}#gen-home-certification .certifications-new .cell{max-height:80px!important;max-width:80px!important}}#gen-home-hero .above-the-fold{align-items:center;background-position:100% 0;background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;min-height:44vw;padding:18rem 0 0;position:relative}#gen-home-hero .above-the-fold .wrapper{align-items:start;display:flex;flex-direction:column;flex-wrap:unset}#gen-home-hero .above-the-fold .wrapper .cell{display:flex;flex-direction:column}#gen-home-hero .above-the-fold .wrapper .cell p{font-size:24px;font-weight:300;line-height:1.4;margin:0;max-width:100%;opacity:.75;width:636px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating{align-items:center;display:flex;flex-direction:row;gap:12px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating a{color:unset;text-decoration:none}#gen-home-hero .above-the-fold .wrapper .cell .google-rating .google-icon{height:40px;width:40px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating .rating-star{height:30px;width:160px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating span{font-size:16px;opacity:.75}@media (max-width:520px){#gen-home-hero .above-the-fold{background-position:100% -2rem;margin-bottom:60px;padding:65vw 0 0}#gen-home-hero .above-the-fold .wrapper{background-color:#fff}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px;max-width:100%}#gen-home-hero .above-the-fold .wrapper .cell h1{font-size:30px}#gen-home-hero .above-the-fold .wrapper .cell p{font-size:1rem}#gen-home-hero .above-the-fold .wrapper .cell .google-rating{gap:6px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating svg.google-icon{height:30px;width:30px}}@media (min-width:521px) and (max-width:767px){#gen-home-hero .above-the-fold{background-position:100% -5rem;background-size:100%;margin-bottom:60px;padding:16rem 0 0}#gen-home-hero .above-the-fold .wrapper{background-color:#fff}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px;max-width:100%}#gen-home-hero .above-the-fold .wrapper .cell h1{font-size:30px}#gen-home-hero .above-the-fold .wrapper .cell p{font-size:1rem}#gen-home-hero .above-the-fold .wrapper .cell .google-rating{gap:6px}#gen-home-hero .above-the-fold .wrapper .cell .google-rating svg.google-icon{height:30px;width:30px}}@media (min-width:767px) and (max-width:900px){#gen-home-hero .above-the-fold{background-position:100% -120px;background-size:100%;margin-bottom:75px}#gen-home-hero .above-the-fold .wrapper{background-color:#fff}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px}#gen-home-hero .above-the-fold .wrapper .cell p{font-size:1.25rem}}@media (min-width:900px) and (max-width:1023px){#gen-home-hero .above-the-fold{background-position:100% -180px;background-size:100%;margin-bottom:75px}#gen-home-hero .above-the-fold .wrapper{background-color:#fff}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px}#gen-home-hero .above-the-fold .wrapper .cell p{font-size:1.25rem}}@media (min-width:1023px) and (max-width:1200px){#gen-home-hero .above-the-fold{margin:0 0 120px;padding:0}#gen-home-hero .above-the-fold .wrapper{margin-bottom:50px}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px;max-width:44%}}@media (min-width:1200px) and (max-width:1441px){#gen-home-hero .above-the-fold{background-size:57%;margin-bottom:120px;padding:2rem 0 0}#gen-home-hero .above-the-fold .wrapper{margin-bottom:50px}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:22px;max-width:44%}}@media (min-width:1441px){#gen-home-hero .above-the-fold{background-position:50vw 0;margin-bottom:120px;min-height:930px;padding:10rem 0 0}#gen-home-hero .above-the-fold .wrapper .cell{gap:22px;margin-bottom:22px;margin-top:-16rem}}@media (min-width:350px) and (max-width:1023px){.text-title{font-size:28px;font-weight:400}.text-subtitle{font-size:20px;font-weight:400}}.personal__img{display:block;height:350px;-o-object-fit:contain;object-fit:contain;width:350px}@media (max-width:1200px){.personal__img{height:330px;width:330px}}@media (max-width:1023px){.personal__img{height:240px;width:240px}}@media (max-width:767px){.personal__img{height:200px;width:200px}}.personal~.testimonials{padding:0}.personal ul li{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 4rem}.personal ul li:last-child{margin:0}.personal ul li div{flex:1;padding:0 0 0 4rem;width:calc(100% - 360px)}@media (max-width:1023px){.personal ul li div{padding:0 0 0 2rem}}@media (max-width:767px){.personal ul li div{padding:2rem 0 0;text-align:center;width:100%}}.personal ul li div h4{font-family:Lato;font-size:31px;font-weight:300;text-align:left}@media (max-width:1023px){.personal ul li div h4{font-size:24px;line-height:26px}}@media (max-width:767px){.personal ul li div h4{text-align:center}}.personal ul li div p{font-weight:300;margin:1rem 0 0;max-width:100%;opacity:.75;width:800px}#gen-home-section-2 ul{margin-top:30px}#gen-home-trifecta .trifecta-home{background-color:#eefafe;margin-bottom:120px;padding:120px 0}@media (min-width:350px) and (max-width:767px){#gen-home-trifecta .trifecta-home{margin-bottom:60px;padding:68px 0}}@media (min-width:767px) and (max-width:1023px){#gen-home-trifecta .trifecta-home{margin-bottom:75px;padding:68px 0}}#gen-home-trifecta .trifecta-home .wrapper p{opacity:unset}#gen-home-trifecta .trifecta-home .wrapper p.text-subtitle{margin-bottom:8px}#gen-home-trifecta .trifecta-home .wrapper p.text-title{margin-bottom:40px}#gen-home-trifecta .trifecta-home .wrapper .cards-container{align-items:stretch;display:flex;flex-direction:row;gap:25px;justify-content:space-between}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card{align-items:start;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:25px;padding:30px 25px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card h4{font-family:Lato;font-weight:400}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card p{opacity:unset}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card a{margin-top:auto}@media (min-width:350px) and (max-width:767px){#gen-home-trifecta .trifecta-home .wrapper .cards-container{flex-direction:column;gap:25px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card img,#gen-home-trifecta .trifecta-home .wrapper .cards-container .card svg{height:63px;width:60px}}@media (min-width:767px) and (max-width:1023px){#gen-home-trifecta .trifecta-home .wrapper .cards-container{gap:25px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card{flex-basis:calc(33% - 2vw);flex-grow:0;flex-shrink:0;padding:20px 18px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card svg{height:71px;width:68px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card a.btn{margin-top:auto}}@media (min-width:1023px){#gen-home-trifecta .trifecta-home .wrapper .cards-container{gap:25px}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card{flex-basis:calc(33.33% - 2vw);max-width:calc(33.33% - 2vw)}#gen-home-trifecta .trifecta-home .wrapper .cards-container .card svg{height:85px;width:80px}}
