.salt-sections-01{position:relative;z-index:1}
.salt-sections-01 .salt-section{display:grid;gap:32px;container-type:inline-size}
@media (max-width:991px){.salt-sections-01 .salt-section{padding:56px 32px}}
@media (min-width:992px){.salt-sections-01 .salt-section{padding:72px 80px}}
.salt-sections-01 .salt-section.salt-section-white-background{background-color:#fff;color:#000}
.salt-sections-01 .salt-section.salt-section-black-background{background-color:#000;color:#fff}
.salt-sections-01 .salt-section.salt-section-gray-gradient-background{background:linear-gradient(230deg,#3C3C3B 26.93%,#353534 31.97%,#000 70.32%);color:#fff}
.salt-sections-01 .salt-section.salt-section-light-orange-background{background-color:#F8DACF;color:#000}
.salt-sections-01 .salt-section.salt-section-lime-background{background-color:#CCEC37;color:#000}
.salt-sections-01 .salt-section .salt-section-wrapper{width:100%;max-width:560px;margin-left:auto;margin-right:auto}
@media (max-width:991px){.salt-sections-01 .salt-section .salt-section-subsection:not(:last-child){margin-bottom:32px}}
@media (min-width:992px){.salt-sections-01 .salt-section .salt-section-subsection:not(:last-child){margin-bottom:48px}}
@media (max-width:991px){.salt-sections-01 .salt-section .salt-section-subsection:not(:last-child):has(.salt-section-card-link){margin-bottom:56px}}
@media (min-width:992px){.salt-sections-01 .salt-section .salt-section-subsection:not(:last-child):has(.salt-section-card-link){margin-bottom:72px}}
.salt-sections-01 .salt-section .salt-section-heading{position:relative}
.salt-sections-01 .salt-section .salt-section-heading:has(.salt-section-hero-text){display:grid}
@media (min-width:992px){.salt-sections-01 .salt-section .salt-section-heading:has(.salt-section-hero-text){left:50%;width:calc(100vw - 160px);max-width:1200px;grid-template-columns:repeat(2,1fr);align-items:center;transform:translateX(-50%)}}
.salt-sections-01 .salt-section .salt-section-heading .salt-section-hero{width:100%;height:auto;display:block}
.salt-sections-01 .salt-section ul{margin:0 0 32px 0;padding:0;display:grid;gap:24px}
@media (max-width:991px){.salt-sections-01 .salt-section ul{font-size:12px}}
.salt-sections-01 .salt-section ul li{display:flex;align-items:center;gap:16px}
.salt-sections-01 .salt-section ul li:before{content:"";background:url(../themes/ideabank//assets/icons/check-list-green-bg-white-symbol.svg) center center no-repeat;background-size:contain;width:36px;height:36px;align-self:start;display:block}
.salt-sections-01 .salt-section ul li>div{flex:1}
.salt-sections-01 .salt-section .salt-section-card-link{position:relative;width:100%;max-width:560px;margin-left:auto;margin-right:auto;display:block;z-index:1}
.salt-sections-01 .salt-section .salt-section-card-link img{position:relative;width:100%;height:auto;display:block;z-index:1;pointer-events:none}
.salt-sections-01 .salt-section .salt-section-card-link svg{position:absolute;right:-26px;width:70px;height:64px;pointer-events:none;z-index:2}
@media (max-width:991px){.salt-sections-01 .salt-section .salt-section-card-link svg{bottom:32px}}
@media (min-width:992px){.salt-sections-01 .salt-section .salt-section-card-link svg{bottom:72px}}
.salt-sections-01 .salt-section .salt-section-card-flip{width:100%;max-width:560px;margin:0 auto;perspective:1000px;cursor:pointer}
.salt-sections-01 .salt-section .salt-section-card-flip figure{margin:0;padding:0;display:grid;transform-style:preserve-3d}
.salt-sections-01 .salt-section .salt-section-card-flip figure img{width:100%;height:auto;grid-column:1;grid-row:1;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.salt-sections-01 .salt-section .salt-section-card-flip figure img:last-child{transform:rotateY(180deg)}
.salt-sections-01-sticky-button{position:fixed;left:50%;bottom:48px;background:linear-gradient(90deg,#00C7C7 0%,#7BFD80 97.37%);color:#000;line-height:20px;padding:16px 28px;border-radius:56px;display:inline-block;text-decoration:none;font-size:16px;font-weight:500;transform:translateX(-50%);transition:bottom 0.25s ease,opacity 0.25s ease;z-index:2}
:root{--primary-gradient:linear-gradient(254.71deg,#9F6 0%,#0CC 100%)}
.salt-sections-01-sticky-button{display:none}
.wrapper{display:flex;flex-direction:column}
.section-1{overflow:hidden;background:var(--primary-gradient)}
.section-1 .content-wrapper{width:100%;max-width:1440px;display:flex;margin:auto;padding-top:42px}
@media (max-width:991px){.section-1 .content-wrapper{flex-direction:column-reverse}}
@media (min-width:992px) and (max-width:1199.98px){.section-1 .content-wrapper{padding-left:24px;padding-right:24px}}
@media (min-width:1199.99px){.section-1 .content-wrapper{padding-left:43px}}
.section-1 picture{max-width:593px}
@media (max-width:991px){.section-1 picture{aspect-ratio:0.9917582418;max-width:361px;margin:49px auto 0}}
@media (min-width:992px){.section-1 picture{aspect-ratio:0.9899833055}}
.section-1 picture img{width:100%;height:auto}
.section-1 .text{display:flex;flex-direction:column;justify-content:center}
@media (max-width:991px){.section-1 .text{padding:0 25px}}
@media (min-width:992px) and (max-width:1199.98px){.section-1 .text{padding-left:24px}}
@media (min-width:1199.99px){.section-1 .text{padding-left:63px}}
.section-1 .text a{font-weight:500;display:flex;align-items:center;background:#000;color:#fff}
@media (max-width:991px){.section-1 .text a{font-size:17.33px;line-height:18.67px;width:176px;height:49.33px;border-radius:12px;gap:9px;justify-content:center}.section-1 .text a svg{width:24.67px;height:16.67px}}
@media (min-width:992px){.section-1 .text a{border-radius:18px;line-height:28px;font-size:26px;height:74px;width:264px;gap:14px;padding:21px 15px}}
.section-1 h1{text-align:left;max-width:536px}
@media (max-width:991px){.section-1 h1{font-size:51px;font-weight:700;line-height:54px;text-align:left;margin-bottom:32px}}
@media (min-width:992px){.section-1 h1{font-size:80px;font-weight:700;line-height:82px;margin-bottom:48px}}
@media (min-width:992px) and (max-width:1199.98px){.section-1 h1{font-size:70px;line-height:1.01}}
.section-2{overflow:hidden;background:linear-gradient(90deg,#000 0%,#353534 55%,#3C3C3B 100%)}
.section-2 .content-wrapper{display:grid;width:100%;max-width:1440px;margin:auto}
@media (min-width:992px) and (max-width:1199.98px){.section-2 .content-wrapper{padding:0 24px}}
.section-2 .content-wrapper .text{grid-column:1;grid-row:1;z-index:1;color:#fff;max-width:1165px;margin-left:auto;margin-right:auto;display:grid;width:100%}
@media (max-width:991px){.section-2 .content-wrapper .text{padding:36px 24px 47px}}
@media (min-width:992px){.section-2 .content-wrapper .text{padding:50px 0 78px;grid-template-columns:1fr 1fr}}
@media (min-width:1199.99px){.section-2 .content-wrapper .text{grid-template-columns:1fr 1fr 1fr}}
@media (max-width:991px){.section-2 .content-wrapper .text h2{font-size:32px;font-weight:700;line-height:44px;text-align:center;margin-bottom:20px}}
@media (min-width:992px){.section-2 .content-wrapper .text h2{text-align:left;font-size:64px;font-weight:700;line-height:80px;margin-bottom:54px;grid-column:1/-1;grid-row:1}}
.section-2 .content-wrapper .text u{background:linear-gradient(254.71deg,#9F6 0%,#0CC 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
@media (max-width:991px){.section-2 .content-wrapper .text p{font-size:20px;font-weight:300;line-height:30px;text-align:left}.section-2 .content-wrapper .text p strong{font-weight:500}}
@media (min-width:992px){.section-2 .content-wrapper .text p{font-weight:500;font-size:30px;line-height:48px}}
.section-2 .content-wrapper .text p.first{max-width:670px;grid-row:2}
@media (max-width:991px){.section-2 .content-wrapper .text p.first{max-width:332px;margin:0 auto;margin-bottom:20px}}
@media (min-width:992px){.section-2 .content-wrapper .text p.first{margin-bottom:52px;grid-column:1}}
@media (min-width:1199.99px){.section-2 .content-wrapper .text p.first{grid-column:1 / span 3}}
.section-2 .content-wrapper .text p.second{max-width:770px}
@media (max-width:991px){.section-2 .content-wrapper .text p.second{grid-row:5;margin-bottom:40px}}
@media (min-width:992px){.section-2 .content-wrapper .text p.second{grid-column:1;grid-row:4;margin-bottom:55px}}
@media (min-width:1199.99px){.section-2 .content-wrapper .text p.second{grid-column:1 / span 3}}
.section-2 .content-wrapper .text p.text-center{color:#FFF;text-align:center;font-weight:300;z-index:1}
@media (max-width:991px){.section-2 .content-wrapper .text p.text-center{grid-row:6;font-size:18px;line-height:40px;text-align:left}}
@media (min-width:992px){.section-2 .content-wrapper .text p.text-center{grid-column:1 / -1;grid-row:5;font-size:24px;line-height:40px}}
.section-2 .content-wrapper .text p.text-center a{color:inherit;text-decoration:underline;cursor:pointer}
@media (max-width:991px){.section-2 .content-wrapper .text p.text-center a{font-weight:600}}
@media (min-width:992px){.section-2 .content-wrapper .text p.text-center a{font-weight:700}}
@media (max-width:991px){.section-2 .content-wrapper .text h3{grid-row:4;font-size:32px;font-weight:500;line-height:44px;text-align:center;margin-bottom:20px;margin-top:20px}}
@media (min-width:992px){.section-2 .content-wrapper .text h3{grid-row:3;grid-column:1;display:flex;align-items:center;font-size:60px;line-height:80px;margin-bottom:54px;font-weight:700}}
@media (min-width:1199.99px){.section-2 .content-wrapper .text h3{grid-column:1 / span 3}}
.section-2 .content-wrapper picture{z-index:0;opacity:1}
@media (max-width:991px){.section-2 .content-wrapper picture{grid-row:3;width:256px;height:231px;margin:auto;transform:translate(0px,0px)}}
@media (min-width:992px){.section-2 .content-wrapper picture{grid-column:1 / -1;grid-row:1 / span 5;transform:translate(0,-20px);width:619px;height:558px}}
@media (min-width:992px) and (max-width:1199.98px){.section-2 .content-wrapper picture{align-self:center;justify-self:end;transform:translateX(28%);grid-column:1 / span 2}}
@media (min-width:1199.99px){.section-2 .content-wrapper picture{justify-self:end;align-self:center;transform:translate(162px,0px);grid-column:3}}
.section-2 .content-wrapper picture img{width:100%;height:auto}
.section-3{overflow:hidden}
@media (max-width:991px){.section-3{padding-left:24px;padding-right:24px}}
.section-3 .content-wrapper{display:grid;width:100%;max-width:1440px;margin:auto;justify-content:center}
@media (min-width:992px) and (max-width:1199.98px){.section-3 .content-wrapper{padding-left:24px;padding-right:24px}}
@media (max-width:991px){.section-3 .text{padding-top:34px}}
@media (min-width:992px){.section-3 .text{padding-top:49px}}
@media (max-width:991px){.section-3 h2{font-size:42px;font-weight:800;line-height:46px;text-align:center;margin-bottom:32px}}
@media (min-width:992px){.section-3 h2{font-size:62px;font-weight:800;line-height:66px;text-align:center;margin-bottom:20px}}
@media (max-width:991px){.section-3 h2 + p{font-size:30px;font-weight:600;line-height:38px;text-align:center;margin-bottom:38px}}
@media (min-width:992px){.section-3 h2 + p{font-size:48px;font-weight:800;line-height:48px;text-align:center;margin-bottom:36px}}
.section-3 .carousel-container{position:relative;overflow:hidden;width:calc(100% + 48px);margin-left:-24px}
.section-3 .carousel-container .carousel{display:flex}
@media (max-width:991px){.section-3 .carousel-container .carousel{padding-bottom:80px}}
@media (min-width:992px){.section-3 .carousel-container .carousel{flex-direction:column;max-width:1185px;padding-bottom:24px}}
.section-3 .carousel-container .carousel .carousel-item{min-width:100%;display:grid}
@media (max-width:991px){.section-3 .carousel-container .carousel .carousel-item{align-items:start;padding-left:24px;padding-right:24px}}
@media (min-width:992px){.section-3 .carousel-container .carousel .carousel-item{align-items:center;min-width:100%}.section-3 .carousel-container .carousel .carousel-item:nth-of-type(odd){justify-content:start}.section-3 .carousel-container .carousel .carousel-item:nth-of-type(even){justify-content:end}.section-3 .carousel-container .carousel .carousel-item:nth-of-type(even) .carousel-image{justify-content:end}.section-3 .carousel-container .carousel .carousel-item:not(:first-of-type){margin-top:-10px}}
@media (max-width:991px){.section-3 .carousel-container .carousel .carousel-item .carousel-image{aspect-ratio:1.0763888889}.section-3 .carousel-container .carousel .carousel-item .carousel-image img{width:100%;height:auto}}
@media (min-width:992px){.section-3 .carousel-container .carousel .carousel-item .carousel-image{grid-column:1;grid-row:1;z-index:1;display:grid}.section-3 .carousel-container .carousel .carousel-item .carousel-image picture{max-width:537px}.section-3 .carousel-container .carousel .carousel-item .carousel-image img{width:100%;height:auto}}
.section-3 .carousel-container .carousel .carousel-item .carousel-text{background:#F8F8F8;border-radius:24px;font-weight:500;color:#000}
@media (max-width:991px){.section-3 .carousel-container .carousel .carousel-item .carousel-text{padding:22px 28px;font-size:20px;line-height:30px;text-align:center}}
@media (min-width:992px){.section-3 .carousel-container .carousel .carousel-item .carousel-text{grid-column:1;grid-row:1;font-size:28px;line-height:34px;z-index:0}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-1{transform:translateX(266px);padding:46px 30px 46px 240px}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-1 p{max-width:430px}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-2{padding:63px 212px 58px 40px;transform:translateX(-273px)}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-2 p{max-width:448px}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-3{padding:46px 30px 46px 251px;transform:translateX(269px)}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-3 p{max-width:419px}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-4{padding:32px 219px 31px 35px;transform:translateX(-283px)}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-4 p{max-width:446px}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-5{padding:46px 30px 46px 251px;transform:translateX(269px)}.section-3 .carousel-container .carousel .carousel-item .carousel-text.pad-5 p{max-width:446px}}
.section-3 .carousel-container .bullets{display:flex;gap:12px;padding-left:24px}
@media (min-width:992px){.section-3 .carousel-container .bullets{display:none}}
.section-3 .carousel-container .bullets .bullet{width:40px;height:40px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;font-size:22px;font-weight:600;line-height:30px;text-align:center;display:grid;background:#F8F8F8;margin-bottom:20px}
.section-3 .carousel-container .bullets .bullet *{pointer-events:none}
.section-3 .carousel-container .bullets .bullet.active{background:var(--primary-gradient)}
.section-3 .carousel-container .bullets .bullet::before{content:"";width:34px;height:34px;background:#fff;border-radius:50%;z-index:0;grid-row:1;grid-column:1;display:block}
.section-3 .carousel-container .bullets .bullet span{z-index:1;grid-row:1;grid-column:1}
.section-4{background:linear-gradient(90deg,#000 0%,#353534 55%,#3C3C3B 100%)}
.section-4 .content-wrapper{max-width:1440px;margin:auto;justify-content:center;position:relative}
@media (max-width:991px){.section-4 .content-wrapper{display:grid;padding-top:53px;padding-left:24px;padding-right:24px;padding-bottom:369px}}
@media (min-width:992px){.section-4 .content-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}}
@media (max-width:991px){.section-4 .left{grid-row:3}}
@media (min-width:992px){.section-4 .left{grid-column:1;grid-row:1}}
.section-4 .left picture{display:flex;position:absolute}
@media (max-width:991px){.section-4 .left picture:first-of-type{transform:translate(-18px,20px)}}
@media (min-width:992px){.section-4 .left picture:first-of-type{transform:translate(51px,49px)}}
@media (max-width:991px){.section-4 .left picture:last-of-type{transform:translate(165px,149px)}}
@media (min-width:992px){.section-4 .left picture:last-of-type{transform:translate(331px,256px)}}
.section-4 .left picture img{max-width:100%;height:auto}
.section-4 .center{display:grid;align-items:center;max-width:525px;width:100%}
@media (max-width:991px){.section-4 .center{grid-row:2}}
@media (min-width:992px){.section-4 .center{padding-top:154px;padding-bottom:153px;grid-column:1 / -1;grid-row:1;justify-self:center}}
.section-4 .center .actions{display:grid;grid-template-columns:1fr 1fr}
@media (max-width:991px){.section-4 .center .actions{gap:40px 21px}.section-4 .center .actions img{width:100%;height:auto;width:130.86px;height:51.87px}}
@media (min-width:992px){.section-4 .center .actions{gap:48px 32px}}
.section-4 .center .actions h3{grid-column:1 / -1;font-weight:800;text-align:center;margin-bottom:0}
@media (max-width:991px){.section-4 .center .actions h3{font-size:34px;line-height:37.09px}}
@media (min-width:992px){.section-4 .center .actions h3{line-height:66px;font-size:60px}}
.section-4 .center .actions picture:first-of-type{justify-self:end}
.section-4 .right{display:flex;align-items:center;justify-content:center;position:relative}
@media (max-width:991px){.section-4 .right{grid-row:1}}
@media (min-width:992px){.section-4 .right{grid-column:3;grid-row:1;justify-self:start;padding-left:35px}}
.section-4 .right picture{transform:rotate(17deg)}
@media (max-width:991px){.section-4 .right picture{width:163.45px;height:163.45px}}
.section-4 .right picture img{width:100%;height:auto}
.section-5{overflow:hidden}
.section-5 .content-wrapper{max-width:1440px;margin:auto;display:grid;position:relative}
@media (max-width:991px){.section-5 .content-wrapper{padding:0 24px}}
@media (min-width:992px) and (max-width:1199.98px){.section-5 .content-wrapper{padding:0 24px}}
.section-5 .content-wrapper .text{position:relative;z-index:1;max-width:1170px;margin:auto}
@media (max-width:991px){.section-5 .content-wrapper .text{padding-top:40px;padding-bottom:60px}}
@media (min-width:992px){.section-5 .content-wrapper .text{padding-top:58px;padding-bottom:57px}}
.section-5 .content-wrapper .text h2{font-weight:800;text-align:center}
@media (max-width:991px){.section-5 .content-wrapper .text h2{font-size:42px;line-height:46px;margin-bottom:59px}}
@media (min-width:992px){.section-5 .content-wrapper .text h2{font-size:64px;line-height:66px;margin-bottom:96px}}
.section-5 .content-wrapper h4{font-weight:800;text-align:left;margin-bottom:auto}
@media (max-width:991px){.section-5 .content-wrapper h4{font-size:22px;line-height:29.84px;text-align:center;margin-bottom:20px}}
@media (min-width:992px){.section-5 .content-wrapper h4{font-size:26px;line-height:32px;margin-bottom:28px}}
@media (max-width:991px){.section-5 .content-wrapper p{font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-bottom:15px}}
@media (min-width:992px){.section-5 .content-wrapper p{font-size:24px;font-weight:500;line-height:34px;text-align:left;margin-bottom:34px}}
.section-5 .content-wrapper ul{list-style:none;display:grid;gap:16px;padding:0}
@media (max-width:991px){.section-5 .content-wrapper ul{font-size:18px;font-weight:500;line-height:22px;text-align:left}}
@media (min-width:992px){.section-5 .content-wrapper ul{padding-left:25px;font-size:26px;font-weight:500;line-height:34px;text-align:left}}
.section-5 .content-wrapper ul li{display:grid}
@media (max-width:991px){.section-5 .content-wrapper ul li{grid-template-columns:34px 1fr;gap:25px;align-items:center}}
@media (min-width:992px){.section-5 .content-wrapper ul li{grid-template-columns:44px 1fr;gap:31px}}
@media (max-width:991px){.section-5 .content-wrapper ul li .icon{width:34px;height:34px}}
@media (min-width:992px){.section-5 .content-wrapper ul li .icon{width:44px;height:44px}}
.section-5 .content-wrapper ul li .icon img{width:100%;height:100%}
.section-5 .content-wrapper ul li span{max-width:1064px;align-self:center}
@media (max-width:991px){.section-5 .content-wrapper .content:not(:last-of-type){margin-bottom:60px}}
@media (min-width:992px){.section-5 .content-wrapper .content:not(:last-of-type){margin-bottom:96px}}
.salt-page-section{background:linear-gradient(90deg,#000 0%,#353534 55%,#3C3C3B 100%)}
.salt-page-section h2{font-weight:800;text-align:center}
@media (max-width:991px){.salt-page-section h2{font-size:42px;line-height:46px}.salt-page-section h2:not(:last-child){margin-bottom:59px}}
@media (min-width:992px){.salt-page-section h2{text-align:center;font-size:64px;line-height:66px}.salt-page-section h2:not(:last-child){margin-bottom:96px}}