.f1racedayselfie-modal .modal__content{align-items:center}.f1racedayselfie-modal .modal__body{height:100svh;margin:0 auto;padding:0}@media(min-width:768px){.f1racedayselfie-modal .modal__body{height:80vh;max-height:85rem;max-width:50rem;min-width:50rem}}#f1racedayselfie_portal{color:#fff;height:100%;margin:0 auto;width:100%}#f1racedayselfie_portal,#f1racedayselfie_portal p,#f1racedayselfie_portal ul li{font-size:1.6rem;line-height:135%}#f1racedayselfie_portal ul li{padding:0 0 5px 15px;position:relative}#f1racedayselfie_portal ul li:last-child{padding-bottom:0}#f1racedayselfie_portal ul li:before{background-color:var(--color-yellow);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}#f1racedayselfie_portal [class*=buttons-]{display:flex}#f1racedayselfie_portal [class*=buttons-] [class*=button-]{flex:1 1 0}#f1racedayselfie_portal .buttons-vertical{align-items:center;flex-direction:column;justify-content:center}#f1racedayselfie_portal .buttons-vertical [class*=button-]{margin-bottom:1.5rem}#f1racedayselfie_portal .buttons-vertical [class*=button-]:last-child{margin-bottom:0}#f1racedayselfie_portal .buttons-horizontal{flex-direction:row}#f1racedayselfie_portal .buttons-horizontal [class*=button-]{margin-right:1.5rem}#f1racedayselfie_portal .buttons-horizontal [class*=button-]:last-child{margin-right:0}#f1racedayselfie_portal [class*=button-]{align-items:center;border:0;border-radius:4px;display:inline-flex;font-family:Delivery;font-size:2rem;font-weight:400;justify-content:center;min-height:4rem;padding:5px 20px;position:relative}#f1racedayselfie_portal [class*=button-] [class*=icon]{font-size:2rem;margin:0 8px}#f1racedayselfie_portal [class*=button-] [class*=icon]:first-child{margin-left:0}#f1racedayselfie_portal [class*=button-] [class*=icon]:last-child{margin-right:0}#f1racedayselfie_portal [class*=button-] [class*=icon].camera{margin-top:-1px}#f1racedayselfie_portal [class*=button-].disabled,#f1racedayselfie_portal [class*=button-]:disabled{background-color:#c8c8c866}#f1racedayselfie_portal .small-button{font-size:1.6rem;min-height:2.6rem;padding:5px 15px}#f1racedayselfie_portal .button-select{padding:5px 10px}#f1racedayselfie_portal .button-select.selected:after{background-color:var(--color-red);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;right:0}#f1racedayselfie_portal .button-gray{background-color:#c8c8c866}#f1racedayselfie_portal .button-red{background-color:var(--color-red)}#f1racedayselfie_portal .button-secondary{background-color:#fff;border:1px solid var(--color-red);color:var(--color-red)}#f1racedayselfie_portal .disclaimer{color:var(--color-font-light);font-size:1.2rem;line-height:115%}#f1racedayselfie_portal .screen{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;position:relative;width:100%}#f1racedayselfie_portal .screen:before{background:linear-gradient(#000000d9,#000000d9),url(//inmotion.dhl/img/special/Formula1/RaceDaySelfie/bg.jpg);background-position:center 0;background-repeat:no-repeat;background-size:300% auto;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#f1racedayselfie_portal .screen .header{background-image:linear-gradient(90deg,#fc0,#fc0 70%,#fff0b3);flex-grow:0;flex-shrink:0;height:7rem;padding:1rem 2rem;position:relative}#f1racedayselfie_portal .screen .header .logo{height:100%;width:auto}#f1racedayselfie_portal .screen .screen-inner{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:3rem 3rem 8rem;position:relative}#f1racedayselfie_portal .screen .screen-inner.no-padding{padding:0}#f1racedayselfie_portal .video-container video{display:block;height:auto;width:100%}#f1racedayselfie_portal .blur{filter:blur(10px)}#f1racedayselfie_portal .blur-bg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000001a}#f1racedayselfie_portal .overlay{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:1.5rem 3rem;position:absolute;top:0;width:100%;z-index:10}#f1racedayselfie_portal .spt{margin-top:3rem}#f1racedayselfie_portal .top-app-exit{margin:1rem 0 0;padding:1rem;position:absolute;right:0;top:0;z-index:10}#f1racedayselfie_portal .top-app-exit [class*=icon]{color:#fff;font-size:3rem}#f1racedayselfie_portal .loading-container{padding:20px 0}#f1racedayselfie_portal .loading-container .inmotion-icons{color:#fff}@media(max-width:320px){#f1racedayselfie_portal .screen .header{height:5rem;padding:1rem 2rem}#f1racedayselfie_portal .screen .screen-inner{padding:3rem 2rem 10rem}#f1racedayselfie_portal .top-app-exit{margin:0}}#captureScreen .selfie-wrapper{background-color:#000;flex-grow:0;height:85%;position:relative;width:100%}#captureScreen .selfie-wrapper .preview-photo,#captureScreen .selfie-wrapper .preview-video{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}#captureScreen .selfie-wrapper .preview-photo{display:none}#captureScreen .selfie-wrapper .preview-photo.visible{display:initial}#captureScreen .selfie-wrapper .ellipsis{border:2px dashed #ebebeb;border-radius:50%;bottom:auto;height:60vw;left:28%;max-height:300px;max-width:220px;right:auto;top:15%;width:44vw}#captureScreen .selfie-wrapper .logo-box{bottom:0;height:auto;left:0;position:absolute;width:100%}#captureScreen .controls{align-items:center;background-color:#000;display:flex;flex-grow:1;justify-content:center;padding:0 3rem;position:relative}#captureScreen .controls .capture-button{background-color:#fff;border-radius:50%;height:6rem;position:relative;width:6rem}#captureScreen .controls .capture-button:before{border:4px solid #000;border-radius:50%;content:"";height:85%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}#captureScreen .copy-message{align-items:center;cursor:pointer;display:flex;font-size:18px;justify-content:center}#captureScreen .copy-message .dhl-icons{color:#fff;font-size:22px;margin-left:5px}#stickersScreen>.screen-inner{height:100%}#stickersScreen .selfie-wrapper{background-color:#000;flex-grow:0;height:85%;position:relative;width:100%}#stickersScreen .selfie-wrapper .logo-box{bottom:0;height:auto;left:0;position:absolute;width:100%}#stickersScreen .controls{align-items:center;background-color:#000;display:flex;flex-grow:1;justify-content:center;padding:0 3rem;position:relative}#stickersScreen .controls .remove-button>[class*=icon]{font-size:3rem}#stickersScreen .sticker-overlay{height:100%;left:0;position:absolute;top:100%;transition:top .2s ease-out;width:100%;z-index:100}#stickersScreen .sticker-overlay.visible{top:0}#stickersScreen .sticker-overlay .close-button{padding:1rem;position:absolute;right:0;top:0}#stickersScreen .sticker-overlay .close-button [class*=icon]{color:#fff;font-size:3rem}#stickersScreen .sticker-overlay:after{background:linear-gradient(180deg,#0000,#000000b3 40%,#000);bottom:0;content:"";display:block;height:4rem;left:0;position:absolute;right:0}#stickersScreen .sticker-overlay .scroll-wrapper{height:100%;overflow:auto;width:100%;-webkit-overflow-scrolling:touch}#stickersScreen .sticker-overlay .list{display:flex;flex-direction:row;flex-wrap:wrap;padding:5rem 1rem 6rem}#stickersScreen .sticker-overlay .list>.item{padding:1rem;text-align:center;width:33.33%}#stickersScreen .sticker-overlay .list>.item>img{height:auto;max-height:90px;max-width:100%;width:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#formScreen .form-row{display:block}#formScreen .form-element{color:#191919}