.hero-double{overflow:hidden;padding:100px 0;position:relative}@media screen and (max-width:1023px){.hero-double{padding:0}}.hero-d--wrapper{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1250px;padding-left:20px;padding-right:20px}@media screen and (max-width:1023px){.hero-d--wrapper{flex-direction:column;gap:50px;padding:0;width:100%}}.hero-d--wrapper .hero-d__right--container{align-items:center;bottom:0;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:-400px;top:0;width:80%}@media (min-width:1299px) and (max-width:1200px){.hero-d--wrapper .hero-d__right--container{right:-300px;width:70%}}@media (min-width:1300px) and (max-width:1449px){.hero-d--wrapper .hero-d__right--container{right:-320px;width:70%}}@media (min-width:1450px) and (max-width:1600px){.hero-d--wrapper .hero-d__right--container{right:-250px;width:65%}}@media (min-width:1601px) and (max-width:1999px){.hero-d--wrapper .hero-d__right--container{width:65%}}@media (min-width:2000px){.hero-d--wrapper .hero-d__right--container{right:0;width:45%}}@media (max-width:1023px){.hero-d--wrapper .hero-d__right--container{margin:0 auto 20px;position:relative;right:unset;width:80%}}.hero-d__right--container__desktop-image{display:none;width:100%;@media screen and (min-width:600px){display:block}}.hero-d__right--container__mobile-image{display:block;filter:drop-shadow (0 0 25px rgba(255,255,255,.25));margin:0 auto;width:100%;@media screen and (min-width:600px){display:none}}.hero-d--wrapper .hero-d__right--container img{height:auto;max-height:100%;object-fit:contain;width:auto}.hero-d__left--container{display:flex;flex-direction:column;justify-content:center;padding-right:40px;width:50%}@media screen and (max-width:1023px){.hero-d--wrapper .hero-d__left--container{display:flex;flex-direction:column;padding-right:0;width:100%}}.hero-d--description{font-size:24px;line-height:1.6;margin-top:5px;width:100%}.hero-d__left--container .buttons__container{display:flex;flex-direction:row;gap:30px;justify-content:start;margin-top:40px}.hero-d__sub-cta{font-size:14px;font-style:italic;margin-top:5px;max-width:300px}@media (max-width:768px){.hero-d__left--container .buttons__container{flex-direction:column;gap:15px;margin-top:15px}.hero-d--description{font-size:20px;margin-top:0}.hero-double--pretitle{font-size:16px;letter-spacing:1px;margin-bottom:0}}@media (max-width:600px){.hero-d--description{font-size:18px}.hero-double--pretitle{font-size:14px}}.hero-d__g2-badge{width:92px}