.po-offers-template-container .hero-banner,.po-offers-template-container .hero-banner div[class^=hero-banner]{box-sizing:content-box}
.po-offers-template-container .hero-banner{height:474px;width:100%;position:relative;overflow:hidden}
.po-offers-template-container.no-image .hero-banner{height:274px;background:var(--gradient_electric_indigo)}
@media(min-width:768px){.po-offers-template-container .hero-banner{height:550px}
.po-offers-template-container.no-image .hero-banner{height:350px}
}
.po-offers-template-container .hero-banner_shadow{position:absolute;width:100%;height:100%;top:0;z-index:0;background:linear-gradient(0.59deg,rgba(3,17,29,0.7) 36.56%,rgba(0,0,0,0.0001) 57.1%)}
.po-offers-template-container.no-image .hero-banner_shadow{display:none}
.po-offers-template-container .hero-banner .de-breadcrumbs li a,.po-offers-template-container .hero-banner .de-breadcrumbs li a:active,.po-offers-template-container .hero-banner .de-breadcrumbs li a:hover,.po-offers-template-container .hero-banner .de-breadcrumbs li p{color:#fff}
.po-offers-template-container .hero-banner .de-breadcrumbs .swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}
@media(min-width:1024px){.po-offers-template-container .hero-banner_shadow{background:linear-gradient(89.89deg,rgba(3,17,29,0.7) 22.37%,rgba(0,0,0,0) 84.36%)}
}
.po-offers-template-container .hero-banner_container{max-width:1036px;margin:0 auto;padding:13px 20px 0}
@media(min-width:768px){.po-offers-template-container .hero-banner_container{height:262px;padding:20px 65px 0}
}
@media(min-width:1024px){.po-offers-template-container .hero-banner_container{padding:30px 65px 0}
}
.po-offers-template-container .hero-banner_container_content{margin-top:32px;z-index:1;position:absolute;width:calc(100% - 20px);max-width:1036px;bottom:35px}
@media(min-width:768px){.po-offers-template-container .hero-banner_container_content{bottom:109px;width:calc(100% - 65px)}
}
@media(min-width:1024px){.po-offers-template-container .hero-banner_container_content{bottom:inherit;top:109px}
}
.po-offers-template-container .hero-banner_container_content h1{font-weight:600;font-size:40px;line-height:44px;margin-bottom:2px;text-transform:none;letter-spacing:0;color:#fff;margin:0}
@media(min-width:768px){.po-offers-template-container .hero-banner_container_content h1{margin-bottom:0}
}
@media(min-width:1024px){.po-offers-template-container .hero-banner_container_content h1{margin-bottom:10px}
}
.po-offers-template-container .hero-banner_container_content div.hero-subtitle,.po-offers-template-container .hero-banner_container_content div.hero-subtitle p{font-weight:400;font-size:22px;line-height:100%;letter-spacing:0;color:#fff;margin:0}
@media(min-width:1024px){.po-offers-template-container .hero-banner_container_content div.hero-subtitle,.po-offers-template-container .hero-banner_container_content div.hero-subtitle p{max-width:677px}
}
.po-offers-template-container .contractual-documents{border:1px solid #dfdfdf;border-radius:8px;background-color:var(--color-white);margin:70px 0}
.po-offers-template-container .contractual-documents_head{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer;padding:25px 13px}
@media(min-width:768px){.po-offers-template-container .contractual-documents_head{padding:25px 25px}
}
.po-offers-template-container .contractual-documents_head p{font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;margin:0;color:var(--color-black);text-transform:none}
.po-offers-template-container .contractual-documents_head::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjkxMDczOCAwLjAyMDAxNjVDMS4xNDkzNiAwLjAyMDAxNjUgMS4zODc5OCAwLjExNjA5MyAxLjU2Mjk3IDAuMjkyMjM0TDguOTkyMDUgNy43NTQyTDE2LjQyMTEgMC4yNzYyMjFDMTYuNzg3IC0wLjA5MjA3MzQgMTcuMzU5NyAtMC4wOTIwNzM0IDE3LjcyNTYgMC4yNzYyMjFDMTguMDkxNSAwLjY0NDUxNiAxOC4wOTE1IDEuMjIwOTggMTcuNzI1NiAxLjU4OTI3TDkuNjQ0MjggOS43MjM3OEM5LjI3ODM5IDEwLjA5MjEgOC43MDU3IDEwLjA5MjEgOC4zMzk4MSA5LjcyMzc4TDAuMjc0NDE0IDEuNTg5MjdDLTAuMDkxNDczIDEuMjIwOTggLTAuMDkxNDczIDAuNjQ0NTE3IDAuMjc0NDE0IDAuMjc2MjIyQzAuNDQ5NDAzIDAuMTAwMDgxIDAuNjg4MDI0IDAuMDIwMDE2NSAwLjkxMDczOCAwLjAyMDAxNjVaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPg==);position:absolute;right:13px}
@media(min-width:768px){.po-offers-template-container .contractual-documents_head::after{right:25px}
}
.po-offers-template-container .contractual-documents_body{transition:max-height .3s ease-out;overflow:hidden}
.po-offers-template-container .contractual-documents_body_item{position:relative;padding:10px 40px 10px 60px}
@media(min-width:768px){.po-offers-template-container .contractual-documents_body_item{padding-left:72px}
}
.po-offers-template-container .contractual-documents_body_item img{position:absolute;left:16px;top:26px;height:24px;filter:var(--filter-black)}
@media(min-width:768px){.po-offers-template-container .contractual-documents_body_item img{left:28px;top:14px}
}
.po-offers-template-container .contractual-documents_body_item a p{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;margin:0;color:var(--color-black)}
.po-offers-template-container .contractual-documents_body_item p{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;margin:0;color:var(--color-black)}
.po-offers-template-container .contractual-documents.open .contractual-documents_head::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjkwNzk1IDEyLjk4MjhDMi4yMDYyMyAxMi45ODI4IDIuNTA0NTEgMTIuODYyNyAyLjcyMzI0IDEyLjY0MjVMMTIuMDA5NiAzLjMxNTA2TDIxLjI5NTkgMTIuNjYyNUMyMS43NTMzIDEzLjEyMjkgMjIuNDY5MiAxMy4xMjI5IDIyLjkyNjUgMTIuNjYyNUMyMy4zODM5IDEyLjIwMjIgMjMuMzgzOSAxMS40ODE2IDIyLjkyNjUgMTEuMDIxMkwxMi44MjQ5IDAuODUzMDg5QzEyLjM2NzUgMC4zOTI3MiAxMS42NTE3IDAuMzkyNzIgMTEuMTk0MyAwLjg1MzA4OUwxLjExMjU1IDExLjAyMTJDMC42NTUxOTEgMTEuNDgxNiAwLjY1NTE5MSAxMi4yMDIyIDEuMTEyNTUgMTIuNjYyNUMxLjMzMTI5IDEyLjg4MjcgMS42Mjk1NiAxMi45ODI4IDEuOTA3OTUgMTIuOTgyOFoiIGZpbGw9IiMwMDAiLz4KPC9zdmc+)}
.po-offers-template-container .contractual-documents.open .contractual-documents_body{max-height:1500px;transition:max-height .25s ease-in}
.noAccordion .contractual-documents_head:after{display:none}
.po-offers-template-container .noAccordion .contractual-documents_head:after,.po-offers-template-container .noAccordion .contractual-documents_head,.po-offers-template-container .noAccordion .contractual-documents_body_item{cursor:default}
.po-offers-template-container .offer-details{width:100%;max-width:1036px;margin:0 auto;position:relative}
.po-offers-template-container .offer-details--left{padding:0 20px}
@media(min-width:768px){.po-offers-template-container .offer-details--left{padding:0 68px}
}
@media(min-width:1024px){.po-offers-template-container .offer-details{display:flex;justify-content:space-between}
.po-offers-template-container .offer-details--right .component-card-wrap{z-index:2;position:sticky;top:100px;right:0;transition:all .2s ease-out}
.po-offers-template-container .offer-details .component-card,.po-offers-template-container .offer-details .component-help{margin:0 0 0 auto}
.po-offers-template-container .offer-details--right{margin-top:-266px;width:40%}
.po-offers-template-container.no-image .offer-details--right{margin-top:-66px;width:40%}
.po-offers-template-container .offer-details--left{width:60%;padding:0}
}
.offer-details-card{width:calc(100% - 50px);font-family:var(--font-primary);color:var(--color-black);box-shadow:0 1px 9px 0 rgba(0,0,0,0.15);border:1px solid #dfdfdf;background-color:var(--color-blue_navy_50);border-radius:16px;padding:24px}
.offer-details-card .offer-details-card--switch{background-color:var(--color-blue_navy_50)}
@media(min-width:768px){.offer-details-card{width:calc(100% - 136px);margin:-50px auto 0}
}
@media(min-width:1024px){.offer-details-card{max-width:329px;width:100%}
}
@media(min-width:1024px){.offer-details--right .offer-details-card-wrap{z-index:2;position:sticky;top:100px;right:0;transition:all .2s ease-out}
}
.offer-details-card p{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;margin:1rem 0;color:var(--color-black)}