.swap-free-banner{background:#000;color:#fff}.swap-free-banner__container{background-size:contain;position:relative;min-height:700px}@media screen and (min-width:544px){.swap-free-banner__container{min-height:740px}}@media screen and (min-width:1025px){.swap-free-banner__container{min-height:680px;display:flex;align-items:center;justify-content:left}}.swap-free-banner__bg-wrapper{position:absolute;right:0;bottom:0;z-index:0;pointer-events:none;width:100%}@media screen and (min-width:544px){.swap-free-banner__bg-wrapper{right:0;left:auto;height:auto;width:75%}}@media screen and (min-width:1025px){.swap-free-banner__bg-wrapper{height:100%;width:auto}}.swap-free-banner__bg-wrapper .banner-video{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}@media screen and (min-width:544px){.swap-free-banner__bg-wrapper .banner-video{height:auto;width:100%;max-height:700px}}@media screen and (min-width:1025px){.swap-free-banner__bg-wrapper .banner-video{display:block;height:100%;width:auto}}.swap-free-banner__body{padding-top:32px;position:relative;z-index:2}@media screen and (min-width:544px){.swap-free-banner__body{padding-top:48px}}@media screen and (min-width:1025px){.swap-free-banner__body{padding-top:0}}.swap-free-banner__body .swap-free-banner__title{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.25px;margin:10px 0;color:#fff}@media screen and (min-width:544px){.swap-free-banner__body .swap-free-banner__title{max-width:540px;font-size:40px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.25px}}@media screen and (min-width:1025px){.swap-free-banner__body .swap-free-banner__title{max-width:450px;font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-.25px;margin:17px 0 10px 0}}.swap-free-banner__sub_title{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.47px}.swap-free-banner__text{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.18px;margin-bottom:20px}@media screen and (min-width:544px){.swap-free-banner__text{margin-bottom:40px;max-width:540px}}@media screen and (min-width:1025px){.swap-free-banner__text{max-width:400px}}.swap-free-banner__terms{position:absolute;bottom:24px;left:24px;z-index:2}@media screen and (min-width:544px){.swap-free-banner__terms{bottom:32px;left:32px}}@media screen and (min-width:1025px){.swap-free-banner__terms{bottom:24px;right:32px;left:auto}}.swap-free-banner__terms a,.swap-free-banner__terms a:visited{color:#fff;text-decoration:underline;font-size:16px;font-style:normal;font-weight:400;line-height:19.5px;letter-spacing:.061px}.swap-free-banner__cta.adm-button.adm-button--large{line-height:30px;min-width:200px}@media screen and (min-width:544px){.swap-free-banner__cta.adm-button.adm-button--large{line-height:44px;min-width:280px}}@media screen and (min-width:1025px){.swap-free-banner__cta.adm-button.adm-button--large{min-width:380px}}@media screen and (min-width:544px)and (max-width:1024px){html[dir=rtl] .swap-free-banner__bg-wrapper{right:auto;left:0}}@media screen and (min-width:1025px){html[dir=rtl] .swap-free-banner__container{display:flex;align-items:center;justify-content:left}}html[dir=rtl] .swap-free-banner__terms{bottom:24px;right:24px;left:auto}@media screen and (min-width:544px){html[dir=rtl] .swap-free-banner__terms{bottom:32px;right:32px;left:auto}}@media screen and (min-width:1025px){html[dir=rtl] .swap-free-banner__terms{bottom:24px;left:32px}}