body.orderflows section.orderflow-content .terms-content b,body.orderflows section.orderflow-content .terms-content h1,body.orderflows section.orderflow-content .terms-content h2,body.orderflows section.orderflow-content .terms-content h3,body.orderflows section.orderflow-content .terms-content h4,body.orderflows section.orderflow-content .terms-content strong{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-weight:600}body .invisible{visibility:hidden}body.orderflows.embedded{padding-top:0;min-width:0}body.orderflows.embedded .body{padding-top:0}body.orderflows.embedded .body section.orderflow-content,body.orderflows.embedded .body section.orderflow-content .flex{padding:0}body.orderflows.embedded .body section.orderflow-content .flex .content-left{padding-top:20px}@media only screen and (max-width:699px){body.orderflows.embedded .body section.orderflow-content .flex .content-left{padding-top:0}}body.orderflows #dnno-chunk-footer footer.dn{margin-top:0}body.orderflows .dn-min-side{padding-top:65px}body.orderflows .body{padding-top:0;min-height:100px;padding-bottom:0}body.orderflows .body .full-width{max-width:none;width:100%}body.orderflows .body .flow-title{margin:0;text-align:center;background-color:#4267B2;color:#FFF;padding:15px 10px;min-height:40px}@media only screen and (max-width:699px){body.orderflows .body .flow-title{margin-bottom:20px}}body.orderflows .body .flow-title h1{margin-bottom:0;font-size:30px;font-family:GuardianSansSemibold,Helvetica,sans-serif}body.orderflows .body section.orderflow-content,body.orderflows .body section.orderflow-content b,body.orderflows .body section.orderflow-content div.tooltip p,body.orderflows .body section.orderflow-content strong,body.orderflows .body section.orderflow-content>div .form-title,body.orderflows .body section.orderflow-content>div legend.field-title{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}body.orderflows .body section.orderflow-content{max-width:1250px;position:relative;margin:0 auto;padding:0}body.orderflows .body section.orderflow-content .box{padding:40px 40px 60px;border:none}@media only screen and (max-width:699px){body.orderflows .body .flow-title h1{font-size:20px}body.orderflows .body section.orderflow-content .box{padding:40px 10px 20px}}body.orderflows .body section.orderflow-content .box .box-inner{border:none;background-color:#FFF;box-shadow:0 5px 8px 0 rgba(0,0,0,.3);max-width:810px;width:100%;margin:0 auto;padding:20px}body.orderflows .body section.orderflow-content .box .box-inner .fa-stack{font-size:70px}body.orderflows .body section.orderflow-content .box .box-inner .fa-stack .fa{color:#FFF}body.orderflows .body section.orderflow-content .box .box-inner .fa-stack .fa.fa-circle{color:#DCE3EC}body.orderflows .body section.orderflow-content b,body.orderflows .body section.orderflow-content strong{font-weight:600}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .box .box-inner{padding:10px}body.orderflows .body section.orderflow-content{padding:0;top:-5px}}body.orderflows .body section.orderflow-content div.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;padding:0}body.orderflows .body section.orderflow-content div.flex.no-margin{margin:0}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content div.flex{display:block;padding:0}}body.orderflows .body section.orderflow-content div.tooltip{padding:15px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px -5px #666;margin-left:20px;max-width:300px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content div.tooltip{max-width:none}}body.orderflows .body section.orderflow-content div.tooltip::before{content:"";display:block;float:left;background-color:transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #fff;font-size:0;position:relative;margin-left:-25px;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content div.tooltip p{font-size:17px;line-height:25px;margin-bottom:3px}body.orderflows .body section.orderflow-content div.tooltip p:last-of-type{margin-bottom:15px}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:17px;line-height:25px;color:#000}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label .form__checkbox__helper{background-color:#fff;border:1px solid #0078C8;border-radius:4px;width:26px;height:26px;display:inline-block;vertical-align:middle;margin-right:10px}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label .form__checkbox__helper{width:42px;height:42px}}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span:not(.form__checkbox__helper),body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span[class$=__label]{white-space:normal;width:calc(100% - 15px - 26px);vertical-align:middle}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span:not(.form__checkbox__helper) img,body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span[class$=__label] img{max-width:100%}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span:not(.form__checkbox__helper),body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input~label span[class$=__label]{display:inline-block;width:calc(100% - 15px - 42px)}}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input:checked~label .form__checkbox__helper::after{content:" ";border-left:5px solid #0078C8;border-bottom:5px solid #0078C8;width:14px;height:6px;display:inline-block;transform:rotate(-45deg);top:-3px;left:3px;position:relative}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item input:checked~label .form__checkbox__helper::after{top:7px;left:4px;border-width:8px;width:25px;height:11px}}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item:disabled~label{color:#666;cursor:not-allowed}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item:disabled~label .form__checkbox__helper{border-color:#666;background-color:#EDEDED}body.orderflows .body section.orderflow-content div.form__radio-group .form__radio-group__item:disabled~label .form__checkbox__helper::after{content:normal}body.orderflows .body section.orderflow-content>div{width:100%}body.orderflows .body section.orderflow-content>div .form-title{text-align:left;position:relative;color:#000;font-size:25px;font-weight:600;margin-bottom:30px;background-color:transparent;padding:0 20px}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content>div .form-title{background-color:transparent;margin-bottom:100px;color:#000;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:25px;font-weight:600}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content>div .form-title{background-color:#008BD0;margin-bottom:30px;color:#fff;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:20px;font-weight:600;padding:10px 5px;text-align:center}body.orderflows .body section.orderflow-content>div .form-title:after{content:"";display:block;background-color:transparent;border-top:10px solid #008BD0;border-left:10px solid transparent;border-right:10px solid transparent;font-size:0;position:absolute;top:100%;left:calc(50% - 10px)}body.orderflows .body section.orderflow-content>div .form-title.success{background-color:#46BF00}body.orderflows .body section.orderflow-content>div .form-title.success:after{border-top-color:#46BF00}}body.orderflows .body section.orderflow-content>div .form-title .orderflow-progress{font-size:16px;margin-top:2px}body.orderflows .body section.orderflow-content>div .form-title .orderflow-progress i{margin:0 2px}body.orderflows .body section.orderflow-content>div legend.field-title{font-weight:600;font-size:18px;line-height:22px;margin-bottom:15px}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content>div legend.field-title{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin-bottom:15px}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content>div legend.field-title{padding-left:20px;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-weight:600;font-size:17px;line-height:20px;margin-bottom:15px}}body.orderflows .body section.orderflow-content>div .content-left{padding:100px;background-color:#F5F6F7;float:left;position:relative;width:66%;min-height:750px}body.orderflows .body section.orderflow-content>div .content-left .flex{padding:0}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content>div .content-left{padding:100px 50px}}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content>div .content-left{background-color:#EDEDED;width:100%;display:block;min-height:0;padding:0}}body.orderflows .body section.orderflow-content>div .content-right{padding-top:100px;background-color:#EDEDED;float:left;position:relative;width:34%}body.orderflows .body section.orderflow-content>div .content-right .flex{padding:0}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content>div .content-right{background-color:#fff;width:100%;display:block;min-height:0;padding:0}}body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper .social-auth-separator .line,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper i{display:none}body.orderflows .body section.orderflow-content>div .content-right .container-right{width:100%}body.orderflows .body section.orderflow-content>div .content-right .container-right.position-bottom{position:absolute;bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content>div .content-right .container-right.position-bottom{position:relative;bottom:0!important}}body.orderflows .body section.orderflow-content>div .content-right .container-right.position-top{position:absolute;top:225px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content>div .content-right .container-right.padded{padding:20px 50px 10px}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content>div .content-right .container-right.padded{padding:20px 30px 10px}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content>div .content-right .container-right.padded{padding:20px 20px 10px}}body.orderflows.feature .body a{color:#000;font-weight:400;font-family:"Noe Text",Helvetica,sans-serif;border-bottom:1px solid #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.orderflows.feature .body a:active,body.orderflows.feature .body a:focus,body.orderflows.feature .body a:hover{border-color:transparent}body.orderflows.feature .body p{font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-size:22px;line-height:33px}body.orderflows.feature .body h2{font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;font-weight:900}body.orderflows.feature .body .button,body.orderflows.feature .body a.button,body.orderflows.feature .body button{background-color:#231F20;border:1px solid #231F20;border-radius:0;font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-size:15px;line-height:18px;color:#FFF;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.orderflows.feature .body .button:active,body.orderflows.feature .body .button:focus,body.orderflows.feature .body .button:hover,body.orderflows.feature .body a.button:active,body.orderflows.feature .body a.button:focus,body.orderflows.feature .body a.button:hover,body.orderflows.feature .body button:active,body.orderflows.feature .body button:focus,body.orderflows.feature .body button:hover{background-color:transparent;color:#231F20}body.orderflows.feature .body .button.confirmation,body.orderflows.feature .body a.button.confirmation,body.orderflows.feature .body button.confirmation{min-width:270px;font-family:"Noe Display",Helvetica,sans-serif;font-size:20px;font-weight:900;line-height:26px;margin:0}body.orderflows.feature .body .flow-title{margin:0;padding:15px 10px;text-align:center;background-color:#000;color:#FFF;min-height:40px}body.orderflows.feature .body .flow-title h1{margin-bottom:0;font-size:26px;font-family:"Noe Display",Helvetica,sans-serif}body.orderflows.feature .body section.orderflow-content .box{padding:40px 40px 60px;border:none}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content>div .content-right .container-right.position-top{position:relative;top:0!important}body.orderflows.feature .body .flow-title h1{font-size:20px}body.orderflows.feature .body section.orderflow-content .box{padding:40px 10px 20px}}body.orderflows.feature .body section.orderflow-content .box .box-inner{border:none;background-color:#FFF;box-shadow:0 5px 8px 0 rgba(0,0,0,.3);max-width:810px;width:100%;margin:0 auto;padding:20px}body.orderflows.feature .body section.orderflow-content .box .box-inner h3{font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-weight:600}body.orderflows.feature .body section.orderflow-content .box .box-inner .fa-stack{font-size:70px}body.orderflows.feature .body section.orderflow-content .box .box-inner .fa-stack .fa{color:#FFF}body.orderflows.feature .body section.orderflow-content .box .box-inner .fa-stack .fa.fa-circle{color:#181A1D}body.orderflows.feature .body section.orderflow-content .content-left{min-height:350px}@media only screen and (max-width:699px){body.orderflows.feature .body section.orderflow-content .box .box-inner{padding:10px}body.orderflows.feature .body section.orderflow-content .content-left{background-color:#FFF}}body.orderflows.feature .body section.orderflow-content .content-left .form-title{color:#000;background-color:transparent;text-align:center;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;margin-bottom:30px;font-weight:900}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows.feature .body section.orderflow-content .content-left .form-title{background-color:transparent;margin-bottom:30px;color:#000;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;font-weight:900}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows.feature .body section.orderflow-content .content-left .form-title{background-color:transparent;margin-top:10px;margin-bottom:30px;color:#000;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;font-weight:900;padding:10px 5px;text-align:center}body.orderflows.feature .body section.orderflow-content .content-left .form-title:after{content:"";display:none}}body.orderflows.feature .body section.orderflow-content .content-left .form-fields,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper{padding:0 20px}body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper .button,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper button{background-color:#252020;border:2px solid #252020;color:#FFF;font-family:"Noe Display",Helvetica,sans-serif;font-size:20px;font-weight:900}body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper .button:active,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper .button:hover,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper button:active,body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper button:hover{background-color:transparent;color:#252020}body.orderflows.feature .body section.orderflow-content .content-left .social-auth-wrapper .social-auth-separator .text{font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-size:22px;color:#000}body.orderflows.feature .body section.orderflow-content .content-left .forgot-password-link .login-text,body.orderflows.feature .body section.orderflow-content .content-left .social-media-note .login-text{color:red;font-family:"Marr Sans DN Web",Helvetica,sans-serif}body.orderflows.feature .body section.orderflow-content .content-left .forgot-password-link .forgot-password-link-wrapper,body.orderflows.feature .body section.orderflow-content .content-left .social-media-note .forgot-password-link-wrapper{text-align:right;margin-bottom:15px}body.orderflows.feature .body section.orderflow-content .content-left .forgot-password-link a.button,body.orderflows.feature .body section.orderflow-content .content-left .forgot-password-link button,body.orderflows.feature .body section.orderflow-content .content-left .social-media-note a.button,body.orderflows.feature .body section.orderflow-content .content-left .social-media-note button{float:right;margin-right:0;margin-left:18px}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__block label{color:#625A5B;font-family:"Marr Sans",Helvetica,sans-serif;font-size:14px;line-height:23px;font-weight:400}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__block input{font-family:"Marr Sans",Helvetica,sans-serif;font-size:16px;border:1px solid #231F20;border-radius:0;background-color:#FFF;color:#625A5B;height:37px}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__block input.error{border-color:red}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__helper{border:1px solid #231F20;border-radius:0}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__helper:after{border-color:#231F20}body.orderflows.feature .body section.orderflow-content .content-left .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__label{font-family:"Noe Text",Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature{background-color:#231F20;border:1px solid #231F20;border-radius:0;font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-size:15px;line-height:18px;color:#FFF;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature:hover,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature:hover{background-color:#FFF;color:#231F20}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--next,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--next{background-color:#231F20;border:1px solid #231F20;color:#FFF;font-weight:600}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--next:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--next:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--next:hover,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--next:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--next:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--next:hover{background-color:#FFF;color:#231F20}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--prev,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--prev{border-radius:0;background-color:#FFF;border:1px solid #858585;color:#858585}body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--prev:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--prev:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons a.button.feature.button--prev:hover,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--prev:active,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--prev:focus,body.orderflows.feature .body section.orderflow-content .form-submit-buttons button.button.feature.button--prev:hover{background-color:#858585;color:#FFF}body.orderflows .body section.orderflow-content.has-access{background-color:#F5F6F7;padding:0}body.orderflows .body section.orderflow-content.has-access header{background-color:#DE4A14;color:#fff;font-family:GuardianSansSemiBold,Helvetica,sans-serif;font-size:18px;line-height:20px;padding:20px 40px;margin-bottom:50px}body.orderflows .body section.orderflow-content.has-access span.blue{color:#0078C8}body.orderflows .body section.orderflow-content.has-access .content{padding:20px 40px}body.orderflows .body section.orderflow-content.has-access .content .form-title{margin-bottom:100px}body.orderflows .body section.orderflow-content.has-access .content .options .option-item{margin-bottom:40px}body.orderflows .body section.orderflow-content.has-access .content .options .option-item p{margin-bottom:0;line-height:30px;max-width:none}body.orderflows .body section.orderflow-content.has-access .content .options .option-item p .option-title{font-family:GuardianSansSemiBold,Helvetica,sans-serif;font-weight:600}body.orderflows .body section.orderflow-content.has-access .content .options .option-item a{margin-top:15px}body.orderflows .body section.orderflow-content.has-access .content .options .option-item a.button{display:inline-block;min-width:170px;background-color:#fff;color:#0078C8;border-color:#0078C8;border-radius:4px;font-family:GuardianSansSemiBold,Helvetica,sans-serif;font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header .expand,body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header h1,body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header h2,body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .boxgroup_header{font-family:"Guardian Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body.orderflows .body section.orderflow-content.has-access .content .options .option-item a.button:active,body.orderflows .body section.orderflow-content.has-access .content .options .option-item a.button:focus,body.orderflows .body section.orderflow-content.has-access .content .options .option-item a.button:hover{background-color:#0078C8;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body div.product-matrix-link-wrapper{text-align:center;padding-top:27px;padding-bottom:0}body div.product-matrix-link-wrapper .product-matrix-link{display:inline-block;margin-bottom:10px}body div.product-matrix-link-wrapper .product-matrix-link i{transform:rotate(0);transition:transform ease-in-out .5s}body div.product-matrix-link-wrapper .product-matrix-link.expanded i{transform:rotate(-180deg);transition:transform ease-in-out .5s}body div.pricematrix-wrapper{background-color:#FFF;padding-top:10px;text-align:center}body div.pricematrix-wrapper p.product-matrix-heading{text-align:left;max-width:none;padding:15px;clear:both}body div.pricematrix-wrapper .mobile_tooltip,body div.pricematrix-wrapper .tooltip{display:none}body div.pricematrix-wrapper .mobile_tooltip p i,body div.pricematrix-wrapper .tooltip p i{float:right;color:#FFF!important}body div.pricematrix-wrapper .pricematrix{width:99%;max-width:1200px;margin:20px auto}body div.pricematrix-wrapper .pricematrix p{margin-bottom:2px;margin-top:10px}body div.pricematrix-wrapper .pricematrix tr.topborder td,body div.pricematrix-wrapper .pricematrix tr.topborder th{border-top:2px solid #000;vertical-align:bottom}body div.pricematrix-wrapper .pricematrix tr td,body div.pricematrix-wrapper .pricematrix tr th{font-size:16px;border-bottom:1px dotted #7F7F7F;vertical-align:bottom}@media only screen and (max-width:1000px){body div.pricematrix-wrapper .pricematrix tr td,body div.pricematrix-wrapper .pricematrix tr th{font-size:13px}}body div.pricematrix-wrapper .pricematrix tr td.left_align,body div.pricematrix-wrapper .pricematrix tr th.left_align{text-align:left}body div.pricematrix-wrapper .pricematrix tr td.even,body div.pricematrix-wrapper .pricematrix tr th.even{background-color:#D6D6D6}body div.pricematrix-wrapper .pricematrix tr td.space,body div.pricematrix-wrapper .pricematrix tr th.space{width:10px;border:none}body div.pricematrix-wrapper .pricematrix tr td.noborder,body div.pricematrix-wrapper .pricematrix tr th.noborder{border:none}body div.pricematrix-wrapper .pricematrix tr td em,body div.pricematrix-wrapper .pricematrix tr th em{color:#818181}body div.pricematrix-wrapper .pricematrix tbody tr th{text-align:left}body div.pricematrix-wrapper .pricematrix tbody tr th i{color:#BF5E31;cursor:pointer}body div.pricematrix-wrapper .pricematrix tbody tr th .tooltip.tooltip_content{background-position:left center;padding-top:0;padding-left:4px;background-image:url(https://subscription-static.dn.no/minside-prod/static/img/gfx/TooltipTipHorisontalBlack.png)!important}body div.pricematrix-wrapper .pricematrix tbody tr th .tooltip.tooltip_content i{margin-left:10px;margin-bottom:10px}body div.pricematrix-wrapper .pricematrix tbody tr td i{color:#77A34C}body div.pricematrix-wrapper .pricematrix thead tr th{border-bottom:2px solid #000}body div.pricematrix-wrapper .pricematrix thead tr th.noborder,body div.pricematrix-wrapper .pricematrix thead tr th.space{border:none}body div.pricematrix-wrapper .mobile_pricematrix{display:none;padding:10px}@media only screen and (max-width:700px){body div.pricematrix-wrapper .pricematrix{display:none}body div.pricematrix-wrapper .mobile_pricematrix{display:block}}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup{border-bottom:1px solid #dadada}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .boxgroup_header{font-size:17px;margin-bottom:2px;text-align:left;font-weight:400}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box{margin-bottom:10px;border:none;border-top:1px solid #000;background-color:#F7F7F7;text-align:left}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header{cursor:pointer}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header .expand{color:#0078C8;font-size:15px;font-weight:600;float:right}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header .expand .opened{display:none}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header h1{font-size:20px;margin-bottom:0}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header h2{font-size:15px;margin-bottom:0}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header~div.box_content{margin-top:12px;padding-top:10px;border-top:1px dotted #000;display:none}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open .expand .opened{display:block}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open .expand .closed{display:none}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content{display:block}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content ul{list-style:none}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content ul li i{color:#BF5E31;cursor:pointer}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content ul li i.icon-ok{color:#77A34C;margin-right:10px;cursor:auto}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content ul li.mobile_tooltip{color:#FFF;background-color:#000}body div.pricematrix-wrapper .mobile_pricematrix .boxgroup .box .box_header.open~div.box_content ul li.mobile_tooltip p{padding:10px 5px}body div.pricematrix-wrapper.tooltip{background-image:url(https://subscription-static.dn.no/minside-prod/static/orderflows/img/gfx/TooltipTipVerticalBlack.png)!important;background-repeat:no-repeat;background-position:150px top;font-size:16px;line-height:18px;opacity:1;padding-top:4px;position:absolute;max-width:400px;z-index:1000;margin-right:15px}@media only screen and (min-width:0px) and (max-width:999px){body div.pricematrix-wrapper.tooltip{background-position:60px top}}body div.pricematrix-wrapper.tooltip p{background-color:#000;color:#fff;margin:0;padding:.75rem;text-align:left;font-size:16px;line-height:20px}body div.pricematrix-wrapper.tooltip p img{cursor:pointer;float:right;margin-left:5px;width:auto}body .width-96{width:96%!important}body .body section.orderflow-content ul.progress-indicator{position:absolute;margin:0;padding:0;list-style:none;background:0 0;overflow:hidden;width:calc(66% + 35px);z-index:1}@media only screen and (min-width:700px) and (max-width:999px){body .body section.orderflow-content ul.progress-indicator{width:calc(66% + 20px)}}@media only screen and (min-width:0px) and (max-width:699px){body .body section.orderflow-content ul.progress-indicator{display:none}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block.text-align-center-mobile{text-align:center}}body .body section.orderflow-content ul.progress-indicator li{width:24%;display:block;float:left}body .body section.orderflow-content ul.progress-indicator li span{width:100%;text-align:center;border-width:1px;border-style:solid;border-color:#008BD0;padding:10px 0 10px 5px;float:left;text-decoration:none;position:relative;background-color:#fff;color:#008BD0;font-size:17px;font-weight:400;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;white-space:nowrap;line-height:22px}@media only screen and (min-width:700px) and (max-width:999px){body .body section.orderflow-content ul.progress-indicator li span{font-size:15px;font-weight:400;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}}body .body section.orderflow-content ul.progress-indicator li span.done{background-color:#008BD0;font-weight:600;color:#fff}body .body section.orderflow-content ul.progress-indicator li span::after,body .body section.orderflow-content ul.progress-indicator li span::before{content:"";position:absolute;top:50%;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid;right:-17px;transform:scale(.779);font-size:20px}body .body section.orderflow-content ul.progress-indicator li span::after{z-index:2;border-left-color:#fff}body .body section.orderflow-content ul.progress-indicator li span::before{border-left-color:#008BD0;right:-18px;z-index:1}body .body section.orderflow-content ul.progress-indicator li span.done::after{border-left-color:#008BD0}body .body section.orderflow-content ul.progress-indicator li span.done::before{border-left-color:#fff}body .body section.orderflow-content ul.progress-indicator.success li span{color:#46BF00;border-color:#46BF00}body .body section.orderflow-content ul.progress-indicator.success li span.done{background-color:#46BF00;color:#fff}body .body section.orderflow-content ul.progress-indicator.success li span.done::after{border-left-color:#46BF00}body .body section.orderflow-content ul.progress-indicator.success li span.done::before{border-left-color:#fff}body .body section.orderflow-content ul.progress-indicator.success li span::before{border-left-color:#46BF00}body.orderflows .body section.orderflow-content div.product-banner{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content div.product-banner strong{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-weight:600}body.orderflows .body section.orderflow-content div.product-banner .product-name{margin-bottom:3px}body.orderflows .body section.orderflow-content div.product-banner .product-description{margin-bottom:10px}body.orderflows .body section.orderflow-content div.product-banner .orderflow-progress{font-size:16px;margin-top:10px}body.orderflows .body section.orderflow-content div.product-banner .orderflow-progress i{margin:0 2px}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block{margin-top:40px;margin-bottom:20px;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .termin,body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .termin-display{margin-bottom:5px}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .price-display{font-weight:600;font-size:50px;line-height:50px;margin-bottom:10px}@media only screen and (min-width:850px) and (max-width:999px){body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .price-display{font-size:40px}}@media only screen and (min-width:700px) and (max-width:849px){body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .price-display{font-size:32px}}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .price-display .price-right{margin-left:20px}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .termin.termin-display{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:22px;line-height:28px;font-weight:600}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block .termin.termin-display.total-display{color:#666;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:17px;line-height:25px}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block span.slashed{display:inline-block;position:relative}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block span.slashed:after,body.orderflows .body section.orderflow-content div.product-banner div.product-price-block span.slashed:before{content:"";width:100%;border-bottom:3px solid currentColor;position:absolute;top:40%;right:0;-webkit-transform:skewY(15deg);transform:skewY(15deg)}body.orderflows .body section.orderflow-content div.product-banner div.product-price-block span.slashed:before{border-bottom:3px solid #EDEDED;top:calc(40% + 3px)}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="0"]:before,body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="1"]:before{top:0}body.orderflows .body section.orderflow-content .form-submit-buttons a.button,body.orderflows .body section.orderflow-content .form-submit-buttons button.button{margin:0 5px 20px;width:calc(50% - 10px);float:left;font-size:16px;border-radius:4px;-webkit-transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content .form-submit-buttons a.button:first-of-type,body.orderflows .body section.orderflow-content .form-submit-buttons button.button:first-of-type{margin-right:0}body.orderflows .body section.orderflow-content .form-submit-buttons a.button:last-of-type,body.orderflows .body section.orderflow-content .form-submit-buttons button.button:last-of-type{margin-left:0}body.orderflows .body section.orderflow-content .form-submit-buttons a.button:active,body.orderflows .body section.orderflow-content .form-submit-buttons a.button:focus,body.orderflows .body section.orderflow-content .form-submit-buttons a.button:hover,body.orderflows .body section.orderflow-content .form-submit-buttons button.button:active,body.orderflows .body section.orderflow-content .form-submit-buttons button.button:focus,body.orderflows .body section.orderflow-content .form-submit-buttons button.button:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content .form-submit-buttons a.button,body.orderflows .body section.orderflow-content .form-submit-buttons button.button{width:100%;float:none;margin:0 0 20px}}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next{background-color:#008BD0;border-color:#008BD0;color:#fff;float:right;width:calc(60% - 5px)}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next:active,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next:focus,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next:hover,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next:active,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next:focus,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next:hover{background-color:#fff;color:#008BD0}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next i,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next i{margin-left:2px}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--next,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--next{float:none;width:100%}}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev{background-color:#EDEDED;border-color:#666;color:#666;width:calc(40% - 5px)}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev{float:none;width:100%}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev{background-color:#fff}}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:active,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:focus,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:hover,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:active,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:focus,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:hover{background-color:#666;color:#EDEDED}body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev i,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev i{margin-right:2px}body.orderflows .body section.orderflow-content div.content-left{padding-bottom:20px}body.orderflows .body section.orderflow-content .link-wrapper.bottom{position:absolute;bottom:15px;right:0;width:100%}body.orderflows .body section.orderflow-content .link-wrapper>div{text-align:center;padding:0 10px;width:50%;float:left;font-family:GuardianSansSemiBold,Helvetica,sans-serif;font-size:16px}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:active,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:focus,body.orderflows .body section.orderflow-content .form-submit-buttons a.button.button--prev:hover,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:active,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:focus,body.orderflows .body section.orderflow-content .form-submit-buttons button.button.button--prev:hover{color:#fff}body.orderflows .body section.orderflow-content .link-wrapper.bottom{position:relative}body.orderflows .body section.orderflow-content .link-wrapper>div{position:relative;width:100%;text-align:left;background-color:#EDEDED;padding:10px 20px}body.orderflows .body section.orderflow-content .product-form .no-mobile{display:none!important}}body.orderflows .body section.orderflow-content .product-form .form__block.frequency{width:150px}@media only screen and (min-width:700px){body.orderflows .body section.orderflow-content .product-form .form-title{padding:0}body.orderflows .body section.orderflow-content .product-form .form__block.frequency{min-height:240px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts{min-height:250px}}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.frequency{width:100%;padding:0 20px}}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div{display:block;width:100%;margin-left:0;margin-right:-1px;box-sizing:border-box}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input{display:none}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input~label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;max-width:150px;background-color:#FFF;border:1px solid #0078C8;border-radius:4px;color:#0078C8;display:block;text-align:center;padding:10px 20px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-sizing:border-box;position:relative;margin-bottom:10px;font-size:17px;line-height:25px;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-weight:600}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item,body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button{margin-bottom:25px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input~label:focus,body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input~label:hover{background-color:#FFF;color:#0078C8;border:1px solid #0078C8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input:checked~label{background-color:#0078C8;color:#FFF;border:1px solid #0078C8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input:disabled~label{cursor:not-allowed}body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input:disabled~label .field-label{background-color:#EDEDED;border-color:#666;color:#666}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content{width:calc(100% - 150px)}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="0"]{margin-top:0}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="1"]{margin-top:56px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="2"]{margin-top:100px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="2"]:before{top:12px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="3"]{margin-top:122px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip[data-option-selected="3"]:before{top:48px}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content{width:100%}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip{background-color:#EDEDED;margin-left:0;margin-top:0!important;box-shadow:none;border-radius:0;padding:0 20px}body.orderflows .body section.orderflow-content .product-form .form__block.frequency~.tooltip-content .tooltip:before{display:none}}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip[data-option-selected="0"],body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip[data-option-selected="1"]{margin-top:0}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button label.form__radio__label{display:block}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button label.form__radio__label:first-of-type{height:50px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button label.form__radio__label:first-of-type select{height:35px;background-size:38px;width:185px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button label.form__radio__label .radio-button-helper{display:inline-block;width:26px;height:26px;margin-right:12px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper .custom-radio-button label.form__radio__label .radio-button-helper img{width:26px;height:26px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper select{background:url(https://subscription-static.dn.no/minside-prod/static/orderflows/img/gfx/select_blue.png) right top no-repeat;color:#0078C8;border:none;width:auto;display:block;font-weight:600;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:17px;line-height:25px;margin-left:26px}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.frequency>div input~label{max-width:none}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper legend.field-title{padding-left:0}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper select{margin-left:26px}}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper select:disabled{background:url(https://subscription-static.dn.no/minside-prod/static/orderflows/img/gfx/select_gray.png) right top no-repeat;cursor:not-allowed;color:#666}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper select option{font-weight:400;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:17px;line-height:25px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper select option[value='']{display:none}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.will-have-paper{background-color:#fff;padding:20px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts{display:block}}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices{width:145px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item label{padding:8px 0}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices{padding:20px 14px 0;margin-bottom:0;width:100%}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group{margin-bottom:5px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item{width:50%;float:left;clear:right;padding:0 10px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item:first-of-type{padding-left:0}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item:last-of-type{padding-right:0}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item span.form__checkbox__helper{background-color:#fff;border:1px solid #0078C8;border-radius:4px;width:26px;height:26px;display:inline-block;vertical-align:middle;margin-right:5px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item span.form__checkbox__helper:after{border-left:5px solid #0078C8;border-bottom:5px solid #0078C8;width:14px;height:6px;top:-3px;left:3px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices .form__radio-group__item span.form__checkbox__label{width:auto}}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content{width:calc(100% - 150px)}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip[data-option-selected="0"]:before{top:-7px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip[data-option-selected="1"]:before{top:47px}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content{width:100%;padding:0 20px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip{margin-left:0;margin-top:0!important}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip:before{border-top:none;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;top:-25px!important;left:70px}body.orderflows .body section.orderflow-content .product-form .form__block.paper-select-fields .product-selection-wrapper.discounts .discount-choices~.tooltip-content .tooltip.right:before{left:calc(50% + 90px)}}body.orderflows .body section.orderflow-content .product-form.container-right .form-submit-buttons button{width:100%;margin-left:0;margin-right:0}@media only screen and (max-width:500px){body.orderflows #pickadate-container .picker__frame{margin-bottom:0}}body.orderflows #pickadate-container .picker__frame .picker__header select{background:0 0,url(https://subscription-static.dn.no/minside-prod/static/minside/img/select.svg?a3e297f3c1b3) right center no-repeat;background-size:25px;height:40px;font-family:"Guardian Sans","Noto Sans",Helvetica;font-size:16px;line-height:25px;padding-right:25px;cursor:pointer;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}body.orderflows #pickadate-container .picker__frame .picker__header select:after{content:"";clear:both;display:table}body.orderflows .body section.orderflow-content .user-details-form .form-fields .address-block>div,body.orderflows .body section.orderflow-content .user-details-form .form-fields .apartment-block>div,body.orderflows .body section.orderflow-content .user-details-form .form-fields .city-block>div{clear:right;float:left}body.orderflows #pickadate-container .picker__frame .picker__header select.picker__select--month{width:45%}body.orderflows #pickadate-container .picker__frame .picker__header select.picker__select--year{width:25%}body.orderflows #pickadate-container .picker__frame .picker__header select option{text-transform:capitalize}body.orderflows #pickadate-container .picker__frame .picker__header .picker__nav--prev{padding-right:5px}body.orderflows #pickadate-container .picker__frame .picker__header .picker__nav--next{padding-left:5px}body.orderflows .body section.orderflow-content .user-details-form .form-fields{padding:0 20px}body.orderflows .body section.orderflow-content .user-details-form .form-fields .form__block label{color:#666;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}body.orderflows .body section.orderflow-content .user-details-form .form-fields .form__block input{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;border-color:#0078C8;border-radius:4px;background-color:#fff}body.orderflows .body section.orderflow-content .user-details-form .form-fields .form__block input.error{border-color:red}body.orderflows .body section.orderflow-content .user-details-form .form-fields .address-block>div:nth-of-type(1){width:70%;padding-right:20px}body.orderflows .body section.orderflow-content .user-details-form .form-fields .address-block>div:nth-of-type(2){width:30%;float:left}body.orderflows .body section.orderflow-content .user-details-form .form-fields .city-block>div:nth-of-type(1){width:40%;padding-right:20px}body.orderflows .body section.orderflow-content .user-details-form .form-fields .city-block>div:nth-of-type(2){width:60%}body.orderflows .body section.orderflow-content .user-details-form .form-fields .apartment-block>div:nth-of-type(1),body.orderflows .body section.orderflow-content .user-details-form .form-fields .apartment-block>div:nth-of-type(2){width:34%;padding-right:20px}body.orderflows .body section.orderflow-content .user-details-form .form-fields .apartment-block>div:nth-of-type(3){width:32%}body.orderflows .body section.orderflow-content .user-details-form .form-fields .forgot-password-link .login-text,body.orderflows .body section.orderflow-content .user-details-form .form-fields .social-media-note .login-text{color:red}body.orderflows .body section.orderflow-content .user-details-form .form-fields .forgot-password-link .forgot-password-link-wrapper,body.orderflows .body section.orderflow-content .user-details-form .form-fields .social-media-note .forgot-password-link-wrapper{text-align:right;margin-bottom:15px}body.orderflows .body section.orderflow-content .user-details-form .form-fields .forgot-password-link a.button,body.orderflows .body section.orderflow-content .user-details-form .form-fields .forgot-password-link button,body.orderflows .body section.orderflow-content .user-details-form .form-fields .social-media-note a.button,body.orderflows .body section.orderflow-content .user-details-form .form-fields .social-media-note button{float:right;margin-right:0;margin-left:18px}body.orderflows .body section.orderflow-content .user-details-form .social-auth-wrapper{padding:0 20px}body.orderflows .body section.orderflow-content .user-details-form .social-auth-wrapper .button{width:100%}body.orderflows .body section.orderflow-content .user-details-form .social-auth-wrapper .social-auth-separator{margin:20px 0}body.orderflows .body section.orderflow-content .user-details-form .discount-choices{position:relative}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .tooltip-content{display:none;width:100%;position:absolute;background-color:#FFF;padding:20px;border-radius:10px;box-shadow:0 0 15px 0 #000;z-index:1;transition:opacity .2s ease-in-out}body.orderflows .body section.orderflow-content .payment-form .block-payment-termin,body.orderflows .body section.orderflow-content .payment-form .form-fields{padding:0 20px}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .tooltip-content:after{content:" ";border-top:10px solid #fff;border-bottom:none;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;margin-top:20px;margin-left:290px}@media only screen and (max-width:700px){body.orderflows .body section.orderflow-content .user-details-form .discount-choices .tooltip-content:after{margin-left:235px}}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .tooltip-content .dismiss-tooltip{cursor:pointer}body.orderflows .body section.orderflow-content .user-details-form .discount-choices legend{margin-bottom:20px}body.orderflows .body section.orderflow-content .user-details-form .discount-choices legend i{color:#0078C8;font-size:27px;margin-left:10px;cursor:pointer}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item{display:inline-block;width:100%;max-width:115px;margin-left:25px}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item:first-of-type{margin-left:0}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input~label .form__checkbox__label{color:#000;margin-left:15px;width:calc(100% - 50px)}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input~label .checkbox-helper{height:30px;width:30px;display:inline-block}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input~label .checkbox-helper img.radio{display:inline}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input:checked~label .checkbox-helper img.radio,body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input~label .checkbox-helper img.radio-checked{display:none}body.orderflows .body section.orderflow-content .user-details-form .discount-choices .form__radio-group__item input:checked~label .checkbox-helper img.radio-checked{display:inline}body.orderflows .body section.orderflow-content .payment-form .form__block label{color:#666}body.orderflows .body section.orderflow-content .payment-form .form__block input{border-color:#0078C8;border-radius:4px;background-color:#fff}body.orderflows .body section.orderflow-content .payment-form .form__block input.error{border-color:red}body.orderflows .body section.orderflow-content .payment-form .form-fields .block-payment-termin{padding:0}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin{width:50%;float:left;border-right:1px solid #BFBFBF}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div .choice__item{margin-bottom:18px}}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div .choice__item{width:100%}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input{display:none}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;font-size:17px;line-height:25px;color:#000}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .checkbox__helper{background-color:#fff;border:1px solid #0078C8;border-radius:4px;display:inline-block;vertical-align:middle;margin-right:10px;width:42px;height:42px}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .content-wrapper{width:calc(100% - 42px - 15px);display:inline-block;vertical-align:middle}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .content-wrapper br{display:inline}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .content-wrapper .discount{color:#46BF00}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:checked~label .checkbox__helper::after{content:" ";border-left:8px solid #0078C8;border-bottom:8px solid #0078C8;display:inline-block;transform:rotate(-45deg);position:relative;top:7px;left:4px;width:25px;height:11px}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:disabled~label{color:#666;cursor:not-allowed}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:disabled~label .checkbox__helper{border-color:#666;background-color:#EDEDED}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:disabled~label .checkbox__helper::after{content:normal}}@media only screen and (min-width:700px){body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label{width:100%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .content-wrapper br{display:none;width:100%}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .content-wrapper .discount{font-size:17px;color:#000}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .field-label{display:inline-block;background-color:#fff;border:1px solid #0078C8;border-radius:3px;color:#0078C8;text-align:center;padding:10px 20px;font-size:17px;font-weight:600;line-height:25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-sizing:border-box;position:relative;width:100%;max-width:150px;margin-bottom:10px;margin-right:10px}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .field-label:focus,body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input~label .field-label:hover{background-color:#fff;color:#0078C8;border:1px solid #0078C8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:checked~label .field-label{background-color:#0078C8;color:#fff;border:1px solid #0078C8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:disabled~label{cursor:not-allowed}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-termin>div input:disabled~label .field-label{background-color:#EDEDED;border-color:#666;color:#666}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type{width:50%;float:left;padding-left:20px}}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input~label span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input~label span.radio-button-helper{width:30px}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input~label span.radio-button-helper~span{vertical-align:top}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input:disabled~label{cursor:not-allowed}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input:disabled~label span{color:#666}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-type input~label span.radio-button-helper~span{vertical-align:middle}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-method{margin-top:20px}body.orderflows .body section.orderflow-content .payment-form .form-fields .payment-method .block-payment-form.payment-faktura{padding-top:20px;border-top:1px solid #BFBFBF}}body.orderflows .body section.orderflow-content .order-finished,body.orderflows .body section.orderflow-content .order-finished a,body.orderflows .body section.orderflow-content .order-finished h1,body.orderflows .body section.orderflow-content .order-finished h2,body.orderflows .body section.orderflow-content .order-finished h3,body.orderflows .body section.orderflow-content .order-finished p{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}body.orderflows .body section.orderflow-content .order-finished p{font-size:20px;line-height:25px}body.orderflows .body section.orderflow-content .order-finished.container-left{padding:0 20px}body.orderflows .body section.orderflow-content .order-finished.container-left .icon{font-size:100px;max-width:none}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .order-finished.container-left .icon{font-size:70px}}body.orderflows .body section.orderflow-content .order-finished.container-left h2{font-weight:900;font-size:45px;line-height:50px}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .order-finished.container-left h2{font-size:32px;line-height:38px}}body.orderflows .body section.orderflow-content .order-finished .student-certificate{margin-top:50px}body.orderflows .body section.orderflow-content .order-finished .student-certificate p{font-size:17px;line-height:20px}body.orderflows .body section.orderflow-content .order-finished .student-certificate .button{margin:0;width:100%;max-width:200px;font-weight:600;border-radius:4px}body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign{margin-top:100px}body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign.half-margin{margin-top:50px}body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign h2{font-weight:600;font-size:32px;line-height:38px}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign h2{font-size:28px;line-height:35px}}body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign p{font-size:17px;line-height:20px}body.orderflows .body section.orderflow-content .order-finished .block-referral-campaign .button{margin:0;width:100%;max-width:200px;font-weight:600;border-radius:4px}body.orderflows .body section.orderflow-content .order-finished.container-right{width:100%}body.orderflows .body section.orderflow-content .order-finished.container-right .block-referral-campaign{margin:20px 0 40px}body.orderflows .body section.orderflow-content .order-finished.container-right .button{margin:0;width:100%;max-width:200px;font-weight:600;border-radius:4px}body.orderflows .body section.orderflow-content .order-finished.container-right .button.button--prev{background-color:#EDEDED;color:#666}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows .body section.orderflow-content .order-finished.container-right .button.button--prev{background-color:#fff}}body.orderflows .body section.orderflow-content.dagspass{background-color:#F5F6F7;padding:0}body.orderflows .body section.orderflow-content.dagspass header{background-color:#DE4A14;color:#fff;font-family:GuardianSansSemiBold,Helvetica,sans-serif;font-size:18px;line-height:20px;padding:20px 40px;margin-bottom:20px}body.orderflows .body section.orderflow-content.dagspass .content{padding:20px 40px}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content.dagspass .content{padding:20px}}body.orderflows .body section.orderflow-content.dagspass .content .form-title{margin-bottom:30px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields{padding:0}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block label{color:#666;font-family:"Guardian Sans Cond Web",Helvetica,sans-serif}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block input{font-family:"Guardian Sans Cond Web",Helvetica,sans-serif;border-color:#0078C8;border-radius:4px;background-color:#fff;max-width:450px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block input.error{border-color:red}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div{display:block;float:left;margin-bottom:30px;max-width:300px;width:50%}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div.form__note--error{float:none;clear:both}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div:nth-of-type(1) label{border-right:none}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div:nth-of-type(2) label{border-left:none}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div input{display:none}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div input~label{font-family:GuardianSansSemiBold,Helvetica,sans-serif;background-color:#FFF;font-size:20px;color:#0078C8;border:1px solid #0078C8;padding:20px;position:relative;text-align:center;min-width:200px;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div input:checked~label{background-color:#0078C8;color:#FFF}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div input:checked~label:after{content:"";display:inline-block;background-color:transparent;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #0078C8;left:calc(50% - 20px);bottom:-15px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.field-wrapper,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.field-wrapper{width:70%;max-width:300px;vertical-align:top;display:inline-block}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.payment-method>div input~label{padding:20px 10px;font-size:14px;min-width:150px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.field-wrapper,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.field-wrapper{width:100%;display:block}}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.field-wrapper input,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.field-wrapper input{box-sizing:border-box;height:53px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.field-wrapper input:disabled,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.field-wrapper input:disabled{cursor:not-allowed;border-color:#666}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.button-wrapper,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.button-wrapper{width:30%;vertical-align:top;display:inline-block;padding-left:10px}@media only screen and (max-width:699px){body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.button-wrapper,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.button-wrapper{width:100%;display:block;padding-left:0}}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper .social-auth-separator .line,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper i{display:none}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.button-wrapper button,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.button-wrapper button{width:100%;max-width:150px;margin:0;border-radius:4px}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.button-wrapper button:disabled,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.button-wrapper button:disabled{cursor:not-allowed;border-color:#666;color:#666;background-color:transparent}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.phone div.button-wrapper i.success,body.orderflows .body section.orderflow-content.dagspass .content .form-fields .form__block.sms-code div.button-wrapper i.success{color:#46BF00;margin-left:18px;font-size:30px;vertical-align:middle}body.orderflows .body section.orderflow-content.dagspass .content .form-fields .privacy-notice-block{width:100%;max-width:600px}body.orderflows .body section.orderflow-content.dagspass.confirmation,body.orderflows .body section.orderflow-content.dagspass.error{margin:20px auto;min-height:200px;padding:10px 20px;background-color:transparent}body.orderflows .body section.orderflow-content.dagspass.confirmation .line,body.orderflows .body section.orderflow-content.dagspass.error .line{border-bottom:1px dotted #777;margin:10px 0}body.orderflows .body section.orderflow-content.dagspass.confirmation p,body.orderflows .body section.orderflow-content.dagspass.error p{max-width:none}body.orderflows.free-user.feature .body .orderflow-content{background-color:#F4F4F4;max-width:none;min-height:350px}@media only screen and (max-width:699px){body.orderflows.free-user.feature .body .orderflow-content{background-color:#FFF}}body.orderflows.free-user.feature .body .orderflow-content .free-user-form{padding-top:20px;max-width:700px;margin:0 auto}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-title{color:#000;background-color:transparent;text-align:center;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;margin-bottom:30px;font-weight:900}@media only screen and (min-width:700px) and (max-width:999px){body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-title{background-color:transparent;margin-bottom:30px;color:#000;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;font-weight:900}}@media only screen and (min-width:0px) and (max-width:699px){body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-title{background-color:transparent;margin-top:10px;margin-bottom:30px;color:#000;font-family:"Noe Display",Helvetica,sans-serif;font-size:26px;font-weight:900;padding:10px 5px;text-align:center}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-title:after{content:"";display:none}}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper{padding:0 20px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper .button,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper button{background-color:#252020;border:2px solid #252020;color:#FFF;font-family:"Noe Display",Helvetica,sans-serif;font-size:20px;font-weight:900}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper .button:active,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper .button:hover,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper button:active,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper button:hover{background-color:transparent;color:#252020}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-auth-wrapper .social-auth-separator .text{font-family:"Marr Sans DN Web",Helvetica,sans-serif;font-size:22px;color:#000}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .forgot-password-link .login-text,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-media-note .login-text{color:red;font-family:"Marr Sans DN Web",Helvetica,sans-serif}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .forgot-password-link .forgot-password-link-wrapper,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-media-note .forgot-password-link-wrapper{text-align:right;margin-bottom:15px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .forgot-password-link a.button,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .forgot-password-link button,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-media-note a.button,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .social-media-note button{float:right;margin-right:0;margin-left:18px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields{padding:0 20px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__block label{color:#625A5B;font-family:"Marr Sans",Helvetica,sans-serif;font-size:14px;line-height:23px;font-weight:400}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__block input{font-family:"Marr Sans",Helvetica,sans-serif;font-size:16px;border:1px solid #231F20;border-radius:0;background-color:#FFF;color:#625A5B;height:37px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__block input.error{border-color:red}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__note,body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__note p{font-size:14px;line-height:23px}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__helper{border:1px solid #231F20;border-radius:0}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__helper:after{border-color:#231F20}body.orderflows.free-user.feature .body .orderflow-content .free-user-form .form-fields .form__radio-group .form__radio-group__item span.form__checkbox__label{font-family:"Noe Text",Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000}body.orderflows.free-user.feature .body .orderflow-content .submit-buttons-wrapper{max-width:400px;width:100%;margin:0 auto;padding:0 20px}body.orderflows.free-user.feature .body .orderflow-content .submit-buttons-wrapper .form-submit-buttons a.button,body.orderflows.free-user.feature .body .orderflow-content .submit-buttons-wrapper .form-submit-buttons button.button{margin:0 5px 20px;width:calc(50% - 10px);float:right}body.orderflows .body section.orderflow-content.payment-error header{margin-top:40px;padding:0 20px}body.orderflows .body section.orderflow-content.payment-error header h2{color:#2F2F2F;font-family:"Guardian Sans";font-size:24px;font-weight:900;line-height:24px}body.orderflows .body section.orderflow-content.payment-error .content{padding:0 20px 40px}@media only screen and (max-width:500px){body.orderflows .body section.orderflow-content.payment-error header h2{font-size:22px;line-height:20px}body.orderflows .body section.orderflow-content.payment-error .content{padding-bottom:35px}}body.orderflows .body section.orderflow-content.payment-error .content a,body.orderflows .body section.orderflow-content.payment-error .content p{margin-bottom:15px;font-family:"Guardian Text Egyptian Web";font-size:18px;line-height:30px;max-width:768px}@media only screen and (max-width:500px){body.orderflows .body section.orderflow-content.payment-error .content a,body.orderflows .body section.orderflow-content.payment-error .content p{font-size:16px;line-height:24px}}body.orderflows .body section.orderflow-content.payment-error .content p{color:#272727}body.orderflows .body section.orderflow-content.payment-error .content a{color:#008BD0}body.orderflows .body section.orderflow-content.payment-error .content a:active,body.orderflows .body section.orderflow-content.payment-error .content a:focus,body.orderflows .body section.orderflow-content.payment-error .content a:hover{color:#272727}body.orderflows .body section.orderflow-content.payment-error .content .buttons{margin-top:37px}body.orderflows .body section.orderflow-content.payment-error .content .buttons .button{width:100%;max-width:316px;border:1px solid #B6DDF5;border-radius:4px;background-color:#FFF;color:#008BD0;font-family:"Guardian Sans";font-size:16px;line-height:18px;font-weight:500;letter-spacing:.32px;margin:0 16px 0 0;transition:all .2s ease-in-out}@media only screen and (max-width:705px){body.orderflows .body section.orderflow-content.payment-error .content .buttons .button{max-width:none;margin:0 0 16px}}body.orderflows .body section.orderflow-content.payment-error .content .buttons .button:active,body.orderflows .body section.orderflow-content.payment-error .content .buttons .button:focus,body.orderflows .body section.orderflow-content.payment-error .content .buttons .button:hover{background-color:#008BD0;color:#FFF}@-ms-viewport{width:device-width}body .no-wrap{white-space:nowrap}