#gen-reusable-trifecta .trifecta{position:relative}#gen-reusable-trifecta #trifecta{position:absolute;top:-91px}.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-reusable-media-section .media{display:flex;height:auto;margin-top:45px;width:100%}#gen-reusable-media-section .video-container,#gen-reusable-media-section iframe{height:535px;margin:auto;width:912px}#gen-reusable-media-section iframe{border-radius:10px}@media (min-width:431px) and (max-width:768px){#gen-reusable-media-section .video-container,#gen-reusable-media-section iframe{max-height:389.51px;width:95vw!important}}@media (min-width:321px) and (max-width:430px){#gen-reusable-media-section .video-container,#gen-reusable-media-section iframe{max-height:221px;width:95vw!important}}@media (max-width:320px){#gen-reusable-media-section .video-container,#gen-reusable-media-section iframe{max-height:164px;width:95vw!important}}
