.side-modal-component-wrapper{position:fixed;--bottom-distance: 16px;bottom:var(--bottom-distance);background-color:white;z-index:5001;width:calc(100vw - 20px);left:50%;transform:translate(-50%, 0);height:var(--sideModalHeight);transition:0.5s;max-height:calc(calc(100% - (var(--headerTotalHeight) + var(--bottom-distance))) * 0.5)}.side-modal-component-wrapper.hide{display:none}.side-modal-component-wrapper h1,.side-modal-component-wrapper p{margin:0;padding:0}.side-modal-component-wrapper .side-modal-component.background-color-blue{background-color:#003e51}.side-modal-component-wrapper .side-modal-component.background-color-black{background-color:#1b1b1b}.side-modal-component-wrapper .side-modal-component.background-color-beige{background-color:#dbd3cb}.side-modal-component-wrapper .side-modal-component.background-color-light-grey{background-color:#f4f4f3}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .title{color:#1b1b1b}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .text p{color:#666}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .text p a{color:#1b1b1b}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .text p a:after{background-color:#1b1b1b}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .cta-section a.primary-cta span{color:#1b1b1b}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .cta-section a.primary-cta:after{background:url("clientlibs/resources/right-arrow-black.svg") center center no-repeat;background-size:cover}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .cta-section a.secondary-cta span{color:#666}.side-modal-component-wrapper .side-modal-component.text-color-black .content-section .cta-section a.secondary-cta:after{background:url("clientlibs/resources/right-arrow-light-grey.svg") center center no-repeat;background-size:cover}.side-modal-component-wrapper .side-modal-component.text-color-black .close-section .close-button{background:url("clientlibs/resources/cross-black.svg") center center no-repeat}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .title{color:#fff}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .text p{color:#fff}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .text p a{color:#fff}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .text p a:after{background-color:#fff}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .cta-section a span{color:#fff}.side-modal-component-wrapper .side-modal-component.text-color-white .content-section .cta-section a:after{background:url("clientlibs/resources/right-arrow-white.svg") center center no-repeat}.side-modal-component-wrapper .side-modal-component.text-color-white .close-section .close-button{background:url("clientlibs/resources/cross-white.svg") center center no-repeat}.side-modal-component-wrapper .side-modal-component.text-color-white.background .image-section .gradient{width:100%;height:100%;background:linear-gradient(0deg, rgba(25,15,20,0.2), rgba(25,15,20,0.2))}@media (min-width: 764px){.side-modal-component-wrapper{max-height:calc(100% - (var(--headerTotalHeight) + var(--bottom-distance)));width:300px;left:16px;transform:none}}@media (min-width: 1436px){.side-modal-component-wrapper{left:calc(50% - 702px)}}@media (min-width: 764px){.side-modal-component-wrapper.display-side-right{left:auto;right:16px}}@media (min-width: 1436px){.side-modal-component-wrapper.display-side-right{left:auto;right:calc(50% - 702px)}}.side-modal-component-wrapper .simple-bar-container{max-height:100%}.side-modal-component-wrapper .side-modal-component{position:relative;display:flex;flex-direction:column}@media (max-width: 763px){.side-modal-component-wrapper .side-modal-component .image-section{display:none}}@media (min-width: 764px){.side-modal-component-wrapper .side-modal-component.background{background-color:unset;min-height:536px}.side-modal-component-wrapper .side-modal-component.background .image-section{position:absolute;z-index:-1;height:100%;width:100%}.side-modal-component-wrapper .side-modal-component.background .image-section .gradient{position:absolute;width:0;height:0}.side-modal-component-wrapper .side-modal-component.background .image-section img{height:inherit;width:100%;object-fit:cover;object-position:center center}.side-modal-component-wrapper .side-modal-component.topImage .image-section{height:260px}.side-modal-component-wrapper .side-modal-component.topImage .image-section img{height:inherit;width:100%;object-fit:cover;object-position:center center}.side-modal-component-wrapper .side-modal-component.topImage .content-section{min-height:237px;padding:24px}.side-modal-component-wrapper .side-modal-component.none{min-height:384px}}.side-modal-component-wrapper .side-modal-component .content-section{padding:40px 16px 16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:212px}@media (min-width: 764px){.side-modal-component-wrapper .side-modal-component .content-section{padding:72px 24px 24px;min-height:237px}}.side-modal-component-wrapper .side-modal-component .content-section .title{font-family:'CupraRegular';font-size:20px;line-height:24px}@media (min-width: 764px){.side-modal-component-wrapper .side-modal-component .content-section .title{font-size:24px;line-height:28px}}@media (min-width: 1016px){.side-modal-component-wrapper .side-modal-component .content-section .title{font-size:30px;line-height:36px}}.side-modal-component-wrapper .side-modal-component .content-section .text p{margin-top:16px;font-family:'CupraRegular';font-size:14px;line-height:20px}@media (min-width: 1016px){.side-modal-component-wrapper .side-modal-component .content-section .text p{font-family:'CupraBook';font-size:16px;line-height:24px}}.side-modal-component-wrapper .side-modal-component .content-section .text p a{text-decoration:underline}.side-modal-component-wrapper .side-modal-component .content-section .close-section{position:absolute;top:16px;right:16px}.side-modal-component-wrapper .side-modal-component .content-section .close-section .close-button{background-size:cover;cursor:pointer;--closeButtonSize: 24px;width:var(--closeButtonSize);height:var(--closeButtonSize)}@media (min-width: 764px){.side-modal-component-wrapper .side-modal-component .content-section .close-section .close-button{--closeButtonSize: 32px}}.side-modal-component-wrapper .side-modal-component .content-section .cta-section{display:flex;justify-content:space-between;column-gap:8px;margin-top:16px}@media (min-width: 764px){.side-modal-component-wrapper .side-modal-component .content-section .cta-section{margin-top:32px}}.side-modal-component-wrapper .side-modal-component .content-section .cta-section a.primary-cta span{font-family:'CupraMedium'}.side-modal-component-wrapper .side-modal-component .content-section .cta-section a.secondary-cta span{font-family:'CupraRegular'}.side-modal-component-wrapper .side-modal-component .content-section .cta-section a{text-decoration:none;max-width:calc(50% - 4px);display:flex;align-items:center}.side-modal-component-wrapper .side-modal-component .content-section .cta-section a span{font-family:'CupraRegular';font-size:14px;line-height:16px;display:flex;align-items:center}@media (min-width: 1016px){.side-modal-component-wrapper .side-modal-component .content-section .cta-section a span{font-size:16px;line-height:20px}}.side-modal-component-wrapper .side-modal-component .content-section .cta-section a:after{content:'';background-size:cover;display:block;width:6px;min-width:6px;height:13px;margin-left:7px}
