@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lottery-page{background:#f5f6f8}.page-title{margin:0 auto;padding:4.6rem 1.6rem 0}@media(min-width:992px){.page-title{max-width:129.6rem;padding:4.8rem 1.6rem 0}}.page-title h3{font-size:3.2rem;font-weight:700;line-height:4rem}@media(min-width:992px){.page-title h3{font-size:3.6rem;line-height:4.5rem}}.lottery-application-form .container,.lottery-list-page .container{margin:0 auto;padding:2.4rem .8rem 0}@media(min-width:752px){.lottery-application-form .container,.lottery-list-page .container{max-width:129.6rem;padding:2.4rem .4rem 0}}.lottery-application-form .lottery-item,.lottery-list-page .lottery-item{padding-bottom:1.6rem}@media(min-width:992px){.lottery-application-form .lottery-item,.lottery-list-page .lottery-item{max-height:31rem;max-width:40.5rem;padding-bottom:2.4rem}}.lottery-application-form .lottery-sale-listing-item,.lottery-list-page .lottery-sale-listing-item{-webkit-box-flex:1;background:#fff;border:.1rem solid #e6e6e6;border-radius:.4rem;-ms-flex:1;flex:1;padding:2.4rem 2.4rem 3.2rem}.lottery-application-form .lottery-sale-listing-item .product-image,.lottery-list-page .lottery-sale-listing-item .product-image{max-height:7.2rem;max-width:7.2rem}.lottery-application-form .lottery-sale-listing-item .lottery-attributes,.lottery-list-page .lottery-sale-listing-item .lottery-attributes{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.lottery-application-form .lottery-sale-listing-item .lottery-application-date,.lottery-application-form .lottery-sale-listing-item .lottery-receiving-date,.lottery-list-page .lottery-sale-listing-item .lottery-application-date,.lottery-list-page .lottery-sale-listing-item .lottery-receiving-date{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;align-self:stretch;color:#07185c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-style:normal;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.06rem;line-height:150%;text-transform:uppercase}.lottery-application-form .lottery-sale-listing-item .lottery-application-date .application-date,.lottery-application-form .lottery-sale-listing-item .lottery-application-date .receiving-date,.lottery-application-form .lottery-sale-listing-item .lottery-receiving-date .application-date,.lottery-application-form .lottery-sale-listing-item .lottery-receiving-date .receiving-date,.lottery-list-page .lottery-sale-listing-item .lottery-application-date .application-date,.lottery-list-page .lottery-sale-listing-item .lottery-application-date .receiving-date,.lottery-list-page .lottery-sale-listing-item .lottery-receiving-date .application-date,.lottery-list-page .lottery-sale-listing-item .lottery-receiving-date .receiving-date{color:#262626;font-size:1.2rem;font-weight:400}.lottery-application-form .lottery-applied-date,.lottery-list-page .lottery-applied-date{font-weight:500;gap:.4rem}.lottery-application-form .lottery-applied-date:before,.lottery-list-page .lottery-applied-date:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;background-color:#58c390;border-radius:50%;color:#fff;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:400;height:3rem;line-height:1;line-height:3rem;text-align:center;text-transform:none;width:3rem}.lottery-application-form .lottery-detail-btn,.lottery-list-page .lottery-detail-btn{letter-spacing:.07rem;padding:.85rem 2.4rem}.lottery-application-form .show-more,.lottery-list-page .show-more{padding:1.6rem 1.6rem 5.6rem}@media(min-width:992px){.lottery-application-form .show-more,.lottery-list-page .show-more{padding:2.4rem 0 6.4rem}}.lottery-application-form .result-count,.lottery-list-page .result-count{color:#414141;font-weight:500}.lottery-application-form .lottery-sale-listing-load-more,.lottery-list-page .lottery-sale-listing-load-more{letter-spacing:.07rem}@media(min-width:992px){.lottery-application-form .lottery-sale-listing-load-more,.lottery-list-page .lottery-sale-listing-load-more{max-width:29.8rem}}.lottery-landing-page p{margin-bottom:0}.lottery-landing-page .krs-application-date,.lottery-landing-page .krs-description,.lottery-landing-page .krs-lottery-draw{font-size:1.8rem;line-height:2.52rem}.lottery-landing-page .lottery-page-container{color:#fff;text-align:center}.lottery-landing-page .lottery-page-container .krs-title{font-size:3.2rem;font-weight:700;line-height:4rem}.lottery-landing-page .lottery-page-container .krs-description{font-size:1.6rem;font-weight:500;line-height:2.32rem}.lottery-landing-page .photo-tile-container .row{margin:0}.lottery-landing-page .photo-tile-container .col-12{padding:0}.lottery-landing-page figure{margin-bottom:0}.lottery-landing-page .krs-picture-img{width:100%}.lottery-landing-page .krs-product-slider .pd-container{padding-bottom:0}.lottery-landing-page .krs-text{color:#414141;font-size:1.6rem;line-height:2.32rem;margin:0 auto;padding:0 1.6rem 3.2rem}@media(min-width:992px){.lottery-landing-page .krs-text{font-size:1.8rem;line-height:2.52rem;max-width:83.5rem;padding:0 0 4.8rem}}.lottery-landing-page .krs-text p{margin-bottom:1.6rem}.lottery-landing-page .krs-text p a{color:#07185c;text-decoration:underline}.lottery-application-form .back-to-lottery-sale-page{margin:0 auto;padding:4.6rem 1.6rem 0}@media(min-width:992px){.lottery-application-form .back-to-lottery-sale-page{max-width:129.6rem;padding:4.8rem 1.6rem 0}}.lottery-application-form .back-to-lottery-sale-page a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#07185c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;gap:.8rem;letter-spacing:.07rem;line-height:2.1rem;text-transform:uppercase}.lottery-application-form .back-to-lottery-sale-page a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none}.lottery-application-form .page-title{padding:1.6rem 1.6rem 0}.lottery-application-form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding:2.4rem 1.6rem 5.6rem}@media(min-width:992px){.lottery-application-form .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem;padding:3.2rem 1.6rem 7.2rem}}.lottery-application-form .lottery-form-left{padding:1.6rem 1.6rem 2.4rem}@media(min-width:992px){.lottery-application-form .lottery-form-left{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-width:28.2rem;padding:2.4rem 2.4rem 3.2rem}}.lottery-application-form .lottery-form-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.lottery-application-form .application-date-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}@media(min-width:992px){.lottery-application-form .application-date-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}}.lottery-application-form .application-date-label{color:#07185c;min-width:11.9rem;text-transform:uppercase}.lottery-application-form .draw-date,.lottery-application-form .pickup-date{padding:.8rem 0 0}@media(min-width:992px){.lottery-application-form .draw-date,.lottery-application-form .pickup-date{padding:1.6rem 0 0}}.lottery-application-form .lottery-form-right .card-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.lottery-application-form .lottery-form-right .card-header:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;color:#07185c;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none}.lottery-application-form .lottery-form-right .additional-info-title,.lottery-application-form .lottery-form-right .title{color:#313f78;font-size:1.8rem;font-weight:700;line-height:2.52rem}.lottery-application-form .lottery-form-right .additional-info-title{padding:3.2rem 0 0}@media(min-width:992px){.lottery-application-form .lottery-form-right .additional-info-title{padding:4rem 0 0}}.lottery-application-form .lottery-form-right .view-other-lottery{color:#07185c;text-decoration:underline}@media(max-width:991.98px){.lottery-application-form .lottery-form-right .timepicker-field{margin-top:2.4rem}}.lottery-application-form .lottery-form-right .lottery-product-error{margin:3.2rem 0 0}@media(min-width:992px){.lottery-application-form .lottery-form-right .lottery-product-error{margin:4rem 0 0}}.lottery-application-form .membership-info{font-size:1.6rem;line-height:2.32rem}.lottery-application-form .membership-info p{margin-bottom:0}.lottery-application-form .membership-info .membership-label{font-weight:700}@media(max-width:1199.98px){.lottery-application-form .membership-info .membership-label.mobile-number{padding:1.6rem 0 0}}.lottery-application-form .edit-membeship-info{font-size:1.2rem;line-height:1.8rem}.lottery-application-form .edit-membeship-info a{color:#07185c;text-decoration:underline}.lottery-application-form .input-field-note{color:#7a7a7a;font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:.4rem 0 0}.lottery-application-form .connecting-flight-warning{font-size:1.2rem}@media(min-width:992px){.lottery-application-form .connecting-flight-warning{font-size:1.4rem}}.lottery-application-form .connecting-flight-warning .icon{margin-right:.8rem}.lottery-application-form .lottery-product-info-label{font-size:1.6rem;line-height:2.32rem}.lottery-application-form .lottery-product-checkbox{left:1.6rem;position:absolute;top:.8rem;z-index:1}@media(min-width:992px){.lottery-application-form .lottery-product-checkbox{left:2.8rem;top:1.6rem}}@media(max-width:1199.98px){.lottery-application-form .lottery-products .custom-control{padding:0 .8rem}}.lottery-application-form .lottery-products .custom-control .custom-control-label:after,.lottery-application-form .lottery-products .custom-control .custom-control-label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;border-radius:100%;color:#fff;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;height:2.4rem;left:.9rem;line-height:1;padding:.2rem;text-align:center;text-transform:none;top:.9rem;width:2.4rem;z-index:1}@media(min-width:992px){.lottery-application-form .lottery-products .custom-control .custom-control-label:after,.lottery-application-form .lottery-products .custom-control .custom-control-label:before{left:1.7rem;top:1.7rem}}.lottery-application-form .lottery-products .custom-control .custom-control-label:before{background:#f5f6f8;border:.1rem solid #7a7a7a}.lottery-application-form .lottery-products .custom-control-input:checked~.custom-control-label:before{background-color:#313f78;border:.1rem solid #313f78}.lottery-application-form .lottery-products .custom-control-input:checked~.custom-control-label:after{background-image:none}.lottery-application-form .lottery-products .product-tile.selected{border:.2rem solid #313f78}.lottery-application-form .lottery-products .product-tile-empty p{margin:3.2rem 0 0;text-align:left}@media(min-width:992px){.lottery-application-form .lottery-products .product-tile-empty p{margin:0 0 0 3.1rem}}.lottery-application-form .lottery-products .lottery-empty-product{padding-top:3.925rem}@media(min-width:992px){.lottery-application-form .lottery-products .lottery-empty-product{padding-top:8.25rem}}.lottery-application-form .lottery-products .lottery-empty-product:before{background:url(../../images/icons/lottery-empty-product.svg) no-repeat;content:"";display:block;height:10.4rem;width:10.4rem}.lottery-application-form .lottery-products .lottery-view-details-cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#07185c;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:.8rem;justify-content:center;letter-spacing:.05em;text-transform:uppercase}.lottery-application-form .lottery-products .lottery-view-details-cta:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;-webkit-text-stroke:.05rem;content:"";display:inline-block;font-family:icomoon!important;font-size:2.4rem;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none}.lottery-application-form .terms-and-conditions-detail{font-size:1.6rem;line-height:2.32rem}.lottery-application-form .terms-and-conditions-detail a{color:#07185c;text-decoration:underline}.lottery-application-form .terms-and-conditions-checkbox-label{color:#414141}@media(min-width:992px){.lottery-terms-modal .modal-dialog{max-height:72.2rem;max-width:73.6rem}}.lottery-terms-modal .modal-content{color:#414141;padding:3.2rem 3.2rem 4rem}@media(min-width:992px){.lottery-terms-modal .modal-content{padding:3.2rem 4.8rem 4rem}}.lottery-terms-modal .modal-content .title{border-bottom:.1rem solid #e6e6e6;color:#262626;font-size:2rem;font-weight:700;line-height:2.8rem;padding-bottom:.8rem}.lottery-terms-modal .modal-content p{margin-bottom:3.2rem}.lottery-terms-modal .modal-content ol{padding:0 0 0 2rem}.lottery-terms-modal .modal-content .modal-body{font-size:1.4rem;margin-right:-1.2rem;max-height:55rem;overflow-y:auto;padding-right:.8rem}@media(min-width:992px){.lottery-terms-modal .modal-content .modal-body{max-height:59rem}}.lottery-submit-success-text{color:#268055;font-size:1.8rem;font-weight:700;padding-top:2.4rem}.lottery-sale-page{margin:0 auto;max-width:100%;padding:4.8rem 0}@media(min-width:992px){.lottery-sale-page{padding:6.4rem 0}}@media(max-width:991.98px){.krs-footer-content .container{padding-top:0}}