.elementor-26 .elementor-element.elementor-element-17c0156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-17c0156{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-26b2dc8 *//* CONTAINER 08 · FOOTER */
.pr-footer{position:relative;overflow:hidden;background:var(--pr-deep);color:#D7EEF7;padding:96px 0 32px;margin-top:var(--pr-section)}
.pr-footer__top{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:64px;border-bottom:1px solid #12506F}
.pr-footer__brand{display:flex;flex-direction:column;gap:20px;max-width:320px}
.pr-footer__brand p{margin:0;font-size:16px}
.pr-logo--light .pr-logo__empty{border-color:var(--pr-glacier);color:var(--pr-glacier)}
.pr-footer__col{display:flex;flex-direction:column;gap:12px;font-size:15px}
.pr-footer__col .pr-label{color:var(--pr-glacier);margin-bottom:4px}
.pr-footer__col a{text-decoration:none;color:#D7EEF7;transition:color .2s}
.pr-footer__col a:hover{color:#fff}
.pr-footer__bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;font-size:14px;color:#9EC3D3}
.pr-footer__legal{display:flex;gap:24px}
.pr-footer__legal a{color:#9EC3D3;text-decoration:none}
.pr-footer__legal a:hover{color:#fff}
.pr-footer__burst{position:absolute;right:-120px;bottom:-140px;width:520px;height:520px;color:var(--pr-ocean);opacity:.45;z-index:0}
.pr-footer a:focus-visible{outline-color:var(--pr-glacier)}
@media (max-width:1024px){.pr-footer__top{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.pr-footer__top{grid-template-columns:1fr}}/* End custom CSS */