h6,h5,h4,h3,h2,h1{font-family:Playfair,Garamond,"Hoefler Text","Times New Roman",Times,serif;color:#121212;font-weight:normal;margin:0}@font-face{font-family:"Playfair";font-style:normal;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/playfairdisplay-regular/playfairdisplay-regular-webfont.woff") format("woff"),url("//delorean.ecestaticos.com/fonts/playfairdisplay-regular/playfairdisplay-regular-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"Playfair";font-style:italic;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/playfairdisplay-italic/playfairdisplay-italic-webfont.woff") format("woff"),url("//delorean.ecestaticos.com/fonts/playfairdisplay-italic/playfairdisplay-italic-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/roboto-regular/roboto-regular.woff") format("woff"),url("//delorean.ecestaticos.com/fonts/roboto-regular/roboto-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;src:url("//delorean.ecestaticos.com/fonts/roboto-bold/roboto-bold.woff") format("woff"),url("//delorean.ecestaticos.com/fonts/roboto-bold/roboto-bold.woff2") format("woff2");font-display:swap}h1{font-size:46px}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.offerSubscription,main>section{display:flex;margin:0 auto;justify-content:center}.offerLoading{height:auto;width:100%;box-sizing:border-box;padding:0 0;min-height:310px;background:#fff;padding:40px 32px;font-family:Playfair,Garamond,"Hoefler Text","Times New Roman",Times,serif}.offerLoading__image{width:178px;height:110px}.offerLoading__textWrapper,.offerLoading__imageWrapper,.offerLoading__buttonWrapper{text-align:center;margin:0 auto;height:auto;width:100%;box-sizing:border-box;padding:0 0}.offerLoading__button{font-size:16px;padding:14px;width:100%;border-radius:2px;cursor:pointer;max-width:auto;border:none;background:#000;color:#fff;font-family:Roboto,sans-serif;margin-top:24px}@media(max-width: 767px){.offerLoading__button{font-size:14px}}.offerLoading__button:hover{box-shadow:0 0 18px rgba(0,0,0,.25)}.offerLoading__text{font-size:32px;color:#000}.offerLoading__dotsWrapper{height:auto;width:100%;box-sizing:border-box;padding:0 auto;margin:0 auto;width:40px;margin-top:24px}.offerLoading--regular .hideOnRegular{display:none}.offerLoading--regular .showOnRegular{display:block}.offerLoading--subscribed .hideOnRegular{display:block}.offerLoading--subscribed .showOnRegular{display:none}.dot-flashing{position:relative;width:10px;height:10px;margin:0 auto;border-radius:5px;background-color:#121212;color:#121212;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#121212;color:#121212;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#121212;color:#121212;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#121212}50%,100%{background-color:#e4e4e4}}.header{align-items:center;background-color:#fff;border-bottom:1px dotted #121212;display:flex;height:50px;left:0;position:fixed;right:0;top:0;text-align:center;justify-content:center;z-index:100}.header__title{overflow:hidden;position:absolute;width:1px}.header__title--link{color:inherit;cursor:pointer}.header__title--img{height:22px}html,body{box-sizing:border-box;margin:0;padding:0}body{border:0;color:#717171;font-family:Roboto,sans-serif;font-size:100%;line-height:1;min-height:100vh;overscroll-behavior-x:none;position:relative;padding-top:50px;vertical-align:baseline}.subscription{background:#d4dde1;display:flex;flex-flow:column wrap;padding:32px 10px 16px}@media(min-width: 768px){.subscription{padding:24px 10px 32px}}.subscription__regular--title{font-size:30px;line-height:38px;text-align:center;position:relative;font-family:Playfair,Garamond,"Hoefler Text","Times New Roman",Times,serif}@media(min-width: 768px){.subscription__regular--title{font-size:50px;line-height:51px}}.subscription__regular--paragraph1{color:#717171;font-size:15px;line-height:28px;max-width:748px;margin:16px auto;text-align:center}@media(min-width: 768px){.subscription__regular--paragraph1{font-size:18px;line-height:28px;margin:24px auto}}.subscription__regular--paragraph2{color:#121212;font-weight:700;font-size:24px;line-height:28px;text-align:center}@media(min-width: 768px){.subscription__regular--paragraph2{font-size:28px;line-height:33px}}.subscription__b2c{box-sizing:border-box;height:auto;margin:0 auto;padding:0 0;text-align:center;width:100%}.subscription__b2c a{display:block;font:inherit;text-decoration:none;vertical-align:baseline}.subscription__b2c .offerLoading__button{max-width:300px;margin:24px auto 0;font-size:14px}.company{background:#f2f5f6;flex-flow:column;padding:47px 10px 57px}.company__title{color:#121212;font-family:"Playfair",serif;font-size:30px;text-align:center}@media(min-width: 996px){.company__title{font-size:40px}}.company__list{display:flex;flex-flow:column;list-style:none inside none;max-width:350px;margin:12px auto 0;justify-content:center;padding:0}@media(min-width: 996px){.company__list{display:flex;flex-flow:initial;list-style-position:inside;margin-top:30px;max-width:-moz-fit-content;max-width:fit-content;justify-content:center}}.company__list--item{border:0;color:#121212;font:inherit;margin-top:13px;padding:0 12px;vertical-align:baseline}.company__list--item img{margin-right:8px;position:relative;top:8px}.company__list--item strong{font-weight:700}.company__bottom{border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;font-weight:700;margin-top:40px;margin-right:auto;margin-left:auto;padding:14px;text-align:center;text-decoration:none;width:214px}.offerSection{position:relative;padding:0 16px}.offerSection:before{content:"";height:200px;width:100%;background:#d4dde1;display:block;top:0;left:0;position:absolute;z-index:-1}.offerSwitch{width:100%}.offerSwitch::part(nav){margin-bottom:24px}.b2cCard{margin:0 auto;border:1px solid #121212;box-shadow:0 29px 52px rgba(0,0,0,.1);max-width:685px;padding:24px 16px;background:#fff;text-align:center}@media(min-width: 768px){.b2cCard{padding:24px 30px}}.b2cCard__title{font-size:24px;line-height:32px;font-weight:bold;color:#121212}@media(min-width: 768px){.b2cCard__title{font-size:32px;line-height:32px}}.b2cCard__description{margin-top:24px;font-size:15px;line-height:22px;color:#717171}.b2cCard__list{text-align:left;margin-top:24px}@media(min-width: 768px){.b2cCard__list{-moz-columns:2;columns:2}}.b2cCard__listItem{font-size:15px;line-height:22px;margin-bottom:19px;background:url("//delorean.ecestaticos.com/img/ui/success-black.svg") no-repeat 0 50%;padding-left:24px}.b2cCard__listItem:last-child{margin-bottom:24px}.b2cCard__button{height:54px;width:100%;background:#ffe45c;font-size:18px;line-height:28px;color:#121212;display:flex;align-items:center;justify-content:center}.offerSubscription{align-items:center;background-color:#fff;flex-direction:column;padding:60px 30px 0}.offerSubscription__container{border-bottom:1px dashed #c5c5c5}.offerSubscription__container--gift{color:#000;font-weight:700;margin-bottom:34px;text-decoration:underline;font-size:18px;line-height:25px;display:flex;text-align:left}.offerSubscription__container--line{border:1px solid #000;left:130px;margin-bottom:24px;position:relative;width:58px}@media(min-width: 996px){.offerSubscription__container--line{left:225px}}.offerSubscription__container--student,.offerSubscription__container--present{align-self:baseline;margin-right:8px}.features{align-items:center;background-color:#fff;flex-direction:column;padding:24px 10px 55px}@media(min-width: 768px){.features{padding-top:32px}}@media(min-width: 996px){.features{padding:53px 10px 10px}}.features__offers{padding:16px 10px 10px}.features__title{color:#121212;font-family:"Playfair",serif;font-size:30px;letter-spacing:normal;line-height:1.1;margin-bottom:15px;text-align:center}@media(min-width: 996px){.features__title{font-size:40px;line-height:1.56}}.features__list{display:flex;flex-flow:row wrap;list-style:none;margin:0;max-width:830px;padding:0;justify-content:space-between;width:100%}.features__list--item{box-sizing:inherit;font-family:"Roboto",serif;margin-bottom:30px;width:calc(100% - 15.5px)}@media(min-width: 768px){.features__list--item{width:calc(50% - 15.5px)}}@media(min-width: 996px){.features__list--item{width:calc(33% - 15.5px)}}.features__list--item h3{border-bottom:1px dotted #000;color:#121212;font-family:"Roboto",serif;font-size:24px;line-height:1;letter-spacing:normal;margin-top:10px;text-align:initial;padding-bottom:12px}.features__list--item p{color:#121212;font-size:15px;line-height:1.2;letter-spacing:normal;margin-top:8px;text-align:initial}.help{font-size:14px;line-height:20px;margin-top:30px;text-align:center}.help__mail{color:#118fff;display:inline-block}.help__phone{display:inline-block}