/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./web/app/themes/Gambleonlineaustralia/Templates/Layout/Layout.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
table{max-width:200%;margin:0 auto;border-bottom:1px solid #fa9700;border-collapse:collapse}@media (min-width:768px){table{margin:0}}table tr{background-color:#fcb25b}table tr:nth-of-type(even){background-color:#fff}table thead tr{color:#fff;font-weight:700;background:#0b4e1a}table thead tr th:first-child{border-top-left-radius:8px}table thead tr th:last-child{border-top-right-radius:8px}table th,table td{padding:.75rem 1.25rem;font-size:1rem;text-align:inherit;word-break:keep-all}table th:first-of-type(),table td:first-of-type(){font-weight:500}table th a,table td a{color:#0b4e1a}.responsive-table-wrap{display:block;width:100%;margin-top:1rem;overflow-x:auto;overflow-y:hidden}@media (min-width:1024px){.responsive-table-wrap{margin-top:2rem}}.responsive-table-wrap::-webkit-scrollbar{height:6px}.responsive-table-wrap::-webkit-scrollbar-track{background:#ecf5ef}.responsive-table-wrap::-webkit-scrollbar-thumb{background:#0b4e1a;border-radius:6px}.responsive-table-wrap::-webkit-scrollbar-thumb:hover{background:rgb(225.9009009009,225.9009009009,225.9009009009)}.responsive-table-wrap .btnnew{white-space:nowrap}.footer{color:#0b4e1a;background-color:#fff}.footer .newsletter-subscribe,.footer .wordreel-main-nav-icon{display:none!important}.footer ul{padding:0;list-style-type:none}.footer--background{position:relative;z-index:1;overflow:hidden;background-color:#fa9700}.footer--background-image{position:absolute;top:0;left:0;z-index:-1;width:100%}@media (min-width:1024px){.footer--background-image{width:auto}}.footer--reveal{position:sticky;bottom:0}.footer__back-top{position:absolute;right:0;bottom:0;margin-right:1rem;margin-bottom:1.5rem;text-align:center;border-radius:2px}@media (min-width:1024px){.footer__back-top{margin-right:2rem}}.footer__back-top-button{width:3rem;height:3rem;padding:0;color:#fa9700;background-color:#fff;border-radius:2px;box-shadow:0 0 3px rgb(4 7 56 / .5)}.footer__back-top-button::after{position:absolute;display:flex;width:100%;height:100%;background-color:#fa9700;content:"";-webkit-mask-image:url(https://www.sunvegascasino.com/app/public/assets/arrow-up.svg);mask-image:url(https://www.sunvegascasino.com/app/public/assets/arrow-up.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50% 30%;mask-size:50% 30%}.footer__back-top-button:hover{background-color:#fa9700;cursor:pointer}.footer__back-top-button.icon{display:flex}.footer-links{position:relative;z-index:1;max-width:95rem;margin:auto;padding:2em}@media (min-width:1024px){.footer-links{padding:2em 2em 6em}}.footer-links__header{margin-bottom:1rem;padding-bottom:1rem;color:#0e1b11;font-weight:700;font-size:24px;line-height:24px;text-transform:uppercase;border-bottom:1px solid #fff}.footer-links__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;line-height:30px;row-gap:1rem}.footer-links__category{width:50%}@media (min-width:1024px){.footer-links__category{width:25%}}.footer-links__category-header{margin:0 0 .5rem;color:#0e1b11;font-weight:700;font-size:1.125rem;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1024px){.footer-links__category-header{font-size:1.25em}}.footer-links__category-body{margin:0;padding:0;list-style-type:none}@media (min-width:1024px){.footer-links__category-body{font-size:1.125rem}}.footer-links__category-body a{color:#0e1b11;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.footer-main__as-seen{max-width:95rem;margin:0 auto}.footer-main__as-seen__wrapper{display:flex;flex-direction:column;align-items:flex-start;margin:0 1em;padding:1.6em 0;border-bottom:1px solid #0b4e1a}@media (min-width:1024px){.footer-main__as-seen__wrapper{flex-direction:row;align-items:center;margin:0 2em}}.footer-main__as-seen span{padding-bottom:1em;font-weight:700;font-size:1.313rem;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Roboto Condensed",sans-serif;text-transform:uppercase}@media (min-width:1024px){.footer-main__as-seen span{min-width:110px;padding-bottom:0;font-size:1.5rem}}.footer-main__as-seen ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-top:0;-moz-column-gap:10px;column-gap:10px;row-gap:10px}@media (min-width:1024px){.footer-main__as-seen ul{-moz-column-gap:21px;column-gap:21px}}.footer-main__as-seen ul li .footer-main__as-seen-box{display:flex;align-items:center;justify-content:center;width:98px;height:60px;padding:10px;border-radius:5px;box-shadow:0 2px 6px rgb(0 0 0 / .1607843137)}@media (min-width:1024px){.footer-main__as-seen ul li .footer-main__as-seen-box{width:184px;height:102px}}.footer-main__as-seen ul li .footer-main__as-seen-box img{width:100%;max-width:-moz-max-content;max-width:max-content}.footer-main__wrapper{display:grid;grid-template-areas:"logo logo logo" "menu social social" "logos logos logos" "fineprint fineprint fineprint";grid-template-columns:1fr 1fr 1fr;grid-gap:0 0;gap:0 0;max-width:95rem;margin:0 auto;padding:2em 2em 6em;background-color:#fff}@media (min-width:768px){.footer-main__wrapper{grid-template-areas:"menu logo social" "logos logos logos" "fineprint fineprint fineprint";grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.footer-main__wrapper{grid-template-areas:"menu menu logo social" "fineprint fineprint logos logos";grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.footer-main__wrapper{grid-template-areas:"menu . logo social" "fineprint fineprint logos logos";grid-template-columns:1fr 1fr 1fr}}.footer-main__menu{grid-area:menu;font-size:1rem}@media (min-width:1024px){.footer-main__menu ul{display:grid;grid-template-columns:max-content max-content;grid-gap:0 3em;gap:0 3em}}.footer-main__menu li{margin:.5rem 0}@media (min-width:1024px){.footer-main__menu li{margin:0}}.footer-main__menu a{color:#0b4e1a;font-weight:400}.footer-main__social-media{display:flex;flex-wrap:wrap;grid-area:social;gap:8px;align-content:flex-end;align-items:flex-end;justify-content:flex-end;margin:0}@media (min-width:768px){.footer-main__social-media{align-items:center;justify-content:flex-end}}@media (min-width:1024px){.footer-main__social-media{align-items:center;justify-content:center}}.footer-main__social-media li{width:46px;height:46px;background-color:rgb(39 128 52 / .22);border-radius:50%;transition:background-color 0.3s ease-in-out}.footer-main__social-media li .icon--secondary::after{margin:.75rem;font-size:1.5rem;background:#278034}.footer-main__social-media li:hover{background-color:#278034;cursor:pointer}.footer-main__social-media li:hover .icon--secondary::after{background-color:#fff}.footer-main__social-media li:hover a{opacity:1}.footer-main__social-media li span{width:46px;height:46px}.footer-main__logo{display:flex;grid-area:logo;justify-content:flex-start;max-width:200px;padding-bottom:1em}@media (min-width:768px){.footer-main__logo{align-items:center;justify-content:center;padding-bottom:0}}@media (min-width:1024px){.footer-main__logo{justify-content:flex-start}}.footer-main__secondary-logos{display:flex;flex-wrap:wrap;grid-area:logos;gap:1rem;align-items:center;justify-content:center;margin:1rem 0 0}@media (min-width:1024px){.footer-main__secondary-logos{margin:0}}.footer-main__secondary-logos-single{width:5.8rem}.footer-main__secondary-logos-single img{width:auto;max-height:3rem;margin:auto}.footer-main__smallprint{grid-area:fineprint;align-self:end;margin:1rem 0 0;font-size:.85rem;text-align:center}@media (min-width:1024px){.footer-main__smallprint{margin:0;text-align:left}}.newsletter-subscription{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:0;display:none;align-content:center;align-items:center;background:rgb(49 49 49 / .44)}.newsletter-subscription.newsletter-open{top:0;z-index:700;display:block}.newsletter-subscription.newsletter-open .newsletter-form-component{bottom:0}@media (max-width:319px){.newsletter-subscription .section-inner-area::before{display:none}}.newsletter-subscription .newsletter-form-component{position:absolute;bottom:auto;width:100%;height:100%;overflow:scroll;background-color:#fff0;transition:all 0.3s ease-in-out}.newsletter-subscription .newsletter-form-component .section-inner-content{margin:0 20px;padding:0;border-radius:20px}.newsletter-subscription .newsletter-form-component .section-inner-content .section-inner-area{border-radius:20px}.newsletter-subscription .newsletter-form-component .section-inner-content .section-inner-area .section-content{border-radius:0 0 20px 20px}.newsletter-subscription .newsletter-form-component .section-inner-content .section-inner-area .icon-container{display:block;margin-bottom:20px}.newsletter-subscription .newsletter-form-component .section-inner-content .section-inner-area .icon-container svg{width:50px;height:50px}.newsletter-subscription .newsletter-form-component .section-inner-content .section-inner-area .close-box{position:absolute;top:20px;right:7px;display:block;width:26px;height:26px;color:#0d0d0d;font-weight:700;background:url(https://www.sunvegascasino.com/app/public/assets/close-white.svg) no-repeat;background-size:20px;border:0}.search-drawer{top:var(--adminbar);right:0;left:0;z-index:999;background-color:#fff;box-shadow:0 0 5px rgb(0 0 0 / .5);transition:transform 0.3s ease-in-out}@media (min-width:1024px){.search-drawer{display:block}}.search-drawer--reveal{transform:translateY(0)}.search-drawer__inner{display:flex;gap:1.5rem;max-width:90rem;margin:0 auto;padding:3rem 1rem}.search-drawer__close{margin-left:auto;font-size:2rem}.search-drawer .site-search{position:relative;display:flex;flex-grow:1;gap:inherit;align-items:center;max-width:1120px;font-size:1.375rem}.search-drawer .site-search::before{position:absolute;top:0;bottom:0;left:-1rem;width:6px;background-color:#fa9700;content:""}.search-drawer .site-search label{display:flex;flex-grow:1;gap:.5em;align-items:center}.search-drawer .site-search input{flex-grow:1;padding:.25em;border:0}.search-drawer .site-search button{padding:1rem 2rem;font-size:1.125rem;text-transform:uppercase;background-color:#fff;border-radius:2em;transition:background-color 0.3s ease-in-out}.search-drawer .site-search button:hover{background-color:#ebebef}.page-section__toc{position:fixed;top:100px;right:0;z-index:99;margin-right:-130px;padding:0;background-color:#fff0;transition:margin 0.3s ease-in-out}@media (min-width:768px){.page-section__toc{top:30%}}.page-section__toc.pending{display:none}body.show-toc .page-section__toc{right:0;max-width:335px;margin-right:0}@media (min-width:768px){body.show-toc .page-section__toc{max-width:100%}}body.menu-open .page-section__toc{display:none}.table-of-contents__content{display:none;padding:.75rem 0 0 2.3rem;font-size:1.125rem}.table-of-contents__content ol{margin-left:0;padding-left:0!important;text-align:left}.table-of-contents__content ol li{margin-bottom:.75rem;line-height:1.5}.table-of-contents__content ol li::marker{color:#0a4f19}.table-of-contents__content ol li:last-of-type{margin-bottom:0}.table-of-contents__content ol a{color:#0a4f19;font-weight:500;text-transform:capitalize;-webkit-text-decoration:none;text-decoration:none}.table-of-contents__content ol a:hover{color:#fa9700}.table-of-contents__content ol ol{margin:1rem}.table-of-contents__content ol ol li{position:relative;margin-left:1rem}.table-of-contents{width:130px;margin:0;padding:0 10px 0 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-of-contents__toggle{position:relative;display:flex;flex-direction:row-reverse;align-items:center;height:40px;margin-bottom:0;padding:0;cursor:pointer}.table-of-contents__toggle::before{width:18px;height:12px;background-color:#fff;transform:rotate(90deg);transition:rotate 0.3s ease-in-out;content:"";-webkit-mask-image:url(https://www.sunvegascasino.com/app/public/assets/chevron.svg);mask-image:url(https://www.sunvegascasino.com/app/public/assets/chevron.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.table-of-contents__toggle-text{flex:1;padding-right:5px;color:#fff;font-weight:700;font-size:13px;line-height:13px;text-align:right;text-transform:uppercase}.table-of-contents__toggle-text::after{position:absolute;right:-1rem;bottom:0;z-index:-1;width:100%;height:40px;background:#2bb13f;border-radius:20px 0 0 20px;box-shadow:0 5px 10px rgb(0 0 0 / .1607843137);content:""}.table-of-contents.open{width:100%;padding:1em;background:#fff;border:2px solid #0a4f19;border-radius:25px 0 0 25px}.table-of-contents.open .table-of-contents__toggle{flex-direction:column;align-items:flex-start;justify-content:space-between;height:auto;color:#2bb13f;font-size:1.125rem}.table-of-contents.open .table-of-contents__toggle::before{position:absolute;top:7px;right:0;bottom:auto;background:#2bb13f;transform:rotate(-90deg)}.table-of-contents.open .table-of-contents__toggle-text{color:#2bb13f;font-size:1.125rem;line-height:1.375}.table-of-contents.open .table-of-contents__toggle-text::after{content:none}.table-of-contents.open .table-of-contents__content{display:block;max-height:425px;overflow-y:auto}.universal-banner__wrapper{position:fixed;right:0;bottom:15px;left:50%;z-index:10;width:100%;max-width:calc(100% - 20px);transform:translateX(-50%)}@media (min-width:1280px){.universal-banner__wrapper{width:auto;width:1376px;margin:auto}.universal-banner__wrapper [casinos="1"]{width:1140px}}.universal-banner__wrapper:has(.hidden){pointer-events:none}.universal-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;margin:auto;background-color:#fff;border-radius:23px;box-shadow:0 5px 13px rgb(0 0 0 / .3019607843);transform:translateY(0);transition:transform 0.3s ease-in-out}.universal-banner.hidden{transform:translateY(calc(100% + 15px))}@media (min-width:1280px){.universal-banner.hidden{transform:translateY(calc(100% + 40px))}}.universal-banner.closed .universal-banner__casino-of-the-month{border-radius:23px}@media (min-width:1280px){.universal-banner.closed .universal-banner__casino-of-the-month{min-width:100%;padding:10px 20px;border-radius:80px}}.universal-banner.closed .universal-banner__casinos{max-height:0}@media (min-width:1280px){.universal-banner.closed .universal-banner__casinos{max-width:0}}.universal-banner.closed .icon--chevron::after{transform:rotateZ(180deg)}@media (min-width:1280px){.universal-banner{flex-direction:row;align-items:stretch;max-width:100%;border-radius:80px}}.universal-banner__casino-of-the-month{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px;color:#0b4e1a;font-weight:700;font-size:17px;text-transform:uppercase;background-color:#fa9700;border:2px solid #fff;border-radius:23px 23px 0 0;transition:border-radius 0.3s ease-in-out}@media (min-width:1280px){.universal-banner__casino-of-the-month{justify-content:initial;min-width:200px;max-width:200px;padding:34px 0 34px 20px;font-size:18px;line-height:19px;-moz-column-gap:10px;column-gap:10px;border-radius:80px 0 0 80px;transition:none}[casinos="1"] .universal-banner__casino-of-the-month{min-width:350px;max-width:350px;font-size:21px;-moz-column-gap:15px;column-gap:15px}.universal-banner__casino-of-the-month .trophy{min-width:34px}.universal-banner__casino-of-the-month .trophy img{width:100%}}.universal-banner__close.icon--chevron::after{width:14px;height:19px;background-color:#0b4e1a;transition:transform 0.3s ease-in-out;content:"";-webkit-mask-image:url(https://www.sunvegascasino.com/app/public/assets/chevron.svg);mask-image:url(https://www.sunvegascasino.com/app/public/assets/chevron.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (min-width:1280px){.universal-banner__close{position:absolute;top:-24px;right:70px;padding:4px 15px 1px;background-color:#fa9700!important;border-radius:10px 10px 0 0}}.universal-banner__casinos{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;max-width:100%;max-height:450px;overflow:hidden;transition:max-height 0.3s ease-in-out}@media (min-width:1280px){.universal-banner__casinos{flex-direction:row;-moz-column-gap:10px;column-gap:10px;transition:none}}.universal-banner__casino{display:flex;align-items:center;justify-content:space-between;padding:0 15px;-moz-column-gap:20px;column-gap:20px}@media (min-width:375px){.universal-banner__casino{justify-content:center}}@media (max-width:1279px){.universal-banner__casino:first-child{margin-top:10px}.universal-banner__casino:last-child{margin-bottom:10px}}@media (min-width:1280px){.universal-banner__casino{width:100%}[casinos="1"] .universal-banner__casino{-moz-column-gap:70px;column-gap:70px}[casinos="2"] .universal-banner__casino{-moz-column-gap:35px;column-gap:35px}[casinos="3"] .universal-banner__casino{max-width:370px}}@media (max-width:1279px){.universal-banner__casino+.universal-banner__casino{margin-top:7px;padding-top:7px;border-top:1px solid #787c82}}@media (min-width:1280px){.universal-banner__casino+.universal-banner__casino{border-left:1px solid #bfbfbf}}.universal-banner__casino-logo{align-content:center;width:80px;height:40px}@media (min-width:1280px){.universal-banner__casino-logo{flex-shrink:0;width:120px;height:60px}}.universal-banner__casino-logo img{display:block;width:auto;max-width:100%;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.universal-banner__casino-bonus{font-weight:700;font-size:13px;word-break:auto-phrase}@media (min-width:1280px){.universal-banner__casino-bonus{font-size:15px;line-height:18px;text-align:center}[casinos="1"] .universal-banner__casino-bonus{flex-shrink:0;font-size:19px}[casinos="2"] .universal-banner__casino-bonus{flex-shrink:0}}.universal-banner__casino-cta{padding:9px 13px;font-weight:700;font-size:13px}@media (min-width:1280px){.universal-banner__casino-cta{padding:10px 15px;font-size:15px;line-height:20px;white-space:nowrap}[casinos="1"] .universal-banner__casino-cta{padding:12px 45px;font-size:18px}[casinos="2"] .universal-banner__casino-cta{padding:10px 25px;font-size:16px}}.section-flexible-banner{padding:1rem;font-family:Roboto,sans-serif}@media (min-width:768px){.section-flexible-banner{padding:2rem 1rem}}.section-flexible-banner a{-webkit-text-decoration:none;text-decoration:none}.section-flexible-banner a:hover{opacity:1}.background{min-height:280px}@media (min-width:768px){.background{min-height:270px}}.flexible-banner{position:relative;display:flex;max-width:80rem;margin:0 auto;-webkit-text-decoration:none;text-decoration:none;border-radius:1rem}@media (min-width:768px){.flexible-banner{border-radius:64px}}.flexible-banner__title{margin-bottom:1rem}@media (min-width:1024px){.flexible-banner__title{margin:0 auto;margin-bottom:1rem;text-align:center}}.flexible-banner.shadow{flex-direction:column;min-height:128px;box-shadow:0 3px 6px rgb(0 0 0 / .16)}@media (min-width:768px){.flexible-banner.shadow{flex-direction:row;box-shadow:0 12px 24px rgb(0 0 0 / .16)}}.flexible-banner:not(.shadow){display:grid}.flexible-banner .flexible-banner__content-wrapper{display:flex;width:100%;max-width:80rem}.flexible-banner.content-right .flexible-banner__content-wrapper{justify-content:flex-end}.flexible-banner.content-left .flexible-banner__content-wrapper{justify-content:flex-start}.flexible-banner .flexible-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,#0b4e1a);background:linear-gradient(180deg,transparent 30%,var(--gradient-color,#0b4e1a));border-radius:1rem}@media (min-width:768px){.flexible-banner .flexible-banner__overlay{border-radius:64px}.flexible-banner .flexible-banner__overlay.content-right{background:linear-gradient(90deg,transparent 30%,#0b4e1a);background:linear-gradient(90deg,transparent 30%,var(--gradient-color,#0b4e1a))}.flexible-banner .flexible-banner__overlay.content-left{background:linear-gradient(270deg,transparent 30%,#0b4e1a);background:linear-gradient(270deg,transparent 30%,var(--gradient-color,#0b4e1a))}}.flexible-banner__logo-container{display:flex;align-items:center;justify-content:center;min-height:110px;border-radius:16px 16px 0 0}@media (min-width:768px){.flexible-banner__logo-container{width:25%;min-height:0;min-height:initial;border-radius:64px 0 0 64px}}.flexible-banner__logo-container picture{padding:.5rem}.flexible-banner__logo-container picture img{max-height:128px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.flexible-banner__logo-container picture img{max-height:100px}}.flexible-banner__content-container{display:flex;align-items:center;width:75%;font-weight:400;font-size:24px}@media (min-width:768px){.flexible-banner__content-container{justify-content:center;margin-bottom:0;font-size:28px}}.flexible-banner__content-container p{padding-top:2rem;line-height:40px;letter-spacing:-.5px;text-align:center}@media (min-width:768px){.flexible-banner__content-container p{letter-spacing:-.75px}}.flexible-banner__content-container .flexible-banner__link-container{font-size:15px;letter-spacing:-.3px;white-space:nowrap}@media (min-width:768px){.flexible-banner__content-container .flexible-banner__link-container{font-size:24px;letter-spacing:-.5px}}.flexible-banner__content-container .flexible-banner__link-container .flexible-banner__link{font-weight:800}@media (min-width:768px){.flexible-banner__content-container .flexible-banner__link-container .flexible-banner__link{font-weight:700}}.flexible-banner__content-container:not(.content-left):not(.content-right){flex-direction:column;width:100%;font-size:24px;border-radius:0 0 1rem 1rem}@media (min-width:768px){.flexible-banner__content-container:not(.content-left):not(.content-right){flex-direction:row;justify-content:space-between;width:75%;border-radius:0 64px 64px 0}}.flexible-banner__content-container:not(.content-left):not(.content-right) .flexible-banner__link-container{padding:1rem 3rem 2rem}@media (min-width:768px){.flexible-banner__content-container:not(.content-left):not(.content-right) .flexible-banner__link-container{padding:0 2rem 0 0}}.flexible-banner__content-container:not(.content-left):not(.content-right) .flexible-banner__content{padding-top:1rem}@media (min-width:768px){.flexible-banner__content-container:not(.content-left):not(.content-right) .flexible-banner__content{padding:0}}.flexible-banner__content-container:not(.content-left):not(.content-right) .flexible-banner__content p{width:-webkit-fill-available;width:-moz-available;width:stretch;padding:1rem 2rem;line-height:30px;text-align:center}.flexible-banner__content-container.content-right,.flexible-banner__content-container.content-left{flex-direction:column;justify-content:flex-end;margin:0 auto;margin-bottom:3rem;font-size:24px;border-radius:0 0 16px 16px;transform:translateX(-.5rem)}.flexible-banner__content-container.content-right .flexible-banner__link-container,.flexible-banner__content-container.content-left .flexible-banner__link-container{padding:1rem 0 0}@media (min-width:768px){.flexible-banner__content-container.content-right,.flexible-banner__content-container.content-left{max-width:50%;font-size:37px}}@media (min-width:768px){.flexible-banner__content-container.content-right{align-items:flex-end;margin-right:4rem}.flexible-banner__content-container.content-right p{text-align:right}}@media (min-width:768px){.flexible-banner__content-container.content-left{align-items:flex-start;margin-left:4rem}.flexible-banner__content-container.content-left p{text-align:left}}.trust-badge-section .trust-badge-section__inner{min-height:175px}.trust-badge-section .trust-badge__title-container{width:100%;margin:1rem 0}.trust-badge-section .trust-badge__title-text{width:-moz-max-content;width:max-content}.trust-badge-section .trust-badge__badge-container{display:inline;float:right}.trust-badge-section .trust-badge__badge-container img{width:135px;height:135px}@media (min-width:1024px){.trust-badge-section .trust-badge__badge-container img{width:250px;height:250px}}.trust-badge-section .trust-badge__content{min-height:8.25rem;padding:0 1rem 1rem}@media (max-width:1023px){.trust-badge-section .trust-badge__content p{text-align:left!important}}.trust-badge__variant--light{color:#0b4e1a;background:#d3e5d9}.trust-badge__variant--light .page-section__inner.trust-badge-section__inner{color:#0b4e1a;background:#fff;border:1px solid #d3e5d9;border-radius:12px;box-shadow:0 0 1rem #ebebef}.trust-badge__variant--light .trust-badge__title-container{padding:0 1rem;text-align:left}@media (min-width:1024px){.trust-badge__variant--light .trust-badge__title-container{margin:0;margin:initial;padding:3rem 5rem 2rem}}.trust-badge__variant--light .trust-badge__title-container .trust-badge__title-text{width:100%}.trust-badge__variant--light .trust-badge__badge-container{margin:-.75rem 1rem 0}@media (min-width:1024px){.trust-badge__variant--light .trust-badge__badge-container{margin:-.75rem 5rem 1rem 2rem}}@media (min-width:1024px){.trust-badge__variant--light .trust-badge__content{min-height:19rem;padding:0 5rem 5rem}}.trust-badge__variant--primary,.main-wrapper>section:first-of-type.trust-badge-section{color:#fff;background:#0b4e1a}.trust-badge__variant--primary .trust-badge-section__inner,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge-section__inner{background:#fff0;border:none;box-shadow:none;box-shadow:initial}.trust-badge__variant--primary .trust-badge__content-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__content-container{color:#fff}@media (min-width:1920px){.trust-badge__variant--primary .trust-badge__content-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__content-container{display:grid;grid-template-areas:"title    badge" "content  badge"}}.trust-badge__variant--primary .trust-badge__title-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__title-container{margin:0;margin:initial;padding:0;padding:initial;text-align:inherit}@media (min-width:1920px){.trust-badge__variant--primary .trust-badge__title-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__title-container{grid-area:title}}.trust-badge__variant--primary .trust-badge__title-container .trust-badge__title-text,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__title-container .trust-badge__title-text{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 2rem;text-align:center}@media (min-width:1024px){.trust-badge__variant--primary .trust-badge__title-container .trust-badge__title-text,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__title-container .trust-badge__title-text{max-width:60%}}@media (min-width:1920px){.trust-badge__variant--primary .trust-badge__title-container .trust-badge__title-text,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__title-container .trust-badge__title-text{max-width:1100px}}.trust-badge__variant--primary .trust-badge__badge-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__badge-container{margin:0 1rem}@media (min-width:1024px){.trust-badge__variant--primary .trust-badge__badge-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__badge-container{margin:-4rem 1rem 0 2rem}}@media (min-width:1920px){.trust-badge__variant--primary .trust-badge__badge-container,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__badge-container{grid-area:badge;align-self:center;width:250px;height:250px;margin:0;margin:initial;margin-left:1rem}}@media (min-width:1024px){.trust-badge__variant--primary .trust-badge__content,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__content{min-height:0;min-height:initial;padding:0;padding:initial}}@media (min-width:1920px){.trust-badge__variant--primary .trust-badge__content,.main-wrapper>section:first-of-type.trust-badge-section .trust-badge__content{grid-area:content;min-width:1100px;min-height:12rem}}