body.basicpage{background-color:var(--color-gray_50);color:var(--color-black);overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
body a,body a:hover,body a:active{color:var(--color-electric_indigo);text-decoration:none}
p{color:var(--color-black)}
.hidden{display:none}
h1,h2,h3,h4,h5,h6{color:var(--color-blue_navy)}
.de-button{width:100%;height:48px;border:0;border-radius:8px;box-shadow:none;background-color:var(--color-electric_indigo);color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px;cursor:pointer}
.de-button-blue{width:100%;height:48px;border:0;border-radius:8px;box-shadow:none;background-color:var(--color-blue_navy_600);color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px;cursor:pointer}
.de-button-blue:hover{background-color:var(--color-blue_navy_600);color:#fff}
.de-button:hover{background-color:var(--color-electric_indigo_700);color:#fff}
.de-button.gradient{background:linear-gradient(82.86deg,#4eba59 -1.18%,#00a0d2 100%)}
.de-button.gradient:hover{background:linear-gradient(82.86deg,#4eba59a2 -1.18%,#00a1d2a6 100%)}
.de-button.white{background:#fff;color:#006b90}
.de-button.white:hover{background:#fff}
.de-button.transparent{background:transparent;color:#fff;border:1px solid #fff}
.de-button.transparent:hover{background:transparent}
.de-button[disabled]{background-color:var(--color-gray_100);color:var(--color-gray_300)}
.de-button[disabled]:hover{background-color:var(--color-gray_100);color:var(--color-gray_300)}
.de-button .de-icon{margin-left:10px;height:24px}
.de-button:active{border:0}
.de-button:focus{outline:0;box-shadow:none}
.de-collapse{background-color:white;width:100%}
.de-collapse__header{padding:22px 30px;display:flex;align-items:center;justify-content:space-between;background:rgba(158,196,211,0.2);margin:0}
.de-collapse__svg{width:28px;height:16px;transition:transform .26s}
.de-collapse__content{height:0;max-height:0;transition:max-height .2s,height .2s,overflow 1s;opacity:0}
.de-collapse__checkbox{display:none}
.de-collapse__checkbox:checked + label .de-collapse__svg{transform:rotate(180deg)}
.de-collapse__checkbox:checked + label + .de-collapse__content{padding:26px 33px;overflow:auto;max-height:350px;height:100%;opacity:1}
.de-collapse__checkbox:checked + label + .de-collapse__content::-webkit-scrollbar{width:4px}
.de-collapse__checkbox:checked + label + .de-collapse__content::-webkit-scrollbar-track{background:#9ec4d3;border-radius:20px}
.de-collapse__checkbox:checked + label + .de-collapse__content::-webkit-scrollbar-thumb{background:#006b90;border-radius:20px}
.de-collapse__checkbox:checked + label + .de-collapse__content::-webkit-scrollbar-thumb:hover{background:#097faa}
.de-collapse h6{margin:0;font-weight:700;font-size:.9375rem;line-height:20px;text-transform:uppercase}
.de-countdown{margin-top:23px;padding-bottom:40px}
.de-countdown.shadow{background:rgb(255,255,255,0.5);border-radius:10px;padding:15px}
@media(min-width:768px){.de-countdown{margin-top:38px}
}
@media(min-width:1024px){.de-countdown{margin-top:44px;width:35%}
}
.de-countdown p{font-weight:700;font-size:.75rem;line-height:17px;color:#010466}
@media(min-width:1024px){.de-countdown p{font-size:.875rem;line-height:20px}
}
.de-countdown .flip-clock{text-align:center;perspective:400px;margin:20px auto;display:flex;gap:23px}
.de-countdown .flip-clock *,.de-countdown .flip-clock *:before,.de-countdown .flip-clock *:after{box-sizing:border-box}
.de-countdown .flip-clock__piece{display:inline-block}
.de-countdown .flip-clock__slot{font-weight:700;font-size:.75rem;line-height:16px;color:#010466}
.de-countdown .card{display:block;position:relative;padding-bottom:.72em;font-weight:500;font-size:28.6871px;line-height:1}
@media(min-width:1024px){.de-countdown .card{font-size:33.8462px}
}
.de-countdown .card__top,.de-countdown .card__bottom,.de-countdown .card__back::before,.de-countdown .card__back::after{display:block;height:.72em;color:#010466;background:#7cd3eb;padding:.25em .25em;border-radius:3px 3px 0 0;transform-style:preserve-3d;width:2em;transform:translateZ(0)}
.de-countdown .card__bottom{position:absolute;top:50%;left:0;color:#010466;background:#7cd3eb;border-radius:0 0 3px 3px;pointer-events:none;overflow:hidden}
.de-countdown .card__bottom::after{display:block;margin-top:-0.72em}
.de-countdown .card__back::before,.de-countdown .card__bottom::after{content:attr(data-value)}
.de-countdown .card__back{position:absolute;top:0;height:100%;left:0;pointer-events:none;overflow:hidden}
.de-countdown .card__back::before{position:relative;z-index:-1;overflow:hidden}
.de-countdown .flip .card__back::before{animation:flipTop .3s cubic-bezier(0.37,0.01,0.94,0.35);animation-fill-mode:both;transform-origin:center bottom}
.de-countdown .flip .card__back .card__bottom{transform-origin:center top;animation-fill-mode:both;animation:flipBottom .6s cubic-bezier(0.15,0.45,0.28,1)}
@keyframes flipTop{0{transform:rotateX(0);z-index:2}
30%{background:linear-gradient(0,#cb6c23 0,#fc8a32 100%);border-top:1px solid #c66922;border-left:1px solid #c66922;border-right:1px solid #c66922}
0,99%{opacity:.99}
100%{transform:rotateX(-90deg);opacity:0}
}
@keyframes flipBottom{0,50%{z-index:-1;transform:rotateX(90deg);opacity:0}
51%{opacity:.99}
100%{opacity:.99;transform:rotateX(0);z-index:5}
}
.de-card-form{width:100%;max-width:506px;padding:20px 30px;background:#fafafa}
@media(min-width:768px){.de-card-form{padding:40px 60px}
}
.de-card-form h3{font-weight:400;font-size:1.75rem;line-height:30px;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(260.74deg,#00a0d2 .09%,#4eba62 96.12%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}
@media(min-width:768px){.de-card-form h3{font-size:2.1875rem;line-height:38px}
}
.de-card-form p{font-weight:400;font-size:.875rem;line-height:18px;margin:20px 0 45px}
@media(min-width:768px){.de-card-form p{font-size:1rem;line-height:20px}
}
.de-card-form .de-group-input{margin:20px 0}
.de-card-form label{color:#006b90;font-weight:400;font-size:1rem;line-height:20px}
@media(min-width:768px){.de-card-form label{font-size:1.125rem;line-height:25px}
}
.de-card-form textarea{width:100%;border-color:#dfdfdf;padding:7px 13px}
.de-card-form .de-group-select{border:0}
.de-card-form .de-group-select .select-selected{background-color:transparent;border:0;border-bottom:1px solid #006b90;padding:9px 0;font-weight:400;font-size:1rem;line-height:20px}
@media(min-width:768px){.de-card-form .de-group-select .select-selected{font-size:1.125rem;line-height:25px}
}
.de-card-form .de-group-select .select-items div{font-weight:400;font-size:1.125rem;line-height:25px}
.de-card-form__note p{font-weight:400;font-size:.75rem;line-height:16px;margin:20px 0}
.de-card-form__note p a,.de-card-form__note p a:active{text-decoration:underline}
.de-card-form .de-group-checkbox label{font-weight:400;font-size:.875rem;line-height:20px;letter-spacing:-0.1px}
.de-card-form button{margin-top:20px;max-width:300px}
.component-img-card{position:relative;margin-bottom:40px;background:var(--color-off_white);border:1px solid #d6d6d6;padding-bottom:40px;cursor:pointer;border-radius:16px}
@media(min-width:768px){.component-img-card{width:calc(50% - 20px)}
}
.component-img-card--big{position:relative;background:var(--gradient_kelly_green);padding:3px;border-radius:16px}
.component-img-card--big .component-img-card--content{background:#fafafa;border-radius:16px}
@media(min-width:768px){.component-img-card--big{width:100%}
}
@media(min-width:1024px){.component-img-card--big h4{font-size:2.1875rem;line-height:45px}
}
.component-img-card--big .de-stamp{transform:rotate(11.46deg) !important}
.component-img-card--big .component-img-card__wrap_text_content{max-width:400px}
.component-img-card--big .component-img-card__wrap_img{height:280px}
.component-img-card:hover .component-img-card__img{border-top-left-radius:16px;border-top-right-radius:16px}
.component-img-card:hover .component-img-card__img img{-webkit-transform:translate(50%,-50%) scale(1.0625);transform:translate(50%,-50%) scale(1.0625)}
.component-img-card:hover .de-link .de-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}
.component-img-card__img img{border-top-left-radius:16px;border-top-right-radius:16px;object-fit:cover;object-position:center;width:100%;transform:translate(50%,-50%);top:50%;right:50%;height:100%;position:absolute;-webkit-transition:-webkit-transform 1s cubic-bezier(0.395,0.005,0.19,1);transition:-webkit-transform 1s cubic-bezier(0.395,0.005,0.19,1);transition:transform 1s cubic-bezier(0.395,0.005,0.19,1);transition:transform 1s cubic-bezier(0.395,0.005,0.19,1),-webkit-transform 1s cubic-bezier(0.395,0.005,0.19,1)}
.component-img-card__wrap_img{width:100%;overflow:hidden;height:230px;position:relative;border-radius:14px 14px 0 0}
.component-img-card__wrap_text{padding:12px 20px 20px}
@media(min-width:1024px){.component-img-card__wrap_text{display:flex;justify-content:space-between}
}
.component-img-card h4{color:var(--color-blue_navy);font-weight:600;font-size:27px;line-height:44px;letter-spacing:0;margin-top:0;margin-bottom:15px}
.component-img-card__category{color:var(--color-electric_indigo);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-transform:uppercase}
.component-img-card p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin:0}
@media(min-width:768px){.component-img-card p{font-size:18px;line-height:26px}
}
.component-img-card small{font-weight:400;font-size:.75rem;line-height:16px}
.component-img-card a,.component-img-card a:active,.component-img-card a:hover{display:block;font-weight:700;font-size:.875rem;line-height:20px;text-decoration:none;color:var(--color-electric_indigo);position:absolute;bottom:30px;right:30px}
.component-img-card div.img-card-text-link a,.component-img-card div.img-card-text-link a:active,.component-img-card div.img-card-text-link a:focus,.component-img-card div.img-card-text-link a:hover{font-weight:400;font-size:1.125rem;text-transform:none;text-decoration:underline;position:static;display:inline;color:inherit}
.component-img-card a img,.component-img-card a:active img,.component-img-card a:hover img{height:unset;width:auto;margin-left:6px;vertical-align:middle}
.component-img-card__icon{background:var(--color-electric_indigo);box-shadow:0 4px 20px rgba(0,0,0,0.2);width:64px;height:64px;border-radius:50%;position:absolute;top:20px;left:20px;text-align:center}
.component-img-card__icon .de-icon{width:44px;height:auto;margin:10px auto}
.component-img-card .de-stamp{position:absolute;top:180px;right:15px;width:90px;height:90px;z-index:2;transform:rotate(0)}
.component-img-card .de-stamp p{font-size:35px;padding-top:10px;margin-top:8px;font-weight:400}
.component-img-card .de-stamp p small{font-size:35px}
.component-img-card .de-stamp small{font-size:10px;margin-top:-5px}
.component-img-card.component-img-card-v2 div.img-card-text-link span,.component-img-card.component-img-card--big div.img-card-text-link p,.component-img-card.component-img-card--big div.img-card-text-link span{font-size:1.125rem;color:var(--color-gray_500)}
.de-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;padding:30px;width:100%;height:100%;margin:0;padding:0;opacity:0;visibility:hidden;transition:visibility 0 linear .1s,opacity .3s ease}
.de-modal.open{visibility:visible;opacity:1;transition-delay:0}
.de-modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:21;background-color:rgba(0,0,0,0.37)}
.de-modal__close{position:absolute;top:10px;right:10px;border:0;outline:0;background:0;font-size:24px;background:linear-gradient(260.74deg,#00a0d2 .09%,#4eba62 96.12%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:bold;cursor:pointer}
.de-modal__close:hover{opacity:.7}
.de-modal__container{position:relative;z-index:22;width:75%;max-width:860px;height:auto;min-height:200px;top:50%;transform:translateY(-50%);margin:0 auto;padding:30px;background-color:#fff;text-align:center;overflow-y:auto;max-height:85vh;overflow-x:hidden}
.de-modal--video{width:100vw;height:100vh}
.de-modal--video .de-modal__container{min-height:auto;width:100vw;height:100vh;max-width:none;background-color:#333;top:0;transform:none;max-height:none}
.de-modal--video .de-modal_content{max-width:none}
.de-modal--video iframe{width:90%;height:90vh}
.de-modal_content{max-width:650px;margin:0 auto}
.de-modal h3{font-weight:600;font-size:1.5rem;line-height:33px;text-align:center;letter-spacing:0}
.de-modal p{font-weight:400;font-size:1.125rem;line-height:26px;text-align:center}
.de-modal button:not(.de-modal__close){max-width:243px;margin:60px auto 0}
.de-modal .de-switch{justify-content:center;margin-bottom:55px}
.de-modal .de-switch{gap:16px}
.de-modal .de-switch div{width:144px;border-radius:8px}
.de-modal__swiper{margin-top:58px;padding-bottom:50px;align-items:stretch;overflow:visible}
.de-modal__swiper .swiper-wrapper{align-items:stretch}
.de-modal__swiper .swiper-slide{width:221px;border:1px solid var(--color-gray_200);border-radius:16px;cursor:pointer;position:relative;padding:2px}
.de-modal__swiper .swiper-slide img{height:50px;width:auto}
.de-modal__swiper .swiper-slide h4{font-weight:700;font-size:.75rem;line-height:18px}
.de-modal__swiper .swiper-slide p{font-size:.75rem;line-height:18px}
.de-modal__swiper .swiper-slide.active{background:var(--color-electric_indigo_100);border:2px solid var(--color-electric_indigo)}
.de-modal__swiper .swiper-slide.active .de-modal__swiper_check div::before{content:" ";display:block;width:12px;height:12px;background:var(--color-blue_navy);margin:2px auto;border-radius:50%;position:absolute;left:0;right:0}
.de-modal__swiper_content{padding:30px 10px;height:100%;min-height:208px;position:relative}
.de-modal__swiper_check{width:18px;height:18px;border-radius:50%;position:absolute;bottom:10px;left:0;right:0;padding:1px;background:var(--color-blue_navy);margin:0 auto}
.de-modal__swiper_check div{background:#fff;padding-top:1px;padding-left:1px;border-radius:50%;width:17px;height:17px}
.de-modal .swiper-pagination{display:flex;align-items:center;justify-content:center}
.de-modal .swiper-pagination span{width:8px;height:8px;background:var(--color-Content-tertiary);opacity:1}
.de-modal .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-blue_navy);border-radius:4px;height:8px;width:32px}
.de-modal__wrap_icons{display:flex;justify-content:space-around;align-items:center;margin:66px 0 100px}
.de-modal__wrap_icons img:nth-child(odd){width:50px}
@media(min-width:768px){.de-modal__wrap_icons img:nth-child(odd){width:auto}
}
.de-modal__items{align-items:start;text-align:left;gap:20px;margin-bottom:64px}
@media(min-width:768px){.de-modal__items{display:flex}
}
.de-modal__items img{width:100%;height:auto}
@media(min-width:768px){.de-modal__items img{width:25%}
}
.de-modal__items h4{font-weight:400;font-size:1.25rem;line-height:30px;letter-spacing:1.25px;text-transform:uppercase;margin-top:0}
.de-modal__items p{font-weight:400;font-size:1.125rem;line-height:28px;letter-spacing:1px;text-align:left}
.de-modal__swiper-button-next,.de-modal__swiper-button-prev{display:block;width:36px;height:36px;background:var(--color-electric_indigo);box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:50%;opacity:1}
.de-modal__swiper-button-next::after,.de-modal__swiper-button-prev::after{font-size:15px;color:white;text-align:center;position:absolute;left:0;right:0;top:12px;font-weight:700}
.de-modal__swiper-button-next:hover,.de-modal__swiper-button-prev:hover{background:var(--color-electric_indigo)}
.de-modal .swiper-button-disabled{display:none}
.de-modal__swiper-button-prev{left:25px;right:auto;bottom:130px}
.de-modal__swiper-button-next{right:25px;bottom:130px}
.de-modal ::-webkit-scrollbar{width:7px}
.de-modal ::-webkit-scrollbar-track{background:#9ec4d3;border-radius:20px}
.de-modal ::-webkit-scrollbar-thumb{background:#006b90;border-radius:20px}
.de-modal ::-webkit-scrollbar-thumb:hover{background:#097faa}
.de-modal video{width:77%}
.de-stamp{width:100%;height:100%;background-color:var(--color-kelly_green);border-radius:50%;transform:rotate(11.46deg);font-size:100%}
.de-stamp p{font-weight:700;font-size:clamp(3.2rem,40vw,3.2rem);line-height:39px;color:var(--color-blue_navy);margin:0;text-align:center;padding-top:20%}
.de-stamp p small{font-size:clamp(1.5rem,20vw,1.5rem);font-weight:500;display:inline}
.de-stamp small{font-weight:700;font-size:clamp(0.8rem,20vw,0.8em);text-align:center;text-transform:none;color:var(--color-blue_navy);display:block;margin-top:6%;line-height:1.3}
.de-switch{display:flex;border-radius:4px}
.de-switch_btn{border:1px solid var(--color-electric_indigo);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;width:94px;padding:8px 0;display:inline-block;cursor:pointer;color:var(--color-electric_indigo)}
.de-switch_btn:first-child{border-right:0;border-radius:4px 0 0 4px}
.de-switch_btn:last-child{border-radius:0 4px 4px 0}
.de-switch_btn.active{background:var(--color-electric_indigo);box-shadow:0 2.88889px 3.61111px rgba(0,0,0,0.15);color:white}
[data-tooltip]{position:relative;z-index:10}
[data-tooltip]:before,[data-tooltip]::after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform}
[data-tooltip]::before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.25);color:#006b90;white-space:pre-wrap;transform:translate(-50%,-5px) scale(0.5)}
[data-tooltip]:after{content:"";border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;transition-duration:0;transform-origin:top;transform:translateX(-50%) scaleY(0)}
[data-tooltip]:after{content:"";border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;transition-duration:0;transform-origin:top;transform:translateX(-50%) scaleY(0)}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}
[data-tooltip]:hover:before{transition-delay:.3s;transform:translate(-50%,-5px) scale(1)}
[data-tooltip]:hover:after{transition-delay:.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1)}
[data-tooltip-location=left]:before,[data-tooltip-location=left]:after{left:auto;right:calc(100% + 5px);bottom:50%}
[data-tooltip-location=left]:before{transform:translate(-5px,50%) scale(0.5)}
[data-tooltip-location=left]:hover:before{transform:translate(-5px,50%) scale(1)}
[data-tooltip-location=left]:after{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;transform-origin:left;transform:translateY(50%) scaleX(0)}
[data-tooltip-location=left]:hover:after{transform:translateY(50%) scaleX(1)}
[data-tooltip-location=right]:before,[data-tooltip-location=right]:after{left:calc(100% + 5px);bottom:50%}
[data-tooltip-location=right]:before{transform:translate(5px,50%) scale(0.5)}
[data-tooltip-location=right]:hover:before{transform:translate(5px,50%) scale(1)}
[data-tooltip-location=right]:after{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent;transform-origin:right;transform:translateY(50%) scaleX(0)}
[data-tooltip-location=right]:hover:after{transform:translateY(50%) scaleX(1)}
[data-tooltip-location=bottom]:before,[data-tooltip-location=bottom]:after{top:calc(100% + 5px);bottom:auto}
[data-tooltip-location=bottom]:before{transform:translate(-90%,5px) scale(0.5)}
[data-tooltip-location=bottom]:hover:before{transform:translate(-90%,5px) scale(1)}
[data-tooltip-location=bottom]:after{border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent;transform-origin:bottom}
.de-tooltip{margin-left:10px;margin-top:5px}
.de-tooltip img{vertical-align:middle}
[data-tippy-root] .tippy-box{background-color:#fff !important;box-shadow:0 4px 20px rgba(0,0,0,0.25) !important;color:#006b90 !important;padding:25px 28px}
[data-tippy-root] .tippy-arrow{color:#fff !important}
.offers-v2,.offers-v2 div[class^=component]{box-sizing:content-box}
.offer-container{background-color:var(--color-gray_50)}
.component-infodoc__item p{width:164px}
.de-countdown-spacer{padding:35px 0 0}
a.header-anchor{position:relative;top:-110px;height:0}
strong{font-weight:bold !important}