@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";
@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";
@import url('https://fonts.googleapis.com/css2?family=Ranchers&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Titan+One&display=swap');
body{
    scroll-behavior: smooth !important;
    padding-right:0 !important;
}
a{
    text-decoration: none !important;
}
.small-ratio-title {
    font-size: 1.708984375vw;
    font-weight: 700;
    color: #000;
}

@media (max-width: 480px) {
    .small-ratio-title {
        font-size: 20px;
    }
}

.lupinPopup {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
}


.lupinPopup .close-button {
    background-color: #fcd315;
    width: 3.7109375vw;
    height: 3.7109375vw;
    right: 4.00390625vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.92' height='34.359' fviewBox='0 0 32.92 34.359'%3E%3Cg id='Group_37746' data-name='Group 37746' transform='translate(-1584 -72.82)'%3E%3Cpath id='Path_214366' data-name='Path 214366' d='M5.757-46.626H15.846L6.726-30.393,15.96-12.267H5.985L0-25.935-5.928-12.267H-15.96l9.234-18.126-9.12-16.233H-5.757L0-34.556Z' transform='translate(1600.96 119.446)' fill='%23fff'/%3E%3Cpath id='Path_214365' data-name='Path 214365' d='M5.757-46.626H15.846L6.726-30.393,15.96-12.267H5.985L0-25.935-5.928-12.267H-15.96l9.234-18.126-9.12-16.233H-5.757L0-34.556Z' transform='translate(1599.96 119.446)' fill='%23006761'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.5625vw;
    top: 0;
    border-radius: 100px !important;
}

.lupinPopup .close-button:before,
.lupinPopup .close-button:after {
    display: none;
}

.lupinPopup.HtTestModal .videoMain {
    width: 89%;
}

.lupinPopup.HtTestModal .videoMain .videoimg {
    height: 22.412109375vw;
}

.lupinPopup.HtTestModal .videoMain .socialBar .website:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.842 283.842' style='enable-background:new 0 0 283.842 283.842;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.117,22.764l-9.877-8.737c-23.003-20.398-58.227-18.283-78.618,4.726l-28.267,31.89 c-6.38,7.199-5.717,18.251,1.479,24.637l2.653,2.354c7.221,6.402,18.239,5.741,24.646-1.481l28.265-31.889 c6.305-7.107,17.227-7.761,24.338-1.466l9.865,8.752c7.113,6.303,7.783,17.223,1.469,24.334l-61.808,69.726 c-5.231,5.911-13.791,7.505-20.816,3.875c-7.682-3.967-17.051-2.224-22.787,4.245l-0.482,0.544 c-3.881,4.377-5.499,10.188-4.439,15.943c1.061,5.752,4.642,10.604,9.825,13.313c8.197,4.284,17.049,6.358,25.814,6.358 c15.532,0,30.795-6.512,41.67-18.775l61.804-69.718C290.219,78.417,288.099,43.148,265.117,22.764z' fill='%23fcd315'/%3E%3Cpath d='M133.998,208.581l-2.659-2.356c-7.204-6.383-18.259-5.712-24.64,1.489l-28.254,31.886 c-6.308,7.105-17.222,7.764-24.327,1.473l-9.879-8.764c-7.115-6.301-7.783-17.212-1.467-24.325l61.806-69.721 c5.124-5.787,13.555-7.442,20.504-4.028c7.986,3.924,17.683,2.016,23.595-4.656l0.222-0.25c3.798-4.288,5.396-9.979,4.386-15.614 c-1.01-5.636-4.484-10.417-9.533-13.119c-22.828-12.22-50.769-7.22-67.947,12.165l-61.81,69.707v0.001 c-20.371,22.978-18.252,58.246,4.726,78.622l9.877,8.749c10.583,9.383,23.77,13.992,36.913,13.992 c15.394,0,30.724-6.327,41.718-18.724l28.258-31.886C141.88,226.003,141.224,214.987,133.998,208.581z' fill='%23fcd315'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 20px;
    /* height: 20px; */
    display: inline-block;
    content: "";
    height: 54px;
    background-repeat: no-repeat;
    background-position: center;
}

.lupinPopup.quizMaster .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    max-width: initial;
}

.lupinPopup.quizMaster .modal-dialog .modal-content {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: none;
    padding-left: 3.662109375vw;
    padding-right: 10.15625vw;
    /* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/popup-bg.webp); */
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    flex-direction: row;
    max-width: 70.361328125vw;
    height: 37.79296875vw;
    margin: auto;
    align-items: center;
}
.lupinPopup .modal-dialog:before{
    content:" ";position: absolute;left:50%;right:0;top:50%;bottom:0;border-radius:30px;max-width:70.361328125vw;height:37.79296875vw;background-size:100%;transform:translateX(-50%) translateY(-50%);width:100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1441.635' height='766.4' viewBox='0 0 1441.635 766.4'%3E%3Cg id='Group_37201' data-name='Group 37201' transform='translate(92 -142.6)'%3E%3Cg id='Group_37009' data-name='Group 37009' transform='translate(-92 142.6)' style='isolation: isolate'%3E%3Cpath id='Path_43744' data-name='Path 43744' d='M721.875,37.29c416.628,0,706.792-171.369,706.792,177.828,0,224.534,52.634,462.353-55.14,493.967-150.267,96.023-878.87,0-1027.606,0-416.628,0-328.333-144.77-328.333-493.967S305.247,37.29,721.875,37.29Z' transform='translate(-9.765 14.638)' fill='%2394ba2a'/%3E%3Cpath id='Path_43748' data-name='Path 43748' d='M721.875,37.29c416.628,0,706.792-171.369,706.792,177.828,0,224.534,52.633,462.353-55.14,493.967-150.267,96.023-878.869,0-1027.606,0-416.628,0-328.332-144.77-328.332-493.967S305.247,37.29,721.875,37.29Z' transform='translate(0.117 4.756)' fill='%23006864'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position:center;
}

.lupinAddSchool .modal-dialog:before{
    content:" ";position: absolute;left:50%;right:0;top:50%;bottom:0;border-radius:30px;max-width:70.361328125vw;height:37.79296875vw;background-size:100%;transform:translateX(-50%) translateY(-50%);width:100%;
	/* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/school-bg.png); */
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/school-bg.png);
    background-repeat: no-repeat;background-position:center;
}
.lupinPopup.quizMaster .modal-dialog .modal-content .picture {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 24.70703125vw;
    height: 21.240234375vw;
}

.lupinPopup.quizMaster .modal-dialog .modal-content .picture.navin {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/Meghashyam_Shirodkar.png);
}

.lupinPopup.quizMaster .modal-dialog .modal-content .picture.avinash {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/avinashMudaliar.png);
}

.lupinPopup.quizMaster .modal-dialog .modal-content .copy {
    flex: 1;
    padding-left: 2.44140625vw;
    color: #fff;
}

.lupinPopup.quizMaster .modal-dialog .modal-content .copy .popupHeading {
    font-family: "Luckiest Guy", cursive;
    color: #fcd315;
    font-size: 2.44140625vw;
    line-height: 1;
    margin-bottom: 0;
}

.lupinPopup.quizMaster .modal-dialog .modal-content .copy p {
    font-size: 1.07421875vw;
}

.asset1{width: 113px;
    height: 143px;
    position: absolute;
    left: 0px;
    top: 30px;
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/asset2.png) no-repeat;
    background-size: cover;
    z-index: 9;
}
.asset2{width: 111px;
    height: 153px;
    position: absolute;
    right: 0px;
    top: 24vw;
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/asset1.png) no-repeat;
    background-size: cover;
    z-index: 9;
}

@media (max-width: 480px) {
    .lupinPopup.quizMaster .modal-dialog {
        margin-left: 0;
        margin-right: 0;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content {
        max-width: inherit;
        flex-direction: column;
        height: auto;
        padding-top: 53px;
        padding-bottom: 110px;
        background-size: auto 100%;
        padding-left: 20px;
        padding-right: 20px;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/master-responsive.png);
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .picture {
        width: 240px;
        height: 206px;
        margin-bottom: 23px;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .copy {
        padding-left: 0;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .copy .popupHeading {
        font-size: 27px;
        margin-bottom: 5px;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .copy p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content:after {
        content: "";
        display: block;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/master-assets.png);
        height: 94px;
        width: 145px;
        background-size: 100%;
        position: absolute;
        bottom: 0;
        right: 0;
    }
}

@media (max-width: 480px) {
    .lupinPopup {
        transform: scale(1) !important;
    }

    .lupinPopup .close-button {
        position: relative;
        width: 40px;
        height: 40px;
        margin-left: auto;
        background-size: 40%;
        margin-top: 10px;
        margin-bottom: -20px;
        right: 0;
    }
}

.lupinAddSchool {
    font-weight: 500;
}

.lupinAddSchool .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    max-width: initial;
    min-height: 100vh;
}

.lupinAddSchool .modal-dialog .modal-content {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: none;
    padding-left: 8.0078125vw;
    padding-right: 8.349609375vw;
    padding-top: 4.78515625vw;
    padding-bottom: 4.98046875vw;
    margin: 0 auto;
    justify-content: center;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/school-bg.png) !important;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 72.314453125vw;
    background-size: auto 100%;
}

.lupinAddSchool .modal-dialog .modal-content .form-group .small {
    padding-left: 0;
    font-size: 0.732421875vw;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .form-group .small {
        font-size: 14px;
    }
}

.lupinAddSchool .modal-dialog .modal-content .fieldWrapper .small {
    color: #2c1063;
    font-weight: 400;
}

.lupinAddSchool .modal-dialog .modal-content .fieldWrapper .small a {
    color: #1900ff;
    text-decoration: underline;
}

.lupinAddSchool .modal-dialog .modal-content .fieldWrapper.colTwo {
    display: flex;
    justify-content: space-between;
}

.lupinAddSchool .modal-dialog .modal-content .fieldWrapper.colTwo .form-group {
    flex: 0 0 auto;
    width: 49%;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .fieldWrapper.colTwo {
        flex-direction: column;
    }

    .lupinAddSchool .modal-dialog .modal-content .fieldWrapper.colTwo .form-group {
        width: 100%;
    }
}

.lupinAddSchool .modal-dialog .modal-content .tickBox {
    display: inline-flex;
    flex-wrap: wrap;
    margin-top: 0.634765625vw;
    font-size: 0.9765625vw;
    width: 43.45703125vw;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox a {
    color: #1900ff;
    text-decoration: underline;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox .red {
    color: #ff2626;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox label {
    width: auto;
    margin-right: 3.173828125vw;
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox label span:nth-child(3) {
    flex: 1;
    line-height: 1.4;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox label input {
    position: absolute;
    width: 0;
    opacity: 0;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox label .checkmark {
    height: 0.830078125vw;
    width: 0.830078125vw;
    display: inline-block;
    border: 1px solid #2c1063;
    margin-right: 0.78125vw;
    margin-top: 3px;
}

.lupinAddSchool .modal-dialog .modal-content .tickBox label input:checked~.checkmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.586' height='14.894' fill='%23FFF' viewBox='0 0 19.586 14.894'%3E%3Cpath id='md-checkmark' d='M10.738,19.46,6.132,14.847,4.5,16.4l6.238,6.225L24.086,9.29,22.454,7.734Z' transform='translate(-4.5 -7.734)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 65%;
    background-color: #2c1063;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .tickBox {
        font-size: 16px;
        width: 100%;
    }

    .lupinAddSchool .modal-dialog .modal-content .tickBox label .checkmark {
        width: 17px;
        height: 17px;
        margin-right: 16px;
    }
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN {
    position: relative;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .title {
    font-size: 0.9765625vw;
    display: block;
    margin-bottom: 0.341796875vw;
    color: #2c1063;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .title.required:after {
    content: "*";
    color: #ff2626;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .title.bold {
    font-weight: 600;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .textbox {
    border-color: #2c1063 !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 3.515625vw;
    z-index: auto;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .successMsg:empty {
    display: none;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .help {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_9536' data-name='Rectangle 9536' width='28' height='28' transform='translate(0.081 0.08)' fill='%232c1063'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_37430' data-name='Group 37430' transform='translate(0.186 0.187)'%3E%3Cg id='Group_32511' data-name='Group 32511' transform='translate(-0.266 -0.267)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_45079' data-name='Path 45079' d='M13.667,0A13.852,13.852,0,1,0,27.7,13.666,13.854,13.854,0,0,0,13.667,0m-.041,22.283H13.55a2.016,2.016,0,0,1,.048-4.032h.068a2.016,2.016,0,1,1-.039,4.032m4.955-9.835a9.158,9.158,0,0,1-1.654,1.48l-.845.584a2.3,2.3,0,0,0-.849,1.034,2.14,2.14,0,0,0-.131.867v.136H11.873l.009-.273a3.529,3.529,0,0,1,.532-2.329,13.707,13.707,0,0,1,2.409-1.938,2.542,2.542,0,0,0,.57-.583,2.052,2.052,0,0,0,.489-1.2,2.331,2.331,0,0,0-.443-1.378,1.845,1.845,0,0,0-1.6-.6A1.741,1.741,0,0,0,12.229,9a3,3,0,0,0-.489,1.611v.138H8.412l.006-.144A5.058,5.058,0,0,1,10.58,6.242a5.693,5.693,0,0,1,3.131-.822A6.758,6.758,0,0,1,17.75,6.583a4.033,4.033,0,0,1,1.634,3.48,3.981,3.981,0,0,1-.8,2.386' transform='translate(0.423 0.424)' fill='%232c1063'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.3671875vw;
    height: 1.3671875vw;
    position: absolute;
    /* left: calc(100% + 10px); */
    display: block;
    /* transform: translateY(-50%); */
    top: calc(50% + 0.341796875vw + 0.9765625vw - 0.68359375vw);
    text-indent: -9999px;
    overflow: hidden;
    background-size: 100%;
    cursor: pointer;
    z-index: 6;
    top: 0;
    left: auto;
    right: 0;
    transform: none;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1s2u09g-control,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1pahdxg-control {
    padding: 0 15px;
    min-height: auto;
    border-color: #2c1063;
    box-shadow: none;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer {
    padding: 0;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer .css-6j8wv5-Input,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer .css-1pndypt-Input,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer .css-6j8wv5-Input,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer .css-1pndypt-Input {
    padding: 0;
    margin: 0;
    line-height: 3.515625vw;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container.textbox {
    /* border: none; */
    padding: 0;
    border: 1px solid #2c1063;
    border-radius: 5px;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container.textbox * {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    border: none;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN #react-select-select_box-listbox {
    z-index: 111 !important;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .fieldCopyN .title {
        font-size: 16px !important;
        margin-bottom: 5px !important;
    }

    .lupinAddSchool .modal-dialog .modal-content .fieldCopyN .textbox {
        line-height: 45px !important;
    }

    .lupinAddSchool .modal-dialog .modal-content .fieldCopyN .help {
        right: 0;
        top: 7px;
        transform: none;
        left: auto;
        width: 15px;
        height: 15px;
    }
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .formButton .successMsg2 {
        margin-right: 110px;
        margin-left: 0;
    }
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button {
    border: none;
    padding: 0;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button span {
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 4px 4px 0 #28583e;
    font-size: 1.46484375vw;
    background-color: #006761;
    padding: 0.634765625vw 0.927734375vw 0.634765625vw 1.07421875vw;
    border-radius: 18px;
    position: relative;
    line-height: 1;
    letter-spacing: 0.8px;
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button:before {
    content: "";
    display: block;
    position: absolute;
    left: -0.830078vw;
    right: 0;
    bottom: -0.980156vw;
    top: -0.447vw;
    background-color: #94ba2a;
    border-radius: 30px 30px 30px 30px;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog .modal-content .luppin_button span {
        padding: 0 16px;
        border-radius: 18px;
        font-size: 16px;
        line-height: 40px;
        display: block;
        margin: 0 4px 0 9px;
    }
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button {
    display: block;
    margin: auto;
    margin-top: 2.44140625vw;
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button span {
    padding-left: 1.806640625vw;
    padding-right: 1.806640625vw;
}

.lupinAddSchool .modal-dialog .modal-content .heading {
    font-size: 2.44140625vw;
    font-family: "Ranchers", cursive;
    margin-bottom: 1.318359375vw;
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-319lph-ValueContainer .css-6j8wv5-Input,
.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .css-b62m3t-container .css-319lph-ValueContainer .css-1pndypt-Input {
    line-height: 3.02734375vw !important;
}
.owl-theme .owl-dots .owl-dot span{background: transparent !important ;}

.lupinAddSchool .modal-dialog .modal-content .fieldCopyN .textbox {
    line-height: 3.02734375vw;
}

@media (max-width: 480px) {
    .lupinAddSchool .modal-dialog {
        margin: 0;
    }

    .lupinAddSchool .modal-dialog .modal-content {
        padding-top: 58px;
        padding-bottom: 108px;
        max-width: inherit;
        padding-left: 20px;
        padding-right: 20px;
    }

    .lupinAddSchool .modal-dialog .modal-content .heading {
        font-size: 30px;
        margin-bottom: 32px;
    }

    .lupinAddSchool .modal-dialog .modal-content:after {
        content: "";
        display: block;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/master-assets.png);
        height: 94px;
        width: 145px;
        background-size: 100%;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .lupinAddSchool .modal-dialog .modal-content .luppin_button span {
        padding-left: 31px;
        padding-right: 33px;
        line-height: 54px;
        font-size: 24px;
    }
}

.lupinNavOpen {
    overflow: hidden;
}

.lupin_page {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    /* background-repeat: repeat;
    background-blend-mode: hard-light; */
}

.lupin_page .lupinbackdrop {
    content: "";
    position: absolute;
    background-color: #000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
}

.lupin_page .luppin_button {
    border: none;
    padding: 0;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    text-align:center;
    display: block;
    width: 213px; margin: 0 auto;
}

.lupin_page .luppin_button span {
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #006761;
    text-shadow: 4px 4px 0 #28583e;
    font-size: 1.46484375vw;
    background-color: #fff;
    padding: 0.634765625vw 0.927734375vw 0.634765625vw 1.07421875vw;
    border-radius: 18px;
    position: relative;
    line-height: 1;
    letter-spacing: 0.8px;
    display: block;
}

.lupin_page .luppin_button:before {
    content: "";
    display: block;
    position: absolute;
    left: -0.78125vw;
    right: 0.804688vw;
    bottom: -0.6770833333333334vw;
    top: 0.869792vw;
    background-color: #94ba2a;
    border-radius: 30px 30px 30px 30px;
    transition: all .4s ease-in-out;
}
.lupin_page .luppin_button:hover:before {
    left:-4px;
    right:-4px;
    bottom:-4px;
    top:-4px;
    border-radius:22px;
}
@media (max-width: 480px) {
    .modal.sharing-course .course-list .title.lupin-title{
        margin-right: 10px !important;
        margin-bottom: 0 !important;
    }
    .lupin_page .luppin_button span {
        padding: 0 16px;
        border-radius: 18px;
        font-size: 16px;
        line-height: 40px;
        display: block;
        margin: 0 4px 0 9px;
    }
}

.lupin_page .lupin_header {
    background-color: #006761;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0px;
    z-index: 10;
    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.59) !important;
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
}
@media (max-width: 1260px) {
    .lupin_page .lupin_header {
    top: 55px;
}
}
@media (max-width: 1440px) {
    .lupin_page .lupin_header {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_header {
        padding-left: 15px;
        padding-right: 15px;
        top:55px
    }
}

.lupin_page .lupin_header .burgerMenu {
    display: none;
}

.lupin_page .lupin_header .lunpinHeader_copy .navigation {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
}

.lupin_page .lupin_header .lunpinHeader_copy .navigation li a {
    line-height: 3.41796875vw;
    display: inline-block;
    color: #fff;
    font-size: 0.9765625vw;
    padding: 0 0.732421875vw;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
}

.lupin_page .lupin_header .lunpinHeader_copy .navigation li a:before {
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    background-color: #fcd315;
    left: 0;
    right: 0;
    transition: all 0.3s ease-in-out;
}

.lupin_page .lupin_header .lunpinHeader_copy .navigation li a.active:before {
    height: 0.390625vw;
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar {
    position: fixed;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    background-color: #006761;
    display: flex;
    flex-direction: column;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 0 12px 12px 0;
    overflow: hidden;
    z-index: 9;
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a {
    width: 2.685546875vw;
    line-height: 2.685546875vw;
    text-align: center;
    color: #fcd315;
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.facebook:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.twitter:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.linkedin:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.youtube:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.instagram:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.rss:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.whatsapp:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.pinterest:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.telegram:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.google_gmail:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a.bookmark:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a:hover {
    background-color: #fcd315;
    color: #006761;
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a span {
    display: none;
}

.lupin_page .lupin_header .achchi-logo {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/header_logo.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    height: 2.44140625vw;
    flex: 1;
    background-position: right;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out all;
}

body.header_fixed .lupin_page .lupin_header .achchi-logo {
    visibility: visible;
    opacity: 1;
}

.lupin_page .lupin_header .loginBtn {
    color: #2c4a4c;
    line-height: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.017' height='39.531' viewBox='0 0 84.017 39.531'%3E%3Cg id='Group_35993' data-name='Group 35993' transform='translate(-53 -127.469)'%3E%3Cg id='Group_35538' data-name='Group 35538' transform='translate(53 127.469)'%3E%3Cpath id='Path_43744' data-name='Path 43744' d='M51.552-2.559c24.448,0,41.475-8.955,41.475,9.292,0,11.733,3.089,24.16-3.236,25.812-8.818,5.018-51.573,0-60.3,0-24.448,0-19.267-7.565-19.267-25.812S27.1-2.559,51.552-2.559Z' transform='translate(-9.765 4.756)' fill='%23fcd315'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 2.392578125vw;
    width: 4.58984375vw;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0.9765625vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
}

@media (max-width: 480px) {
    .lupin_page .lupin_header {
        height: 50px;
        padding-left: 20px;
        padding-right: 20px;
        z-index: 1200;
    }

    .lupin_page .lupin_header:after {
        content: "";
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.5);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease-in-out;
    }

    .lupin_page .lupin_header .burgerMenu {
        border: none;
        height: 40px;
        width: 30px;
        background-color: rgba(0, 0, 0, 0);
        border-radius: 100px;
        padding: 0;
        display: block;
    }

    .lupin_page .lupin_header .burgerMenu span {
        display: block;
        height: 2px;
        background-color: #fcd315;
        border-radius: 3px;
        margin: 5px 0;
    }

    .lupin_page .lupin_header .lunpinHeader_copy {
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s cubic-bezier(0.41, 0.18, 0.36, 1);
        position: fixed;
        left: -80%;
        top: 0;
        bottom: 0;
        background-color: #006761;
        padding: 25px 0 25px 25px;
        width: 80%;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .closeBtn {
        width: 23px;
        height: 21px;
        margin-bottom: 35px;
        background-repeat: no-repeat;
        background-size: 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.047' height='21.227' viewBox='0 0 23.047 21.227'%3E%3Cg id='Group_37707' data-name='Group 37707' transform='translate(-1584 -72.82)'%3E%3Cpath id='Path_214366' data-name='Path 214366' d='M-.756-46.626H6.307L-.078-36.6,6.387-25.4H-.6l-4.19-8.444L-8.937-25.4H-15.96L-9.5-36.6-15.88-46.626h7.063l4.03,7.457Z' transform='translate(1600.66 119.446)' fill='%23fff'/%3E%3Cpath id='Path_214365' data-name='Path 214365' d='M-.756-46.626H6.307L-.078-36.6,6.387-25.4H-.6l-4.19-8.444L-8.937-25.4H-15.96L-9.5-36.6-15.88-46.626h7.063l4.03,7.457Z' transform='translate(1599.96 119.446)' fill='%23fcd315'/%3E%3C/g%3E%3C/svg%3E%0A");
        display: block;
        opacity: 0;
        transition: all 0.6s ease-in-out;
        transform: scale(0.7);
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation {
        flex-direction: column;
        margin-bottom: 0;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation li {
        margin-bottom: 28px;
        opacity: 0;
        transition: all 0.4s ease-in-out;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation li a {
        font-size: 18px;
        font-weight: 500;
        line-height: 1;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation li a.active {
        color: #fcd315;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation li a:before {
        display: none;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
        position: relative;
        margin: 0;
        transform: none;
        top: auto;
        flex-direction: row;
        box-shadow: none;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar a {
        height: 40px;
        width: 40px;
        border-radius: 100px;
        background-color: #fcd315;
        color: #006761;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 10px;
        font-size: 20px;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
        opacity: 0;
        transition: all 0.8s ease-in-out;
        transform: translateY(10px);
        border-top: 2px solid #fff;
        padding-top: 35px;
        border-radius: 0;
        margin-right: 25px;
        position: relative;
        flex-wrap: wrap;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar:before {
        content: "Share";
        display: block;
        margin-bottom: 8px;
        flex: 0 0 100%;
        color: #fff;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='15' viewBox='0 0 27 15'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M13.5,0,27,15H0Z' transform='translate(27 15) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");
        height: 15px;
        width: 27px;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .lupin_page .lupin_header .loginBtn {
        width: 55px;
        height: 25px;
        font-size: 14px;
    }

    .lupin_page .lupin_header .achchi-logo {
        height: 35px;
    }

    body.lupinNavOpen .lupin_page .lupin_header:after {
        opacity: 1;
        visibility: visible;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy {
        opacity: 1;
        visibility: visible;
        left: 0;
        z-index: 7;
        top: 55px;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .closeBtn {
        transition-delay: 0.4s;
        opacity: 1;
        transform: scale(1);
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li {
        opacity: 1;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(1) {
        transition-delay: 0.1s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(2) {
        transition-delay: 0.2s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(3) {
        transition-delay: 0.3s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(4) {
        transition-delay: 0.4s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(5) {
        transition-delay: 0.5s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(6) {
        transition-delay: 0.6s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(7) {
        transition-delay: 0.7s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(8) {
        transition-delay: 0.8s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .navigation li:nth-child(9) {
        transition-delay: 0.9s;
    }

    body.lupinNavOpen .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
        opacity: 1;
        transition-delay: 0.9s;
        transform: none;
    }
}

@media (max-width: 375px) {
    .lupin_page .lupin_header .lunpinHeader_copy .navigation li {
        margin-bottom: 22px;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
        padding-top: 30px;
    }
}

.lupin_page .owl-carousel {
    z-index: 4;
}

.lupin_page .owl-carousel .owl-prev {
    right: auto;
    left: 7.6171875vw;
}

.lupin_page .owl-carousel .owl-next {
    right: 7.6171875vw;
    left: auto;
}

@media (max-width: 1440px) {
    .lupin_page .owl-carousel .owl-prev {
        right: auto;
        left: 5.078125vw;
    }

    .lupin_page .owl-carousel .owl-next {
        right: 5.078125vw;
        left: auto;
    }
}

@media (max-width: 480px) {
    .lupin_page .owl-carousel .owl-prev {
        right: auto;
        left: 20px;
    }

    .lupin_page .owl-carousel .owl-next {
        right: 20px;
        left: auto;
    }
}

.lupin_page .owl-carousel .owl-prev,
.lupin_page .owl-carousel .owl-next {
    background-color: #fcd315 !important;
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
    width: 3.7109375vw;
    height: 3.7109375vw;
}

.lupin_page .owl-carousel .owl-prev span,
.lupin_page .owl-carousel .owl-next span {
    display: none;
}

.lupin_page .owl-carousel .owl-nav .owl-prev {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_37757' data-name='Group 37757' xmlns='http://www.w3.org/2000/svg' width='27.854' height='38.291' viewBox='0 0 27.854 38.291'%3E%3Cpath id='Path_215643' data-name='Path 215643' d='M12.446,38.291H26.321L13.779,20.2,26.478,0H12.76L0,20.972H0Z' transform='translate(1.375)' fill='%23fff'/%3E%3Cpath id='Path_214365' data-name='Path 214365' d='M12.446,38.291H26.321L13.779,20.2,26.478,0H12.76L0,20.972H0Z' transform='translate(0)' fill='%23006761'/%3E%3C/svg%3E%0A") !important;
    border-radius: 50% !important;
    background-repeat: no-repeat !important;
    background-size: 40% !important;
    background-position: 50% !important;
    width: 3.710938vw !important;
    height: 3.7109375vw !important;

}
.lupin_page .owl-carousel button{
    border: 1px solid red;
    /* position: absolute;
    top: 50%;
    transform: translateY(-50%); */
    
}
.lupin_page .owl-carousel .owl-nav .owl-next {
    right: 15.625vw  !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.853' height='38.291' viewBox='0 0 27.853 38.291'%3E%3Cg id='Group_37757' data-name='Group 37757' transform='translate(1621.521 111.111) rotate(180)'%3E%3Cpath id='Path_215643' data-name='Path 215643' d='M9.153-46.626H23.028L10.486-28.535l12.7,20.2H9.467L-3.293-29.308h0Z' transform='translate(1598.336 119.446)' fill='%23fff'/%3E%3Cpath id='Path_214365' data-name='Path 214365' d='M9.153-46.626H23.028L10.486-28.535l12.7,20.2H9.467L-3.293-29.308h0Z' transform='translate(1596.961 119.446)' fill='%23006761'/%3E%3C/g%3E%3C/svg%3E%0A")  !important;
    border-radius: 50%  !important;
    background-repeat: no-repeat  !important;
    background-size: 40%  !important;
    background-position: 50%  !important;
    width: 3.710938vw  !important;
    height: 3.7109375vw  !important;
}

.lupin_page .owl-carousel .owl-dots {
    position: relative;
    display: none;
}

.lupin_page .lupin_about {
    position: relative;
    color: #fff;
    margin-top: -3.90625vw;
    z-index: 2;
}

.lupin_page .lupin_about .aboutInside {
    padding-top: 5.908203125vw;
    padding-bottom: 4.19921875vw;
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
    display: flex;
    align-items: flex-start;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/about.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.lupin_mealplanner{position: relative; margin-top: -6vw; z-index: 1;}
.lupin_mealplanner .aboutInside {
    padding-top: 5.908203125vw;
    padding-bottom: 6.19921875vw;
    padding-left: 0vw;
    padding-right: 7.6171875vw;
    display: flex;
    align-items: flex-start;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/about.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.lupin_mealplanner .aboutInside .copy {
    width: 67%;
    flex: 0 0 auto;
    position: relative;
}

.lupin_mealplanner .aboutInside .mealplannerlogo{
    width: 17.159vw;
    height: 7.2vw;
    position: absolute;
    z-index: 1;
    top: 2.409vw;
    left: -18.75vw;
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/mealplanlogo.png);
    background-size: cover;
}
.lupin_mealplanner .aboutInside .copy h2{
    font-size: 4vw;
    color: #F0F074;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
}
.lupin_mealplanner .aboutInside .copy .mealtxt{text-align: center;}
.lupin_mealplanner .aboutInside .copy .mealdisc{
    font-size: 21px;
    color: #fff;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_desk{
    display: grid;
    grid-column-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 70px;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_desk .col1{
    background: #D5EBFB;
    position: relative;
    border-radius: 15px;
    padding: 30px 18px 18px 18px;
    font-size: 18px;
    color: #000;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_desk .col2{
    background: #FAFBD5;
    position: relative;
    border-radius: 15px;
    padding: 30px 18px 18px 18px;
    font-size: 18px;
    color: #000;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_desk .col3{
    background: #FFE8E8;
    position: relative;
    border-radius: 15px;
    padding: 30px 18px 18px 18px;
    font-size: 18px;
    color: #000;
}
.mealtop{width: 70px; height: 70px; border-radius: 100px; position: absolute; top: -48px; left: 20px;}
.mealtop img{width: 100%; height: 100%; object-fit: cover;}
.lupin_mealplanner .aboutInside .copy .tabsection{margin-top: 25px;}
.lupin_mealplanner .aboutInside .copy .tabsection .nav-tabs{margin: 0px 0px 0px 20px !important; border: 0px;}
.lupin_mealplanner .aboutInside .copy .tabsection .tab-content{background: #EDF0F3;border-radius: 15px;}
.lupin_mealplanner .aboutInside .copy .tabsection .nav-tabs .nav-link{border: 1px solid #E5E5E5; background: #fff; color: #000; font-weight: 600; border-bottom: 0px; border-radius: 10px 10px 0px 0px;}
.lupin_mealplanner .aboutInside .copy .tabsection .nav-tabs .nav-item:first-child .nav-link.active{background: #EDF0F3;}
.lupin_mealplanner .aboutInside .copy .tabsection .nav-tabs .nav-item:nth-child(2) .nav-link.active{background: #E8F7ED;}
.lupin_mealplanner .aboutInside .copy .tabsection .nav-tabs .nav-item:last-child .nav-link.active{background: #FFF1F1;}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul{display: flex; justify-content: left; margin: 8px 0px 15px 0px; padding: 0px;  overflow: auto; margin-right: -40px;}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul::-webkit-scrollbar { display: none;}
.lupin_mealplanner .aboutInside .copy .tabsection .tab-content .tab-pane:first-child{background: #EDF0F3; border-radius: 15px;
    padding: 12px 40px 20px 40px;}
    .lupin_mealplanner .aboutInside .copy .tabsection .tab-content .tab-pane:nth-child(2){background: #E8F7ED !important; border-radius: 15px;
        padding: 12px 40px 20px 40px;}
.lupin_mealplanner .aboutInside .copy .tabsection .tab-content .tab-pane:last-child{background: #FFF1F1 !important; border-radius: 15px;
    padding: 12px 40px 20px 40px;}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish{
    width:5.859vw;
    height: 5.859vw;
    position: relative;
}

.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked,
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked + label,
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label
{
    position: absolute;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked + label:before,
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 70px;
    top: 62px;
    width: 23px;
    height: 23px;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label:before{
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/uncheck.png);
    background-size: 100%;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked + label:after,
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 23px;
    height: 23px;
    background: #00a69c;
    position: absolute;    
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/checked.png);
    background-size: 100%;
    left: 70px;
    top: 62px;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish img{width: 100%; height: 100%; object-fit: cover;border-radius: 100px;}
.lupin_mealplanner .aboutInside .copy .selctm{font-weight:600;}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul li{
    list-style: none; margin-right: 20px; text-align: center;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul li:last-child{
    list-style: none; margin-right: 0px;
}
.lupin_mealplanner .aboutInside .copy .mealgrid_ul li .cnamed{color: #555555; font-size: 16px;}
.lupin_mealplanner .aboutInside .copy .accordion-button:not(.collapsed)::after{
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/acc_minus.png);
    background-size: cover;
}
.lupin_mealplanner .aboutInside .copy .accordion-button::after{
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/acc_plus.png);
    background-size: cover;
}
.lupin_mealplanner .aboutInside .copy .accordion-item .accordion-button.collapsed{padding-bottom: 20px;}
.lupin_mealplanner .aboutInside .copy .accordion-button:not(.collapsed){
    box-shadow: none;
    background: none;
    color: #000;
    font-weight: 600;
}
.lupin_mealplanner .aboutInside .copy .accordion-button:not(.collapsed) span{font-weight: 400;}
.lupin_mealplanner .aboutInside .copy .accordion-button{padding:20px 40px 0px 17px;}
.lupin_mealplanner .aboutInside .copy .accordion-button:focus{border: 0px; box-shadow: none;}
.lupin_mealplanner .aboutInside .copy .accordion-item:last-of-type .accordion-button.collapsed,.lupin_mealplanner .aboutInside .copy .accordion-item:first-of-type .accordion-button{border-radius: 10px; font-weight: 600;}
.lupin_mealplanner .aboutInside .copy .accordion-item:last-of-type .accordion-button.collapsed span,.lupin_mealplanner .aboutInside .copy .accordion-item:first-of-type .accordion-button span{font-weight: 400;}
.lupin_mealplanner .aboutInside .copy .accordion-item {
    background-color: none; border-radius: 10px;
    border: 1px solid #AFAFAF;
    margin-bottom: 15px;
}
.lupin_mealplanner .aboutInside .copy .accordion-item h2{
    font-size: 16px; color: #000; font-weight: 600; font-family: "Poppins", sans-serif;
}
.lupin_mealplanner .aboutInside .copy .accordion-button::after{width: 20px; height: 20px;}

.lupin_mealplanner .aboutInside .copy .formrow{
    display: grid;
    grid-column-gap: 40px;
    grid-template-columns: repeat(2, 1fr);
}
.lupin_mealplanner .aboutInside .copy .formrow h3{
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
.lupin_mealplanner .aboutInside .copy .formrow .clatxt{
    font-size: 14px;
    font-weight: 400;
}
.lupin_mealplanner .aboutInside .copy .formrow .mealplanfrm{margin-top: 17px;}
.lupin_mealplanner .aboutInside .copy .formrow .calcalories{
    font-size: 14px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    margin-top: 8px;
    text-decoration: underline;
    text-align: right;
    margin-bottom: 10px;
}
.lupin_mealplanner .aboutInside .copy .formrow .optional{margin-bottom: 20px;}
.lupin_mealplanner .aboutInside .copy .gmealplan{background: #00C787; border: 0px; color: #fff; font-weight: 600; padding: 15px 0px; display: block; width: 300px; border-radius: 15px; margin: 10px auto 0px;}
.lupin_mealplanner .aboutInside .image {
    flex: 0 0 auto;
    width: 28%;
    margin-left: 0;
    margin-top: 10vw;
    margin-right: 0vw;
    background-repeat: no-repeat;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/mealplanner1.png);
    height: 30.105469vw;
    background-position: top right;
    background-size: auto 100%;
}
.calcalpop .modal-dialog{max-width: 800px;}
.modpad{padding: 60px 50px 40px 50px; position: relative;}
.modhead{color: #272727; font-size: 30px; font-weight: 600; margin-bottom: 30px; padding: 0px;}
.modmealclose{position: absolute;
    font-size: 22px;
    font-weight: 600;
    color: #272727;
    right: 45px; cursor: pointer;
    top: 60px;}
.calcalpop .modal-dialog .poprow{
    display: grid;
    grid-column-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
}
.calcalpop .modal-dialog .poprow .colsec{
    margin-bottom: 40px;
    border-bottom: 1px solid #535353;
    padding:0px 15px 10px 0px;
    position: relative;
}
.calcalpop .modal-dialog .poprow .colsec:last-child{
    background: #E8F7ED;
    border-radius: 10px;
    border-bottom: 0px;
    padding: 0px 15px;
}
.calcalpop .modal-dialog .poprow .colsec:last-child .callabel, .calcalpop .modal-dialog .poprow .colsec:last-child .calinput{padding: 0px;}
.calcalpop .modal-dialog .poprow .callabel{font-size: 10px; color: #555555; padding-left: 15px; }
.calcalpop .modal-dialog .poprow .calinput{
    display: block;
    width: 100%;
    padding: 4px 0px 4px 15px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: transparent; border: 0px;
}
.calcalpop .modal-dialog .poprow .colsec .editicn{
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/editicn.png) no-repeat;
    width: 16px;
    height: 16px;
    background-size: 100%;
    position: absolute;
    right: 10px;
    top: 33px;
    cursor: pointer;
}
.calplan{background: #00C787; border: 0px; color: #fff; font-weight: 600; padding: 15px 0px; display: block; width: 300px; border-radius: 15px; margin: 10px auto 0px;}
.lupin_mealplanner .aboutInside .handimg{display: none;}
.lupin_mealplanner .aboutInside .txtmealplanner{display: none;}
@media (max-width: 1440px) {
    .lupin_page .lupin_about .aboutInside {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
    .lupin_mealplanner .aboutInside .copy h2{
        font-size: 3.6vw;
    }
    .lupin_mealplanner .aboutInside .copy .mealdisc {
        font-size: 18px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_desk .col1, .lupin_mealplanner .aboutInside .copy .mealgrid_desk .col2,.lupin_mealplanner .aboutInside .copy .mealgrid_desk .col3 {
        font-size: 14px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_ul li {
        margin-right: 23px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish {
        width: 80px;
        height: 80px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:not(:checked) + label:before {
        left: 60px;
        top: 52px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_ul .lealdish [type="checkbox"]:checked + label:after {
        left: 60px;
        top: 52px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_ul li .cnamed{font-size: 14px; padding-top: 5px;}
}

@media (max-width: 1280px) {
    .lupin_mealplanner .aboutInside .mealplannerlogo {
        left: -16.75vw;
    }
}
@media (max-width: 769px) {
    .lupin_mealplanner .asset1{display: none;}
    .lupin_mealplanner .asset2{display: none;}
    .lupin_mealplanner .aboutInside {
        padding-top: 12.908203vw;
        padding-bottom: 12.19921875vw;
        padding-left: 0vw;
        padding-right: 0px;
        display: block;
        width: 100%;
    }
    .lupin_mealplanner .aboutInside .copy{ width: 100%; padding: 0px 20px;}
    .lupin_mealplanner .aboutInside .copy h2{text-decoration: center;}
    .lupin_mealplanner .aboutInside .copy .mealdisc {
        font-size: 18px; text-align: center; padding: 0px 40px;
    }
    .lupin_mealplanner .aboutInside .image{display: none;}
}
@media (max-width: 769px) {
    .lupin_mealplanner .asset1{display: none;}
    .lupin_mealplanner .asset2{display: none;}
    .lupin_mealplanner .aboutInside {
        padding-top: 31.908203vw;
        padding-bottom:31.19921875vw;
        padding-left: 0vw;
        padding-right: 0px;
        display: block;
        width: 100%;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_about .aboutInside {
        padding-left: 15px;
        padding-right: 15px;
    }
    .lupin_page .lupin_section.lupin_aptivate {
        margin-top: -16vw !important;
    }
    .greadintadpt video {
        margin-top: 12vw;
    }
    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy {
        padding-top: 350px;
    }
    .lupin_mealplanner .aboutInside{
        padding: 0px 15px;
    }
    .lupin_mealplanner .aboutInside .copy h2 {
        font-size: 30px;
        padding-top: 150px;
    }
    .lupin_mealplanner .aboutInside .copy .accordion-item h2 {
        font-size: 30px;
        padding-top: 0px;
    }
    .lupin_mealplanner .aboutInside .copy .formrow {
        grid-column-gap: 20px;
        grid-template-columns: repeat(1, 1fr);
    }
    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy .watchtvc, .lupin_page .lupin_section.lupin_aptivate .aptivateCopy .lupinai{
        width: 142px !important;
        height: 42px !important;
    }
    .lupin_mealplanner .aboutInside .copy{
        padding: 0px !important;
    }
    .lupin_mealplanner .aboutInside .copy .mealdisc{padding: 0px !important;}
    .lupin_mealplanner .aboutInside .mealplannerlogo, .lupin_mealplanner .aboutInside .image{display: none !important;}
    .lupin_mealplanner .aboutInside .txtmealplanner {
        display: block;
        width: 410px;
        height: 390px;
        position: relative;
        margin-left: -90px;
        background-repeat: no-repeat;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/mealplanner1.png);
        background-size: cover;
    }
    .lupin_mealplanner .aboutInside .handimg{
        width: 170px;
        height: 70px;
        margin: 15px auto 0;
        display: block;
        background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/mealplanlogo.png) no-repeat;
        background-size: 100%;
        transform: rotate(6deg);
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_desk {
        display: grid;
        grid-column-gap: 10px;
        grid-template-columns: repeat(3, 1fr);
        margin-top: 70px;
        overflow: auto;
        padding-top: 50px;
        margin-top: 0px;
        margin-right: -15px;
    }
    .lupin_mealplanner .aboutInside .copy .mealgrid_desk::-webkit-scrollbar { display: none;}    
    .lupin_mealplanner .aboutInside .copy .mealgrid_desk .col1, .lupin_mealplanner .aboutInside .copy .mealgrid_desk .col2, .lupin_mealplanner .aboutInside .copy .mealgrid_desk .col3{width: 290px;}   
    .lupin_mealplanner .aboutInside .copy .tabsection .tab-content .tab-pane{padding: 12px 15px 20px 15px !important; border-radius: 0px !important; margin: 0px -15px !important;}
    .asset1, .asset2{display: none;}
}

.lupin_page .lupin_about .aboutInside .image {
    flex: 0 0 auto;
    width: 18.84765625vw;
    margin-left: 3.173828125vw;
    margin-right: 1.07421875vw;
    background-repeat: no-repeat;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/cartoon.png);
    height: 33.10546875vw;
    background-size: auto 100%;
}

.lupin_page .lupin_about .aboutInside .copy {
    flex: 0 0 auto;
    width: 45.8984375vw;
    font-size: 1.26953125vw;
}

.lupin_page .lupin_about .aboutInside .copy p {
    margin-bottom: 1.66015625vw;
}

.lupin_page .lupin_about .aboutInside .copy p:last-child {
    margin-bottom: 0;
}

.lupin_page .lupin_about .aboutInside .copy .aboutTitle {
    color: #fcd315;
    font-size: 3.711vw;
    font-family: "Ranchers", cursive;
    margin-bottom: 0.732421875vw;
    text-transform: uppercase;
}
.lupin_page .lupin_about .aboutInside .copy .aboutTitle .bignext{
    font-size: 6.51vw;
    line-height: 1;
    color: #F0F074;
}

.lupin_page .lupin_about .aboutInside .copy .bottom {
    font-size: 1.7578125vw;
    font-weight: 700;
}

@media (max-width: 480px) {
    .lupin_page .lupin_about .aboutInside {
        flex-direction: column;
        padding-top: 120px;
        padding-bottom: 83px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .lupin_page .lupin_about .aboutInside .image {
        display: none;
    }

    .lupin_page .lupin_about .aboutInside .copy {
        width: 100%;
    }

    .lupin_page .lupin_about .aboutInside .copy .aboutTitle {
        font-size: 30px;
        position: relative;
        margin-bottom: 5px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .lupin_page .lupin_about .aboutInside .copy .aboutTitle:before {
        content: "";
        display: inline-block;
        left: 0;
        background-repeat: no-repeat;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/cartoon.webp);
        width: 80px;
        height: 160px;
        background-size: auto 100%;
    }

    .lupin_page .lupin_about .aboutInside .copy .aboutTitle span {
        flex: 1;
        padding-left: 15px;
    }

    .lupin_page .lupin_about .aboutInside .copy p,
    .lupin_page .lupin_about .aboutInside .copy .bottom {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .lupin_page .lupin_about .aboutInside .copy .bottom {
        margin-bottom: 0;
    }
}

.lupin_page .lupin_receipe_contest {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/contest/bg.png);
    background-size: auto 100%;
    background-position: center;
    padding-bottom: 2.44140625vw;
    padding-top: 8.10546875vw;
}

.lupin_page .lupin_receipe_contest .voucher_price .price_title {
    letter-spacing: 0.8px;
    font-size: 2.63671875vw;
}

.lupin_page .lupin_receipe_contest .voucher_price .price_title .small {
    font-size: 1.318359375vw;
}

.lupin_page .lupin_receipe_contest .voucher_price .price_title.amount {
    font-size: 3.466796875vw;
}

.lupin_page .lupin_receipe_contest .voucher_price .gift_icon {
    bottom: -5.199219vw;
    width: 5.078125vw;
    height: 5.029296875vw;
}

.lupin_page .lupin_receipe_contest .contest_voucher .syrup_image {
    z-index: 4;
}

.lupin_page .lupin_receipe_contest .contestInside {
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images {
    padding-bottom: 5.199219vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos {
    justify-content: flex-end;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_one .ht-images {
    width: 16.748046875vw;
    height: auto;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_two .ht-images {
    width: 18.359375vw;
    height: auto;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_voucher {
    padding-left: 9.765625vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_voucher .syrup_image {
    bottom: -1.7578125vw;
    width: 17.67578125vw;
    height: 15.673828125vw;
    right: -3.955078125vw;
}

@media (max-width: 480px) {
    .lupin_page .lupin_receipe_contest .contestInside .doddle_1 {
        top: 25%;
    }

    .lupin_page .lupin_receipe_contest .contestInside .doddle_3 {
        top: 48%;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .mobile_view .winner_title {
        text-align: left;
        padding-left: 20px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .mobile_view .owl-stage-outer {
        padding-left: 0px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        align-items: flex-start;
        justify-content: center;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column {
        width: auto;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_one .ht-images {
        width: 178px;
        height: auto;
        margin-top: 75px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_two .ht-images {
        width: 132px;
        height: auto;
        top: 0;
        transform: rotate(-3deg);
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .voucher_price .price_title {
        font-size: 32px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .voucher_price .price_title .small {
        font-size: 16px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .voucher_price .price_title.amount {
        font-size: 43px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .voucher_price .gift_icon {
        width: 118px;
        height: 147px;
    }
}

.lupin_page .lupin_receipe_contest .recipeWrapper {
    padding-bottom: 6.8359375vw;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
    display: block;
    margin-left: 7.6171875vw;
    margin-right: 7.6171875vw;
    font-size: 1.953125vw;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-family: "Ranchers", cursive;
    margin-bottom: 1.123046875vw;
    padding-top: 2.44140625vw;
    border-top: 2px solid #fff;
    position: relative;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
        margin-left: 5.078125vw;
        margin-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
        margin-left: 15px;
        margin-right: 15px;
    }
}

.lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(40 21) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 1.025390625vw;
    width: 1.953125vw;
    background-size: 100%;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: 0;
    background-repeat: no-repeat;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer {
    padding-left: 7.6171875vw;
    padding-right: 0;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item {
    width: 19.3359375vw;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .image {
    padding: 0.390625vw;
    background-color: #fff;
    border-radius: 14px;
    display: block;
    margin-bottom: 0.732421875vw;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .image img {
    width: 100% !important;
    object-fit: cover;
    height: 11.865234375vw !important;
    border-radius: 10px;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .receipe_name {
    font-size: 1.46484375vw;
    font-weight: 700;
    line-height: 1;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .user {
    font-size: 0.9765625vw;
}

@media (max-width: 480px) {
    .lupin_page .lupin_receipe_contest {
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/contest/responsive.png);
        padding-top: 170px;
    }

    .lupin_page .lupin_receipe_contest .voucher_price .gift_icon {
        bottom: 0;
        transform: rotate(0);
    }

    .lupin_page .lupin_receipe_contest .voucher_price .fortune {
        color: #000;
    }

    .lupin_page .lupin_receipe_contest .contestInside {
        padding-bottom: 31px;
        background: none;
    }

    .lupin_page .lupin_receipe_contest .contestInside .doddle_2 {
        top: -120px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper {
        margin-bottom: 80px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
        font-size: 28px;
        margin-bottom: 15px;
        padding-top: 47px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle:after {
        width: 39px;
        height: 21px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots {
        display: flex;
        justify-content: center;
        bottom: 0;
        margin-top: 20px;
        position: relative;
        padding-left: 9px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots .owl-dot {
        background-color: #133418;
        opacity: 1;
        width: 8px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots .owl-dot.active {
        background-color: #fcd315;
        width: 8px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item {
        width: 288px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .image {
        padding: 4px;
        margin-bottom: 10px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .image img {
        height: 170px !important;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .receipe_name {
        font-size: 21px;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-stage-outer .item .user {
        font-size: 16px;
    }
}

.lupin_page .lupin_article {
    padding-top: 1.46484375vw;
    display: none;
}

.lupin_page .lupin_article .heading {
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #fff;
    font-size: 2.9296875vw;
    margin-bottom: 1.46484375vw;
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_article .heading {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_article .heading {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer {
    padding-left: 7.6171875vw;
    padding-right: 0;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_article .owl-carousel .owl-stage-outer {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_article .owl-carousel .owl-stage-outer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer .item {
    width: 24.560546875vw;
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .image {
    padding: 0.390625vw;
    background-color: #fff;
    border-radius: 14px;
    display: block;
    margin-bottom: 0.732421875vw;
    margin-bottom: 0.87890625vw;
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .image img {
    width: 100% !important;
    object-fit: cover;
    height: 11.865234375vw !important;
    border-radius: 10px;
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .title {
    font-size: 1.5625vw;
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
}

.lupin_page .lupin_article .owl-carousel .owl-stage-outer .item p {
    font-size: 1.07421875vw;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
}

@media (max-width: 480px) {
    .lupin_page .lupin_article .heading {
        font-size: 30px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 15px;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer {
        padding-left: 20px;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer .item {
        width: 321px;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .image {
        padding: 4px;
        margin-bottom: 10px;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .image img {
        height: 182px !important;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer .item .title {
        font-size: 21px;
    }

    .lupin_page .lupin_article .owl-carousel .owl-stage-outer .item p {
        font-size: 16px;
    }
}

.lupin_page .lupin_section {
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
    color: #2c1063;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_section {
        padding-left: 5.078125vw;
        padding-right: 5.078125vw;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_section {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.lupin_page .lupin_section .lupinSecTitle {
    font-family: "Ranchers", cursive;
    font-size: 2.83203125vw;
    text-transform: uppercase;
    margin-bottom: 0.9765625vw;
}

.lupin_page .lupin_section .lupinSecTitle .br {
    display: block;
}

.lupin_page .lupin_section .lupinBody {
    font-weight: 600;
    margin-bottom: 2.44140625vw;
    font-size: 1.07421875vw;
}

.lupin_page .lupin_section.lupin_home {
    padding-top: 2.490234375vw;
    padding-bottom: 3.564453125vw;
    position: relative;
    padding-right: 0px !important;    
}
.greadintd{
    padding-top: 0vw;
    top: -244px;
    position: absolute;
    right: 0px;
    z-index: 0;
    width: 90.46875vw;
    height: 70vw;
}
.greadintd span{width: 70%; z-index: 1; height: 100%; position: absolute;background: linear-gradient(90deg, #0e0625 25%, transparent 100%);}
.greadintd video{opacity: 0.5;}

.greadintadpt{
    padding-top: 0vw;
    top: -244px;
    position: absolute;
    right: 0px;
    z-index: 0;
    width: 90.46875vw;
    height: 80vw;
}
.greadintadpt span{width: 70%; z-index: 1; height: 100%; position: absolute;background: linear-gradient(90deg, #0e0625 25%, transparent 100%);}
.greadintadpt video{opacity: 0.5;}

.lupin_page .lupin_section.lupin_home .star-7 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.916' height='26.802' viewBox='0 0 26.916 26.802'%3E%3Cpath id='Path_208475' data-name='Path 208475' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23006761'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    left: 24.609375vw;
    top: 0.927734375vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy {
    display: flex;
    justify-content: left;
    position: relative;
    align-items: flex-start;
}

.lupin_page .lupin_section.lupin_home .homeCopy .recipe {
    position: absolute;
    height: 10.791015625vw;
    width: 11.376953125vw;
    left: 1.220703125vw;
    top: -1.025390625vw;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/recipe-contest.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_home .homeCopy .recipe:after {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/recipe-contest-bg.svg);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: -2.685546875vw;
    left: -3.02734375vw;
    bottom: -3.759765625vw;
    right: -2.783203125vw;
    background-size: 100%;
    background-position: center;
}

.lupin_page .lupin_section.lupin_home .homeCopy .human {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/human1.svg);
    background-repeat: no-repeat;
    width: 25.390625vw;
    background-position: center;
    height: 20.458984375vw;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: -3.564453125vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol {
    text-align: center;
    color: #fff;
    position: relative;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-1 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208473' data-name='Path 208473' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23FFFF'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    right: 0;
    top: 1.123046875vw;
}

@keyframes morph {

    0%,
    100% {
        transform: rotate(30deg) scale(1.2);
    }

    34% {
        transform: rotate(40deg);
    }

    67% {
        transform: rotate(30deg) scale(1.1);
    }
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-2 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_214729' data-name='Path 214729' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(58deg);
    top: 17.67578125vw;
    right: -1.513671875vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-3 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208472' data-name='Path 208472' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23006761'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    top: 22.607421875vw;
    right: 1.85546875vw;
    animation: morph 4s linear infinite;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .logo {
    width: 19.566797vw;
    height: 4.266797vw;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/logo1.svg);
    display: block;
    margin-bottom: 0.68359375vw;
    background-size: auto 100%;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .present {
    font-size: 1.171vw;
    display: block;
    color: #ffffff;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .achichi {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/achichi-bhook-new.png);
    background-repeat: no-repeat;
    width: 24.560546875vw;
    display: block;
    height: 16.40625vw;
    background-size: 100%;
    margin: 0.87890625vw 0;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .star-4 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208473' data-name='Path 208473' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    left: 0.5859375vw;
    top: 0;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .present {
    flex: 0 0 auto;
    width: 100%;
    margin-bottom: 0.78125vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .ht {
    /* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/ht.svg); */
    width: 8.154296875vw;
    height: 2.392578125vw;
    background-repeat: no-repeat;
    background-position: left;
    background-size: auto 100%;
    border-right: 0 solid rgba(87, 0, 93, 0.4);
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .slurrp {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/slurrp.svg);
    height: 2.685546875vw;
    width: 6.201171875vw;
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 100%;
    border-left: 0 solid rgba(255, 255, 255, 0.4);
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate {
    padding-top: 1.9791666666666667vw;
    position: absolute;
    right: 0;
    text-align: center;
}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title{
    font-size: 1.6145833333333333vw;
    line-height: 1.2;
    font-family: "Ranchers", cursive;
    color: #006864;
    text-transform: uppercase;
    margin-bottom: 0.244140625vw;
    display: block;
}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title .source{font-size:1.1979166666666667vw;display: block;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title .time{font-size:1.40625vw;display: block;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks{display: inline-flex;flex-direction:column;font-family: "Ranchers", cursive;color:#FFF;font-size:1.1458333333333333vw;text-transform:uppercase;margin-top:1.0416666666666667vw;position: relative;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.2' height='297.226' viewBox='0 0 19.2 297.226'%3E%3Cpath id='Path_216564' data-name='Path 216564' d='M1.055,2.067,8.837,0,7.813,293.879s-.937,2.583-2.385,3.11-3.407-1-3.407-1S-1.791,285.453,1.055,2.067Z' transform='matrix(0.999, -0.035, 0.035, 0.999, 0, 0.308)' fill='%23e63c00'/%3E%3C/svg%3E%0A");
    content:"";
    position: absolute;
    display: block;
    width:1.0416666666666667vw;
    height:15.625vw;
    top:0.3645833333333333vw;
    left:50%;
    transform:translateX(-50%);
    background-size:auto 100%;
    background-repeat: no-repeat;
}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a{position:relative;margin-bottom:0.2604166666666667vw;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:after{
    background-image: url("data:image/svg+xml,%3Csvg id='Group_61538' data-name='Group 61538' xmlns='http://www.w3.org/2000/svg' width='135.253' height='54.156' viewBox='0 0 135.253 54.156'%3E%3Cg id='Path_43744' data-name='Path 43744' transform='translate(-9.765 4.756)' fill='none'%3E%3Cpath d='M77.035-1.746c39.357,0,66.768-12.268,66.768,12.73,0,16.074,4.972,33.1-5.209,35.361-14.2,6.874-83.024,0-97.074,0C2.163,46.345,10.5,35.982,10.5,10.984S37.678-1.746,77.035-1.746Z' stroke='none'/%3E%3Cpath d='M 29.33999633789062 -2.755931854248047 C 23.23725128173828 -2.755931854248047 19.20050048828125 -1.881149291992188 16.63603210449219 -0.002971649169921875 C 15.28657531738281 0.9853706359863281 14.30201721191406 2.279048919677734 13.62606811523438 3.952030181884766 C 12.88151550292969 5.794887542724609 12.50396728515625 8.160808563232422 12.50396728515625 10.98404884338379 C 12.50396728515625 15.14112854003906 12.27603149414062 18.90958976745605 12.07493591308594 22.23444938659668 C 11.82756042480469 26.3243293762207 11.61390686035156 29.85646820068359 11.90675354003906 32.73630905151367 C 12.19917297363281 35.61214828491211 12.95948791503906 37.56378936767578 14.37203979492188 39.06435012817383 C 16.03501892089844 40.83094787597656 18.79377746582031 42.1025276184082 22.80599975585938 42.95176696777344 C 27.23613739013672 43.88948822021484 33.35769653320312 44.34531021118164 41.52043151855469 44.34531021118164 C 45.11135101318359 44.34531021118164 52.06255340576172 44.77684783935547 60.86309051513672 45.32320785522461 C 74.9832763671875 46.19981002807617 94.321533203125 47.40036773681641 110.2407531738281 47.40036773681641 C 117.0486526489258 47.40036773681641 122.7736129760742 47.17868804931641 127.2565536499023 46.74147033691406 C 132.1847991943359 46.26082992553711 135.7062683105469 45.52190780639648 137.7231750488281 44.54524993896484 L 137.9331359863281 44.44358825683594 L 138.1608581542969 44.39296722412109 C 139.5065155029297 44.09383010864258 140.473876953125 43.48876953125 141.2052001953125 42.48880767822266 C 141.9337158203125 41.49271011352539 142.4283142089844 40.10551071166992 142.7172698974609 38.24792861938477 C 143.3173522949219 34.39020919799805 142.9018859863281 29.13150787353516 142.4620361328125 23.56404876708984 C 142.1383666992188 19.46732902526855 141.8036956787109 15.23114967346191 141.8036956787109 10.98404884338379 C 141.8036956787109 8.162748336791992 141.4234771728516 5.798229217529297 140.6735687255859 3.956188201904297 C 139.9926147460938 2.283447265625 139.0004272460938 0.9894294738769531 137.6403350830078 0.000209808349609375 C 135.0547943115234 -1.880352020263672 130.9898376464844 -2.756130218505859 124.8477172851562 -2.755931854248047 C 119.8057098388672 -2.755771636962891 113.8836135864258 -2.193511962890625 107.0263748168945 -1.542491912841797 C 98.15699768066406 -0.7004318237304688 88.10423278808594 0.2539901733398438 77.03545379638672 0.2539901733398438 C 65.95359039306641 0.2539901733398438 55.91649627685547 -0.7019309997558594 47.06093597412109 -1.545310974121094 C 40.24003601074219 -2.194911956787109 34.34929656982422 -2.755931854248047 29.33999633789062 -2.755931854248047 M 29.33998870849609 -4.755939483642578 C 41.0347900390625 -4.755939483642578 57.539306640625 -1.746009826660156 77.03545379638672 -1.746009826660156 C 116.3928680419922 -1.746006011962891 143.8036956787109 -14.01368713378906 143.8036956787109 10.98404884338379 C 143.8036956787109 27.05758857727051 148.7758178710938 44.08216857910156 138.5948333740234 46.34531021118164 C 124.3996124267578 53.21918869018555 55.57101440429688 46.34531021118164 41.52043151855469 46.34531021118164 C 2.163009643554688 46.34531021118164 10.50396728515625 35.98176956176758 10.50396728515625 10.98404884338379 C 10.50396728515625 -1.630779266357422 17.42616271972656 -4.755939483642578 29.33998870849609 -4.755939483642578 Z' stroke='none' fill='%23ffd400'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    content:"";
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-size:100%;
    background-repeat: no-repeat;
}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks .caption{position: absolute;left:0;right:0;top:50%;transform:translateY(-50%);}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks svg{width:7.135416666666667vw;height:3.0208333333333335vw;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks path{transition:all .4s ease-in-out;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:nth-of-type(even) .back{fill:#5C7200;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:nth-of-type(even) .front{fill:#87A605;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:hover{color: #FFF;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:hover .back{fill:#71AD2B;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a:hover .front{fill:#00671B;}
.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-5 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208473' data-name='Path 208473' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    right: 2.001953125vw;
    top: 5.126953125vw;
    opacity: 0.5;
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-6 {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_214729' data-name='Path 214729' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100%;
    transform: rotate(30deg);
    left: 1.5625vw;
    bottom: -1.46484375vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .newdate .heading {
    font-size: 1.496vw;
    line-height: 1;
    font-family: "Ranchers", cursive;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0.244140625vw;
    display: block;
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .heading:nth-child(6) {
    margin-top: 0.9765625vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .date {
    color: #fcd315;
    text-transform: uppercase;
    font-size: 1.513671875vw;
    font-family: "Ranchers", cursive;
    font-weight: normal;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_aboutQuiz {
    /* padding-top: 4.4921875vw; */
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/about.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    padding-top: 5.908203125vw;
    padding-bottom: 4.19921875vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .heading {
    font-size: 3.90625vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin-bottom: 2.099609375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    letter-spacing: 0.8px;
    padding:0 3.4895833333333335vw;
    align-items:center;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    display: block;
    margin-bottom: 1.806640625vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column {
    flex: 0 0 auto;
    text-align: center;
    z-index: 4;
    position: relative;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .large {
    font-size: 2.44140625vw;
    font-family: "Ranchers", cursive;
    color: #fff;
    display: block;
    margin-bottom: 0.732421875vw;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .small {
    font-size: 1.46484375vw;
    font-family: "Ranchers", cursive;
    display: block;
    line-height: 1.2;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .ye {
    color: #fcd315;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .mini {
    font-size: 1.708984375vw;
    font-family: "Ranchers", cursive;
    color: #fff;
    /* display: block; */
    line-height: 1;
    margin-bottom: 0.732421875vw;
    display: block;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126.346' height='107.154' viewBox='0 0 126.346 107.154'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='matrix(-0.999, 0.035, -0.035, -0.999, 126.346, 102.868)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M16.134.019C3.68,5.876-1.714,26.372.476,44.052,2.58,61.042,12.632,83.874,25.9,84.113A46.533,46.533,0,0,0,37.641,96.34c10.9,7.6,26.3,10.752,35.881-2.361a30.025,30.025,0,0,0,12.569,2.879c13.257-.013,25.942-9.911,32.325-26.425-.154,2.818-.238,5.786.691,8.229.21.553.739.5.959,0,1.188-2.684,1.122-6.452,1.423-9.577q.544-5.641,1.3-11.227c.329-2.442-1.444-3.767-2.714-2.306a13.916,13.916,0,0,1-8.458,4.972c-1.669.252-3.319.321-4.074,2.837-.645,2.151,1.115,4.709,2.4,2.705.706-1.1,2.53-.832,3.472-1.066a14.151,14.151,0,0,0,3.527-1.413c.122-.069.235-.155.355-.227-7,22.933-25.4,33.14-41.411,26.789,7.014-13.525,4.979-33.5-4.684-43.467-4.188-4.32-11.167-7.951-16.093-4.168-5.243,4.027-4.978,14.352-3.576,21.5,2.658,13.553,10.139,23.148,18.9,28.34a19.718,19.718,0,0,1-19.916,5.917c-7.59-1.9-15.052-7.019-20.766-14.735,11.365-3.691,15.681-24.22,10.105-38.586-2.8-7.222-8.364-14.3-14.44-13.028-5.548,1.16-8.283,9.3-8.851,16.659A56.277,56.277,0,0,0,23.021,79.3C13.542,76.26,6,58.355,3.716,46.329.338,28.564,5.019,9.6,16.338.725c.262-.205.084-.841-.2-.706M64.323,82a39.651,39.651,0,0,1-9.187-17.148c-1.884-7.562-2.339-19.634,5.317-19.14,11.09.716,18.972,17.071,16.29,32.5a31.138,31.138,0,0,1-3.725,10.6A33,33,0,0,1,64.323,82M23.692,72.728a53.861,53.861,0,0,1-3.984-23.142c.6-9.741,5.634-16.726,12.169-10.706C41.7,47.93,42.112,71.785,30.579,78.4a10.028,10.028,0,0,1-3.426,1.242,51.006,51.006,0,0,1-3.461-6.916' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M4.977,5.55c-6.764,9.875-5.735,25.2-2.214,37,.047.157.224.045.189-.116C.67,31.987-.842,20.4,3.475,10.538,7.643,1.011,17.5-2.68,22.508,7.716c.389.808,1.309.033.914-.78C19.03-2.116,10.163-2.021,4.977,5.55' transform='translate(14.224 26.039)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,11.582c-.023.242.219.357.259.1C2.268-1.135,16.533-.433,22.454,5.32c6.859,6.664,9.231,18.493,9.922,29.855.06.982,1.109,1.005,1.064,0C32.838,21.8,29.15,7.359,20.069,1.826,13.927-1.915,1.145-.487,0,11.582' transform='translate(49.476 35.421)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.849.247a2,2,0,0,0-.728.69,1.616,1.616,0,0,0,.063,1.33,2.047,2.047,0,0,0,.785.984c.309.374.717.5,1.052.088a.693.693,0,0,0,.207-.24,1.607,1.607,0,0,0,.324-.445A2.641,2.641,0,0,0,2.637.411c-.4-.6-1.313-.439-1.788-.164' transform='translate(81.647 78.433)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.072.406a4.423,4.423,0,0,0,.35,2.869l.007.009a.969.969,0,0,0,.167.16.794.794,0,0,0,.158.1c.022.01.038.029.061.038s.032,0,.047.007A.993.993,0,0,0,2,3.031a2.3,2.3,0,0,0-.041-2A1.639,1.639,0,0,0,.434,0a.439.439,0,0,0-.362.4' transform='translate(39.127 37.335)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    content: "";
    width: 8.154296875vw;
    height: 8.59375vw;
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first .image {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuiz1.png);
    height: 17.236328125vw;
    width: 27.587890625vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first:after {
    left: 26.513671875vw;
    top: 12.353515625vw;
    transform: rotate(-85deg);
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .image {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuiz2.png);
    height: 17.041015625vw;
    width: 24.462890625vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second:after {
    right: 22.75390625vw;
    top: 10.9375vw;
    transform: rotate(10deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126.346' height='107.154' viewBox='0 0 126.346 107.154'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='translate(3.592) rotate(2)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M16.134,102.912C3.68,97.055-1.714,76.559.476,58.879,2.58,41.889,12.632,19.056,25.9,18.817A46.533,46.533,0,0,1,37.641,6.591c10.9-7.6,26.3-10.752,35.882,2.361A30.025,30.025,0,0,1,86.092,6.073c13.257.013,25.942,9.911,32.325,26.425-.154-2.818-.238-5.786.691-8.229.21-.553.739-.5.959,0,1.188,2.684,1.122,6.452,1.423,9.577q.544,5.641,1.3,11.227c.329,2.442-1.444,3.767-2.714,2.306a13.916,13.916,0,0,0-8.458-4.972c-1.669-.252-3.319-.321-4.074-2.837-.645-2.151,1.115-4.709,2.4-2.705.706,1.1,2.53.832,3.472,1.066a14.151,14.151,0,0,1,3.527,1.413c.122.069.235.155.355.227-7-22.933-25.4-33.14-41.411-26.789,7.014,13.525,4.979,33.5-4.684,43.467-4.188,4.32-11.167,7.951-16.093,4.168-5.243-4.027-4.978-14.352-3.576-21.5,2.658-13.553,10.139-23.148,18.9-28.34A19.718,19.718,0,0,0,50.523,4.658c-7.59,1.9-15.052,7.019-20.766,14.735,11.365,3.691,15.681,24.22,10.105,38.586-2.8,7.222-8.364,14.3-14.44,13.028-5.548-1.16-8.283-9.3-8.851-16.659a56.277,56.277,0,0,1,6.45-30.716C13.542,26.671,6,44.575,3.716,56.6c-3.378,17.766,1.3,36.732,12.622,45.6.262.205.084.841-.2.706m48.189-81.98a39.651,39.651,0,0,0-9.187,17.148c-1.884,7.562-2.339,19.634,5.317,19.14,11.09-.716,18.972-17.071,16.29-32.5a31.138,31.138,0,0,0-3.726-10.6,33,33,0,0,0-8.7,6.813M23.692,30.2a53.86,53.86,0,0,0-3.984,23.142c.6,9.741,5.634,16.726,12.169,10.706C41.7,55,42.112,31.145,30.579,24.529a10.028,10.028,0,0,0-3.426-1.242A51.005,51.005,0,0,0,23.692,30.2' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M4.977,37.079c-6.764-9.875-5.735-25.2-2.214-37,.047-.157.224-.045.189.116C.67,10.643-.842,22.226,3.475,32.091,7.643,41.619,17.5,45.31,22.508,34.914c.389-.808,1.309-.033.914.78-4.392,9.052-13.26,8.957-18.445,1.386' transform='translate(14.224 34.262)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,24.338c-.023-.242.219-.357.259-.1C2.268,37.055,16.533,36.354,22.454,30.6c6.859-6.664,9.231-18.493,9.922-29.855.06-.982,1.109-1.005,1.064,0-.6,13.374-4.29,27.815-13.371,33.349C13.927,37.836,1.145,36.407,0,24.338' transform='translate(49.476 31.59)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.849,3.349a2,2,0,0,1-.728-.69,1.616,1.616,0,0,1,.063-1.33A2.047,2.047,0,0,1,.969.345c.309-.374.717-.5,1.052-.088A.693.693,0,0,1,2.228.5a1.607,1.607,0,0,1,.324.445,2.641,2.641,0,0,1,.085,2.243c-.4.6-1.313.439-1.788.164' transform='translate(81.647 20.901)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.072,3.216A4.423,4.423,0,0,1,.422.348L.429.339A.969.969,0,0,1,.6.179a.794.794,0,0,1,.158-.1C.776.07.792.051.815.042S.847.04.863.035A.993.993,0,0,1,2,.592a2.3,2.3,0,0,1-.041,2A1.639,1.639,0,0,1,.434,3.619a.439.439,0,0,1-.362-.4' transform='translate(39.127 61.972)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .image {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuiz3.png);
    width: 23.193359375vw;
    height: 19.287109375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third:after {
    left: 24.169921875vw;
    top: 4.150390625vw;
    transform: rotate(-136deg);
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth {
    width: 23.33984375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .image {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuiz4.png);
    width: 100%;
    height: 19.482421875vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth:after {
    top: 14.306640625vw;
    right: 20.751953125vw;
    transform: rotate(56deg);
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .small {
    font-size: 1.708984375vw;
    color: #fff;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .small .ye {
    font-size: 2.490234375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center {
    width: 100%;
    margin-top: -12.79296875vw;
    margin-bottom: -6.591796875vw;
    z-index: 3;
    position: relative;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .image {
    width: 31.34765625vw;
    height: 35.986328125vw;
    margin: auto;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuizcenter.png);
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .title {
    font-size: 3.90625vw;
    font-family: "Ranchers", cursive;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    top: calc(100% + 4.6875vw);
    transform: translateX(-50%);
    left: 50%;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_aboutQuiz .mwebBg{display:none;}

.lupin_page .lupin_section.lupin_aptivate {
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 4.052734375vw;
    padding-bottom: 3.564453125vw;
    z-index: 1;
}
.lupin_page .lupin_section.lupin_aptivate .greadintadpt{
    padding-top: 0vw;
    top: -244px;
    position: absolute;
    right: 0px;
    z-index: 0;
    width: 90.46875vw;
    height: 80vw;
}
.lupin_page .lupin_section.lupin_aptivate .greadintadpt span{width: 70%; z-index: 1; height: 100%; position: absolute;background: linear-gradient(90deg, rgb(23 78 73) 25%, transparent 100%);}
.lupin_page .lupin_section.lupin_aptivate .greadintadpt video{opacity: 0.5;}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy {
    width: 37.060546875vw;
    color: #fff;
    position: relative;
    z-index: 2;
}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .heading {
    font-size: 4.150390625vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #fcd315;
    margin: 0px;
    letter-spacing: 4px;
}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy p {
    font-size: 1.26953125vw;
    margin-bottom: 1.66015625vw;
}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy p span{
   font-size: 25px;
   color: #F0F074;
}
.lupin_page .lupin_section.lupin_aptivate .aptivateCopy p:last-child {
    margin-bottom: 0;
}
.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .tvcbtns{
    margin-top: 20px;
    display: flex;
    justify-content: left;
}
.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .watchtvc{
    width: 20.052vw;
    height: 5.729vw;
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/watchtvc.png) no-repeat;
    background-size: 100%;
    margin-right: 25px;
    border: 0px;
}
.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .lupinai{
    width: 20.052vw;
    height: 5.729vw;
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/lupinai.png) no-repeat;
    background-size: 100%;
    margin-right: 25px;
    border: 0px;
}
.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .bottom {
    font-size: 1.46484375vw;
    font-weight: 700;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy {
    margin-left: 2.685546875vw;
    flex: 1;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 30px 0 0 30px;
    padding-top: 1.416015625vw;
    padding-bottom: 1.416015625vw;
    padding-right: 7.6171875vw;
}

@media (max-width: 1440px) {
    .lupin_page .lupin_section.lupin_aptivate .watchCopy {
        padding-right: 5.078125vw;
    }
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner {
    margin-left: 2.099609375vw;
    position: relative;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner:after {
    content: "";
    position: absolute;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aptivateSyrup.png);
    background-repeat: no-repeat;
    width: 13.37890625vw;
    height: 11.81640625vw;
    top: -4.638671875vw;
    right: -5.029296875vw;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .heading {
    /* font-size: 3.466796875vw; */
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    line-height: 1;
    display: block;
    letter-spacing: 4px;
    color: #F0F074;
    margin-bottom: 1.3671875vw;
    font-size: 2.9296875vw;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image {
    padding: 7px;
    background-color: #fff;
    border-radius: 5px;
    display: block;
    margin-bottom: 1.025390625vw;
    position: relative;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image img {
    object-fit: cover;
    width: 100% !important;
    height: 21.6796875vw !important;
    border-radius: 5px;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image:after {
    content: "";
    position: absolute;
    background-color: #000;
    opacity: 0.3;
    left: 7px;
    right: 7px;
    top: 7px;
    bottom: 7px;
    border-radius: 5px;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='85' viewBox='0 0 85 85'%3E%3Cg id='Group_37398' data-name='Group 37398' transform='translate(-39.171 -336.027)'%3E%3Crect id='Rectangle_11633' data-name='Rectangle 11633' width='85' height='85' rx='6' transform='translate(39.171 336.027)' fill='%23fcd315'/%3E%3Cpath id='Polygon_16' data-name='Polygon 16' d='M20.672,4.992a4,4,0,0,1,6.656,0L43.854,29.781A4,4,0,0,1,40.526,36H7.474a4,4,0,0,1-3.328-6.219Z' transform='translate(101.436 354.292) rotate(90)' fill='%23006761'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 4.150390625vw;
    height: 4.150390625vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle {
    font-family: "Ranchers", cursive;
    color: #fff;
    font-size: 1.7578125vw;
    margin-bottom: 1.416015625vw;
    display: block;
    line-height: 1.2;
    letter-spacing: 1px;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a {
    font-size: 1.708984375vw;
    color: #fcd315;
    margin-right: 1.806640625vw;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.facebook:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.twitter:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.linkedin:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.youtube:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.instagram:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.rss:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.whatsapp:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.pinterest:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.telegram:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.google_gmail:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.bookmark:before {
    font-family: "FontAwesome", sans-serif;
    content: "";
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.website:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.842 283.842' style='enable-background:new 0 0 283.842 283.842;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.117,22.764l-9.877-8.737c-23.003-20.398-58.227-18.283-78.618,4.726l-28.267,31.89 c-6.38,7.199-5.717,18.251,1.479,24.637l2.653,2.354c7.221,6.402,18.239,5.741,24.646-1.481l28.265-31.889 c6.305-7.107,17.227-7.761,24.338-1.466l9.865,8.752c7.113,6.303,7.783,17.223,1.469,24.334l-61.808,69.726 c-5.231,5.911-13.791,7.505-20.816,3.875c-7.682-3.967-17.051-2.224-22.787,4.245l-0.482,0.544 c-3.881,4.377-5.499,10.188-4.439,15.943c1.061,5.752,4.642,10.604,9.825,13.313c8.197,4.284,17.049,6.358,25.814,6.358 c15.532,0,30.795-6.512,41.67-18.775l61.804-69.718C290.219,78.417,288.099,43.148,265.117,22.764z' fill='%23fcd315'/%3E%3Cpath d='M133.998,208.581l-2.659-2.356c-7.204-6.383-18.259-5.712-24.64,1.489l-28.254,31.886 c-6.308,7.105-17.222,7.764-24.327,1.473l-9.879-8.764c-7.115-6.301-7.783-17.212-1.467-24.325l61.806-69.721 c5.124-5.787,13.555-7.442,20.504-4.028c7.986,3.924,17.683,2.016,23.595-4.656l0.222-0.25c3.798-4.288,5.396-9.979,4.386-15.614 c-1.01-5.636-4.484-10.417-9.533-13.119c-22.828-12.22-50.769-7.22-67.947,12.165l-61.81,69.707v0.001 c-20.371,22.978-18.252,58.246,4.726,78.622l9.877,8.749c10.583,9.383,23.77,13.992,36.913,13.992 c15.394,0,30.724-6.327,41.718-18.724l28.258-31.886C141.88,226.003,141.224,214.987,133.998,208.581z' fill='%23fcd315'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.416015625vw;
    height: 1.416015625vw;
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    background-size: auto 100%;
    vertical-align: middle;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper {
    flex: 0 0 auto;
    width: 100%;
    margin-top: 0.9765625vw;
    display: flex;
    flex-wrap: wrap;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .storyTitle {
    color: #fcd315;
    font-size: 1.7578125vw;
    text-transform: uppercase;
    font-family: "Ranchers", cursive;
    margin-bottom: 1.220703125vw;
    flex: 0 0 auto;
    width: 100%;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .image {
    width: 36.62109375vw;
    padding: 0.390625vw;
    background-color: #fff;
    border-radius: 12px;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .image img {
    border-radius: 10px;
    height: 21.142578125vw !important;
    width: 100% !important;
    object-fit: cover;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy {
    /* flex: 1; */
    padding-left: 2.685546875vw;
    color: #fff;
    padding-top: 0.48828125vw;
    width: 39.0625vw;
    flex: 0 0 auto;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .articleTitle {
    font-size: 1.7578125vw;
    font-weight: 600;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy p {
    font-size: 1.07421875vw;
    margin-bottom: 1.7578125vw;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .luppin_button {
    display: inline-block;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .luppin_button span {
    background-color: rgba(0, 103, 97, 0.7);
    padding-left: 0.927734375vw;
    padding-right: 1.171875vw;
    padding-top: 0.634765625vw;
    padding-bottom: 0.634765625vw;
    display: inline-block;
    border-radius: 0.9765625vw;
    text-shadow: 2px 2px 0 #28583e;
}

.lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .luppin_button:before {
    bottom: -0.48828125vw;
    left: -0.439453125vw;
    top: -0.2197265625vw;
    right: -0.244140625vw;
    border-radius: 0.9765625vw;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper {
        padding: 0 20px;
        margin: 20px 0;
        margin-bottom: 25px;
        flex-direction: column;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .storyTitle {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .image {
        width: 100%;
        padding: 4px;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .image img {
        height: 180px !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy {
        width: 100%;
        padding: 12px 0 0 0;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .articleTitle {
        font-size: 20px;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy p {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .luppin_button span {
        padding: 0 15px;
        border-radius: 7px;
        margin: 0;
        line-height: 32px;
    }

    .lupin_page .lupin_section.lupin_aptivate .storiesWrapper .copy .luppin_button:before {
        left: -5px;
        right: -3px;
        bottom: -4px;
        top: -2px;
        border-radius: 7px;
    }
}

.lupin_page .lupin_section.lupin_finaleBanner {
    position: relative;
    z-index: 3;
    overflow: hidden;
    padding-bottom: 4.39453125vw;
    padding-top: 4.39453125vw;
}

.lupin_page .lupin_section.lupin_finaleBanner:before {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/quizShadow.png);
    height: 1.220703125vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner:after {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/quizShadowBottom.png);
    height: 1.46484375vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner .vectors {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aboutQuizbg.webp);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 6.0546875vw;
    bottom: 7.470703125vw;
    left: -1.07421875vw;
    right: -6.494140625vw;
    background-size: auto 100%;
    transform: rotate(3deg);
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader {
    text-transform: uppercase;
    font-family: "Ranchers", cursive;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: -10.400390625vw;
    text-align: center;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .smallest {
    /* font-size: 2.34375vw; */
    color: #fff;
    line-height: 1.2;
    font-size: 1.85546875vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .largest {
    /* font-size: 3.125vw; */
    color: #fcd315;
    line-height: 1.2;
    font-size: 2.44140625vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider {
    border-bottom: 0.146484375vw solid #fff;
    padding-bottom: 1.025390625vw;
    margin-bottom: 2.099609375vw;
    position: relative;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(40 21) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 1.025390625vw;
    width: 1.953125vw;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: calc(100% + 0.146484375vw);
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider:nth-child(2) {
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 2.44140625vw;
    padding-bottom: 0.5126953125vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider:nth-child(2):after {
    display: none;
}
.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .certificateSubHead {
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 2.083vw;
}


.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider:nth-child(3) {
    font-size: 2.44140625vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.283' height='269.247' viewBox='0 0 269.283 269.247'%3E%3Cdefs%3E%3Cfilter id='Path_208338' x='19.361' y='19.446' width='246.568' height='246.508' filterUnits='userSpaceOnUse'%3E%3CfeOffset dx='6' dy='6' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='13' result='blur'/%3E%3CfeFlood flood-opacity='0.859' result='color'/%3E%3CfeComposite operator='out' in='SourceGraphic' in2='blur'/%3E%3CfeComposite operator='in' in='color'/%3E%3CfeComposite operator='in' in2='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_37745' data-name='Group 37745' transform='translate(-5.889 -5.906)' style='isolation: isolate'%3E%3Cg id='Group_36465' data-name='Group 36465'%3E%3Cg data-type='innerShadowGroup'%3E%3Cpath id='Path_208338-2' data-name='Path 208338' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='translate(18.816 18.889)' fill='%23006761'/%3E%3Cg transform='matrix(1, 0, 0, 1, 5.89, 5.91)' filter='url(%23Path_208338)'%3E%3Cpath id='Path_208338-3' data-name='Path 208338' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='translate(12.93 12.98)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='matrix(0.996, 0.087, -0.087, 0.996, 22.611, 0)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 13.720703125vw;
    height: 13.720703125vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: 100%;
    margin-bottom: 4.39453125vw;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: column;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .icon {
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 0.68359375vw;
    width: 100%;
    display: block;
    background-size: auto 100%;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .title {
    font-size: 1.46484375vw;
    text-transform: uppercase;
    font-family: "Ranchers", cursive;
    color: #fff;
    max-width: min-content;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 0.8px;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .sub {
    display: flex;
    align-items: center;
    max-width: fit-content;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .sub .to {
    font-size: 1.025390625vw;
    margin: 0 0.48828125vw;
    font-family: "Poppins", sans-serif;
    font-style: italic;
    text-transform: initial;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .third {
    margin-bottom: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/finaleCartoon.png);
    background-repeat: no-repeat;
    width: 40.966796875vw;
    height: 33.3984375vw;
    position: relative;
    display: block;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon:after {
    content: "";
    /* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/finaleCartoonbg.svg); */
    position: absolute;
    background-size: 100%;
    top: -5.322265625vw;
    bottom: 0;
    left: 0;
    right: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .first,
.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third {
    margin-left: 3.90625vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .first .icon {
    height: 2.63671875vw;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_477' data-name='Group 477' xmlns='http://www.w3.org/2000/svg' width='54.325' height='54.325' viewBox='0 0 54.325 54.325'%3E%3Cg id='Group_88' data-name='Group 88' transform='translate(36.601 0)'%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(0.042 0.029)'%3E%3Cpath id='Path_399' data-name='Path 399' d='M1165.445,509.443l-5.824,5.824,11.423,11.423,5.824-5.824a1.386,1.386,0,0,0,0-1.96l-9.464-9.464A1.386,1.386,0,0,0,1165.445,509.443Z' transform='translate(-1159.621 -509.037)' fill='%23f0f074'/%3E%3C/g%3E%3Cg id='Group_87' data-name='Group 87'%3E%3Cpath id='Path_400' data-name='Path 400' d='M1170.379,526.273l-11.465-11.466,5.845-5.845a1.417,1.417,0,0,1,2,0l9.464,9.463a1.417,1.417,0,0,1,0,2ZM1159,514.807l11.382,11.381,5.8-5.8a1.357,1.357,0,0,0,0-1.918L1166.719,509a1.358,1.358,0,0,0-1.918,0Z' transform='translate(-1158.914 -508.549)' fill='%23f0f074'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_91' data-name='Group 91' transform='translate(0 7.606)'%3E%3Cg id='Group_89' data-name='Group 89' transform='translate(0.03 0)'%3E%3Cpath id='Path_401' data-name='Path 401' d='M578.188,640.794l-27.17,27.17L543.226,686.3a.673.673,0,0,0,.883.883l18.332-7.791,27.17-27.17Zm-27.8,41.644-2.42-2.42,3.889-9.15,7.681,7.681Z' transform='translate(-543.171 -640.794)' fill='%23f0f074'/%3E%3C/g%3E%3Cg id='Group_90' data-name='Group 90' transform='translate(0 0.207)'%3E%3Cpath id='Path_402' data-name='Path 402' d='M542.878,686.392a.691.691,0,0,1-.15-.772l7.794-18.338,27.2-27.2,11.465,11.465-27.2,27.2-18.332,7.791A.691.691,0,0,1,542.878,686.392Zm7.694-19.076-7.789,18.327a.643.643,0,0,0,.844.844l18.327-7.789L589.1,651.552l-11.381-11.381Zm-.662,14.492-2.448-2.448.008-.018,3.906-9.19,7.743,7.743Zm-2.378-2.462,2.392,2.392,9.091-3.864-7.619-7.619Z' transform='translate(-542.671 -640.087)' fill='%23f0f074'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .second .icon {
    height: 2.63671875vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87.92' height='55.542' viewBox='0 0 87.92 55.542'%3E%3Cg id='Group_36463' data-name='Group 36463' transform='translate(0.5 0.716)'%3E%3Cpath id='Path_404' data-name='Path 404' d='M106.5,377.643a26.254,26.254,0,0,1-15.568,0l-18.09-6.65v19.042a3.632,3.632,0,0,0,2.34,3.414c18.041,6.728,29.163,6.4,47.029-.021A3.632,3.632,0,0,0,124.594,390V370.993Z' transform='translate(-55.26 -344.044)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Crect id='Rectangle_6' data-name='Rectangle 6' width='4.115' height='5.331' rx='2.057' transform='translate(3.818 32.758)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Cpath id='Path_405' data-name='Path 405' d='M118.157,326.191l-34-12.5a22.6,22.6,0,0,0-13.4,0l-34,12.5c-3.685,1.355-3.685,3.571,0,4.926l2.162.794v12.91h1.9V332.61l29.935,11a22.6,22.6,0,0,0,13.4,0l34-12.5C121.842,329.762,121.842,327.546,118.157,326.191Z' transform='translate(-34 -312.678)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Cpath id='Path_406' data-name='Path 406' d='M46.016,400.69l-2.154-4.757a1.424,1.424,0,0,1-.775.23H40.945a1.428,1.428,0,0,1-.775-.23l-2.149,4.746a1.235,1.235,0,0,0-.028.951,1.2,1.2,0,0,0,.653.678,7.585,7.585,0,0,0,6.75.008,1.2,1.2,0,0,0,.647-.68A1.236,1.236,0,0,0,46.016,400.69Z' transform='translate(-36.141 -357.459)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third .icon {
    height: 2.63671875vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96.947' height='53.513' viewBox='0 0 96.947 53.513'%3E%3Cg id='Group_483' data-name='Group 483' transform='translate(-1.928 -1.094)'%3E%3Cpath id='Polygon_13' data-name='Polygon 13' d='M20.884,3.884a2,2,0,0,1,3.625,0l4.53,9.706A2,2,0,0,0,30.6,14.728l10.592,1.34a2,2,0,0,1,1.122,3.438l-7.8,7.369a2,2,0,0,0-.592,1.828l2.009,10.566a2,2,0,0,1-2.934,2.123l-9.326-5.169a2,2,0,0,0-1.939,0L12.4,41.392a2,2,0,0,1-2.934-2.123L11.475,28.7a2,2,0,0,0-.592-1.828l-7.8-7.369A2,2,0,0,1,4.2,16.069l10.592-1.34a2,2,0,0,0,1.561-1.138Z' transform='translate(0 11.952)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0.5'/%3E%3Cpath id='Polygon_14' data-name='Polygon 14' d='M20.884,3.884a2,2,0,0,1,3.625,0l4.53,9.706A2,2,0,0,0,30.6,14.728l10.592,1.34a2,2,0,0,1,1.122,3.438l-7.8,7.369a2,2,0,0,0-.592,1.828l2.009,10.566a2,2,0,0,1-2.934,2.123l-9.326-5.169a2,2,0,0,0-1.939,0L12.4,41.392a2,2,0,0,1-2.934-2.123L11.475,28.7a2,2,0,0,0-.592-1.828l-7.8-7.369A2,2,0,0,1,4.2,16.069l10.592-1.34a2,2,0,0,0,1.561-1.138Z' transform='translate(55.412 11.952)' fill='%23f0f074' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0.5'/%3E%3Cg id='Polygon_10' data-name='Polygon 10' transform='translate(21.73 0)' fill='%23f0f074'%3E%3Cpath d='M 41.7603759765625 53.10676956176758 C 40.99757385253906 53.10678863525391 40.26384353637695 52.91449737548828 39.57955551147461 52.53522872924805 L 29.09699440002441 46.72525024414062 C 28.87504577636719 46.60223007202148 28.62359428405762 46.53720855712891 28.36984443664551 46.53720855712891 C 28.11608505249023 46.53720855712891 27.8646354675293 46.60223007202148 27.64268493652344 46.72525024414062 L 17.16011428833008 52.53524017333984 C 16.48549461364746 52.90913772583008 15.73140525817871 53.10676956176758 14.97934532165527 53.10676956176758 C 13.63552474975586 53.10676956176758 12.36711502075195 52.50555801391602 11.49935531616211 51.45727920532227 C 10.64936447143555 50.43046951293945 10.30619525909424 49.08245086669922 10.55783462524414 47.75886917114258 L 12.81841468811035 35.86843872070312 C 12.91446495056152 35.36317825317383 12.74855518341064 34.85073089599609 12.37460517883301 34.49762725830078 L 3.58800482749939 26.20121955871582 C 2.309294939041138 24.99384880065918 1.853854894638062 23.20522880554199 2.399394989013672 21.53333854675293 C 2.944944858551025 19.86144828796387 4.367694854736328 18.68568992614746 6.112424850463867 18.46488952636719 L 18.02858543395996 16.95687866210938 C 18.54266548156738 16.89181900024414 18.98040580749512 16.5726490020752 19.19953536987305 16.10309982299805 L 24.29203414916992 5.190918922424316 C 25.03959465026855 3.589049100875854 26.60211563110352 2.59394907951355 28.36983489990234 2.59394907951355 C 30.13755416870117 2.59394907951355 31.70007514953613 3.589049100875854 32.4476432800293 5.190908908843994 L 37.54014587402344 16.10308837890625 C 37.75927352905273 16.5726490020752 38.19700622558594 16.89181900024414 38.71108627319336 16.95687866210938 L 50.62725448608398 18.46488952636719 C 52.37197494506836 18.68568992614746 53.79472351074219 19.86144828796387 54.34027481079102 21.53332901000977 C 54.88582611083984 23.20521926879883 54.43038558959961 24.99384880065918 53.15167617797852 26.20121955871582 L 44.36507415771484 34.49763870239258 C 43.99111557006836 34.85073089599609 43.8252067565918 35.36317825317383 43.9212646484375 35.86842727661133 L 46.18184661865234 47.75886917114258 C 46.43346405029297 49.08234786987305 46.09028625488281 50.4303092956543 45.24030303955078 51.45713806152344 C 44.37252426147461 52.50547027587891 43.10414505004883 53.10673904418945 41.7603759765625 53.10676956176758 Z' stroke='none'/%3E%3Cpath d='M 28.36983680725098 4.093944549560547 C 27.27989196777344 4.093944549560547 26.18994903564453 4.671047210693359 25.65130424499512 5.825260162353516 L 20.55880355834961 16.73743057250977 C 20.12314605712891 17.67097091674805 19.23895645141602 18.31567001342773 18.21691513061523 18.44500732421875 L 6.300754547119141 19.95301818847656 C 3.786464691162109 20.27120971679688 2.77508544921875 23.37065887451172 4.617805480957031 25.11056900024414 L 13.40440368652344 33.40699005126953 C 14.14855575561523 34.10962677001953 14.4831657409668 35.14315032958984 14.29201507568359 36.14859771728516 L 12.03143310546875 48.03902816772461 C 11.55657577514648 50.53673934936523 14.20922470092773 52.45576858520508 16.43295669555664 51.22327041625977 L 26.91552543640137 45.41328811645508 C 27.82023239135742 44.91184997558594 28.91944122314453 44.91184997558594 29.82415580749512 45.41328811645508 L 40.30671691894531 51.22327041625977 C 42.53044509887695 52.45578002929688 45.18310546875 50.53673934936523 44.70824432373047 48.03902816772461 L 42.44766616821289 36.14859771728516 C 42.25650405883789 35.14315032958984 42.59111404418945 34.10962677001953 43.33526611328125 33.40699005126953 L 52.12187576293945 25.11056900024414 C 53.96458435058594 23.37065887451172 52.95320510864258 20.27119827270508 50.43892669677734 19.95301818847656 L 38.52275466918945 18.44500732421875 C 37.50072479248047 18.31567001342773 36.61653518676758 17.67097091674805 36.18087768554688 16.73743057250977 L 31.08837509155273 5.825260162353516 C 30.54972457885742 4.671047210693359 29.45977973937988 4.093944549560547 28.36983680725098 4.093944549560547 M 28.36983489990234 1.093940734863281 C 30.72678565979004 1.093940734863281 32.81015396118164 2.420738220214844 33.80690765380859 4.556568145751953 L 38.89940643310547 15.4687385559082 L 50.81557464599609 16.97676086425781 C 53.14186477661133 17.27114868164062 55.03886413574219 18.83881759643555 55.76627349853516 21.06800842285156 C 56.49367523193359 23.29718780517578 55.88641357421875 25.68202972412109 54.18147659301758 27.2918586730957 L 45.39486694335938 35.58827972412109 L 47.65545654296875 47.47871017456055 C 47.99082565307617 49.24271774291992 47.53167724609375 51.04145050048828 46.39573669433594 52.4137077331543 C 45.24201583862305 53.80743026733398 43.55247497558594 54.60676956176758 41.76033401489258 54.60676956176758 C 40.75449371337891 54.60676956176758 39.74894714355469 54.34410858154297 38.85239410400391 53.84719085693359 L 28.36984443664551 48.03720855712891 L 17.88726425170898 53.84719085693359 C 16.99068450927734 54.34412002563477 15.98514556884766 54.60676956176758 14.97934341430664 54.60676956176758 C 13.18711471557617 54.60676956176758 11.49755477905273 53.80746078491211 10.34387588500977 52.41378021240234 C 9.207965850830078 51.04155731201172 8.748844146728516 49.2427978515625 9.084224700927734 47.47871017456055 L 11.34480667114258 35.58827972412109 L 2.558204650878906 27.2918586730957 C 0.8532638549804688 25.68204879760742 0.2459945678710938 23.29721069335938 0.9733963012695312 21.06802749633789 C 1.700794219970703 18.83884048461914 3.597793579101562 17.27116012573242 5.924106597900391 16.97676086425781 L 17.84026336669922 15.46875 L 22.93277359008789 4.556568145751953 C 23.92950439453125 2.420749664306641 26.01286506652832 1.093940734863281 28.36983489990234 1.093940734863281 Z' stroke='none' fill='%23006761'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third .title:nth-child(2) {
    max-width: inherit;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third .title:nth-child(2) br {
    display: block;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .first .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.898' height='73.742' viewBox='0 0 72.898 73.742'%3E%3Cpath id='Path_715' data-name='Path 715' d='M28.249,13.822c5.751,0,10.593,3.531,10.593,9.685H17.252C18.261,17.252,22.6,13.822,28.249,13.822ZM55.187,38.439H36.825c-1.412,3.027-4.136,5.448-8.979,5.448-5.549,0-10.089-3.43-10.694-10.8H56.2a43.594,43.594,0,0,0,.3-5.044C56.5,10.9,44.9,0,28.451,0,11.7,0,0,11.1,0,28.955S11.9,57.911,28.451,57.911C42.475,57.911,52.463,49.436,55.187,38.439Z' transform='translate(0 19.324) rotate(-20)' fill='%23f0f074'/%3E%3C/svg%3E%0A");
    height: 2.783203125vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second {
    right: -1.953125vw;
    position: relative;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67.16' height='55.967' viewBox='0 0 67.16 55.967'%3E%3Cpath id='_5310258_building_education_school_university_icon' data-name='5310258_building_education_school_university_icon' d='M82.832,87.67,75,79.835a1.119,1.119,0,0,0-.792-.328H60.773V66.075a1.119,1.119,0,0,0-.376-.836L50.323,56.284a1.119,1.119,0,0,0-1.487,0L38.762,65.238a1.119,1.119,0,0,0-.376.837V79.507H24.954a1.119,1.119,0,0,0-.792.328L16.327,87.67a1.119,1.119,0,0,0,.792,1.911h1.119v21.267a1.119,1.119,0,0,0,1.119,1.119H43.983a1.119,1.119,0,0,0,1.119-1.119V98.536a4.477,4.477,0,1,1,8.955,0v12.313a1.119,1.119,0,0,0,1.119,1.119H79.8a1.119,1.119,0,0,0,1.119-1.119V89.581H82.04a1.119,1.119,0,0,0,.792-1.911ZM49.58,66.075a5.6,5.6,0,1,1-5.6,5.6A5.6,5.6,0,0,1,49.58,66.075Zm-13.432,29.1v8.955a1.119,1.119,0,0,1-1.119,1.119H26.074a1.119,1.119,0,0,1-1.119-1.119V95.178a1.119,1.119,0,0,1,1.119-1.119h8.955A1.119,1.119,0,0,1,36.148,95.178Zm26.864,8.955V95.178a1.119,1.119,0,0,1,1.119-1.119h8.955a1.119,1.119,0,0,1,1.119,1.119v8.955a1.119,1.119,0,0,1-1.119,1.119H64.131A1.119,1.119,0,0,1,63.012,104.132Z' transform='translate(-16 -56.001)' fill='%23f0f074'/%3E%3C/svg%3E%0A");
    height: 2.685546875vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second .sub .to {
    max-width: 140px;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .third .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.571' height='60.844' viewBox='0 0 34.571 60.844'%3E%3Cg id='Group_75011' data-name='Group 75011' transform='translate(-1518.364 -6078.215)'%3E%3Cg id='Group_484' data-name='Group 484' transform='translate(1518.364 6078.215)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='17.285' cy='17.285' r='17.285' transform='translate(0 0)' fill='%23f0f074'/%3E%3C/g%3E%3Cpath id='Path_722' data-name='Path 722' d='M9.988,13.9,7,36.4l12.347-7.408L31.693,36.4,28.705,13.88' transform='translate(1516.797 6102.658)' fill='%23f0f074'/%3E%3C/g%3E%3C/svg%3E");
    height: 2.9296875vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .first,
.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .third {
    margin-right: 1.07421875vw;
}

.lupin_page .lupin_section.lupin_prelimsRound {
    display: flex;
    flex-wrap: wrap;
    align-items:stretch !important;
}

.lupin_page .lupin_section.lupin_prelimsRound:before {
    content: "";
    width: 19.53125vw;
    height: 36.1328125vw;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/prelims-cartoon.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy {
    color: #fff;
    flex: 1;
    padding-left: 1.708984375vw;
    padding-top: 3.22265625vw;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading {
    flex: 0 0 auto;
    width: 100%;
    font-family: "Ranchers", cursive;
    color: #fcd315;
    text-transform: uppercase;
    font-size: 3.90625vw;
    margin-bottom: 1.46484375vw;
    line-height: 1;
    display: block;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom:5.677083333333333vw;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column {
    flex: 0 0 auto;
    width: 48%;
    font-size:1.1458333333333333vw;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column .columnTitle {
    font-size: 1.5625vw;
    font-family: "Ranchers", cursive;
    margin-bottom: 1.220703125vw;
    letter-spacing: 0.8px;
    display: inline-block;
    color:#F0F074;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column p {
    margin-bottom: 0;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column p a {
    font-weight: 700;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column p a:hover {
    color: #fff;
    text-decoration: underline !important;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper hr {
    border-bottom: 3px solid rgba(255, 255, 255, 0.3);
    border-top: none;
    margin: 2.2395833333333335vw 0;
    opacity: 1;
}

.lupin_page .lupin_section.lupin_registration {
    margin-bottom: 6.201171875vw;
    margin-top: 4.4921875vw;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper {
    text-align: center;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    margin-bottom: 1.025390625vw;
    position: relative;
    padding-top: 4.00390625vw;
    border-top: 2px solid #fff;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(40 21) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 1.025390625vw;
    width: 1.953125vw;
    /* background-size: 100%; */
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper span {
    display: block;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper .large {
    color: #fff;
    font-size: 3.61328125vw;
    margin-bottom: 0.87890625vw;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper .small {
    color: #fcd315;
    font-size: 2.63671875vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy {
    position: relative;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .bg {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 2.001953125vw;
    bottom: -0.68359375vw;
    background-color: #006761;
    border-radius: 1.46484375vw;
    transform: rotate(-3deg);
    box-shadow: 0 0 21px rgba(0, 0, 0, 0.3);
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR {
    position: relative;
    padding: 3.515625vw 4.4921875vw;
    padding-bottom: 5.615234375vw;
    padding-right: 8.10546875vw;
    background-color: #fff;
    border-radius: 1.46484375vw;
    box-shadow: 4px 5px 21px rgba(0, 0, 0, 0.3);
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.904296875vw;
    align-items: center;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .title {
    font-size: 2.83203125vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #006761;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter {
    padding: 0.830078125vw 1.708984375vw;
    display: flex;
    align-items: center;
    background-color: #006761;
    border-radius: 30% 20% 20% 20%/50% 40% 60% 60%;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter .number {
    font-family: "Ranchers", cursive;
    color: #fcd315;
    font-size: 2.63671875vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter .copy {
    max-width: fit-content;
    margin-left: 1.171875vw;
    color: #fff;
    line-height: 1.2;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper:after {
    content: "";
    position: absolute;
    width: 21.2890625vw;
    height: 21.142578125vw;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/register-cartoon.png);
    background-size: 100%;
    background-repeat: no-repeat;
    right: 4.296875vw;
    bottom: 2.197265625vw;
    transform: rotate(-2deg);
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper strong {
    font-weight: 700;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .luppin_button {
    margin-top: 2.587890625vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .form-group .small {
    padding-left: 0;
    font-size: 0.732421875vw;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .form-group .small {
        font-size: 14px;
    }
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper .small {
    color: #2c1063;
    font-weight: 400;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper .small a {
    color: #1900ff;
    text-decoration: underline;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo {
    display: flex;
    justify-content: space-between;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo .form-group {
    flex: 0 0 auto;
    width: 49%;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo {
        flex-direction: column;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo .form-group {
        width: 100%;
    }
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox {
    display: inline-flex;
    flex-wrap: wrap;
    margin-top: 0.634765625vw;
    font-size: 0.9765625vw;
    width: 43.45703125vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox a {
    color: #1900ff;
    text-decoration: underline;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox .red {
    color: #ff2626;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label {
    width: auto;
    margin-right: 3.173828125vw;
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label span:nth-child(3) {
    flex: 1;
    line-height: 1.4;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label input {
    position: absolute;
    width: 0;
    opacity: 0;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label .checkmark {
    height: 0.830078125vw;
    width: 0.830078125vw;
    display: inline-block;
    border: 1px solid #2c1063;
    margin-right: 0.78125vw;
    margin-top: 3px;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label input:checked~.checkmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.586' height='14.894' fill='%23FFF' viewBox='0 0 19.586 14.894'%3E%3Cpath id='md-checkmark' d='M10.738,19.46,6.132,14.847,4.5,16.4l6.238,6.225L24.086,9.29,22.454,7.734Z' transform='translate(-4.5 -7.734)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 65%;
    background-color: #2c1063;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox {
        font-size: 16px;
        width: 100%;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox label .checkmark {
        width: 17px;
        height: 17px;
        margin-right: 16px;
    }
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN {
    position: relative;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .title {
    font-size: 0.9765625vw;
    display: block;
    margin-bottom: 0.341796875vw;
    color: #2c1063;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .title.required:after {
    content: "*";
    color: #ff2626;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .title.bold {
    font-weight: 600;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .textbox {
    border-color: #2c1063 !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 3.515625vw;
    z-index: auto;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .successMsg:empty {
    display: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .help {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_9536' data-name='Rectangle 9536' width='28' height='28' transform='translate(0.081 0.08)' fill='%232c1063'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_37430' data-name='Group 37430' transform='translate(0.186 0.187)'%3E%3Cg id='Group_32511' data-name='Group 32511' transform='translate(-0.266 -0.267)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_45079' data-name='Path 45079' d='M13.667,0A13.852,13.852,0,1,0,27.7,13.666,13.854,13.854,0,0,0,13.667,0m-.041,22.283H13.55a2.016,2.016,0,0,1,.048-4.032h.068a2.016,2.016,0,1,1-.039,4.032m4.955-9.835a9.158,9.158,0,0,1-1.654,1.48l-.845.584a2.3,2.3,0,0,0-.849,1.034,2.14,2.14,0,0,0-.131.867v.136H11.873l.009-.273a3.529,3.529,0,0,1,.532-2.329,13.707,13.707,0,0,1,2.409-1.938,2.542,2.542,0,0,0,.57-.583,2.052,2.052,0,0,0,.489-1.2,2.331,2.331,0,0,0-.443-1.378,1.845,1.845,0,0,0-1.6-.6A1.741,1.741,0,0,0,12.229,9a3,3,0,0,0-.489,1.611v.138H8.412l.006-.144A5.058,5.058,0,0,1,10.58,6.242a5.693,5.693,0,0,1,3.131-.822A6.758,6.758,0,0,1,17.75,6.583a4.033,4.033,0,0,1,1.634,3.48,3.981,3.981,0,0,1-.8,2.386' transform='translate(0.423 0.424)' fill='%232c1063'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.3671875vw;
    height: 1.3671875vw;
    position: absolute;
    /* left: calc(100% + 10px); */
    display: block;
    /* transform: translateY(-50%); */
    /* top: calc(50% + 0.341796875vw + 0.9765625vw - 0.68359375vw); */
    text-indent: -9999px;
    overflow: hidden;
    background-size: 100%;
    cursor: pointer;
    z-index: 6;
    top: 0;
    left: auto;
    right: 0;
    transform: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1s2u09g-control,
.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1pahdxg-control {
    padding: 0 15px;
    min-height: auto;
    border-color: #2c1063;
    box-shadow: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer,
.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer {
    padding: 0;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer .css-6j8wv5-Input,
.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1s2u09g-control .css-319lph-ValueContainer .css-1pndypt-Input,
.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer .css-6j8wv5-Input,
.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container .css-1pahdxg-control .css-319lph-ValueContainer .css-1pndypt-Input {
    padding: 0;
    margin: 0;
    line-height: 3.515625vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container.textbox {
    /* border: none; */
    padding: 0;
    border: 1px solid #2c1063;
    border-radius: 5px;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .css-b62m3t-container.textbox * {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    border: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN #react-select-select_box-listbox {
    z-index: 111 !important;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .title {
        font-size: 16px !important;
        margin-bottom: 5px !important;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .textbox {
        line-height: 45px !important;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .help {
        right: 0;
        top: 7px;
        transform: none;
        left: auto;
        width: 15px;
        height: 15px;
    }
}

@media (max-width: 480px) {
    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton .successMsg2 {
        margin-right: 110px;
        margin-left: 0;
    }
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper:last-of-type {
    margin-bottom: 1.708984375vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton {
    flex-direction: column;
    align-items: flex-start;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton .successMsg2 {
    margin-left: 0;
    margin-top: 2.44140625vw;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy {
    position: relative;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .bg {
    content: "";
    position: absolute;
    left: 0;
    right: 0.830078125vw;
    top: -0.390625vw;
    bottom: 0;
    background-color: #006761;
    border-radius: 1.46484375vw;
    transform: rotate(-2deg);
    box-shadow: 0 0 21px rgba(0, 0, 0, 0.3);
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .lupinSecTitle {
    color: #006761;
    margin-bottom: 1.708984375vw;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: decimal;
    font-size:1.1458333333vw;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol li {
    margin-bottom: 2.44140625vw;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol li:last-child {
    margin-bottom: 0;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .inside {
    position: relative;
    padding: 3.515625vw 4.4921875vw;
    background-color: #fff;
    border-radius: 1.46484375vw;
    box-shadow: 4px 5px 21px rgba(0, 0, 0, 0.3);
}

.lupin_page .lupin_section.lupin_faq {
    padding-top: 3.80859375vw;
    padding-bottom: 3.22265625vw;
}

.lupin_page .lupin_section.lupin_faq .titleWrapper {
    margin-bottom: 2.34375vw;
    display: flex;
    justify-content: center;
    text-transform: uppercase;
    align-items: flex-end;
    font-family: "Ranchers", cursive;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_faq .titleWrapper .large {
    font-size: 6.54296875vw;
    color: #fff;
}

.lupin_page .lupin_section.lupin_faq .titleWrapper .small {
    margin-left: 1.318359375vw;
    color: #fcd315;
    font-size: 2.83203125vw;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column {
    padding: 1.318359375vw 1.46484375vw;
    background-color: #fff;
    border-radius: 30px;
    margin: 0 0 0 0;
    font-size: 1.025390625vw;
    box-shadow: -0.390625vw -0.390625vw 0 rgba(0, 0, 0, 0.40);
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column .lupinFaqTitle {
    font-family: "Ranchers", cursive;
    font-size: 1.3671875vw;
    color: #006761;
    margin-bottom: 0.78125vw;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column p {
    margin-bottom: 0;
    font-size: 0.9765625vw;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column strong {
    font-weight: 700;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column a {
    text-decoration: underline !important;
    transition: all .4s ease-in-out;
}
.lupin_page .lupin_section.lupin_faq .columnWrapper .column a:hover{
    text-decoration: none !important;
}
.lupin_page .lupin_section.lupin_faq .columnWrapper .column ul {
    list-style-type: lower-roman;
    padding-left: 20px;
    margin-bottom: 0;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column ul li {
    margin-bottom: 0.9765625vw;
}
.rules-link{
    text-decoration: underline !important;
}
.lupin_page .lupin_section.lupin_faq .columnWrapper .column ul li:last-child {
    margin-bottom: 0;
}

@media (max-width: 480px) {
    .lupin_page .lupin_section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .greadintd span{
        width: 100%;
        background: linear-gradient(178deg, #0e0625 0%, transparent 70%);
    }
    .greadintadpt span{
        width: 100%;
        background: linear-gradient(178deg, #0e0625 0%, transparent 70%);
    }
    .lupin_page .lupin_section .lupinSecTitle {
        font-size: 5.8333333333vw;
        margin-bottom: 4.1666666667vw;
        text-align: center;
    }

    .lupin_page .lupin_section .lupinBody {
        font-size: 3.75vw;
    }

    .lupin_page .lupin_section.lupin_home {
        padding-top: 22px;
        padding-bottom: 0;
        height: 87vh;
        overflow: hidden;
    }

    .lupin_mealplanner .aboutInside .copy .mealgrid_ul{
        margin-right: -15px;
    }
    .lupin_page .lupin_section.lupin_home .homeCopy {
        flex-direction: column;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .recipe {
        display: none;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol {
        width: 100%;
        margin-bottom: 0px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .logo {
        height: 37px;
        margin-bottom: 8px;
        width: 100%;
        background-position: center;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .present {
        font-size: 9px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .achichi {
        height: 190px !important;
        width: 286px;
        background-size: 100%;
        margin: 8px auto;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .present {
        margin-bottom: 9px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper a.ht {
        width: 102px;
        height: 28px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper a.slurrp {
        width: 67px;
        height: 28px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .star-4 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.808' height='15.74' viewBox='0 0 15.808 15.74'%3E%3Cpath id='Path_214734' data-name='Path 214734' d='M7.88,0c.87,7.176,7.927,7.869,7.927,7.869s-7.057.7-7.927,7.871h.049C7.057,8.567,0,7.869,0,7.869S7.057,7.176,7.929,0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
        width: 17px;
        height: 17px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-1 {
        width: 17px;
        height: 17px;
        top: 56px;
        right: 10px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-2 {
        width: 17px;
        height: 17px;
        top: 156px;
        right: 10px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-3 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.808' height='18.727' viewBox='0 0 18.808 18.727'%3E%3Cpath id='Path_214730' data-name='Path 214730' d='M9.376,0c1.036,8.538,9.432,9.363,9.432,9.363s-8.4.83-9.432,9.365h.058C8.4,10.193,0,9.363,0,9.363S8.4,8.538,9.434,0Z' fill='%23FFFF'/%3E%3C/svg%3E%0A");
        left: -8.5px;
        right: auto;
        width: 17px;
        height: 17px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate {
        position: relative;
        width: 100%;
        text-align: left;
        padding-left: 130px;
        padding-top: 0;
        margin-top: 29px;
        margin-bottom: 12px;
    }
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title{font-size:24px;line-height:1.4; margin-top: 20px;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title .source{font-size:18px;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .links-title .time{font-size:16px;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks{flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;margin-top:10px;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks:before{display: none;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks svg{width:150px;height:auto;}
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .quizLinks a{margin:5px 10px;}

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .heading {
        font-size: 16px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .heading:nth-child(6) {
        margin-top: 10px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .date {
        font-size: 19px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .contest {
        position: absolute;
        height: 116px;
        width: 116px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/recipe-contest.svg);
        background-repeat: no-repeat;
        background-size: 100%;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .contest:after {
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/recipe-contest-bg.svg);
        background-repeat: no-repeat;
        content: "";
        position: absolute;
        top: -2.685546875vw;
        left: -3.02734375vw;
        bottom: -3.759765625vw;
        right: -2.783203125vw;
        background-size: 100%;
        background-position: center;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .human {
        position: relative;
        width: 100%;
        margin-bottom: -70px;
        height: 279px;
        bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aptivate {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        flex-wrap: wrap;
    }

    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy .heading {
        font-size: 32px;
    }

    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy p,
    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy .bottom {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy .bottom {
        margin-bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy {
        margin-left: 0;
        width: 100%;
        border-radius: 0;
        padding: 23px 20px;
        margin-top: 37px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner {
        margin-left: 0;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .heading {
        /* font-size: 26px; */
        margin-bottom: 15px;
        font-size: 5.4166666667vw;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image {
        margin-bottom: 16px;
        padding: 3px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image img {
        height: 202px !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image:before {
        background-image: url("data:image/svg+xml,%3Csvg id='Group_37639' data-name='Group 37639' xmlns='http://www.w3.org/2000/svg' width='38.369' height='38.369' viewBox='0 0 38.369 38.369'%3E%3Crect id='Rectangle_11633' data-name='Rectangle 11633' width='38.369' height='38.369' rx='6' transform='translate(0 0)' fill='%23fcd315'/%3E%3Cpath id='Polygon_16' data-name='Polygon 16' d='M7.505,4.992a4,4,0,0,1,6.656,0l3.359,5.039a4,4,0,0,1-3.328,6.219H7.474a4,4,0,0,1-3.328-6.219Z' transform='translate(28.106 8.245) rotate(90)' fill='%23006761'/%3E%3C/svg%3E%0A");
        width: 38px;
        height: 38px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image:after {
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner:after {
        /* top: -42px; */
        /* height: 110px; */
        /* width: 108px; */
        background-size: auto 100%;
        right: -20px;
        height: 22.9166666667vw;
        width: 22.5vw;
        top: -8.75vw;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a {
        font-size: 18px;
        margin-right: 20px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.website:before {
        width: 15px;
        height: 15px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner {
        /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.47); */
        box-shadow: none;
        padding-top: 35px;
        padding-bottom: 50px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader {
        margin-bottom: 57px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .smallest,
    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .largest {
        font-size: 28px !important;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider {
        width: 100%;
        border-bottom-width: 2px;
        margin-bottom: 33px;
        padding-bottom: 15px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .dvider:after {
        height: 21px;
        width: 39px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner:before,
    .lupin_page .lupin_section.lupin_finaleBanner:after {
        display: none;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper {
        flex-direction: column;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center {
        order: -1;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon {
        width: 360px;
        height: 288px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle {
        width: 160px;
        height: 160px;
        background-size: 100%;
        margin: 0 !important;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .icon {
        height: 32px !important;
        margin-bottom: 10px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .title {
        font-size: 16px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .sub .to {
        font-size: 13px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left,
    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third {
        margin-left: auto !important;
        margin-right: 0 !important;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .first {
        position: absolute;
        left: 0;
        top: -160px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second {
        right: auto;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second .sub .to {
        max-width: 100px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz {
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .heading {
        font-size: 30px;
        max-width: 210px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 22px;
        position: relative;
        z-index: 2;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .image {
        background-size: auto 100%;
        margin-bottom: 15px;
        width: 100% !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column {
        width: 100%;
        margin-bottom: 38px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .large {
        font-size: 28px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .small {
        font-size: 17px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first .image {
        height: 208px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second {
        margin-bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .image {
        height: 231px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .mini {
        margin-right: 5px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .mini,
    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .ye {
        font-size: 18px;
        display: inline-block;
        margin-bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center {
        margin-top: -98px;
        padding-left: 0;
        padding-right: 0;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .image {
        height: 488px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .title {
        display: none;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center:after {
        top: 120px;
        width: 92px;
        height: 97px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.431' height='90.913' viewBox='0 0 86.431 90.913'%3E%3Cg id='Group_35549' data-name='Group 35549' transform='translate(-2.966 -3.54)'%3E%3Cg id='Group_35519' data-name='Group 35519' transform='translate(80.175 0) rotate(82)'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='translate(0 25.436) rotate(-21)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M9.323,59.468C2.126,56.083-.99,44.239.275,34.023,1.491,24.206,7.3,11.012,14.968,10.874a26.889,26.889,0,0,1,6.782-7.065c6.3-4.393,15.2-6.213,20.734,1.364a17.35,17.35,0,0,1,7.263-1.664c7.66.007,14.99,5.727,18.679,15.27a11.934,11.934,0,0,1,.4-4.755c.122-.319.427-.286.554,0,.686,1.551.648,3.728.822,5.534q.314,3.259.75,6.488c.19,1.411-.834,2.177-1.569,1.332A8.042,8.042,0,0,0,64.5,24.5c-.964-.145-1.918-.186-2.354-1.64-.373-1.243.644-2.721,1.389-1.563.408.634,1.462.481,2.006.616a8.177,8.177,0,0,1,2.038.817c.071.04.136.09.205.131C63.737,9.614,53.105,3.715,43.852,7.385,47.905,15.2,46.729,26.742,41.145,32.5c-2.42,2.5-6.453,4.594-9.3,2.408-3.03-2.327-2.877-8.293-2.067-12.424C31.315,14.655,35.639,9.111,40.7,6.111A11.394,11.394,0,0,0,29.195,2.692a21.991,21.991,0,0,0-12,8.515c6.567,2.133,9.061,14,5.839,22.3-1.62,4.173-4.833,8.262-8.344,7.528-3.206-.67-4.786-5.374-5.114-9.627A32.52,32.52,0,0,1,13.3,13.656c-5.477,1.756-9.834,12.1-11.155,19.051C.2,42.973,2.9,53.932,9.441,59.06c.151.119.048.486-.118.408M37.169,12.1A22.912,22.912,0,0,0,31.861,22c-1.089,4.37-1.352,11.345,3.072,11.06,6.409-.413,10.963-9.864,9.413-18.782a17.993,17.993,0,0,0-2.153-6.123A19.067,19.067,0,0,0,37.169,12.1M13.691,17.453a31.123,31.123,0,0,0-2.3,13.373c.346,5.629,3.256,9.665,7.032,6.187C24.1,31.782,24.334,18,17.67,14.174a5.8,5.8,0,0,0-1.98-.718,29.473,29.473,0,0,0-2,4' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M2.876,21.426C-1.033,15.72-.438,6.863,1.6.044c.027-.091.129-.026.109.067C.387,6.15-.486,12.843,2.008,18.544c2.409,5.505,8.1,7.638,11,1.631.225-.467.756-.019.528.451C11,25.857,5.872,25.8,2.876,21.426' transform='translate(8.219 19.798)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,14.064c-.013-.14.127-.206.15-.06,1.16,7.409,9.4,7,12.824,3.679C16.939,13.832,18.309,7,18.709.431c.035-.568.641-.581.615,0C18.976,8.159,16.845,16.5,11.6,19.7,8.048,21.863.662,21.038,0,14.064' transform='translate(28.59 18.254)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.491,1.935a1.154,1.154,0,0,1-.421-.4A.934.934,0,0,1,.106.768,1.183,1.183,0,0,1,.56.2c.179-.216.414-.291.608-.051a.4.4,0,0,1,.12.139.929.929,0,0,1,.187.257,1.526,1.526,0,0,1,.049,1.3c-.234.348-.759.253-1.033.095' transform='translate(47.18 12.078)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.041,1.859A2.556,2.556,0,0,1,.244.2L.248.2A.56.56,0,0,1,.345.1.459.459,0,0,1,.436.047C.449.041.458.03.471.025S.49.023.5.02a.574.574,0,0,1,.657.321A1.327,1.327,0,0,1,1.131,1.5a.947.947,0,0,1-.88.593.254.254,0,0,1-.209-.233' transform='translate(22.61 35.811)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        left: 113px;
        top: 105px;
        transform: rotate(188deg);
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center:before {
        right: 20px;
        left: auto;
        width: 92px;
        height: 92px;
        bottom: -60px;
        position: absolute;
        content: "";
        z-index: -4;
        transform: rotate(25deg);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.431' height='90.913' viewBox='0 0 86.431 90.913'%3E%3Cg id='Group_35549' data-name='Group 35549' transform='translate(-2.967 -3.54)'%3E%3Cg id='Group_35519' data-name='Group 35519' transform='translate(80.176 0) rotate(82)'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='translate(0 25.436) rotate(-21)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M9.323,59.468C2.127,56.083-.99,44.24.275,34.023,1.491,24.206,7.3,11.012,14.968,10.874a26.889,26.889,0,0,1,6.782-7.065c6.3-4.393,15.2-6.213,20.734,1.364a17.35,17.35,0,0,1,7.263-1.664c7.66.007,14.99,5.727,18.679,15.27a11.934,11.934,0,0,1,.4-4.755c.122-.319.427-.286.554,0,.686,1.551.648,3.728.822,5.534q.314,3.259.75,6.488c.19,1.411-.834,2.177-1.569,1.332A8.042,8.042,0,0,0,64.5,24.5c-.964-.145-1.918-.186-2.354-1.64-.373-1.243.644-2.721,1.389-1.563.408.634,1.462.481,2.006.616a8.176,8.176,0,0,1,2.038.817c.071.04.136.09.205.131C63.737,9.613,53.105,3.715,43.852,7.385,47.905,15.2,46.729,26.741,41.145,32.5c-2.42,2.5-6.453,4.594-9.3,2.408-3.03-2.327-2.877-8.293-2.067-12.424C31.315,14.655,35.639,9.111,40.7,6.111A11.394,11.394,0,0,0,29.195,2.692a21.991,21.991,0,0,0-12,8.515c6.567,2.133,9.061,14,5.839,22.3-1.62,4.173-4.833,8.262-8.344,7.528-3.206-.67-4.786-5.374-5.114-9.627A32.52,32.52,0,0,1,13.3,13.656c-5.477,1.756-9.834,12.1-11.156,19.051C.2,42.973,2.9,53.932,9.441,59.06c.151.119.048.486-.118.408M37.169,12.1A22.912,22.912,0,0,0,31.861,22c-1.089,4.37-1.352,11.345,3.072,11.06,6.409-.413,10.963-9.864,9.413-18.782a17.994,17.994,0,0,0-2.153-6.123A19.068,19.068,0,0,0,37.169,12.1M13.691,17.453a31.123,31.123,0,0,0-2.3,13.373c.346,5.629,3.256,9.665,7.032,6.187C24.1,31.782,24.335,18,17.67,14.174a5.8,5.8,0,0,0-1.98-.718,29.473,29.473,0,0,0-2,4' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M2.876,21.426C-1.033,15.72-.438,6.863,1.6.044c.027-.091.129-.026.109.067C.387,6.15-.486,12.843,2.008,18.544c2.409,5.505,8.1,7.638,11,1.631.225-.467.756-.019.528.451C11,25.857,5.872,25.8,2.876,21.426' transform='translate(8.219 19.798)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,14.064c-.013-.14.127-.206.15-.06,1.16,7.409,9.4,7,12.824,3.679C16.939,13.832,18.309,7,18.709.431c.035-.568.641-.581.615,0C18.976,8.159,16.845,16.5,11.6,19.7,8.048,21.863.662,21.038,0,14.064' transform='translate(28.59 18.254)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.491,1.935a1.154,1.154,0,0,1-.421-.4A.934.934,0,0,1,.106.768,1.183,1.183,0,0,1,.56.2c.179-.216.414-.291.608-.051a.4.4,0,0,1,.12.139.929.929,0,0,1,.187.257,1.526,1.526,0,0,1,.049,1.3c-.234.348-.759.253-1.033.095' transform='translate(47.18 12.077)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.041,1.859A2.556,2.556,0,0,1,.244.2L.248.2A.56.56,0,0,1,.345.1.459.459,0,0,1,.436.047C.449.041.458.03.471.025S.49.023.5.02a.574.574,0,0,1,.657.321A1.327,1.327,0,0,1,1.131,1.5a.947.947,0,0,1-.88.593.254.254,0,0,1-.209-.233' transform='translate(22.61 35.811)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .image {
        height: 271px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third:after {
        display: none;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth {
        margin-bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .image {
        height: 277px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .small {
        font-size: 28px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .small .ye {
        font-size: inherit;
    }

    .lupin_page .lupin_section.lupin_registration {
        margin-bottom: 52px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper {
        padding-top: 27px;
        margin-bottom: 22px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper:after {
        height: 14px;
        width: 27px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper .large {
        font-size: 30px;
        margin-bottom: 8px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper .small {
        font-size: 25px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .bg {
        transform: rotate(-1deg);
        bottom: -15px;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR {
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 13px;
        padding-bottom: 49px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister {
        flex-direction: column;
        margin-bottom: 17px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .title {
        font-size: 28px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter {
        padding-left: 20px;
        padding-right: 20px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter .number {
        font-size: 32px;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper:after {
        transform: rotate(-1deg);
        right: 4px;
        width: 126px;
        height: 125px;
    }

    .lupin_page .lupin_section.lupin_rulesRegu {
        overflow-x: hidden;
    }

    .lupin_page .lupin_section.lupin_rulesRegu .rulesCopy {
        padding-bottom: 45px;
    }

    .lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .bg {
        bottom: 20px;
        left: 9px;
        top: 18px;
        right: 0;
        transform: rotate(-1deg);
        background-color: rgba(0, 0, 0, 0.3);
    }

    .lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol {
        padding-left: 30px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound {
        padding-bottom: 33px;
        flex-direction: column;
    }

    .lupin_page .lupin_section.lupin_prelimsRound:before {
        display: none;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy {
        padding: 0;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading {
        font-size: 32px;
        display: flex;
        align-items: center;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading:before {
        content: "";
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/cartoon.webp);
        height: 181px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        display: block;
        width: 120px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper hr {
        margin: 22px 0;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column {
        width: 100%;
        padding-bottom: 22px;
        margin-bottom: 22px;
        border-bottom: 3px solid rgba(255, 255, 255, 0.3);
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column .columnTitle {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column p {
        font-size: 18px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
    }

    .lupin_page .lupin_section.lupin_faq {
        padding-bottom: 20px;
    }

    .lupin_page .lupin_section.lupin_faq .titleWrapper {
        margin-bottom: 18px;
    }

    .lupin_page .lupin_section.lupin_faq .titleWrapper .large {
        font-size: 55px;
    }

    .lupin_page .lupin_section.lupin_faq .columnWrapper .column {
        padding: 20px 18px;
        border-radius: 30px;
        margin: 0 0 16px 0;
        box-shadow: -4.5px -4.5px 0 rgba(0, 0, 0, 0.3);
    }

    .lupin_page .lupin_section.lupin_faq .columnWrapper .column .lupinFaqTitle {
        font-size: 23px;
        margin-bottom: 10px;
    }


    .lupin_page .lupin_section.lupin_faq .columnWrapper .column ul li {
        margin-bottom: 15px;
    }

    .lupin_page .lupin_section.lupin_faq .columnWrapper .column ul li:last-child {
        margin-bottom: 0;
    }
}

.lupin_page .registerOverlay {
    position: fixed;
    bottom: 0.4625vw;
    right: 4.5625vw;
    z-index: 5;
}

.lupin_page .registerOverlay:before {
    width: 9.375vw;
    /* height: 16.357421875vw; */
    content: "";
    display: block;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/doddleoverlay.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 15.999583vw;
    right: -1.09375vw;
    position: relative;
}

.lupin_page .registerOverlay .playcrossword{
    width: 200px;
    height: 70px;
    display: block;
    position: absolute;
    left: -76px;
    top: -79px;
    z-index: 7;
}
.lupin_page .registerOverlay .mealplanner{
    width: 200px;
    height: 70px;
    display: block;
    position: absolute;
    left: -76px;
    top: -5px;
    z-index: 7;
}

 .lupin_page .registerOverlay:after {    
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/mangostick.png);
    width: 13.375vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 15.739583vw;
    right: 0.90625vw;
    left: -5.1vw;
    position: absolute;
    top: -80px;
} 
.lupin_page .registerOverlay .overlayCaption {
    position: absolute;
    /* top: 2.685546875vw; */
    /* left: 1.66015625vw; */
    left: 0.9765625vw;
    /* text-align: center; */
    top: 2.44140625vw;
    width: 6.34765625vw;
    text-align: center;
}

.lupin_page .registerOverlay .overlayCaption .smalltext {
    font-size: 0.830078125vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #12453d;
    display: block;
    line-height: 1;
    margin: 0.244140625vw 0;
}

.lupin_page .registerOverlay .overlayCaption .smalltext:nth-child(1) {
    margin-top: 0;
}

.lupin_page .registerOverlay .overlayCaption .smalltext:nth-child(3) {
    margin: 0;
}

.lupin_page .registerOverlay .overlayCaption .price {
    /* font-size: 1.953125vw; */
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #12453d;
    line-height: 1;
    font-size: 1.46484375vw;
}


.lupin_page .registerOverlay .contestTimer {
    color: #fff;
    margin-top: 0.830078125vw;
    position: relative;
}

.lupin_page .registerOverlay .contestTimer .timer {
    display: flex;
    justify-content: center;
}

.lupin_page .registerOverlay .contestTimer .timer .Dots {
    display: none;
}

.lupin_page .registerOverlay .contestTimer .timer .timerInner {
    background-color: #2c7f50;
    border: 7px solid #94ba2a;
    width: 3.125vw;
    height: 3.125vw;
    border-radius: 100px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.lupin_page .registerOverlay .contestTimer .timer .timerInner .Number {
    font-size: 1.220703125vw;
    line-height: 1;
    font-family: "Ranchers", cursive;
    text-shadow: 2px 2px 0 #425c57;
}

.lupin_page .registerOverlay .contestTimer .timer .timerInner .Text {
    font-size: 0.439453125vw;
    line-height: 1;
    text-transform: uppercase;
}

@media (max-width: 480px) {
    .greadintd{
        padding-top: 0vw;
        top: 420px;
        right: 0px;
        width: 100vw;
        height: 26vh;
        transform: scale(3);
    }
    .greadintadpt{
        padding-top: 0vw;
        top: 0px;
        right: 0px;
        width: 100vw;
        height: 110px;
        transform: scale(3);
    }
    .lupin_page .registerOverlay {
        display: flex;
        left: 0;
        right: 0;
        bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 12px;
        z-index: 1111;
    }
    .lupin_page .registerOverlay:after {
        content: none;}
    .lupin_page .registerOverlay:before {
        display: none;
    }

    .lupin_page .registerOverlay:after {
        content: none;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 39px;
        background-color: transparent;
    }

    .lupin_page .registerOverlay .overlayCaption {
        display: none;
    }

    .lupin_page .registerOverlay .luppin_button {
        flex: 1;
        /* margin-right: 0; */
        z-index: 6;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .lupin_page .registerOverlay .luppin_button span {
        font-size: 20px;
        line-height: 45px;
        padding:4px
    }

    .lupin_page .registerOverlay .contestTimer {
        order: -1;
        padding-right: 14px;
        z-index: 6;
    }

    .lupin_page .registerOverlay .contestTimer .timer .timerInner {
        width: 57px;
        height: 57px;
    }

    .lupin_page .registerOverlay .contestTimer .timer .timerInner .Number {
        font-size: 21px;
    }

    .lupin_page .registerOverlay .contestTimer .timer .timerInner .Text {
        font-size: 6px;
    }
}

.lupin_aptivate #gameCanvas {
    /* max-width: 100%!important; */
    padding-right: 2.537vw;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    display: block !important;
}

#mainHolder {
    margin: 0 auto;
}

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.283' height='269.247' viewBox='0 0 269.283 269.247'%3E%3Cdefs%3E%3Cfilter id='Path_208336' x='19.361' y='19.446' width='246.568' height='246.508' filterUnits='userSpaceOnUse'%3E%3CfeOffset dx='6' dy='6' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='13' result='blur'/%3E%3CfeFlood flood-opacity='0.859' result='color'/%3E%3CfeComposite operator='out' in='SourceGraphic' in2='blur'/%3E%3CfeComposite operator='in' in='color'/%3E%3CfeComposite operator='in' in2='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_36467' data-name='Group 36467' transform='translate(-5.888 -5.906)'%3E%3Cg data-type='innerShadowGroup'%3E%3Cpath id='Path_208336-2' data-name='Path 208336' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='translate(18.816 18.889)' fill='%23fcd315'/%3E%3Cg transform='matrix(1, 0, 0, 1, 5.89, 5.91)' filter='url(%23Path_208336)'%3E%3Cpath id='Path_208336-3' data-name='Path 208336' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='translate(12.93 12.98)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M135.755,9.354a7.74,7.74,0,0,1,12.939,1.357l.016.032a7.74,7.74,0,0,0,11.8,2.5h0a7.74,7.74,0,0,1,12.372,4.011l.02.074a7.74,7.74,0,0,0,11.015,4.9l.009,0a7.74,7.74,0,0,1,11.264,6.489l.006.123a7.74,7.74,0,0,0,9.749,7.075l.038-.01a7.74,7.74,0,0,1,9.664,8.682l-.026.166a7.74,7.74,0,0,0,8.058,8.939l.08,0a7.74,7.74,0,0,1,7.642,10.5l-.073.191a7.74,7.74,0,0,0,6.018,10.411l.125.02a7.74,7.74,0,0,1,5.287,11.849l-.122.188a7.74,7.74,0,0,0,3.717,11.427l.16.062a7.74,7.74,0,0,1,2.7,12.685l-.159.159a7.74,7.74,0,0,0,1.257,11.946l.173.113a7.74,7.74,0,0,1,0,12.968l-.173.113a7.74,7.74,0,0,0-1.257,11.946l.159.159a7.74,7.74,0,0,1-2.7,12.685l-.16.062a7.74,7.74,0,0,0-3.717,11.427l.122.188a7.74,7.74,0,0,1-5.287,11.849l-.125.02a7.74,7.74,0,0,0-6.018,10.411l.073.191a7.74,7.74,0,0,1-7.642,10.5l-.08,0a7.74,7.74,0,0,0-8.058,8.939l.026.166a7.74,7.74,0,0,1-9.664,8.682l-.038-.01A7.74,7.74,0,0,0,195.2,230.6l-.006.123a7.74,7.74,0,0,1-11.264,6.489l-.009,0a7.74,7.74,0,0,0-11.015,4.9l-.02.074a7.74,7.74,0,0,1-12.372,4.011h0a7.74,7.74,0,0,0-11.8,2.5l-.016.032a7.74,7.74,0,0,1-12.939,1.357l-.006-.007a7.74,7.74,0,0,0-12.064,0l-.006.007a7.74,7.74,0,0,1-12.939-1.357l-.016-.032a7.74,7.74,0,0,0-11.8-2.5h0a7.74,7.74,0,0,1-12.372-4.011l-.02-.074a7.74,7.74,0,0,0-11.015-4.9l-.009,0a7.74,7.74,0,0,1-11.264-6.489l-.006-.123a7.74,7.74,0,0,0-9.749-7.075l-.038.01a7.74,7.74,0,0,1-9.664-8.682l.026-.166a7.74,7.74,0,0,0-8.058-8.939l-.08,0a7.74,7.74,0,0,1-7.642-10.5l.073-.191a7.74,7.74,0,0,0-6.018-10.411l-.125-.02a7.74,7.74,0,0,1-5.287-11.849l.122-.188a7.74,7.74,0,0,0-3.717-11.427l-.16-.062a7.74,7.74,0,0,1-2.7-12.685l.158-.159a7.74,7.74,0,0,0-1.257-11.946l-.173-.113a7.74,7.74,0,0,1,0-12.968l.173-.113a7.74,7.74,0,0,0,1.257-11.946l-.158-.159a7.74,7.74,0,0,1,2.7-12.685l.16-.062A7.74,7.74,0,0,0,17.8,86.842l-.122-.188A7.74,7.74,0,0,1,22.963,74.8l.125-.02a7.74,7.74,0,0,0,6.018-10.411l-.073-.191a7.74,7.74,0,0,1,7.642-10.5l.08,0a7.74,7.74,0,0,0,8.058-8.939l-.026-.166A7.74,7.74,0,0,1,54.452,35.9l.038.01a7.74,7.74,0,0,0,9.749-7.075l.006-.123a7.74,7.74,0,0,1,11.264-6.489l.009,0a7.74,7.74,0,0,0,11.015-4.9l.02-.074a7.74,7.74,0,0,1,12.372-4.011h0a7.74,7.74,0,0,0,11.8-2.505l.016-.032A7.74,7.74,0,0,1,123.68,9.354l.006.007a7.74,7.74,0,0,0,12.064,0Z' transform='matrix(0.996, 0.087, -0.087, 0.996, 22.611, 0)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
} */

.lupin_page .lupin_section.lupin_finaleBanner {
    /* background-color: #005A57; */
    /* box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px; */
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .circle .title {
    color: #ffffff;
}

.lupin_page{
    /* height: 100px;
    width: 100px; */
    /* background: #0d0423; */
    background: rgb(22,70,69);
    background: linear-gradient(90deg, rgba(22,70,69,1) 0%, rgba(29,114,92,1) 50%, rgba(22,70,69,1) 100%);
    background-size:cover;
    background-blend-mode: hard-light;
}
.lupin_page:before{
    content:"";
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:-24vw;
    background: #0d0423;
    
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy {
    background-color: transparent;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 0;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner:after {
    display: none !important;
}

.lupin_page .lupin_header {
    /* background-color: #fff; */
    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.13) !important;
}

.lupin_page .lupin_header .lunpinHeader_copy .navigation li a {
    color: #ffffff;
}
.lupin_page .lupin_header .lunpinHeader_copy .navigation li a.active{color: #F0F074 !important;}
.lupin_page .lupin_header .lunpinHeader_copy .navigation li a:before {
    background-color: #F0F074 !important;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading {
    color: #fff;
}

.lupin_page .lupin_header .loginBtn {
    color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.017' height='39.531' viewBox='0 0 84.017 39.531'%3E%3Cg id='Group_35993' data-name='Group 35993' transform='translate(-53 -127.469)'%3E%3Cg id='Group_35538' data-name='Group 35538' transform='translate(53 127.469)'%3E%3Cpath id='Path_43744' data-name='Path 43744' d='M51.552-2.559c24.448,0,41.475-8.955,41.475,9.292,0,11.733,3.089,24.16-3.236,25.812-8.818,5.018-51.573,0-60.3,0-24.448,0-19.267-7.565-19.267-25.812S27.1-2.559,51.552-2.559Z' transform='translate(-9.765 4.756)' fill='%23e63c00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
}

/* .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
    background-color: #e63c00;
} */

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a:hover {
    background-color: #fff;
    color: #e63c00;
}

.lupin_page .lupin_header .lunpinHeader_copy .socialBar a {
    color: #fff;
    transition: all 0.3s ease-in-out;
}

.lupin_page .luppin_button:before {
    background-color: #002523;
}
@media (max-width: 480px) 
    {
    .lupin_page .registerOverlay .luppin_button:before {
        bottom: -1.322917vw;
    }
}


.lupin_page .luppin_button.register-btn span {
    background-color: #fff;
    text-shadow: none;
    color: #006864;
}

.lupin_page .registerOverlay .contestTimer .timer .timerInner {
    border: 7px solid #fff;
    /* background-color: #ff8a06; */
    background: linear-gradient(90deg,
            rgb(255, 139, 5) 0%,
            rgb(255, 93, 41) 50%,
            rgb(255, 139, 5) 100%);
}

/* .lupin_page .lupin_header .lunpinHeader_copy {
    background-color: #fff;
} */

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .largest {
    color: #f0f074;
    z-index: 1;
}

.white-txt {
    color: #fff;
}

.lupin_page .registerOverlay .contestTimer .timer .timerInner .Number {
    text-shadow: none;
}

.receipe_content .luppin_button span {
    background-color: #fff !important;
    color: #006864;
    text-shadow: none !important;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper .small {
    color: #005a57;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .title {
    color: #006864;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter {
    background-color: #006864;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .headerRegister .counter .number {
    color: #fff;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .bg {
    background-color: #946f10;
    top: 0.701953vw;
}

.lupin_page .luppin_button span {
    text-shadow: none;
    padding: 0.634765625vw 1.3vw 0.634765625vw 1.3vw;
}

/* .lupin_page .registerOverlay {
    right: 2.063vw;
} */

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .lupinSecTitle {
    color: #006864;
}

.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy .bg {
    background-color: rgba(0, 0, 0, .40);
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column .lupinFaqTitle {
    color: #005a57;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column p {
    color: #000;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column p,
.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ul li {
    color: #2c1063;
    font-size: 1.07421875vw;
}
.lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol li{
    font-weight: 600;
}
.lupin_page .lupin_section.lupin_faq .titleWrapper .small {
    color: #005a57;
}

.lupin_page .registerOverlay .overlayCaption .smalltext {
    color: #fff;
    font-size: 1.171vw;
}

.lupin_page .registerOverlay .overlayCaption .price {
    color: #fff;
    font-size: 1.171vw;
}

.lupin_page .lupin_about .aboutInside .copy .aboutTitle {
    color: #ffffff;
}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy .heading {
    color: #F0F074;
    margin-bottom: 1.463vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .ye {
    color: #fff;
    font-size: 1.024vw;
}

.receipe_content .receipe_semi_title {
    color: #f0f074;
}

.voucher_price .price_title {
    color: #f0f074;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle:after {
    left: 0;
    transform: none;
}


.initiativeWrapper .session-txt {
    font-family: "Ranchers", cursive;
    font-size: 2vw;
}

.lupin_page .lupin_section.lupin_faq .titleWrapper .large {
    color: #fff;
}

/* .lupin_page .lupin_section.lupin_home .homeCopy .centerCol::after{
    content: "";
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/finaleCartoonbg.svg);
    position: absolute;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    top: -5vw;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    width: 44vw;
    height: 36vw;
} */
.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper {
    z-index: 1;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol {
    color: #000;
}


.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-6 {
    left: 8.7625vw;
    top: 10.535156vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-5 {
    right:-1.998047vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .newdate .heading{
    color: #ffffff;
}

.lupin_page .lupin_section.lupin_home .homeCopy .newdate .date {
    color: #F0F074;
}

.lupin_page .lupin_about .aboutInside .copy .bottom {
    line-height: 1.2;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .heading {
    font-size: 4.150390625vw;
    margin-bottom: 1.463vw;
    line-height: 1.2;
    color: #F0F074;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a {
    color: #fff;
}

.lupin_page .lupin_section.lupin_aboutQuiz .heading {
    color: #ffffff;
}

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .first .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Group_477' data-name='Group 477' width='54.325' height='54.325' viewBox='0 0 54.325 54.325'%3E%3Cg id='Group_88' data-name='Group 88' transform='translate(36.601 0)'%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(0.042 0.029)'%3E%3Cpath id='Path_399' data-name='Path 399' d='M1165.445,509.443l-5.824,5.824,11.423,11.423,5.824-5.824a1.386,1.386,0,0,0,0-1.96l-9.464-9.464A1.386,1.386,0,0,0,1165.445,509.443Z' transform='translate(-1159.621 -509.037)' fill='%23006864'/%3E%3C/g%3E%3Cg id='Group_87' data-name='Group 87'%3E%3Cpath id='Path_400' data-name='Path 400' d='M1170.379,526.273l-11.465-11.466,5.845-5.845a1.417,1.417,0,0,1,2,0l9.464,9.463a1.417,1.417,0,0,1,0,2ZM1159,514.807l11.382,11.381,5.8-5.8a1.357,1.357,0,0,0,0-1.918L1166.719,509a1.358,1.358,0,0,0-1.918,0Z' transform='translate(-1158.914 -508.549)' fill='%23006864'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_91' data-name='Group 91' transform='translate(0 7.606)'%3E%3Cg id='Group_89' data-name='Group 89' transform='translate(0.03 0)'%3E%3Cpath id='Path_401' data-name='Path 401' d='M578.188,640.794l-27.17,27.17L543.226,686.3a.673.673,0,0,0,.883.883l18.332-7.791,27.17-27.17Zm-27.8,41.644-2.42-2.42,3.889-9.15,7.681,7.681Z' transform='translate(-543.171 -640.794)' fill='%23006864'/%3E%3C/g%3E%3Cg id='Group_90' data-name='Group 90' transform='translate(0 0.207)'%3E%3Cpath id='Path_402' data-name='Path 402' d='M542.878,686.392a.691.691,0,0,1-.15-.772l7.794-18.338,27.2-27.2,11.465,11.465-27.2,27.2-18.332,7.791A.691.691,0,0,1,542.878,686.392Zm7.694-19.076-7.789,18.327a.643.643,0,0,0,.844.844l18.327-7.789L589.1,651.552l-11.381-11.381Zm-.662,14.492-2.448-2.448.008-.018,3.906-9.19,7.743,7.743Zm-2.378-2.462,2.392,2.392,9.091-3.864-7.619-7.619Z' transform='translate(-542.671 -640.087)' fill='%23006864'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} */

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .second .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87.92' height='55.542' viewBox='0 0 87.92 55.542'%3E%3Cg id='Group_36463' data-name='Group 36463' transform='translate(0.5 0.717)'%3E%3Cpath id='Path_404' data-name='Path 404' d='M106.5,377.643a26.254,26.254,0,0,1-15.568,0l-18.09-6.65v19.042a3.632,3.632,0,0,0,2.34,3.414c18.041,6.728,29.163,6.4,47.029-.021A3.632,3.632,0,0,0,124.594,390V370.993Z' transform='translate(-55.26 -344.044)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Crect id='Rectangle_6' data-name='Rectangle 6' width='4.115' height='5.331' rx='2.057' transform='translate(3.818 32.758)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Cpath id='Path_405' data-name='Path 405' d='M118.157,326.191l-34-12.5a22.6,22.6,0,0,0-13.4,0l-34,12.5c-3.685,1.355-3.685,3.571,0,4.926l2.162.794v12.91h1.9V332.61l29.935,11a22.6,22.6,0,0,0,13.4,0l34-12.5C121.842,329.762,121.842,327.546,118.157,326.191Z' transform='translate(-34 -312.678)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3Cpath id='Path_406' data-name='Path 406' d='M46.016,400.69l-2.154-4.757a1.424,1.424,0,0,1-.775.23H40.945a1.428,1.428,0,0,1-.775-.23l-2.149,4.746a1.235,1.235,0,0,0-.028.951,1.2,1.2,0,0,0,.653.678,7.585,7.585,0,0,0,6.75.008,1.2,1.2,0,0,0,.647-.68A1.236,1.236,0,0,0,46.016,400.69Z' transform='translate(-36.141 -357.459)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
} */

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .left .third .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96.947' height='53.513' viewBox='0 0 96.947 53.513'%3E%3Cg id='Group_483' data-name='Group 483' transform='translate(-1.928 -1.094)'%3E%3Cpath id='Polygon_13' data-name='Polygon 13' d='M20.884,3.884a2,2,0,0,1,3.625,0l4.53,9.706A2,2,0,0,0,30.6,14.728l10.592,1.34a2,2,0,0,1,1.122,3.438l-7.8,7.369a2,2,0,0,0-.592,1.828l2.009,10.566a2,2,0,0,1-2.934,2.123l-9.326-5.169a2,2,0,0,0-1.939,0L12.4,41.392a2,2,0,0,1-2.934-2.123L11.475,28.7a2,2,0,0,0-.592-1.828l-7.8-7.369A2,2,0,0,1,4.2,16.069l10.592-1.34a2,2,0,0,0,1.561-1.138Z' transform='translate(0 11.952)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0.5'/%3E%3Cpath id='Polygon_14' data-name='Polygon 14' d='M20.884,3.884a2,2,0,0,1,3.625,0l4.53,9.706A2,2,0,0,0,30.6,14.728l10.592,1.34a2,2,0,0,1,1.122,3.438l-7.8,7.369a2,2,0,0,0-.592,1.828l2.009,10.566a2,2,0,0,1-2.934,2.123l-9.326-5.169a2,2,0,0,0-1.939,0L12.4,41.392a2,2,0,0,1-2.934-2.123L11.475,28.7a2,2,0,0,0-.592-1.828l-7.8-7.369A2,2,0,0,1,4.2,16.069l10.592-1.34a2,2,0,0,0,1.561-1.138Z' transform='translate(55.412 11.952)' fill='%23006864' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0.5'/%3E%3Cg id='Polygon_10' data-name='Polygon 10' transform='translate(21.73 0)' fill='%23006864'%3E%3Cpath d='M 41.7603759765625 53.10676956176758 C 40.99757385253906 53.10678863525391 40.26384353637695 52.91449737548828 39.57955551147461 52.53522872924805 L 29.09699440002441 46.72525024414062 C 28.87504577636719 46.60223007202148 28.62359428405762 46.53720855712891 28.36984443664551 46.53720855712891 C 28.11608505249023 46.53720855712891 27.8646354675293 46.60223007202148 27.64268493652344 46.72525024414062 L 17.16011428833008 52.53524017333984 C 16.48549461364746 52.90913772583008 15.73140525817871 53.10676956176758 14.97934532165527 53.10676956176758 C 13.63552474975586 53.10676956176758 12.36711502075195 52.50555801391602 11.49935531616211 51.45727920532227 C 10.64936447143555 50.43046951293945 10.30619525909424 49.08245086669922 10.55783462524414 47.75886917114258 L 12.81841468811035 35.86843872070312 C 12.91446495056152 35.36317825317383 12.74855518341064 34.85073089599609 12.37460517883301 34.49762725830078 L 3.58800482749939 26.20121955871582 C 2.309294939041138 24.99384880065918 1.853854894638062 23.20522880554199 2.399394989013672 21.53333854675293 C 2.944944858551025 19.86144828796387 4.367694854736328 18.68568992614746 6.112424850463867 18.46488952636719 L 18.02858543395996 16.95687866210938 C 18.54266548156738 16.89181900024414 18.98040580749512 16.5726490020752 19.19953536987305 16.10309982299805 L 24.29203414916992 5.190918922424316 C 25.03959465026855 3.589049100875854 26.60211563110352 2.59394907951355 28.36983489990234 2.59394907951355 C 30.13755416870117 2.59394907951355 31.70007514953613 3.589049100875854 32.4476432800293 5.190908908843994 L 37.54014587402344 16.10308837890625 C 37.75927352905273 16.5726490020752 38.19700622558594 16.89181900024414 38.71108627319336 16.95687866210938 L 50.62725448608398 18.46488952636719 C 52.37197494506836 18.68568992614746 53.79472351074219 19.86144828796387 54.34027481079102 21.53332901000977 C 54.88582611083984 23.20521926879883 54.43038558959961 24.99384880065918 53.15167617797852 26.20121955871582 L 44.36507415771484 34.49763870239258 C 43.99111557006836 34.85073089599609 43.8252067565918 35.36317825317383 43.9212646484375 35.86842727661133 L 46.18184661865234 47.75886917114258 C 46.43346405029297 49.08234786987305 46.09028625488281 50.4303092956543 45.24030303955078 51.45713806152344 C 44.37252426147461 52.50547027587891 43.10414505004883 53.10673904418945 41.7603759765625 53.10676956176758 Z' stroke='none'/%3E%3Cpath d='M 28.36983680725098 4.093944549560547 C 27.27989196777344 4.093944549560547 26.18994903564453 4.671047210693359 25.65130424499512 5.825260162353516 L 20.55880355834961 16.73743057250977 C 20.12314605712891 17.67097091674805 19.23895645141602 18.31567001342773 18.21691513061523 18.44500732421875 L 6.300754547119141 19.95301818847656 C 3.786464691162109 20.27120971679688 2.77508544921875 23.37065887451172 4.617805480957031 25.11056900024414 L 13.40440368652344 33.40699005126953 C 14.14855575561523 34.10962677001953 14.4831657409668 35.14315032958984 14.29201507568359 36.14859771728516 L 12.03143310546875 48.03902816772461 C 11.55657577514648 50.53673934936523 14.20922470092773 52.45576858520508 16.43295669555664 51.22327041625977 L 26.91552543640137 45.41328811645508 C 27.82023239135742 44.91184997558594 28.91944122314453 44.91184997558594 29.82415580749512 45.41328811645508 L 40.30671691894531 51.22327041625977 C 42.53044509887695 52.45578002929688 45.18310546875 50.53673934936523 44.70824432373047 48.03902816772461 L 42.44766616821289 36.14859771728516 C 42.25650405883789 35.14315032958984 42.59111404418945 34.10962677001953 43.33526611328125 33.40699005126953 L 52.12187576293945 25.11056900024414 C 53.96458435058594 23.37065887451172 52.95320510864258 20.27119827270508 50.43892669677734 19.95301818847656 L 38.52275466918945 18.44500732421875 C 37.50072479248047 18.31567001342773 36.61653518676758 17.67097091674805 36.18087768554688 16.73743057250977 L 31.08837509155273 5.825260162353516 C 30.54972457885742 4.671047210693359 29.45977973937988 4.093944549560547 28.36983680725098 4.093944549560547 M 28.36983489990234 1.093940734863281 C 30.72678565979004 1.093940734863281 32.81015396118164 2.420738220214844 33.80690765380859 4.556568145751953 L 38.89940643310547 15.4687385559082 L 50.81557464599609 16.97676086425781 C 53.14186477661133 17.27114868164062 55.03886413574219 18.83881759643555 55.76627349853516 21.06800842285156 C 56.49367523193359 23.29718780517578 55.88641357421875 25.68202972412109 54.18147659301758 27.2918586730957 L 45.39486694335938 35.58827972412109 L 47.65545654296875 47.47871017456055 C 47.99082565307617 49.24271774291992 47.53167724609375 51.04145050048828 46.39573669433594 52.4137077331543 C 45.24201583862305 53.80743026733398 43.55247497558594 54.60676956176758 41.76033401489258 54.60676956176758 C 40.75449371337891 54.60676956176758 39.74894714355469 54.34410858154297 38.85239410400391 53.84719085693359 L 28.36984443664551 48.03720855712891 L 17.88726425170898 53.84719085693359 C 16.99068450927734 54.34412002563477 15.98514556884766 54.60676956176758 14.97934341430664 54.60676956176758 C 13.18711471557617 54.60676956176758 11.49755477905273 53.80746078491211 10.34387588500977 52.41378021240234 C 9.207965850830078 51.04155731201172 8.748844146728516 49.2427978515625 9.084224700927734 47.47871017456055 L 11.34480667114258 35.58827972412109 L 2.558204650878906 27.2918586730957 C 0.8532638549804688 25.68204879760742 0.2459945678710938 23.29721069335938 0.9733963012695312 21.06802749633789 C 1.700794219970703 18.83884048461914 3.597793579101562 17.27116012573242 5.924106597900391 16.97676086425781 L 17.84026336669922 15.46875 L 22.93277359008789 4.556568145751953 C 23.92950439453125 2.420749664306641 26.01286506652832 1.093940734863281 28.36983489990234 1.093940734863281 Z' stroke='none' fill='%23fcd315'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} */

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .first .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.898' height='73.742' viewBox='0 0 72.898 73.742'%3E%3Cpath id='Path_715' data-name='Path 715' d='M28.249,13.822c5.751,0,10.593,3.531,10.593,9.685H17.252C18.261,17.252,22.6,13.822,28.249,13.822ZM55.187,38.439H36.825c-1.412,3.027-4.136,5.448-8.979,5.448-5.549,0-10.089-3.43-10.694-10.8H56.2a43.594,43.594,0,0,0,.3-5.044C56.5,10.9,44.9,0,28.451,0,11.7,0,0,11.1,0,28.955S11.9,57.911,28.451,57.911C42.475,57.911,52.463,49.436,55.187,38.439Z' transform='translate(0 19.324) rotate(-20)' fill='%23006864'/%3E%3C/svg%3E");
} */

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .second .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67.16' height='55.967' viewBox='0 0 67.16 55.967'%3E%3Cpath id='_5310258_building_education_school_university_icon' data-name='5310258_building_education_school_university_icon' d='M82.832,87.67,75,79.835a1.119,1.119,0,0,0-.792-.328H60.773V66.075a1.119,1.119,0,0,0-.376-.836L50.323,56.284a1.119,1.119,0,0,0-1.487,0L38.762,65.238a1.119,1.119,0,0,0-.376.837V79.507H24.954a1.119,1.119,0,0,0-.792.328L16.327,87.67a1.119,1.119,0,0,0,.792,1.911h1.119v21.267a1.119,1.119,0,0,0,1.119,1.119H43.983a1.119,1.119,0,0,0,1.119-1.119V98.536a4.477,4.477,0,1,1,8.955,0v12.313a1.119,1.119,0,0,0,1.119,1.119H79.8a1.119,1.119,0,0,0,1.119-1.119V89.581H82.04a1.119,1.119,0,0,0,.792-1.911ZM49.58,66.075a5.6,5.6,0,1,1-5.6,5.6A5.6,5.6,0,0,1,49.58,66.075Zm-13.432,29.1v8.955a1.119,1.119,0,0,1-1.119,1.119H26.074a1.119,1.119,0,0,1-1.119-1.119V95.178a1.119,1.119,0,0,1,1.119-1.119h8.955A1.119,1.119,0,0,1,36.148,95.178Zm26.864,8.955V95.178a1.119,1.119,0,0,1,1.119-1.119h8.955a1.119,1.119,0,0,1,1.119,1.119v8.955a1.119,1.119,0,0,1-1.119,1.119H64.131A1.119,1.119,0,0,1,63.012,104.132Z' transform='translate(-16 -56.001)' fill='%23006864'/%3E%3C/svg%3E");
} */

/* .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .right .third .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.571' height='60.844' viewBox='0 0 34.571 60.844'%3E%3Cg id='Group_37747' data-name='Group 37747' transform='translate(-126.38 -68.277)'%3E%3Cg id='Group_484' data-name='Group 484' transform='translate(126.38 68.277)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='17.285' cy='17.285' r='17.285' transform='translate(0 0)' fill='%23006864'/%3E%3C/g%3E%3Cpath id='Path_722' data-name='Path 722' d='M9.988,13.9,7,36.4l12.347-7.408L31.693,36.4,28.705,13.88' transform='translate(124.813 92.721)' fill='%23006864'/%3E%3C/g%3E%3C/svg%3E");
} */

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading {
    position: relative;
    border-bottom: 2px solid #005A57;
    padding-bottom: 0.683vw;
    margin-bottom: 2.049vw;
    color: #fff;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cg id='Group_74722' data-name='Group 74722' transform='translate(-568.5 -10477.5)'%3E%3Cg id='Group_74721' data-name='Group 74721' transform='translate(307 8704.5)'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(301.5 1794) rotate(180)' fill='%23005a57'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.025390625vw;
    width: 1.953125vw;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: -1.1vw;
    background-repeat: no-repeat;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy {
    padding-left: 2.708984vw;
    padding-right: 7vw;
    color: #fff;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper hr {
    border-bottom: 2px solid #fff;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column .bold-txt {
    font-weight: 900 !important;
    /* font-size: 1.11421875vw; */
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column .bold-txt a {
    text-decoration: underline !important;
    color:#F0F074;
}

.lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column .bold-txt a:hover {
    color: #0a58ca;
    text-decoration: none !important;
}

.lupin_page .lupin_section .lupinBody {
    font-weight: 800;
}

/* .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column p{
    font-weight: 400;
} */
/* video bytes  */
.lupin_page .lupin_about.lupin_video_bytes {
    margin-top: 2vw;
}

.lupin_page .lupin_about {
    position: relative;
    color: #fff;
    margin-top: -3.90625vw;
}

.lupin_page .lupin_about.lupin_video_bytes .receipe_title {
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
}

.lupin_page .lupin_about.lupin_video_bytes .receipe_title {
    font-size: 3.61vw;
    line-height: 1;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color:#F0F074;
    position: relative;
    padding: 0;
    margin-bottom: 2.634vw;
    display: block;
    padding-left: 2vw;
}

.lupin_page .lupin_about .aboutInside {
    padding-left: 5.078125vw;
    padding-right: 5.078125vw;
}

.lupin_page .lupin_about .aboutInside .image {
    flex: 0 0 auto;
    width: 33.854vw;
    margin-left: 0;
    margin-right:0;
    background-repeat: no-repeat;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/videoSecImage.svg);
    height: 34.105469vw;
    background-position: top right;
    background-size: auto 100%;
}

.lupin_page .lupin_section.lupin_registration {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 2.683vw;
}

.lupin_page .lupin_about .aboutInside .copy {
    flex: 0 0 auto;
    /* width: 65%; */
    width: 57.552083333333336vw;
    font-size: 1.26953125vw;
    letter-spacing: 0.8px;
}

.lupin_page .lupin_about .aboutInside .copy.copy-lupin {
    width: 51% !important;
}

.owl-theme.videoBytes .image1 {
    margin-bottom: 1.7578125vw;
    display: block;
    /* border: 10px solid #94ba2a; */
    border-radius: 5px;
    overflow: hidden;
}

.owl-theme.videoBytes .image1 .videobytesCommon {
    position: relative;
    display: block;
}

.owl-theme.videoBytes .image1 a::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='85' viewBox='0 0 85 85'%3E%3Cg id='Group_37398' data-name='Group 37398' transform='translate(-39.171 -336.027)'%3E%3Crect id='Rectangle_11633' data-name='Rectangle 11633' width='85' height='85' rx='6' transform='translate(39.171 336.027)' fill='%23fcd315'/%3E%3Cpath id='Polygon_16' data-name='Polygon 16' d='M20.672,4.992a4,4,0,0,1,6.656,0L43.854,29.781A4,4,0,0,1,40.526,36H7.474a4,4,0,0,1-3.328-6.219Z' transform='translate(101.436 354.292) rotate(90)' fill='%23006761'/%3E%3C/g%3E%3C/svg%3E");
    width: 4.150390625vw;
    height: 4.150390625vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.owl-theme.videoBytes .image1 a img {
    width: 100%;
    height: 27.561vw;
    /* object-fit: cover; */
    display: block;
}

.lupin_video_bytes .aboutInside {
    background-image: none !important;
}

.lupin_about.testimonial-sec .large {
    text-transform: uppercase;
    font-size: 3.90625vw;
    font-family: "Ranchers", cursive;
    display: block;
    text-align: center;
    line-height: 1.1;
    color: #fff;
}

.lupin_about.testimonial-sec .aboutInside {
    display: block;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5.908203vw;
    padding-bottom: 6.199219vw;
    background-image:none;
}

.testimonial-sec .owl-theme.testimonial-carousel .content-wrappper {
    background-color: #fff !important;
    padding: 1.415vw;
    box-shadow: 4px 5px 21px #0000004D;
    border-radius: 10px;
    min-height: 24vw;
}

.testimonial-sec .owl-theme.testimonial-carousel {
    margin-top: 2.927vw;
}
.testimonial-sec .owl-theme.testimonial-carousel .owl-stage-outer{
    padding-left:7.805vw !important;
}

.lupin_page .testimonial-sec .owl-carousel .owl-nav .owl-prev {
    left: 3.578125vw !important;
}

.testimonial-sec .owl-theme.testimonial-carousel .owl-dots {
    display: flex;
    position: relative;
    margin-top:2.685546875vw;
    bottom:0;
}

.testimonial-sec .owl-theme.testimonial-carousel .owl-dots .owl-dot {
    background: #133418;
    opacity: 1;
    width: 1.0416666666666667vw;
    height: 1.0416666666666667vw;
}

.testimonial-sec .owl-theme.testimonial-carousel .owl-dots .owl-dot.active {
    background: #a6dc0e;
}

.testimonial-sec .aboutInside {
    flex-direction: column;
    align-items: center !important;
}

.testimonial-sec .owl-theme.testimonial-carousel .item {
    max-width: 25.415vw;
}

.testimonial-sec .owl-theme.testimonial-carousel .content-wrappper p {
    color: #2c1063;
    font-size: 0.9375vw;
}

.testimonial-sec .owl-theme.testimonial-carousel .content-wrappper .sub-name {
    color: #006864;
    font-size: 0.878vw;
    display: block;
    font-weight: 700 !important;
}

.testimonial-sec .owl-theme.testimonial-carousel .content-wrappper .sub-info {
    display: block;
    font-weight: 400;
}

.lupin_section .game-wrapper {
    width: 100%;
    /* padding-top: 4.052734375vw;
    padding-bottom: 3.564453125vw; */
    padding-right: 5.078125vw;
}

.lupin_section .game-wrapper .heading {
    font-size: 3.90625vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #005a57;
    /* text-align: center; */
    margin-bottom: 2.244vw;
    display: block;
    text-align: center;
}

.lupin_section .game-wrapper .game-container {
    display: flex;
    align-items: center;
}

.lupin_section .game-wrapper .left-col {
    width: 50%;
}

.lupin_section .game-wrapper .right-col {
    width: 50%;
    padding-left: 2.537vw;
    border-left: 2px solid #7e4714;
    position: relative;
}

.lupin_section .game-wrapper .right-col::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(40 21) rotate(180)' fill='%237e4714'/%3E%3C/svg%3E");
    height: 1.025390625vw;
    width: 1.853125vw;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: -0.5vw;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
}

.game-container .Ranking-wrapper {
    padding: 1.512vw;
    background-color: #fff;
    max-width: 33.024vw;
    border-radius: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
}

.lupin_section .game-wrapper .right-col .rank-txt {
    display: block;
    color: #006864;
    font-size: 1.902vw;
    font-family: "Ranchers", cursive;
    margin-bottom: 0.488vw;
    line-height: 1;
}

.lupin_section .game-wrapper .right-col .rank-detail {
    display: block;
    color: #000000;
    font-size: 1.122vw;
    margin-bottom: 0.732421875vw;
    line-height: 1;
}

.Ranking-wrapper .list-wrapper {
    margin: 0;
    padding: 0;
    margin-top: 0.6vw;
}

.Ranking-wrapper .list-rank {
    display: flex;
    font-size: 0.878vw;
    padding: 0.878vw 0.3vw;
    border-bottom: 1px solid #aaa;
}

.Ranking-wrapper .list-rank.active {
    background-color: #006864;
    border-radius: 6px;
}

.Ranking-wrapper .list-rank:nth-last-child(1) {
    border-bottom: none;
}

.Ranking-wrapper .list-rank.active .one,
.Ranking-wrapper .list-rank.active .two,
.Ranking-wrapper .list-rank.active .three,
.Ranking-wrapper .list-rank.active .one .count {
    color: #fff;
    font-weight: 700;
}

.Ranking-wrapper .list-rank:nth-last-child(2) {
    /* border-bottom: none; */
}

.Ranking-wrapper .list-rank .one {
    width: 40%;
    display: flex;
}

.Ranking-wrapper .list-rank .two {
    width: 50%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.Ranking-wrapper .list-rank .three {
    width: 15%;
    text-align: center;
}

.Ranking-wrapper .list-rank .one .count {
    color: #006864;
    font-weight: 700;
    margin-right: 0.4vw;
}

.Ranking-wrapper .rank-heading {
    display: flex;
    font-size: 0.78vw;
    font-weight: 700;
    color: #006864;
    border-bottom: 1px solid #006864;
}

.Ranking-wrapper .rank-heading .one {
    width: 40%;
}

.Ranking-wrapper .rank-heading .two {
    width: 44%;
}

.Ranking-wrapper .rank-heading .three {
    width: 15%;
    line-height: 1;
}

.game-wrapper .self-score {
    display: flex;
    font-size: 0.878vw;
    background-color: #006864;
    padding: 0.634vw 0.627vw;
    border-radius: 6px;
    color: #fff;
}

.game-wrapper .self-score .one {
    width: 40%;
}

.game-wrapper .self-score .two {
    width: 50%;
}

.game-wrapper .self-score .three {
    width: 15%;
    text-align: center;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .achichi {
    background: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/achhhi-bhok-logo1.png) no-repeat;
    background-position: center top;
    position: relative;
    height: 18.375vw;
    width: 33.375vw;
    background-size: contain;
    z-index: 1;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .logo {
    z-index: 1;
    position: relative;
}

.lupin_page .lupin_section.lupin_home .homeCopy .contestDate .date {}

.lupin_page .lupin_section.lupin_home .star-7 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208472' data-name='Path 208472' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23FCD315'/%3E%3C/svg%3E");
}

.lupin_page .lupin_section.lupin_home .homeCopy .recipe {
    top: -0.025391vw;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/photo-contest.png);
}

.lupin_page .lupin_section.lupin_home .homeCopy .recipe:after {
    display: none;
}

.lupin_page .lupin_about {
    color: #4c436b;
}
.lupin_page .lupin_about.lupin_mealplanner {
    background: #1F7763 !important;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-3 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_208472' data-name='Path 208472' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23FFF'/%3E%3C/svg%3E");
    top: 24.607422vw;
    right: -0.144531vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-2 {
    top: 19.375781vw;
    right: -3.513672vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .star-4 {
    left: 1.585937vw;
}

.lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-1 {
    right: -2vw;
    top: 1.823047vw;
}

/* .lupin_page .registerOverlay:before {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/register-cartoon.webp);
    width: 20.439vw;
    background-size: 100%;
    height: 21.907vw;
    margin-bottom: 0.8vw;
    background-position: bottom center;
    z-index: 1;
    position: relative;
    margin-right: -0.5vw;
} */

.lupin_page .registerOverlay.unregister-user:before {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/banner/register-cartoon2.svg);
    height: 17.907vw;
}

.lupin_page .registerOverlay .overlayCaption {
    left: 0.276562vw;
    top: 1.041406vw;
    width: 9.347656vw;
    z-index: 1;
}

.lupin_page .registerOverlay.unregister-user .overlayCaption {
    left: 2.676562vw;
    top: 1.541406vw;
    transform: rotate(-8deg);
}

.lupin_page .registerOverlay.registerd-user .overlayCaption {
    left: 0.676562vw;
    top: 1.441406vw;
    width: 12.347656vw;
    transform: rotate(-8deg);
}

.lupin_page .registerOverlay .overlayCaption .smalltext.play-txt {
    margin: 1.6vw 0 0.244140625vw 0;
}

.lupin_page .registerOverlay .luppin_button {
    /* margin-right: auto; */
}

.lupin_page .registerOverlay .contestTimer .timer {
    justify-content: flex-end;
    margin-right: 2vw;
}

.lupin_about.about-sec .aboutInside .image {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/multlimango-desk.svg) !important;
    background-position: 0vw 10vw;
    background-size: 23vw 23vw;
    height: 33.105469vw;
    margin-right: 0;
}



.lupin_page .lupin_section.lupin_home .homeCopy .human {
    bottom: -2.764453vw;
}

.lupin_page .daily-trivia-section.topical-quiz {
    /* width: 50%; */
}

.lupin_page .topical-quiz .daily-trivia-vecor {
    border: none;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon {
    width: 45.966797vw;
    height: 42.398438vw;
    background-position: top center;
    top: -3vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon:after {
    background-repeat: no-repeat;
    top: -2.322266vw;
    z-index: -1;
    opacity: 0.5;
    /* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/price-bg.webp); */
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldCopyN .help {
    z-index: 1;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first .image {
    height: 16.878vw;
    width: 20.683vw;
    position: relative;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .image {
    height: 16.878vw;
    width: 20.683vw;
    margin-bottom: 0;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .image {
    width: 21.683vw;
    height: 23.986328vw;
    margin-top: -6vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .image {
    width: 20.683vw;
    height: 16.878vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .image {
    width: 20.683vw;
    height: 19.756vw;
    margin-left: auto;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .title {
    font-size: 4.878vw;
    top: calc(100% + 3.6875vw);
    color: #fff;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .large {
    font-size: 1.805vw;
    color: #f0f074;
    margin-bottom: 0.2vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .txt-wrapper {
    position: absolute;
    bottom: 1.4vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    line-height: 1;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .txt-wrapper {
    bottom: 1vw !important;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .txt-wrapper {
    bottom: 3vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .txt-wrapper {
    bottom: 4vw;
    padding-left: 2.5vw;
}


.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first:after {
    left: 19.513672vw;
    top: 1.953516vw;
    transform: rotate(0deg);
    width: 5.154297vw;
    height: 5.59375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second:after {
    right: 19.753906vw;
    top: 1.9375vw;
    transform: rotate(0deg);
    width: 5.154297vw;
    height: 5.59375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.546' height='156.774' viewBox='0 0 148.546 156.774'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='translate(90.882) rotate(62)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M16.134,102.911C3.68,97.054-1.714,76.558.476,58.878,2.58,41.889,12.632,19.056,25.9,18.817A46.532,46.532,0,0,1,37.641,6.591c10.9-7.6,26.3-10.752,35.882,2.361A30.025,30.025,0,0,1,86.092,6.073c13.257.013,25.942,9.911,32.325,26.425-.154-2.818-.238-5.786.691-8.229.21-.553.739-.5.959,0,1.188,2.684,1.122,6.452,1.423,9.577q.544,5.641,1.3,11.227c.329,2.442-1.444,3.767-2.714,2.306a13.916,13.916,0,0,0-8.458-4.972c-1.669-.252-3.319-.321-4.074-2.837-.645-2.151,1.114-4.709,2.4-2.705.706,1.1,2.53.832,3.472,1.066a14.151,14.151,0,0,1,3.527,1.413c.122.069.235.155.355.227-7-22.933-25.4-33.14-41.411-26.789,7.014,13.525,4.979,33.5-4.684,43.467-4.188,4.32-11.167,7.951-16.093,4.168-5.243-4.026-4.978-14.352-3.576-21.5,2.658-13.553,10.139-23.148,18.9-28.34A19.718,19.718,0,0,0,50.523,4.658c-7.59,1.9-15.052,7.019-20.766,14.735,11.365,3.691,15.681,24.22,10.106,38.586-2.8,7.222-8.364,14.3-14.44,13.028-5.548-1.16-8.283-9.3-8.851-16.659a56.277,56.277,0,0,1,6.45-30.716C13.542,26.671,6,44.575,3.716,56.6c-3.378,17.766,1.3,36.731,12.622,45.6.262.205.084.841-.2.706m48.189-81.98a39.651,39.651,0,0,0-9.187,17.148c-1.884,7.562-2.339,19.634,5.317,19.14,11.09-.716,18.972-17.071,16.29-32.5a31.138,31.138,0,0,0-3.725-10.6,33,33,0,0,0-8.7,6.813M23.692,30.2a53.86,53.86,0,0,0-3.984,23.142c.6,9.741,5.634,16.726,12.169,10.706C41.7,55,42.112,31.145,30.579,24.529a10.029,10.029,0,0,0-3.426-1.242A51.006,51.006,0,0,0,23.692,30.2' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M4.977,37.079c-6.764-9.875-5.735-25.2-2.214-37,.047-.157.224-.045.189.116C.67,10.643-.842,22.226,3.475,32.091,7.643,41.619,17.5,45.31,22.508,34.914c.389-.808,1.309-.033.914.78-4.392,9.052-13.26,8.957-18.445,1.386' transform='translate(14.224 34.262)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,24.338c-.023-.242.219-.357.259-.1C2.268,37.055,16.533,36.353,22.454,30.6c6.859-6.664,9.231-18.493,9.922-29.855.06-.982,1.109-1.005,1.064,0-.6,13.374-4.29,27.815-13.371,33.348C13.927,37.836,1.145,36.407,0,24.338' transform='translate(49.476 31.59)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.849,3.349a2,2,0,0,1-.728-.69,1.616,1.616,0,0,1,.063-1.33A2.047,2.047,0,0,1,.969.345c.309-.374.717-.5,1.052-.088A.693.693,0,0,1,2.228.5a1.607,1.607,0,0,1,.324.445,2.641,2.641,0,0,1,.085,2.243c-.4.6-1.313.439-1.788.164' transform='translate(81.647 20.9)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.072,3.216A4.423,4.423,0,0,1,.422.348L.429.339A.969.969,0,0,1,.6.179a.794.794,0,0,1,.158-.1C.776.07.792.051.815.042S.847.04.863.035A.993.993,0,0,1,2,.592a2.3,2.3,0,0,1-.041,2A1.639,1.639,0,0,1,.434,3.619a.439.439,0,0,1-.362-.4' transform='translate(39.127 61.972)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    transform: rotate(0deg);
    width: 6.154297vw;
    height: 6.59375vw;
    top: -0.993359vw;
    right: 16.251953vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126.346' height='107.154' viewBox='0 0 126.346 107.154'%3E%3Cg id='Group_35518' data-name='Group 35518' transform='translate(122.753 107.154) rotate(-178)'%3E%3Cpath id='Path_43695' data-name='Path 43695' d='M16.134,102.912C3.68,97.054-1.714,76.559.476,58.878,2.58,41.889,12.632,19.056,25.9,18.817A46.533,46.533,0,0,1,37.641,6.591c10.9-7.6,26.3-10.752,35.882,2.361A30.025,30.025,0,0,1,86.092,6.073c13.257.013,25.942,9.911,32.325,26.425-.154-2.818-.238-5.786.691-8.229.21-.553.739-.5.959,0,1.188,2.684,1.122,6.452,1.423,9.577q.544,5.641,1.3,11.227c.329,2.442-1.444,3.767-2.714,2.306a13.916,13.916,0,0,0-8.458-4.972c-1.669-.252-3.319-.321-4.074-2.837-.645-2.151,1.115-4.709,2.4-2.705.706,1.1,2.53.832,3.472,1.066a14.151,14.151,0,0,1,3.527,1.413c.122.069.235.155.355.227-7-22.933-25.4-33.14-41.411-26.789,7.014,13.525,4.979,33.5-4.684,43.467-4.188,4.32-11.167,7.951-16.093,4.168-5.243-4.026-4.978-14.352-3.576-21.5,2.658-13.553,10.139-23.148,18.9-28.34A19.718,19.718,0,0,0,50.523,4.658c-7.59,1.9-15.052,7.019-20.766,14.735,11.365,3.691,15.681,24.22,10.105,38.586-2.8,7.222-8.364,14.3-14.44,13.028-5.548-1.16-8.283-9.3-8.851-16.659a56.277,56.277,0,0,1,6.45-30.716C13.542,26.671,6,44.575,3.716,56.6c-3.378,17.766,1.3,36.731,12.622,45.6.262.205.084.841-.2.706m48.189-81.98a39.651,39.651,0,0,0-9.187,17.148c-1.884,7.562-2.339,19.634,5.317,19.14,11.09-.716,18.972-17.071,16.29-32.5a31.138,31.138,0,0,0-3.725-10.6,33,33,0,0,0-8.7,6.813M23.692,30.2a53.86,53.86,0,0,0-3.984,23.142c.6,9.741,5.634,16.726,12.169,10.706C41.7,55,42.112,31.145,30.579,24.529a10.028,10.028,0,0,0-3.426-1.242A51.006,51.006,0,0,0,23.692,30.2' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_43696' data-name='Path 43696' d='M4.977,37.079c-6.764-9.875-5.735-25.2-2.214-37,.047-.157.224-.045.189.116C.67,10.643-.842,22.226,3.475,32.091,7.643,41.619,17.5,45.31,22.508,34.914c.389-.808,1.309-.033.914.78-4.392,9.052-13.26,8.957-18.445,1.386' transform='translate(14.224 34.262)' fill='%23fff'/%3E%3Cpath id='Path_43697' data-name='Path 43697' d='M0,24.338c-.023-.242.219-.357.259-.1C2.268,37.055,16.533,36.353,22.454,30.6c6.859-6.664,9.231-18.493,9.922-29.855.06-.982,1.109-1.005,1.064,0-.6,13.374-4.29,27.815-13.371,33.348C13.927,37.836,1.145,36.407,0,24.338' transform='translate(49.476 31.59)' fill='%23fff'/%3E%3Cpath id='Path_43698' data-name='Path 43698' d='M.849,3.349a2,2,0,0,1-.728-.69,1.616,1.616,0,0,1,.063-1.33A2.047,2.047,0,0,1,.969.345c.309-.374.717-.5,1.052-.088A.693.693,0,0,1,2.228.5a1.607,1.607,0,0,1,.324.445,2.641,2.641,0,0,1,.085,2.243c-.4.6-1.313.439-1.788.164' transform='translate(81.647 20.901)' fill='%23fff'/%3E%3Cpath id='Path_43699' data-name='Path 43699' d='M.072,3.216A4.423,4.423,0,0,1,.422.348L.429.339A.969.969,0,0,1,.6.179a.794.794,0,0,1,.158-.1C.776.07.792.051.815.042S.847.04.863.035A.993.993,0,0,1,2,.592a2.3,2.3,0,0,1-.041,2A1.639,1.639,0,0,1,.434,3.619a.439.439,0,0,1-.362-.4' transform='translate(39.127 61.972)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
    left: 18.669922vw;
    top: -1.249609vw;
    transform: rotate(0deg);
    width: 5.054297vw;
    height: 5.09375vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .title::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_214729' data-name='Path 214729' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23006848'/%3E%3C/svg%3E");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100% 100%;
    transform: rotate(108deg);
    top: -2vw;
    right: 0.4vw;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper .large {
    color: #005a57;
}

.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .title::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.917' height='26.802' viewBox='0 0 26.917 26.802'%3E%3Cpath id='Path_214729' data-name='Path 214729' d='M13.418,0c1.482,12.219,13.5,13.4,13.5,13.4S14.9,14.588,13.418,26.8H13.5C12.016,14.588,0,13.4,0,13.4S12.016,12.219,13.5,0Z' fill='%23006848'/%3E%3C/svg%3E");
    width: 1.318359375vw;
    height: 1.318359375vw;
    background-size: 100% 100%;
    transform: rotate(108deg);
    top: -4.5vw;
    left: 1vw;
}

.lupin_page .lupin_section.lupin_aboutQuiz {
    position: relative;
}

.lupin_page .lupin_section.lupin_aboutQuiz .vegi-logo {
    content: "";
    position: absolute;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/asset1.png);
    width: 6.488vw;
    height: 8.244vw;
    background-size: 100% 100%;
    bottom: 10vw;
    right: 0;
}

.lupin_page .lupin_section.lupin_aboutQuiz .brocoli-logo {
    content: "";
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/asset2.png);
    position: absolute;
    width: 4.244vw;
    height: 7.317vw;
    background-size: 100% 100%;
    top: 14vw;
    left: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner:after {
    display: none;
}

.lupin_page .lupin_section.lupin_aboutQuiz::before {
    background-image: url(/_next/static/media/quizShadowBottom.297cbf9c.png);
    height: 1.46484375vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_one .ht-images {
    width: 21.756vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_two .ht-images {
    width: 15.659vw;
    top: 6vw;
    left: -4vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos {
    justify-content: flex-start;
}

.contest_photos .column.column_one .doddle_spoon {
    width: 14.488vw;
    height: 16.049vw;
    left: -7vw;
    bottom: -6vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_voucher .syrup_image {
    bottom: -3.157813vw;
    right: 6.044922vw;
}

.lupin_page .lupin_receipe_contest .contestInside .contest_voucher {
    padding-top: 13vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_voucher {
    padding-left: 8.165625vw;
}

.lupin_page .lupin_receipe_contest .voucher_price .gift_icon {
    right: 2vw;
    bottom: -3.599219vw;
}

.lupin_page .lupin_receipe_contest .contestInside .receipe_images {
    padding-bottom: 3.599219vw;
}

.contest_winner .winner_wrapper .column .ht-images img {
    border-radius: 8px !important;
    border: 2px solid #fff !important;
    width: 100% !important;
    height: 7.22vw !important;
}

.contest_winner .winner_wrapper .column figure:before {
    display: none !important;
}

.contest_winner .winner_wrapper .column figure:after {
    display: none;
}

.contest_winner .winner_wrapper .column .footer {
    margin-top: 0.488vw;
}

.contest_winner .winner_wrapper .column .footer .winner_name {
    font-size: 1.073vw;
    color: #fff;
}

.winner_wrapper .owl-loaded .owl-item {
    width: 10.949vw !important;
}

.contest_winner .winner_wrapper .column .footer .receipe_name {
    font-size: 0.878vw;
    font-weight: 400;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
    margin-left: 5.078125vw;
    margin-right: 22.078125vw;
}

.lupin_page .contest_winner .winner_title {
    position: relative;
    display: inline;
    padding: 0 1.5vw;
    max-width: 20.7vw;
    font-size: 1.951vw;
}

.lupin_page .contest_winner .winner_title::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.871' height='63.717' viewBox='0 0 22.871 63.717'%3E%3Cpath id='Path_208623' data-name='Path 208623' d='M256.019,79.412c.619.438,1.166.358,1.13-1.492a10.779,10.779,0,0,0-.831-3.287,19.643,19.643,0,0,0-.864-1.866,8.371,8.371,0,0,0-.691,3.614,7.815,7.815,0,0,0,.22,1.379q-.876-1.5-1.886-2.925a2.089,2.089,0,0,0,.252.152c.669.352,1.206.195.915-1.632a10.741,10.741,0,0,0-1.275-3.142,17.829,17.829,0,0,0-1.115-1.729,8.452,8.452,0,0,0-.186,3.675,7.993,7.993,0,0,0,.407,1.335c-.236-.3-.47-.594-.714-.883.21-.387-.106-1.421-2.174-3.463a18.2,18.2,0,0,0-4.088-2.875,21.831,21.831,0,0,0-2.351-1.07c0,.006.788.757,1.809,1.8s2.267,2.375,3.362,3.451c1.961,1.936,2.756,2.508,3.212,2.347.241.288.474.583.707.877a5.32,5.32,0,0,0-1.205-.653,5.638,5.638,0,0,0-3.5-.015l1.41,1.038a18.164,18.164,0,0,0,2.531,1.627c1.542.728,1.9.385,1.811-.38a1.969,1.969,0,0,0-.057-.286q1,1.408,1.871,2.9a5.4,5.4,0,0,0-1.1-.812,5.655,5.655,0,0,0-3.46-.5l1.253,1.223a18.1,18.1,0,0,0,2.283,1.96c1.427.934,1.836.64,1.847-.128a2.22,2.22,0,0,0-.015-.292q.8,1.532,1.454,3.131a5.354,5.354,0,0,0-.981-.955,5.645,5.645,0,0,0-3.364-.965l1.075,1.381a18.2,18.2,0,0,0,1.994,2.255c1.287,1.12,1.727.886,1.848.125a1.91,1.91,0,0,0,.023-.292c.391,1.084.725,2.186,1.012,3.3a5.209,5.209,0,0,0-.841-1.081,5.634,5.634,0,0,0-3.2-1.416l.877,1.515a18,18,0,0,0,1.667,2.506c1.122,1.285,1.584,1.115,1.812.378a2.192,2.192,0,0,0,.061-.285c.236,1.126.422,2.264.551,3.408a5.372,5.372,0,0,0-.687-1.187,5.633,5.633,0,0,0-2.973-1.841l.658,1.621a18.36,18.36,0,0,0,1.306,2.71c.931,1.428,1.421,1.324,1.742.625a1.949,1.949,0,0,0,.1-.274q.118,1.724.073,3.452a5.323,5.323,0,0,0-.513-1.27,5.65,5.65,0,0,0-2.69-2.235l.427,1.7a18.243,18.243,0,0,0,.917,2.864c.725,1.543,1.222,1.507,1.64.861a1.882,1.882,0,0,0,.139-.257c-.081,1.148-.219,2.292-.408,3.428a5.3,5.3,0,0,0-.334-1.328,5.624,5.624,0,0,0-2.354-2.586l.19,1.739a18.381,18.381,0,0,0,.51,2.963c.5,1.63,1,1.664,1.5,1.08a2.151,2.151,0,0,0,.173-.236q-.36,1.688-.876,3.34a5.4,5.4,0,0,0-.146-1.363,5.653,5.653,0,0,0-1.974-2.887l-.055,1.75a17.967,17.967,0,0,0,.1,3.009c.279,1.684.762,1.783,1.345,1.275a2.256,2.256,0,0,0,.2-.21q-.587,1.625-1.32,3.19a5.35,5.35,0,0,0,.038-1.369,5.648,5.648,0,0,0-1.563-3.131l-.291,1.728a18.166,18.166,0,0,0-.312,2.992c.046,1.706.518,1.874,1.158,1.446a2.105,2.105,0,0,0,.231-.179q-.806,1.528-1.75,2.977a5.226,5.226,0,0,0,.228-1.35,5.645,5.645,0,0,0-1.119-3.314l-.523,1.67a18.265,18.265,0,0,0-.722,2.919c-.19,1.7.247,1.922.944,1.593a2.045,2.045,0,0,0,.252-.148q-1.007,1.4-2.143,2.707a5.43,5.43,0,0,0,.413-1.306,5.623,5.623,0,0,0-.649-3.436l-.752,1.579a18.486,18.486,0,0,0-1.119,2.791c-.425,1.651-.015,1.945.716,1.708a2.088,2.088,0,0,0,.27-.109q-1.192,1.247-2.5,2.383a5.377,5.377,0,0,0,.59-1.235,5.653,5.653,0,0,0-.166-3.494l-.963,1.461a17.941,17.941,0,0,0-1.494,2.611c-.649,1.578-.287,1.919.473,1.79a1.8,1.8,0,0,0,.282-.071c-.715.567-1.454,1.108-2.208,1.621a10.548,10.548,0,0,0-1.052.443c-.267.173.186-.044.347.2s-.232.579.039.4a6.867,6.867,0,0,0,.836-.8q1.142-.777,2.226-1.635a2.733,2.733,0,0,0-.138.261c-.318.685-.132,1.212,1.677.829a10.806,10.806,0,0,0,3.072-1.435,18.632,18.632,0,0,0,1.669-1.2,8.382,8.382,0,0,0-3.678,0,7.914,7.914,0,0,0-1.314.473q1.313-1.141,2.519-2.4a2.022,2.022,0,0,0-.1.276c-.218.727.034,1.22,1.774.591a10.71,10.71,0,0,0,2.846-1.847,18.47,18.47,0,0,0,1.488-1.422,8.458,8.458,0,0,0-3.644.513,7.816,7.816,0,0,0-1.234.652q1.143-1.313,2.16-2.729a2.665,2.665,0,0,0-.061.289c-.119.745.207,1.206,1.841.339a10.716,10.716,0,0,0,2.563-2.224,18.285,18.285,0,0,0,1.274-1.616,8.439,8.439,0,0,0-3.537,1.014,8.148,8.148,0,0,0-1.132.817q.951-1.458,1.764-3a2.172,2.172,0,0,0-.023.293c-.01.757.368,1.164,1.868.081a10.741,10.741,0,0,0,2.229-2.554,18.049,18.049,0,0,0,1.042-1.772,8.4,8.4,0,0,0-3.364,1.488,7.818,7.818,0,0,0-1.007.966q.738-1.575,1.33-3.217a2.222,2.222,0,0,0,.02.3c.088.749.526,1.1,1.864-.175a10.862,10.862,0,0,0,1.858-2.833,19.743,19.743,0,0,0,.792-1.9,8.374,8.374,0,0,0-3.131,1.932,7.966,7.966,0,0,0-.87,1.093q.518-1.662.883-3.366a2.274,2.274,0,0,0,.06.289c.194.732.67,1.02,1.821-.429a10.717,10.717,0,0,0,1.455-3.064,18.06,18.06,0,0,0,.519-1.992,8.443,8.443,0,0,0-2.833,2.348,8.112,8.112,0,0,0-.71,1.2q.288-1.717.411-3.456a2.719,2.719,0,0,0,.1.278c.292.7.8.918,1.745-.676a10.793,10.793,0,0,0,1.015-3.237,18.871,18.871,0,0,0,.24-2.045,8.383,8.383,0,0,0-2.48,2.718,7.941,7.941,0,0,0-.537,1.289q.044-1.74-.072-3.48a2.317,2.317,0,0,0,.134.261c.389.651.925.8,1.634-.911a10.7,10.7,0,0,0,.557-3.346,18.463,18.463,0,0,0-.044-2.057,8.437,8.437,0,0,0-2.082,3.034,7.911,7.911,0,0,0-.351,1.351c-.13-1.154-.318-2.3-.554-3.436a2.16,2.16,0,0,0,.172.239c.469.592,1.028.661,1.493-1.129a10.773,10.773,0,0,0,.092-3.389,18.829,18.829,0,0,0-.329-2.029,8.379,8.379,0,0,0-1.644,3.291,8.12,8.12,0,0,0-.164,1.387c-.289-1.124-.628-2.236-1.02-3.328a2.451,2.451,0,0,0,.2.215c.549.521,1.106.514,1.324-1.323a10.834,10.834,0,0,0-.375-3.369,18.521,18.521,0,0,0-.6-1.965,8.372,8.372,0,0,0-1.178,3.483,7.92,7.92,0,0,0,.027,1.4q-.66-1.61-1.466-3.157a2.447,2.447,0,0,0,.228.186' transform='matrix(0.999, -0.035, 0.035, 0.999, -244.532, -55.981)' fill='%23f0f074'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 2.373vw;
    width: 0.973vw;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.lupin_page .contest_winner .winner_title::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.462' height='68.28' viewBox='0 0 23.462 68.28'%3E%3Cpath id='Path_208624' data-name='Path 208624' d='M48.378,80.775c.012.827.453,1.144,1.99.138a19.528,19.528,0,0,0,2.46-2.111l1.349-1.318a6.1,6.1,0,0,0-3.729.534,5.836,5.836,0,0,0-1.189.875q.936-1.609,2.015-3.125a2.214,2.214,0,0,0-.061.308c-.1.824.289,1.194,1.952.41a19.653,19.653,0,0,0,2.725-1.753l1.518-1.118a6.07,6.07,0,0,0-3.767.016,5.7,5.7,0,0,0-1.3.7c.25-.317.5-.635.761-.945.492.172,1.349-.444,3.461-2.528,1.179-1.159,2.513-2.6,3.62-3.718s1.953-1.936,1.948-1.941A23.488,23.488,0,0,0,59.6,66.354a19.629,19.629,0,0,0-4.4,3.1c-2.229,2.2-2.57,3.314-2.342,3.731-.263.312-.516.632-.769.951a8.787,8.787,0,0,0,.439-1.438,9.128,9.128,0,0,0-.2-3.959,19.429,19.429,0,0,0-1.2,1.863,11.53,11.53,0,0,0-1.373,3.385c-.314,1.968.264,2.138.985,1.758a2.169,2.169,0,0,0,.273-.163q-1.087,1.528-2.031,3.151a8.605,8.605,0,0,0,.236-1.485,9.011,9.011,0,0,0-.746-3.893,21.475,21.475,0,0,0-.93,2.009,11.653,11.653,0,0,0-.9,3.541c-.038,1.993.55,2.079,1.218,1.607a2.525,2.525,0,0,0,.246-.2q-.867,1.664-1.58,3.4a8.5,8.5,0,0,0,.029-1.5,9.018,9.018,0,0,0-1.269-3.753,20.087,20.087,0,0,0-.649,2.117,11.659,11.659,0,0,0-.4,3.629c.234,1.979.835,1.986,1.426,1.425a2.688,2.688,0,0,0,.218-.231c-.424,1.176-.788,2.375-1.1,3.585a8.807,8.807,0,0,0-.175-1.494,9.063,9.063,0,0,0-1.772-3.545,19.711,19.711,0,0,0-.354,2.186,11.542,11.542,0,0,0,.1,3.651c.5,1.929,1.1,1.854,1.608,1.217a2.506,2.506,0,0,0,.185-.258c-.256,1.223-.459,2.458-.6,3.7a8.519,8.519,0,0,0-.378-1.455,9.09,9.09,0,0,0-2.242-3.268,19.813,19.813,0,0,0-.049,2.215,11.584,11.584,0,0,0,.6,3.6c.765,1.84,1.341,1.682,1.76.981a2.347,2.347,0,0,0,.146-.281q-.127,1.872-.079,3.748a8.752,8.752,0,0,0-.579-1.389,9.07,9.07,0,0,0-2.671-2.928,19.892,19.892,0,0,0,.258,2.2,11.6,11.6,0,0,0,1.094,3.487c1.012,1.717,1.565,1.48,1.879.728a2.7,2.7,0,0,0,.105-.3c.088,1.247.238,2.49.443,3.723a8.647,8.647,0,0,0-.764-1.3,9.092,9.092,0,0,0-3.053-2.529,19.561,19.561,0,0,0,.561,2.146,11.466,11.466,0,0,0,1.567,3.3c1.24,1.561,1.754,1.25,1.962.462a2.456,2.456,0,0,0,.064-.311q.391,1.834.95,3.626a8.394,8.394,0,0,0-.936-1.178,9.036,9.036,0,0,0-3.373-2.081,21.2,21.2,0,0,0,.853,2.045,11.672,11.672,0,0,0,2,3.052c1.44,1.376,1.911,1,2.006.189a2.329,2.329,0,0,0,.023-.318q.635,1.764,1.433,3.465a8.462,8.462,0,0,0-1.086-1.04,9.057,9.057,0,0,0-3.622-1.6,19.43,19.43,0,0,0,1.12,1.909,11.607,11.607,0,0,0,2.4,2.752c1.617,1.167,2.025.729,2.013-.087a2.184,2.184,0,0,0-.023-.316q.874,1.661,1.9,3.233a8.788,8.788,0,0,0-1.22-.88,9.084,9.084,0,0,0-3.809-1.093,19.872,19.872,0,0,0,1.372,1.741,11.55,11.55,0,0,0,2.76,2.4c1.761.934,2.112.437,1.982-.365a2.261,2.261,0,0,0-.065-.311q1.094,1.524,2.328,2.94a8.435,8.435,0,0,0-1.329-.7,9.116,9.116,0,0,0-3.927-.553,20.285,20.285,0,0,0,1.6,1.532,11.553,11.553,0,0,0,3.064,1.99c1.876.677,2.146.146,1.913-.637a2.371,2.371,0,0,0-.11-.3q1.3,1.355,2.714,2.587a8.561,8.561,0,0,0-1.415-.509,9.034,9.034,0,0,0-3.964,0,20.261,20.261,0,0,0,1.8,1.3,11.651,11.651,0,0,0,3.31,1.546c1.949.412,2.148-.155,1.806-.893a2.871,2.871,0,0,0-.149-.282q1.168.924,2.4,1.763a7.471,7.471,0,0,0,.9.862c.292.19-.132-.165.044-.434s.659-.034.372-.22a11.355,11.355,0,0,0-1.134-.476q-1.219-.831-2.378-1.747a1.978,1.978,0,0,0,.305.077c.818.139,1.207-.229.509-1.929a19.351,19.351,0,0,0-1.61-2.813L57.1,123.934a6.077,6.077,0,0,0-.18,3.764,5.779,5.779,0,0,0,.636,1.331q-1.4-1.221-2.692-2.567a2.357,2.357,0,0,0,.292.117c.789.255,1.229-.062.771-1.84a19.674,19.674,0,0,0-1.2-3.006l-.81-1.7a6.059,6.059,0,0,0-.7,3.7,5.885,5.885,0,0,0,.442,1.407q-1.219-1.4-2.308-2.916a2.269,2.269,0,0,0,.271.159c.752.355,1.222.111,1.02-1.715a19.8,19.8,0,0,0-.778-3.144l-.563-1.8a6.07,6.07,0,0,0-1.207,3.57,5.671,5.671,0,0,0,.246,1.454q-1.017-1.557-1.884-3.206a2.328,2.328,0,0,0,.249.193c.689.46,1.2.279,1.246-1.558a19.387,19.387,0,0,0-.335-3.223l-.314-1.862a6.077,6.077,0,0,0-1.684,3.373,5.72,5.72,0,0,0,.041,1.475q-.792-1.684-1.422-3.436a2.35,2.35,0,0,0,.216.226c.627.548,1.148.442,1.448-1.373A19.246,19.246,0,0,0,48,108.115l-.059-1.885a6.09,6.09,0,0,0-2.128,3.11,5.876,5.876,0,0,0-.156,1.468q-.553-1.776-.944-3.6a2.278,2.278,0,0,0,.187.254c.539.629,1.077.592,1.621-1.163a19.912,19.912,0,0,0,.549-3.191l.2-1.874a6.068,6.068,0,0,0-2.536,2.786,5.714,5.714,0,0,0-.359,1.431c-.2-1.223-.353-2.456-.439-3.692a1.937,1.937,0,0,0,.149.277c.45.7.985.735,1.766-.927a19.415,19.415,0,0,0,.988-3.085l.46-1.826a6.087,6.087,0,0,0-2.9,2.407,5.742,5.742,0,0,0-.551,1.368q-.05-1.86.077-3.719a2.219,2.219,0,0,0,.11.3c.345.753.874.865,1.878-.673a19.619,19.619,0,0,0,1.405-2.919l.709-1.747a6.076,6.076,0,0,0-3.2,1.984,5.794,5.794,0,0,0-.738,1.278c.138-1.233.338-2.458.592-3.672a2.128,2.128,0,0,0,.067.307c.244.794.744.977,1.952-.407A19.594,19.594,0,0,0,48.5,88l.944-1.632A6.072,6.072,0,0,0,46,87.895a5.622,5.622,0,0,0-.906,1.164q.462-1.8,1.09-3.556a1.937,1.937,0,0,0,.025.314c.13.82.605,1.072,1.99-.135a19.351,19.351,0,0,0,2.149-2.429l1.157-1.488A6.081,6.081,0,0,0,47.884,82.8a5.79,5.79,0,0,0-1.055,1.028q.706-1.72,1.567-3.372a2.242,2.242,0,0,0-.018.315' transform='matrix(1, -0.017, 0.017, 1, -41.379, -64.101)' fill='%23f0f074'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 2.373vw;
    width: 0.973vw;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.lupin_page .lupin_section {
    padding-left: 7.805vw !important;
    padding-right: 7.805vw !important;
    align-items: flex-start !important;
    padding-bottom: 1vw;
    /* padding-bottom: 0; */
}

.lupin_page .lupin_section.lupin_aptivate .aptivateCopy p {
    font-size: 1.171vw;
    color: #fff;
    font-weight: 600;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle {
    font-size: 1.463vw;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle {
    margin-bottom: 0;
    line-height: 1.3;
    color: #fff;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle.second {
    margin-bottom: 1.416015625vw;
}

.lupin_page .lupin_section.lupin_aptivate {
    position: relative;
    overflow: hidden;
}

.lupin_page .lupin_section.lupin_aptivate.apti-sec::after {
    background-image: url(/_next/static/media/quizShadow.90c45fef.png);
    height: 1.220703125vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.lupin_page .lupin_section.lupin_finaleBanner:before {
    display: none;
}

.lupin_receipe_contest .contestInside .doddle_2 {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/brocoli-two.svg);
    width: 7.61vw;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .aptivate-img {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/aptivateSyrup.webp);
    height: 15.268vw;
    width: 17.22vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    position: absolute;
    right: -8.5vw;
    bottom: -9.3vw;
    z-index: 1;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots {
    display: inline-block;
    left: 50%;
    bottom: -2.085546875vw;
    transform: translateX(-50%);
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots .owl-dot {
    background: #133418;
    width: 0.9765625vw;
    height: 0.9765625vw;
}

.lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots .owl-dot.active {
    background: #a6dc0e;
}

.daily-trivia .trivia-wrapper .heading {
    font-size: 4.150390625vw;
    font-family: "Ranchers", cursive;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 1.2451171875vw;
    margin-right: auto;
}

.daily-trivia .trivia-wrapper {
    padding-left: 7.805vw !important;
    padding-right: 7.805vw !important;
    padding-top: 4.052734375vw;
    padding-bottom: 3.564453125vw;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .date {
    width: 140px;
    padding: 8px 12px;
    background-color: #fdf3ee;
    box-shadow: inset 0 1px 4px #00000047;
    border-radius: 4px;
    font-family: Anybody, sans-serif;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .date-picker input {
    margin-bottom: 0;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25.724' height='25.724' viewBox='0 0 25.724 25.724'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5360' data-name='Rectangle 5360' width='25.724' height='25.724' fill='%234c436b'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_27812' data-name='Group 27812' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_45864' data-name='Path 45864' d='M8.167,0A1.168,1.168,0,0,0,7.012,1.19V2.353h-3.5A3.534,3.534,0,0,0,0,5.862V22.2A3.532,3.532,0,0,0,3.512,25.71H22.2A3.53,3.53,0,0,0,25.71,22.2V5.862A3.532,3.532,0,0,0,22.2,2.353H18.7V1.19a1.169,1.169,0,1,0-2.337,0V2.353H14.024V1.19a1.17,1.17,0,1,0-2.339,0V2.353H9.349V1.19A1.168,1.168,0,0,0,8.167,0ZM3.512,4.69h3.5V5.862a1.169,1.169,0,0,0,2.336,0V4.69h2.337V5.862a1.169,1.169,0,0,0,2.339,0V4.69h2.337V5.862a1.169,1.169,0,1,0,2.337,0V4.69h3.5a1.148,1.148,0,0,1,1.173,1.172v3.5H2.337v-3.5A1.15,1.15,0,0,1,3.512,4.69Zm-1.175,7H23.374V22.2A1.148,1.148,0,0,1,22.2,23.375H3.512A1.15,1.15,0,0,1,2.337,22.2ZM8.183,14.03a1.168,1.168,0,1,0,.826.342,1.169,1.169,0,0,0-.826-.342m4.673,0a1.168,1.168,0,1,0,.826.342,1.169,1.169,0,0,0-.826-.342m4.673,0a1.168,1.168,0,0,0-1.161,1.051,1.14,1.14,0,0,0-.007.116A1.168,1.168,0,1,0,17.53,14.03ZM8.183,18.7a1.168,1.168,0,1,0,.826.342,1.169,1.169,0,0,0-.826-.342m4.673,0a1.168,1.168,0,1,0,.826.342,1.169,1.169,0,0,0-.826-.342m4.673,0a1.168,1.168,0,0,0-1.161,1.051,1.144,1.144,0,0,0-.007.116,1.168,1.168,0,0,0,1.052,1.161,1.107,1.107,0,0,0,.116.007,1.167,1.167,0,1,0,0-2.335Z' transform='translate(0 0)' fill='%234c436b' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 18px;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 0 !important;
    padding: 0 0 0 25px;
    font-family: "Poppins", sans-serif;
    color: #2c1063 !important;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .tgif_title {
    display: none;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header>.question_topData {
    width: 100% !important;
    justify-content: space-between;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .time .timer_box .txt {
    display: none;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .time .timer_box .column .numb {
    font-size: 1.07421875vw;
    /* width: 20px !important; */
    display: block;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox h2 {
    display: none;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body {
    padding: 0px 25px 0px 25px;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .share_bar {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-footer {
    padding: 20px 0 20px;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header {
    margin: 0 25px 13px;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .question_Title span {
    font-size: 1.3671875vw;
    color: #2c1063;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .question_list {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(50px, auto);
    gap: 15px;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .next_button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Group_59895' data-name='Group 59895' width='247.844' height='79.12' viewBox='0 0 247.844 79.12'%3E%3Cpath id='Rectangle_15798' data-name='Rectangle 15798' d='M35,0H227.844a20,20,0,0,1,20,20V44.12a35,35,0,0,1-35,35H20a20,20,0,0,1-20-20V35A35,35,0,0,1,35,0Z' transform='translate(0)' fill='%232a0003'/%3E%3Crect id='Rectangle_15799' data-name='Rectangle 15799' width='227.452' height='64.233' rx='18' transform='translate(16.688 3.059)' fill='%23006864'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 3.90625vw;
    width: 12.060546875vw;
    background-color: transparent;
    font-family: "Ranchers", cursive;
    font-size: 1.806640625vw;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .next_button .icon.next_icon {
    display: none;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .next_button:hover {
    color: #fff;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .back_button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Group_59894' data-name='Group 59894' width='247.844' height='79.12' viewBox='0 0 247.844 79.12'%3E%3Cpath id='Rectangle_15798' data-name='Rectangle 15798' d='M35,0H227.844a20,20,0,0,1,20,20V44.12a35,35,0,0,1-35,35H20a20,20,0,0,1-20-20V35A35,35,0,0,1,35,0Z' transform='translate(0)' fill='%232a0003'/%3E%3Crect id='Rectangle_15799' data-name='Rectangle 15799' width='227.452' height='64.233' rx='18' transform='translate(16.313 3.059)' fill='%23ff2626'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    height: 3.90625vw;
    width: 12.060546875vw;
    background-color: transparent;
    font-family: "Ranchers", cursive;
    font-size: 1.806640625vw;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #fff !important;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .back_button .icon.back_icon {
    display: none;
}

.testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body .button_wrapper .start_button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Group_59895' data-name='Group 59895' width='247.844' height='79.12' viewBox='0 0 247.844 79.12'%3E%3Cpath id='Rectangle_15798' data-name='Rectangle 15798' d='M35,0H227.844a20,20,0,0,1,20,20V44.12a35,35,0,0,1-35,35H20a20,20,0,0,1-20-20V35A35,35,0,0,1,35,0Z' transform='translate(0)' fill='%232a0003'/%3E%3Crect id='Rectangle_15799' data-name='Rectangle 15799' width='227.452' height='64.233' rx='18' transform='translate(16.688 3.059)' fill='%23006864'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 3.90625vw;
    max-width: 15.060546875vw;
    background-color: transparent;
    font-family: "Ranchers", cursive;
    font-size: 1.806640625vw;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    border: none;
    color: #fff;
}


.lupinPopup .videoDiv .socialBar a {
    color: #fff;
}

.videoDiv .socialBar a:hover {
    background-color: #ffff !important;
    color: #e63c00;
}

.lupinPopup .mango-cartooon,
.lupinPopup.quizMaster .mango-cartooon {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/register-cartoon.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 16vw;
    width: 12vw;
    position: absolute;
    bottom: 0;
    right: -4.5vw;
}
.lupinPopup .sideImg{margin-right:0.78125vw;}
.lupinPopup .sideImg img {
    width: 16.2vw !important;
}

.lupinPopup .videoDiv {
    padding: 30px 0px 30px 0px;
}

.lupinPopup.videoBytes-popup .videoDiv {
    width: 85%;
    justify-content: flex-end;
}

.lupinPopup.videoBytes-popup .videoDiv {
    display: block;
    text-align: center;
}

.videoBytes-popup .modal-content {
    padding: 0 7vw !important;
}

.lupinPopup.videoBytes-popup .videoMain {
    width: 100%;
}

.lupinAddSchool .modal-dialog .modal-content {
    background-size: contain;
}

.lupinAddSchool .close-button {
    background-color: #fcd315;
}

.lupinAddSchool .modal-dialog .modal-content .luppin_button:before {
    background-color: #002523;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 1.953125vw;
}

.lupin_page .lupin_section.lupin_registration .titleWrapper:after {
    display: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper:after {
    display: none;
}

.lupin_page .lupin_about.lupin_video_bytes .aboutInside {
    padding-bottom: 7.199219vw;
    padding-top: 1.908203vw;
}

.lupin_page .lupin_section.lupin_aptivate {
    padding-bottom: 6.564453vw;
    margin-top: -3vw;
    z-index: 1;
    
}
.lupin_page .lupin_section.lupin_aptivate::before{

}

.lupin_page .lupin_about .aboutInside .copy p {
    color: #fff;
}
.lupin_page .lupin_about .aboutInside .copy p span{ color: #F0F074; font-weight:700;}

.lupin_page .form-group .css-1s2u09g-control {
    border: none;
}

.lupin_page .form-group .css-1pahdxg-control {
    border-width: 0;
    border-color: #fff;
    box-shadow: none;
}

.lupin_page .form-group input:focus {
    outline: none;
}

.lupin_page .form-group .css-319lph-ValueContainer {
    padding: 0;
}

.lupin_about.testimonial-sec.daily-trivia .trivia-wrapper {
    display: flex;
    flex-direction: column;
}

.lupin_about.testimonial-sec.daily-trivia .trivia-dashboard {
    display: flex;
    width: 100%;
}

.lupin_about.testimonial-sec.daily-trivia .topic-wrapper {
    width: 50%;
}

.lupin_about.testimonial-sec.daily-trivia .right-col {
    width: 50%;
    padding-left: 2.537vw;
    position: relative;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper {
    padding: 1.512vw;
    background-color: #fff;
    max-width: 33.024vw;
    border-radius: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .rank-txt {
    display: block;
    color: #006864;
    font-size: 1.902vw;
    font-family: "Ranchers", cursive;
    margin-bottom: 0.488vw;
    line-height: 1;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .rank-detail {
    display: block;
    color: #2c1063;
    font-size: 1.122vw;
    margin-bottom: 0.732421875vw;
    line-height: 1;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .rank-headings {
    display: flex;
    justify-content: space-between;
    font-size: 1.171875;
    font-weight: 700;
    color: #2c1063;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .one {
    padding-right: 10px;
    white-space: nowrap;
    width: auto;
    font-size: 1.123046875vw;
    color: #2c1063;
}

#react-select-select_box-listbox {
    position: absolute !important;
    left: 0 !important;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .count {
    color: #2c1063;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.878vw;
    padding: 0.390625vw 0;
    padding-left: 0.3vw;
    border-bottom: 0;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .line-break {
    display: block;
    width: 100%;
    border-bottom: 1px solid #aaa;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .three {
    flex: 1 1;
    padding: 0 1vw;
    font-weight: 700;
    color: #2c1063;
    font-size: 1.171875vw;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank.active {
    background-color: #ff6b1f;
    border-radius: 2px;
    color: #fff;
    margin: 0.2vw 0;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank.active .one,
.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank.active .count,
.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank.active .three {
    color: #fff !important;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank.active .line-break {
    border-bottom: none;
}

.lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank:nth-last-child(2) {
    /* padding-bottom: 1.2vw; */
}

.lupin_page .contest_winner .winner_wrapper .column {
    width: 160px;
}

.lupin_page .contest_winner.mobile_view {
    display: flex;
    align-items: flex-start;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader {
    margin-bottom: 1.599609vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .divider-line {
    display: block;
    border-bottom: 2px solid #fff;
    width: 60%;
    position: relative;
    margin-top: 0.7vw;
}

.lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .divider-line:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='21' viewBox='0 0 40 21'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M20,0,40,21H0Z' transform='translate(40 21) rotate(180)' fill='%23fff'/%3E%3C/svg%3E");
    height: 1.025390625vw;
    width: 1.953125vw;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: calc(100% + 0.146484375vw);
}

.lupin_page .form-group .textbox .css-6j8wv5-Input {
    margin: 0 !important;
    padding: 0 !important;
}

.lupinAddSchool .form-group .css-1s2u09g-control {
    border: none;
}

.lupinAddSchool .form-group .css-6j8wv5-Input {
    padding: 0;
    margin: 0;
}

.lupinAddSchool .form-group .css-319lph-ValueContainer {
    padding: 0;
}

.lupinAddSchool .form-group .css-1pahdxg-control {
    border: none;
    box-shadow: none;
}

.rule-link {
    text-decoration: underline;
    color: #2c1063 !important;
}

.lupinPopup.quizMaster .modal-dialog .modal-content .copy .popupHeading {
    margin-bottom: 1vw;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo {
    flex-wrap: wrap;
}

.lupin_page .registerOverlay.registerd-user .overlayCaption div {
    cursor: pointer;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column .bottom-line {
    text-decoration: underline;
    cursor: pointer;
    font-weight: 700 !important;
}

.lupin_page .image1 .videobytesCommon .ht-images img {
    width: 100% !important;
    height: 27.561vw !important;
    object-fit: contain !important;
    display: block !important;
}

.lupin_page .lupin_section.lupin_faq .columnWrapper .column .bottom-line:hover {
    color: #0a58ca;
    text-decoration: none;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .image {
    cursor: pointer;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper .small .help-txt {
    text-decoration: underline;
    cursor: pointer;
    color: #1900ff;
    font-weight: 700;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper .small .help-txt:hover {
    text-decoration: none;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton .successMsg2 {
    color: #28a745;
}

.lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a.website:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 283.842 283.842' style='enable-background:new 0 0 283.842 283.842;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.117,22.764l-9.877-8.737c-23.003-20.398-58.227-18.283-78.618,4.726l-28.267,31.89 c-6.38,7.199-5.717,18.251,1.479,24.637l2.653,2.354c7.221,6.402,18.239,5.741,24.646-1.481l28.265-31.889 c6.305-7.107,17.227-7.761,24.338-1.466l9.865,8.752c7.113,6.303,7.783,17.223,1.469,24.334l-61.808,69.726 c-5.231,5.911-13.791,7.505-20.816,3.875c-7.682-3.967-17.051-2.224-22.787,4.245l-0.482,0.544 c-3.881,4.377-5.499,10.188-4.439,15.943c1.061,5.752,4.642,10.604,9.825,13.313c8.197,4.284,17.049,6.358,25.814,6.358 c15.532,0,30.795-6.512,41.67-18.775l61.804-69.718C290.219,78.417,288.099,43.148,265.117,22.764z' fill='%23ffffff'/%3E%3Cpath d='M133.998,208.581l-2.659-2.356c-7.204-6.383-18.259-5.712-24.64,1.489l-28.254,31.886 c-6.308,7.105-17.222,7.764-24.327,1.473l-9.879-8.764c-7.115-6.301-7.783-17.212-1.467-24.325l61.806-69.721 c5.124-5.787,13.555-7.442,20.504-4.028c7.986,3.924,17.683,2.016,23.595-4.656l0.222-0.25c3.798-4.288,5.396-9.979,4.386-15.614 c-1.01-5.636-4.484-10.417-9.533-13.119c-22.828-12.22-50.769-7.22-67.947,12.165l-61.81,69.707v0.001 c-20.371,22.978-18.252,58.246,4.726,78.622l9.877,8.749c10.583,9.383,23.77,13.992,36.913,13.992 c15.394,0,30.724-6.327,41.718-18.724l28.258-31.886C141.88,226.003,141.224,214.987,133.998,208.581z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}

.lupinPopup.HtTestModal .videoMain .socialBar .website:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 283.842 283.842' style='enable-background:new 0 0 283.842 283.842;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.117,22.764l-9.877-8.737c-23.003-20.398-58.227-18.283-78.618,4.726l-28.267,31.89 c-6.38,7.199-5.717,18.251,1.479,24.637l2.653,2.354c7.221,6.402,18.239,5.741,24.646-1.481l28.265-31.889 c6.305-7.107,17.227-7.761,24.338-1.466l9.865,8.752c7.113,6.303,7.783,17.223,1.469,24.334l-61.808,69.726 c-5.231,5.911-13.791,7.505-20.816,3.875c-7.682-3.967-17.051-2.224-22.787,4.245l-0.482,0.544 c-3.881,4.377-5.499,10.188-4.439,15.943c1.061,5.752,4.642,10.604,9.825,13.313c8.197,4.284,17.049,6.358,25.814,6.358 c15.532,0,30.795-6.512,41.67-18.775l61.804-69.718C290.219,78.417,288.099,43.148,265.117,22.764z' fill='%23fff'/%3E%3Cpath d='M133.998,208.581l-2.659-2.356c-7.204-6.383-18.259-5.712-24.64,1.489l-28.254,31.886 c-6.308,7.105-17.222,7.764-24.327,1.473l-9.879-8.764c-7.115-6.301-7.783-17.212-1.467-24.325l61.806-69.721 c5.124-5.787,13.555-7.442,20.504-4.028c7.986,3.924,17.683,2.016,23.595-4.656l0.222-0.25c3.798-4.288,5.396-9.979,4.386-15.614 c-1.01-5.636-4.484-10.417-9.533-13.119c-22.828-12.22-50.769-7.22-67.947,12.165l-61.81,69.707v0.001 c-20.371,22.978-18.252,58.246,4.726,78.622l9.877,8.749c10.583,9.383,23.77,13.992,36.913,13.992 c15.394,0,30.724-6.327,41.718-18.724l28.258-31.886C141.88,226.003,141.224,214.987,133.998,208.581z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.lupinPopup .videoDiv .socialBar a.website:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 283.842 283.842' style='enable-background:new 0 0 283.842 283.842;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.117,22.764l-9.877-8.737c-23.003-20.398-58.227-18.283-78.618,4.726l-28.267,31.89 c-6.38,7.199-5.717,18.251,1.479,24.637l2.653,2.354c7.221,6.402,18.239,5.741,24.646-1.481l28.265-31.889 c6.305-7.107,17.227-7.761,24.338-1.466l9.865,8.752c7.113,6.303,7.783,17.223,1.469,24.334l-61.808,69.726 c-5.231,5.911-13.791,7.505-20.816,3.875c-7.682-3.967-17.051-2.224-22.787,4.245l-0.482,0.544 c-3.881,4.377-5.499,10.188-4.439,15.943c1.061,5.752,4.642,10.604,9.825,13.313c8.197,4.284,17.049,6.358,25.814,6.358 c15.532,0,30.795-6.512,41.67-18.775l61.804-69.718C290.219,78.417,288.099,43.148,265.117,22.764z' fill='%23E63C00'/%3E%3Cpath d='M133.998,208.581l-2.659-2.356c-7.204-6.383-18.259-5.712-24.64,1.489l-28.254,31.886 c-6.308,7.105-17.222,7.764-24.327,1.473l-9.879-8.764c-7.115-6.301-7.783-17.212-1.467-24.325l61.806-69.721 c5.124-5.787,13.555-7.442,20.504-4.028c7.986,3.924,17.683,2.016,23.595-4.656l0.222-0.25c3.798-4.288,5.396-9.979,4.386-15.614 c-1.01-5.636-4.484-10.417-9.533-13.119c-22.828-12.22-50.769-7.22-67.947,12.165l-61.81,69.707v0.001 c-20.371,22.978-18.252,58.246,4.726,78.622l9.877,8.749c10.583,9.383,23.77,13.992,36.913,13.992 c15.394,0,30.724-6.327,41.718-18.724l28.258-31.886C141.88,226.003,141.224,214.987,133.998,208.581z' fill='%23E63C00'/%3E%3C/g%3E%3C/svg%3E");
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox .rule-link {
    color: #1900ff !important;
}

.lupin_page .lupin_header {
    z-index: 99;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton.submit-msg {
    display: flex !important;
    flex-direction: column;
}

.lupin_page .formWrapper .successMsg {
    color: #28a745;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .fieldWrapper.colTwo.select-grade select {
    padding: 0.4vw 1.8vw !important;
}

.lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .tickBox .bold-txt {
    font-weight: 700;
}

.lupin_page .footer {
    z-index: 5;
    position: relative;
}
.lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column.center:after {
    border: 2px solid red;
    display: none;
}
.lupin_page .trivia-dashboard .title{
    display: none;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header{
    margin: 0;
    padding: 1.517vw 2.139vw 1vw 2.139vw;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .date{
    width: 12.1vw;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header>.question_topData {
    justify-content: end;
    gap: 1.8vw;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body{
    padding: 1vw 0 0 0;
    margin: 0 2.139vw;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body .question_Title{
    color: #2C1063;
    font-size: 1.366vw;
}
.lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-footer{
    padding: 1vw 2.139vw 1.517vw 2.139vw;
}
.lupin_page .quiz_result .trivia_copy .ranking_wrapper .ranking_header{
    width: 75%;
}
.lupin_page .quiz_result .trivia_copy .ranking_wrapper .ranking_copy{
    display: none;
}
.lupin_page .form-group .textbox .css-ackcql{
    padding: 0 !important;
    margin: 0 !important;
}
.lupin_page .form-group .textbox .css-1d8n9bt{
    padding: 0 !important;
}
.lupin_about .aboutInside .copy .owl-carousel.recipeSlurrp2 .owl-stage-outer .item .image1 a:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='85' viewBox='0 0 85 85'%3E%3Cg id='Group_37398' data-name='Group 37398' transform='translate(-39.171 -336.027)'%3E%3Crect id='Rectangle_11633' data-name='Rectangle 11633' width='85' height='85' rx='6' transform='translate(39.171 336.027)' fill='%23fcd315'/%3E%3Cpath id='Polygon_16' data-name='Polygon 16' d='M20.672,4.992a4,4,0,0,1,6.656,0L43.854,29.781A4,4,0,0,1,40.526,36H7.474a4,4,0,0,1-3.328-6.219Z' transform='translate(101.436 354.292) rotate(90)' fill='%23006761'/%3E%3C/g%3E%3C/svg%3E");
    width: 4.150390625vw;
    height: 4.150390625vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.quizverse-logo{
    background-image: none;
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    height: 2.44140625vw;
    margin-left: auto;
    background-position: right;
    transition: .3s ease-in-out all;
    width: 7.8125vw;
}


@media (min-width: 481px) {

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .heading.sub,
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .date.sub {
        
    }
}
.lupin_page .lupin_about .aboutInside .winprize {
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/winfree1.png);
    width: 19vw;
    height: 27vh;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 170px;
    top: 60px;
}
@media (max-width: 480px) {
    .lupin_about .aboutInside .copy .owl-carousel.recipeSlurrp2 .owl-stage-outer .item .image1 a:before{height:30px;width:30px;}
    .modal-content .videoDiv .sideImg{
        display: none;
    }
    .lupin_page .quiz_result .trivia_copy .ranking_wrapper .ranking_header{
        width: 100%;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .date {
        width: 140px;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header>.question_topData{
        justify-content: space-between !important;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body .question_Title{
        font-size: 18px;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header{
        padding: 15px !important;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body {
        margin: 0 15px !important;
        padding: 10px 0;
    }
    .lupin_page .community_quizbox .quizbox-body .quiz_Title{
        font-size: 22px;
    }
    .lupin_page .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-footer{
        padding: 10px 15px 15px 15px !important;
    }
    .lupin_page .registerOverlay {
        z-index: 20;
    }

    .lupin_page .lupin_section.lupin_registration .registerCopy .insideR .formWrapper .formButton .successMsg2 {
        margin-right: 0;
    }

    .lupin_page .luppin_button.register-btn.register-txt span {
        font-size: 22px;
    }

    .lupin_page .fieldCopyN .text-box .css-2613qy-menu {
        border: 2px solid red !important;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .copy .popupHeading {
        margin-bottom: 10px;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content .copy p {
        font-size: 14px;
    }

    .lupin_page .image1 .videobytesCommon .ht-images img {
        height: 187px !important;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper .column {
        border-bottom: 2px solid #006761;
    }

    .lupin_page .registerOverlay {
        right: 0;
        
        align-items: center;
        justify-content: space-between;
    }

    .lupin_page .lupin_section.lupin_prelimsRound {
        padding-bottom: 60px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .divider-line {
        width: 88%;
        margin-top: 10px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .divider-line:after {
        height: 20px;
        width: 20px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .white-txt {
        display: block;
    }

    .lupin_about.testimonial-sec.daily-trivia .trivia-dashboard {
        flex-direction: column;
    }

    .lupin_about.testimonial-sec.daily-trivia .topic-wrapper {
        width: 100%;
    }
    .quizverse-logo {
        height: 35px;
        width: 120px;
    }
    .testimonial-sec .owl-theme.testimonial-carousel .owl-stage-outer{
        padding-left: 0 !important;
    }
    .lupin_page .lupin_section.lupin_rulesRegu .rulesCopy ol li{
        font-size: 16px;
    }
    .lupin_about.testimonial-sec.daily-trivia .right-col {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }

    .lupin_about.testimonial-sec.daily-trivia .trivia-wrapper {
        padding: 110px 20px 100px 20px !important;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper {
        max-width: 100%;
        padding: 15px;
        border-radius: 10px;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .rank-txt {
        font-size: 30px;
        width: 100%;
        display: block;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .rank-detail {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 15px;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .one {
        font-size: 12px;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank {
        padding: 8px 0 8px 5px;
    }

    .Ranking-wrapper .list-rank .one .count {
        margin-right: 5px;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank:nth-last-child(2) {
        padding-bottom: 15px;
    }

    .lupin_about.testimonial-sec.daily-trivia .right-col .Ranking-wrapper .list-rank .three {
        font-size: 12px;
        padding: 0 10px;
    }

    .lupinAddSchool .modal-dialog .modal-content:after {
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/popup-mango.png);
        background-repeat: no-repeat;
        height: 134px;
        width: 99px;
    }

    .lupinAddSchool .modal-dialog .modal-content {
        background-size: auto 100%;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz {
        /* overflow: hidden; */
        background: none;
    }
    .lupin_page .lupin_section.lupin_aboutQuiz .mwebBg{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: column;
        z-index:1;
    }
    .lupin_page .lupin_section.lupin_aboutQuiz .mwebBg .image{
        width:100%;
    }
    .lupin_page .lupin_section.lupin_aboutQuiz .mwebBg .image img{width:100%;display:block;}
    .lupin_page .lupin_section.lupin_aboutQuiz .mwebBg .main{width:100%;height:100%;background: #2c7f50;}

    .lupin_page .lupin_header .burgerMenu span {
        background-color: #e63c00 !important;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar {
        background-color: transparent !important;
        border-top: 2px solid #000;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar:before {
        color: #000;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar a {
        background-color: #e63c00!important;
        color: #fff!important;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .socialBar:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='15' viewBox='0 0 27 15'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M13.5,0,27,15H0Z' transform='translate(27 15) rotate(180)' fill='%23000'/%3E%3C/svg%3E%0A");
    }

    .lupin_page .lupin_header .lunpinHeader_copy .navigation li a.active {
        color: #e63c00;
    }

    .lupin_page .lupin_header .lunpinHeader_copy .closeBtn {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.047' height='21.227' viewBox='0 0 23.047 21.227'%3E%3Cg id='Group_37707' data-name='Group 37707' transform='translate(-1584 -72.82)'%3E%3Cpath id='Path_214366' data-name='Path 214366' d='M-.756-46.626H6.307L-.078-36.6,6.387-25.4H-.6l-4.19-8.444L-8.937-25.4H-15.96L-9.5-36.6-15.88-46.626h7.063l4.03,7.457Z' transform='translate(1600.66 119.446)' fill='%23fff'/%3E%3Cpath id='Path_214365' data-name='Path 214365' d='M-.756-46.626H6.307L-.078-36.6,6.387-25.4H-.6l-4.19-8.444L-8.937-25.4H-15.96L-9.5-36.6-15.88-46.626h7.063l4.03,7.457Z' transform='translate(1599.96 119.446)' fill='%23e63c00'/%3E%3C/g%3E%3C/svg%3E%0A");
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .achichi {
        height: 173px !important;
        width: 60vw;
    }

    .lupin_page .lupin_about .aboutInside .copy.copy-lupin {
        width: 100% !important;
        margin-top: -40px;
    }

    .lupin_page .lupin_about .aboutInside .winprize {        
        width: 173px;
        height: 118px;
        left: 170px;
        top: 82px;
        rotate: 22deg;
    }
    .lupin_page .lupin_about .aboutInside .copy .aboutTitle:before {
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/multi-mango.svg);
        width: 312px;
        height: 362px;
    }

    .lupin_page .lupin_about .aboutInside .copy .aboutTitle span {
        padding-left: 0px;
        font-size: 28px;
        margin-top: -30px;
        display: block;
    }
    .lupin_page .lupin_about .aboutInside .copy .aboutTitle .bignext {
        font-size: 40px;
    }
    .lupin_page .lupin_about .aboutInside .copy .aboutTitle {
        margin-bottom: 10px;
        display: block;
    }

    .lupin_section .game-wrapper .heading {
        font-size: 32px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon:after {
        top: -4.322266vw;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center:after {
        display: none;
    }

    .lupin_page .lupin_section {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .aptivateCopy p {
        font-size: 16px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy {
        padding: 23px 20px !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle {
        font-size: 18px !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .videoTitle.second {
        margin-bottom: 13px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .aptivate-img {
        height: 120px;
        width: 108px;
        right: -32px;
        top: -105px;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .heading {
        font-size: 26px !important;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy {
        background: linear-gradient(180deg,
                #ff9a28 0%,
                #ff7914 35.41%,
                #ff7914 71.5%,
                #ffa32a 100%);
    }

    .lupin_page .lupin_section.lupin_aptivate {
        padding-bottom: 0;
    }

    .lupin_page .lupin_section.lupin_aptivate .watchCopy .inner .social a {
        font-size: 22px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper .center .cartoon {
        width: 325px !important;
        height: 325px !important;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .columnWrapper {
        align-items: center;
        padding: 0 15px;
    }

    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader {
        margin-bottom: 30px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper {
        padding: 0;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .brocoli-logo {
        width: 36px;
        height: 60px;
        z-index:2;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first .image {
        height: 268px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .image,
    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .image {
        height: 268px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .image {
        height: 310px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center .image {
        height: 260px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center {
        margin-top: 46px;
        margin-bottom: 47px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column.third .large {
        display: inline;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .large {
        font-size: 26px;
        margin-bottom: 8px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .txt-wrapper {
        bottom: 25px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .third .txt-wrapper {
        bottom: 47px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second .txt-wrapper {
        bottom: 55px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth .txt-wrapper {
        bottom: 48px !important;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .column .ye {
        font-size: 14px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .vegi-logo {
        width: 55px;
        height: 87px;
        background-size: 100% 100%;
        bottom: -89px;
        right: 0;
        z-index: 2;
    }

    .lupin_page .lupin_receipe_contest {
        margin-top: -59px !important;
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/contest/bg.png);
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_one .ht-images {
        width: 209px !important;
        height: auto;
        margin-top: 33px;
        transform: rotate(-8deg);
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column.column_two .ht-images {
        width: 209px !important;
        height: auto;
        transform: rotate(8deg);
    }

    .lupin_page .lupin_receipe_contest .contestInside .doddle_3 {
        width: 111px;
        top: 52.5%;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column_one {
        margin-left: -82px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .contest_photos .column_two {
        margin-right: -103px;
        margin-top: -17px;
    }

    .lupin_page .lupin_receipe_contest .contestInside .doddle_1 {
        top: 45%;
    }

    .lupin_page .contest_photos .column.column_one .doddle_spoon {
        width: 110px !important;
        height: 95px !important;
        left: -7vw !important;
        bottom: -11vw !important;
    }

    .lupin_page .contest_winner .winner_title {
        font-size: 23px;
        max-width: 100% !important;
    }

    .lupin_page .lupin_receipe_contest .contestInside .receipe_images .mobile_view .winner_title {
        padding-left: 37px;
    }

    .lupin_page .contest_winner .winner_title::before {
        height: 44px;
        width: 14px;
        top: 8%;
        left: 7%;
    }

    .lupin_page .contest_winner .winner_title::after {
        height: 44px;
        width: 14px;
        top: 11%;
        left: 100%;
    }

    .lupin_page .winner_wrapper .owl-loaded .owl-item {
        width: auto !important;
    }

    .lupin_page .contest_winner .winner_wrapper .column .ht-images img {
        height: 113px !important;
        width: 100% !important;
    }

    .lupin_page .lupin_section.lupin_registration {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .lupin_page .lupin_about.lupin_video_bytes .receipe_title {
        font-size: 32px;
        text-align: center;
        margin-bottom: 13px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .first:after {

        left: 72% !important;
        top: 204%;
        transform: rotate(87deg);
        width: 84px;
        height: 85px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper {
        margin-bottom: 33px;
        padding-bottom: 40px;
    }

    .lupin_page .lupin_section.lupin_registration .titleWrapper::before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='334.313' height='23' viewBox='0 0 334.313 23'%3E%3Cg id='Group_37680' data-name='Group 37680' transform='translate(-612.5 -1771)'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M19.5,0,39,21H0Z' transform='translate(798.863 1794) rotate(180)' fill='%23fff'/%3E%3Cline id='Line_29' data-name='Line 29' x2='334.313' transform='translate(612.5 1772.5)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 23px;
        display: block;
        width: auto;
        position: absolute;
        bottom: -17px;
        left: 10px;
        right: 10px;
    }

    .lupin_video_bytes .aboutInside .copy {
        width: 100% !important;
    }

    .lupin_page .lupin_about.lupin_video_bytes {
        margin-top: 25px;
    }

    .owl-theme.videoBytes .image1 a img {
        height: 188px;
    }

    .lupin_page .lupin_about.lupin_video_bytes .aboutInside {
        padding-bottom: 46px;
    }

    .lupin_about.testimonial-sec .large {
        font-size: 32px;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .content-wrappper p {
        font-size: 14px;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .item {
        max-width: 100% !important;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .content-wrappper .sub-name {
        font-size: 16px;
    }

    .testimonial-sec .owl-theme.testimonial-carousel {
        padding: 0 16px;
        margin-top: 20px;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .content-wrappper {
        padding: 20px;
        min-height: 465px;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .owl-dots .owl-dot {
        height: 8px;
        width: 8px;
    }

    .lupin_about.testimonial-sec .aboutInside {
        padding: 80px 0 100px 0;
    }

    .testimonial-sec .owl-theme.testimonial-carousel .owl-dots {
        bottom: -35px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading:before {
        content: "";
        background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/cartoon.webp);
        height: 306px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-position: left;
        display: block;
        width: 100%;
        position: absolute;
        left: -37px;
        top: -53px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading {
        position: relative;
        border-bottom: none;
        padding-left: 151px;
        padding-top: 104px;
        line-height: 1.2;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .columnWrapper {
        margin-top: 60px;
        padding-bottom:0;
    }

    .lupin_page .lupin_section.lupin_rulesRegu {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .lupin_page .lupin_section.lupin_faq {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .lupin_page .lupin_section.lupin_faq .titleWrapper .small {
        font-size: 39px;
    }

    .lupin_page .lupin_section.lupin_faq .titleWrapper .large {
        color: #fff;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .owl-carousel .owl-dots .owl-dot {
        width: 8px;
        height: 8px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate {
        padding-left: 0;
        width:auto;
        margin:0 5px;
        text-align: center;
    }
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-5{
        width: 17px;
        height: 17px;
        right:30px;
    }
    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .star-6{
        width: 17px;
        height: 17px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .contestDate .contest {
        left: 32px;
        top: 60%;
        height: 130px;
        width: 130px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .newdate .date {
        font-size: 23px !important;
        line-height: 1.1;
        color: #F0F074;
        margin-bottom: 15px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .newdate .heading {
        font-size: 17px !important;
        line-height: 1.1;
        color: #fff;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .initiativeWrapper .star-4 {
        left: 17%;
        top: -15px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-1 {
        right: 32px;
        top: 23%;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol .star-2 {
        top: 51%;
        right: 34px;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .human {
        position: relative;
        width: 76%;
        margin-bottom: -84px;
        height: 273px;
        bottom: 19px;
        display: block;
        left: 19px;
    }

    .lupin_section .game-wrapper .game-container {
        flex-direction: column;
    }

    .lupin_section .game-wrapper {
        padding: 20px;
    }

    .lupin_section .game-wrapper .left-col {
        width: 100%;
    }

    .lupin_aptivate #gameCanvas {
        padding: 0;
    }

    .lupin_section .game-wrapper .right-col .rank-txt {
        font-size: 30px;
        width: 100%;
        display: block;
    }

    .lupin_section .game-wrapper .right-col .rank-detail {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 15px;
    }

    .Ranking-wrapper .rank-heading {
        font-size: 12px;
        padding-bottom: 8px;
    }

    .lupin_section .game-wrapper .right-col {
        width: 100%;
        margin-top: 30px;
        padding-left: 0;
        border-left: 0;
    }

    .lupin_section .game-wrapper .right-col::after {
        display: none;
    }

    .game-container .Ranking-wrapper {
        max-width: 100%;
        padding: 15px;
        border-radius: 10px;
    }

    .Ranking-wrapper .list-rank {
        font-size: 12px;
        padding: 10px 0px 10px 5px;
    }

    .lupin_page .daily-trivia-section.topical-quiz {
        width: 100%;
        padding-bottom: 0;
    }

    .Ranking-wrapper .rank-heading .three {
        width: 19%;
    }

    .question_content .button_wrapper .back_button {
        background: transparent !important;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .back_button {
        height: 60px;
        font-size: 16px;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper .next_button {
        height: 60px;
        font-size: 16px;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .question_Title span {
        font-size: 20px;
    }

    .daily-trivia .trivia-wrapper .heading {
        font-size: 32px;
        margin-bottom: 15px;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .time .timer_box .column .numb {
        font-size: 14px;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-header .date {
        width: 281px;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body .button_wrapper .start_button {
        height: 44px;
        font-size: 16px;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center-doodle {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='103' viewBox='0 0 94 103' fill='none'%3E%3Cmask id='path-1-inside-1_433_424' fill='white'%3E%3Cpath d='M72.5982 10.8948C66.2335 3.62035 51.3531 3.95073 39.841 8.84762C28.7786 13.5573 15.3146 24.7625 17.7182 33.7689C15.1109 36.8039 13.0832 40.292 11.7359 44.0595C8.71099 52.8872 9.56955 63.8991 20.2764 67.825C19.7828 70.839 19.9497 73.9243 20.7658 76.8674C23.3406 85.8143 32.478 92.4622 44.8619 93.5728C42.9345 93.8871 41.0905 94.5874 39.4404 95.6319C39.1082 95.8811 39.249 96.2267 39.6259 96.2788C41.6678 96.5609 44.1986 95.7874 46.367 95.3861C48.9756 94.9031 51.5859 94.4708 54.1979 94.0894C55.9102 93.8387 56.4619 92.3854 55.2289 91.811C53.043 90.8873 51.268 89.1999 50.2348 87.0636C49.7417 85.9858 49.3751 84.8852 47.5304 84.8628C45.9531 84.8438 44.5674 86.527 46.1693 87.0091C47.0483 87.2772 47.2205 88.5563 47.5604 89.1465C48.0086 89.9194 48.559 90.6283 49.1967 91.2541C49.2665 91.3235 49.3469 91.3827 49.4191 91.4494C32.5867 91.165 22.131 80.7214 23.3195 68.6856C33.8093 70.8022 46.8979 65.5656 51.7561 57.1089C53.862 53.4456 54.9623 48.0315 51.455 45.4399C47.7217 42.68 40.8018 44.8536 36.2476 47.1873C27.6126 51.6045 22.5832 58.5135 20.7778 65.4342C18.4543 64.3178 16.4885 62.5749 15.1018 60.4019C13.715 58.2289 12.9624 55.7119 12.9285 53.1343C12.9071 46.9963 14.9991 41.038 18.853 36.2606C23.5447 43.219 38.2396 42.1584 46.8602 35.6158C51.188 32.3223 54.8917 27.1969 52.8572 23.3413C50.9988 19.817 44.9758 19.5498 39.8971 20.5911C32.5558 22.107 25.797 25.6795 20.4094 30.8916C20.6267 23.904 31.2541 15.3483 38.9303 11.4765C50.2701 5.75723 63.9792 5.24569 72.1608 11.169C72.35 11.3062 72.7452 11.0628 72.602 10.8937M26.5829 59.2963C29.0076 55.3581 32.375 52.0857 36.381 49.7748C41.1209 47.0403 49.182 44.3949 50.3334 49.6584C51.9997 57.2835 42.4814 65.7709 31.5442 66.9482C28.9129 67.2724 26.2446 67.1154 23.6695 66.4848C24.2307 63.9415 25.2166 61.511 26.5858 59.2955M24.9764 30.0721C29.3392 26.6183 34.4102 24.1696 39.828 22.9006C46.52 21.4196 52.2106 23.4664 49.4116 29.044C45.2037 37.4286 29.1788 42.3223 22.4794 35.8179C21.8563 35.2247 21.3471 34.5224 20.977 33.7457C22.2152 32.4214 23.5523 31.194 24.9764 30.0721Z'/%3E%3C/mask%3E%3Cpath d='M72.5982 10.8948C66.2335 3.62035 51.3531 3.95073 39.841 8.84762C28.7786 13.5573 15.3146 24.7625 17.7182 33.7689C15.1109 36.8039 13.0832 40.292 11.7359 44.0595C8.71099 52.8872 9.56955 63.8991 20.2764 67.825C19.7828 70.839 19.9497 73.9243 20.7658 76.8674C23.3406 85.8143 32.478 92.4622 44.8619 93.5728C42.9345 93.8871 41.0905 94.5874 39.4404 95.6319C39.1082 95.8811 39.249 96.2267 39.6259 96.2788C41.6678 96.5609 44.1986 95.7874 46.367 95.3861C48.9756 94.9031 51.5859 94.4708 54.1979 94.0894C55.9102 93.8387 56.4619 92.3854 55.2289 91.811C53.043 90.8873 51.268 89.1999 50.2348 87.0636C49.7417 85.9858 49.3751 84.8852 47.5304 84.8628C45.9531 84.8438 44.5674 86.527 46.1693 87.0091C47.0483 87.2772 47.2205 88.5563 47.5604 89.1465C48.0086 89.9194 48.559 90.6283 49.1967 91.2541C49.2665 91.3235 49.3469 91.3827 49.4191 91.4494C32.5867 91.165 22.131 80.7214 23.3195 68.6856C33.8093 70.8022 46.8979 65.5656 51.7561 57.1089C53.862 53.4456 54.9623 48.0315 51.455 45.4399C47.7217 42.68 40.8018 44.8536 36.2476 47.1873C27.6126 51.6045 22.5832 58.5135 20.7778 65.4342C18.4543 64.3178 16.4885 62.5749 15.1018 60.4019C13.715 58.2289 12.9624 55.7119 12.9285 53.1343C12.9071 46.9963 14.9991 41.038 18.853 36.2606C23.5447 43.219 38.2396 42.1584 46.8602 35.6158C51.188 32.3223 54.8917 27.1969 52.8572 23.3413C50.9988 19.817 44.9758 19.5498 39.8971 20.5911C32.5558 22.107 25.797 25.6795 20.4094 30.8916C20.6267 23.904 31.2541 15.3483 38.9303 11.4765C50.2701 5.75723 63.9792 5.24569 72.1608 11.169C72.35 11.3062 72.7452 11.0628 72.602 10.8937M26.5829 59.2963C29.0076 55.3581 32.375 52.0857 36.381 49.7748C41.1209 47.0403 49.182 44.3949 50.3334 49.6584C51.9997 57.2835 42.4814 65.7709 31.5442 66.9482C28.9129 67.2724 26.2446 67.1154 23.6695 66.4848C24.2307 63.9415 25.2166 61.511 26.5858 59.2955M24.9764 30.0721C29.3392 26.6183 34.4102 24.1696 39.828 22.9006C46.52 21.4196 52.2106 23.4664 49.4116 29.044C45.2037 37.4286 29.1788 42.3223 22.4794 35.8179C21.8563 35.2247 21.3471 34.5224 20.977 33.7457C22.2152 32.4214 23.5523 31.194 24.9764 30.0721Z' fill='%23ffffff'/%3E%3Cpath d='M39.841 8.84762L39.4495 7.92741L39.4492 7.92753L39.841 8.84762ZM17.7182 33.7689L18.4767 34.4205L18.8203 34.0205L18.6844 33.511L17.7182 33.7689ZM11.7359 44.0595L10.7942 43.7227L10.7899 43.7353L11.7359 44.0595ZM20.2764 67.825L21.2633 67.9866L21.3969 67.1708L20.6207 66.8861L20.2764 67.825ZM20.7658 76.8674L19.8021 77.1346L19.8048 77.144L20.7658 76.8674ZM44.8619 93.5728L45.0228 94.5597L44.9512 92.5768L44.8619 93.5728ZM39.4404 95.6319L38.9056 94.7869L38.872 94.8082L38.8403 94.832L39.4404 95.6319ZM39.6259 96.2788L39.489 97.2694L39.4891 97.2694L39.6259 96.2788ZM46.367 95.3861L46.549 96.3695L46.5491 96.3694L46.367 95.3861ZM54.1979 94.0894L54.3424 95.0789L54.3428 95.0789L54.1979 94.0894ZM55.2289 91.811L55.6511 90.9045L55.6347 90.8969L55.6181 90.8899L55.2289 91.811ZM50.2348 87.0636L49.3255 87.4797L49.33 87.4894L49.3346 87.499L50.2348 87.0636ZM47.5304 84.8628L47.5426 83.8629L47.5425 83.8629L47.5304 84.8628ZM46.1693 87.0091L46.4611 86.0526L46.4575 86.0515L46.1693 87.0091ZM47.5604 89.1465L46.6938 89.6455L46.6953 89.6482L47.5604 89.1465ZM49.1967 91.2541L49.9017 90.5449L49.8971 90.5404L49.1967 91.2541ZM49.4191 91.4494L49.4022 92.4492L52.0228 92.4935L50.0977 90.7149L49.4191 91.4494ZM23.3195 68.6856L23.5173 67.7053L22.433 67.4865L22.3243 68.5873L23.3195 68.6856ZM51.7561 57.1089L50.8892 56.6105L50.889 56.6108L51.7561 57.1089ZM51.455 45.4399L50.8606 46.244L50.8608 46.2441L51.455 45.4399ZM36.2476 47.1873L36.703 48.0776L36.7036 48.0773L36.2476 47.1873ZM20.7778 65.4342L20.3448 66.3355L21.439 66.8613L21.7455 65.6866L20.7778 65.4342ZM12.9285 53.1343L11.9284 53.1378L11.9286 53.1474L12.9285 53.1343ZM18.853 36.2606L19.6821 35.7016L18.925 34.5787L18.0746 35.6328L18.853 36.2606ZM46.8602 35.6158L47.4647 36.4124L47.4658 36.4116L46.8602 35.6158ZM52.8572 23.3413L51.9726 23.8078L51.9728 23.808L52.8572 23.3413ZM39.8971 20.5911L39.6962 19.6114L39.6948 19.6117L39.8971 20.5911ZM20.4094 30.8916L19.4098 30.8605L19.3332 33.3241L21.1047 31.6104L20.4094 30.8916ZM38.9303 11.4765L38.48 10.5836L38.4799 10.5836L38.9303 11.4765ZM72.1608 11.169L72.7479 10.3595L72.7472 10.359L72.1608 11.169ZM36.381 49.7748L36.8807 50.641L36.8807 50.641L36.381 49.7748ZM50.3334 49.6584L51.3103 49.445L51.3103 49.4447L50.3334 49.6584ZM31.5442 66.9482L31.4372 65.954L31.4296 65.9548L31.422 65.9557L31.5442 66.9482ZM23.6695 66.4848L22.693 66.2694L22.4824 67.2237L23.4316 67.4562L23.6695 66.4848ZM24.9764 30.0721L25.5952 30.8576L25.5971 30.8561L24.9764 30.0721ZM39.828 22.9006L39.6119 21.9241L39.5999 21.9269L39.828 22.9006ZM49.4116 29.044L50.3053 29.4925L50.3053 29.4925L49.4116 29.044ZM22.4794 35.8179L23.176 35.1004L23.1689 35.0936L22.4794 35.8179ZM20.977 33.7457L20.2466 33.0628L19.7812 33.5606L20.0743 34.1758L20.977 33.7457ZM73.3508 10.2363C69.9105 6.3043 64.2738 4.52701 58.1859 4.30761C52.0724 4.08728 45.3289 5.42655 39.4495 7.92741L40.2324 9.76783C45.8652 7.3718 52.318 6.09743 58.1139 6.30631C63.9354 6.51611 68.9212 8.21085 71.8456 11.5533L73.3508 10.2363ZM39.4492 7.92753C33.8104 10.3282 27.5664 14.3772 23.0174 18.9952C20.742 21.3051 18.8571 23.7912 17.6963 26.3206C16.5339 28.8536 16.0741 31.4865 16.752 34.0267L18.6844 33.511C18.1605 31.548 18.4824 29.4029 19.5141 27.1548C20.5475 24.9029 22.2693 22.6046 24.4422 20.3987C28.7899 15.9851 34.8091 12.0767 40.2327 9.76771L39.4492 7.92753ZM16.9596 33.1173C14.2726 36.2452 12.1829 39.84 10.7943 43.7227L12.6775 44.3962C13.9836 40.744 15.9493 37.3627 18.4767 34.4205L16.9596 33.1173ZM10.7899 43.7353C9.23349 48.2775 8.64996 53.448 9.89138 58.0413C11.146 62.6837 14.2566 66.6828 19.9322 68.7639L20.6207 66.8861C15.5894 65.0413 12.9172 61.5716 11.8221 57.5195C10.7138 53.4185 11.2134 48.6692 12.6819 44.3836L10.7899 43.7353ZM19.2896 67.6634C18.7725 70.8203 18.9474 74.0519 19.8022 77.1346L21.7294 76.6002C20.9521 73.7967 20.793 70.8577 21.2633 67.9866L19.2896 67.6634ZM19.8048 77.144C22.5265 86.601 32.1091 93.4331 44.7725 94.5688L44.9512 92.5768C32.8469 91.4913 24.1548 85.0275 21.7268 76.5908L19.8048 77.144ZM44.7009 92.5858C42.6406 92.9218 40.6694 93.6705 38.9056 94.7869L39.9753 96.4768C41.5115 95.5044 43.2284 94.8524 45.0228 94.5597L44.7009 92.5858ZM38.8403 94.832C38.4417 95.131 38.104 95.6927 38.3172 96.3415C38.5117 96.933 39.0452 97.208 39.489 97.2694L39.7629 95.2882C39.8297 95.2975 40.1044 95.3736 40.2172 95.717C40.2737 95.8889 40.2606 96.0642 40.2032 96.206C40.1489 96.3401 40.0709 96.409 40.0405 96.4318L38.8403 94.832ZM39.4891 97.2694C40.6703 97.4326 41.9396 97.2861 43.1259 97.073C43.7254 96.9652 44.3253 96.8361 44.898 96.7118C45.4771 96.5862 46.0252 96.4664 46.549 96.3695L46.1851 94.4028C45.6246 94.5065 45.0432 94.6338 44.4741 94.7573C43.8986 94.8821 43.3316 95.004 42.7721 95.1045C41.6404 95.3079 40.6234 95.4071 39.7628 95.2882L39.4891 97.2694ZM46.5491 96.3694C49.1452 95.8887 51.743 95.4585 54.3424 95.0789L54.0534 93.0999C51.4288 93.4832 48.8059 93.9175 46.1849 94.4029L46.5491 96.3694ZM54.3428 95.0789C55.4254 94.9204 56.3632 94.3469 56.7385 93.462C56.9316 93.0068 56.9619 92.4783 56.7476 91.9793C56.5355 91.4858 56.1312 91.1281 55.6511 90.9045L54.8066 92.7175C54.9431 92.781 54.9322 92.8204 54.91 92.7688C54.8854 92.7117 54.902 92.67 54.8973 92.6811C54.8769 92.7292 54.6827 93.0078 54.0531 93.1L54.3428 95.0789ZM55.6181 90.8899C53.6559 90.0607 52.0625 88.5459 51.1351 86.6283L49.3346 87.499C50.4734 89.8539 52.4301 91.7139 54.8396 92.7321L55.6181 90.8899ZM51.1442 86.6475C50.9358 86.1922 50.6449 85.4489 50.1216 84.8864C49.5238 84.2437 48.695 83.8769 47.5426 83.8629L47.5183 85.8627C48.2105 85.8711 48.4873 86.0659 48.6572 86.2485C48.9017 86.5114 49.0407 86.8572 49.3255 87.4797L51.1442 86.6475ZM47.5425 83.8629C46.4369 83.8496 45.3842 84.4136 44.8451 85.1652C44.573 85.5445 44.3297 86.1281 44.5303 86.7672C44.7383 87.4301 45.3087 87.7944 45.8811 87.9667L46.4575 86.0515C46.229 85.9828 46.3718 85.9559 46.4385 86.1682C46.4976 86.3567 46.3989 86.4303 46.4702 86.3309C46.5311 86.2461 46.6656 86.1207 46.8728 86.0175C47.0744 85.9171 47.3008 85.8601 47.5184 85.8627L47.5425 83.8629ZM45.8776 87.9656C45.8822 87.967 45.9862 87.9983 46.1577 88.3731C46.2369 88.5463 46.3028 88.7282 46.3869 88.9524C46.4603 89.1482 46.5614 89.4156 46.6938 89.6455L48.427 88.6475C48.3894 88.5823 48.3415 88.4685 48.2596 88.2501C48.1883 88.0601 48.0925 87.7948 47.9763 87.541C47.757 87.0617 47.3354 86.3193 46.4611 86.0526L45.8776 87.9656ZM46.6953 89.6482C47.1886 90.4988 47.7944 91.2791 48.4963 91.9679L49.8971 90.5404C49.3236 89.9775 48.8285 89.34 48.4254 88.6448L46.6953 89.6482ZM48.4916 91.9633C48.5589 92.0302 48.6247 92.0856 48.6638 92.1185C48.7123 92.1592 48.7265 92.1709 48.7405 92.1838L50.0977 90.7149C50.0396 90.6611 49.9775 90.61 49.9502 90.587C49.9329 90.5725 49.9219 90.5631 49.9132 90.5554C49.9091 90.5518 49.9063 90.5492 49.9043 90.5474C49.9024 90.5456 49.9016 90.5448 49.9017 90.5449L48.4916 91.9633ZM49.436 90.4495C32.9704 90.1713 23.203 80.0418 24.3147 68.7838L22.3243 68.5873C21.059 81.4011 32.2029 92.1587 49.4022 92.4492L49.436 90.4495ZM23.1217 69.6658C28.5899 70.7692 34.6845 69.9514 40.025 67.7891C45.3589 65.6295 50.0526 62.0817 52.6232 57.607L50.889 56.6108C48.6014 60.5928 44.3217 63.8917 39.2744 65.9353C34.2335 67.9763 28.5389 68.7186 23.5173 67.7053L23.1217 69.6658ZM52.6231 57.6073C53.7342 55.6744 54.6003 53.251 54.7094 50.9192C54.8191 48.5748 54.1581 46.1939 52.0493 44.6356L50.8608 46.2441C52.2593 47.2775 52.8017 48.8994 52.7116 50.8258C52.6209 52.7648 51.8839 54.8801 50.8892 56.6105L52.6231 57.6073ZM52.0495 44.6357C49.8484 43.0086 46.8396 42.9129 43.9846 43.4188C41.0919 43.9314 38.1268 45.1007 35.7916 46.2973L36.7036 48.0773C38.9226 46.9402 41.6945 45.8558 44.3336 45.3881C47.0105 44.9138 49.3284 45.1113 50.8606 46.244L52.0495 44.6357ZM35.7922 46.297C26.9128 50.8393 21.6902 57.975 19.8102 65.1818L21.7455 65.6866C23.4762 59.0519 28.3125 52.3698 36.703 48.0776L35.7922 46.297ZM21.2109 64.5328C19.0552 63.497 17.2314 61.8801 15.9448 59.8639L14.2588 60.9399C15.7457 63.2698 17.8534 65.1385 20.3448 66.3355L21.2109 64.5328ZM15.9448 59.8639C14.6581 57.8478 13.9598 55.5126 13.9284 53.1211L11.9286 53.1474C11.9649 55.9112 12.7719 58.6099 14.2588 60.9399L15.9448 59.8639ZM13.9285 53.1308C13.9079 47.2225 15.9217 41.4871 19.6313 36.8885L18.0746 35.6328C14.0766 40.5889 11.9063 46.7701 11.9285 53.1378L13.9285 53.1308ZM18.0238 36.8197C20.6582 40.7267 25.9512 42.2188 31.4232 42.0003C36.9439 41.7798 42.975 39.8198 47.4647 36.4124L46.2556 34.8192C42.1247 37.9544 36.4981 39.796 31.3434 40.0019C26.1398 40.2097 21.7395 38.7529 19.6821 35.7016L18.0238 36.8197ZM47.4658 36.4116C49.705 34.7075 51.8201 32.5042 53.118 30.1763C54.408 27.8624 54.9854 25.2316 53.7416 22.8746L51.9728 23.808C52.7635 25.3066 52.5063 27.1663 51.3711 29.2024C50.2438 31.2244 48.3432 33.2306 46.2546 34.82L47.4658 36.4116ZM53.7417 22.8749C52.5959 20.7019 50.2403 19.6637 47.7417 19.2665C45.2151 18.8649 42.3128 19.075 39.6962 19.6114L40.0979 21.5707C42.56 21.0659 45.2087 20.889 47.4278 21.2417C49.6749 21.5989 51.26 22.4564 51.9726 23.8078L53.7417 22.8749ZM39.6948 19.6117C32.1678 21.1661 25.238 24.8289 19.7141 30.1729L21.1047 31.6104C26.356 26.5301 32.9437 23.048 40.0993 21.5704L39.6948 19.6117ZM21.4089 30.9227C21.4558 29.4151 22.0705 27.7432 23.1648 25.9825C24.2547 24.2289 25.7829 22.4474 27.5652 20.7372C31.1321 17.3143 35.625 14.2636 39.3806 12.3693L38.4799 10.5836C34.5594 12.5611 29.9006 15.7242 26.1804 19.2941C24.3191 21.0802 22.67 22.9899 21.4662 24.9267C20.2669 26.8564 19.4716 28.8744 19.4098 30.8605L21.4089 30.9227ZM39.3806 12.3693C50.5326 6.74482 63.8086 6.35673 71.5744 11.979L72.7472 10.359C64.1498 4.13464 50.0076 4.76964 38.48 10.5836L39.3806 12.3693ZM71.5737 11.9785C71.8757 12.1976 72.2035 12.2253 72.4296 12.2026C72.6577 12.1797 72.8649 12.1003 73.033 11.9961C73.1886 11.8996 73.4045 11.7229 73.533 11.4356C73.6903 11.0837 73.6789 10.6181 73.3653 10.2476L71.8388 11.5398C71.74 11.4231 71.6596 11.2626 71.6381 11.0708C71.6174 10.8853 71.6582 10.7288 71.7072 10.6191C71.7959 10.4207 71.928 10.328 71.9791 10.2963C72.0426 10.2569 72.1245 10.2232 72.2298 10.2126C72.333 10.2023 72.5405 10.209 72.7479 10.3595L71.5737 11.9785ZM27.4344 59.8206C29.7721 56.0238 33.0185 52.869 36.8807 50.641L35.8813 48.9086C31.7314 51.3025 28.2431 54.6924 25.7314 58.772L27.4344 59.8206ZM36.8807 50.641C39.1883 49.3097 42.2575 48.032 44.8273 47.7096C46.1153 47.548 47.1678 47.6409 47.9213 47.9824C48.6161 48.2972 49.1339 48.8544 49.3565 49.8722L51.3103 49.4447C50.9572 47.8307 50.0356 46.7447 48.7469 46.1607C47.517 45.6033 46.0421 45.5415 44.5784 45.7252C41.6448 46.0932 38.3135 47.5054 35.8813 48.9086L36.8807 50.641ZM49.3565 49.8719C50.0819 53.1915 48.397 56.8811 44.9918 59.9819C41.611 63.0605 36.6957 65.3879 31.4372 65.954L31.6513 67.9425C37.33 67.3312 42.6424 64.8263 46.3384 61.4606C50.0102 58.1171 52.2512 53.7505 51.3103 49.445L49.3565 49.8719ZM31.422 65.9557C28.911 66.2651 26.3647 66.1152 23.9073 65.5135L23.4316 67.4562C26.1245 68.1155 28.9149 68.2797 31.6665 67.9407L31.422 65.9557ZM24.646 66.7003C25.183 64.2668 26.1263 61.9411 27.4365 59.8212L25.7351 58.7698C24.3068 61.0809 23.2784 63.6163 22.693 66.2694L24.646 66.7003ZM25.5971 30.8561C29.8445 27.4937 34.7815 25.1097 40.056 23.8742L39.5999 21.9269C34.0389 23.2295 28.8338 25.7429 24.3557 29.288L25.5971 30.8561ZM40.044 23.877C43.2927 23.158 46.1047 23.3478 47.7064 24.2066C48.4744 24.6185 48.9078 25.1488 49.0674 25.7712C49.2323 26.414 49.151 27.3337 48.5178 28.5954L50.3053 29.4925C51.0717 27.9655 51.3287 26.5377 51.0047 25.2743C50.6754 23.9905 49.7927 23.056 48.6515 22.444C46.4346 21.2553 43.0553 21.1622 39.6119 21.9242L40.044 23.877ZM48.5178 28.5954C46.5867 32.4434 41.8284 35.634 36.6177 37.0493C31.3858 38.4703 26.1509 37.9888 23.176 35.1004L21.7828 36.5354C25.5073 40.1514 31.6345 40.4752 37.1419 38.9794C42.6705 37.4777 48.0286 34.0292 50.3053 29.4925L48.5178 28.5954ZM23.1689 35.0936C22.6342 34.5846 22.1973 33.982 21.8798 33.3156L20.0743 34.1758C20.4968 35.0628 21.0783 35.8648 21.7899 36.5422L23.1689 35.0936ZM21.7075 34.4287C22.9108 33.1416 24.2106 31.9484 25.5952 30.8576L24.3575 29.2865C22.8939 30.4396 21.5195 31.7013 20.2466 33.0628L21.7075 34.4287Z' fill='%23005A57' mask='url(%23path-1-inside-1_433_424)'/%3E%3Cpath d='M51.8783 19.0812C43.9032 16.4214 33.7523 20.0832 26.4699 24.7441C26.3732 24.8061 26.4824 24.9038 26.5854 24.8493C33.2 21.2881 40.7266 18.023 48.2188 19.0278C55.4596 19.9976 59.8588 25.936 53.8104 31.3301C53.3406 31.7489 54.0416 32.2199 54.5141 31.7962C59.7748 27.0795 57.9937 21.1112 51.8783 19.0812Z' fill='%23005A57'/%3E%3Cpath d='M47.334 42.4989C47.1661 42.5304 47.1351 42.7161 47.3139 42.694C56.361 41.5677 58.6417 51.3354 55.9081 56.4448C52.7371 62.3652 45.2102 66.2566 37.674 68.9222C37.0223 69.1527 37.21 69.8656 37.8799 69.6402C46.7914 66.6448 55.8276 61.3594 57.8041 54.1576C59.1418 49.2882 55.7021 40.9316 47.334 42.4989Z' fill='%23005A57'/%3E%3Cpath d='M32.3416 70.9256C32.1734 70.7551 31.9644 70.6306 31.7344 70.5639C31.5739 70.5481 31.4119 70.5667 31.2592 70.6184C31.1065 70.67 30.9665 70.7537 30.8487 70.8637C30.6065 71.0443 30.4273 71.2966 30.3366 71.5848C30.1446 71.8656 30.1351 72.1627 30.4807 72.3122C30.5401 72.3587 30.6095 72.3908 30.6834 72.406C30.7957 72.4705 30.9183 72.5152 31.0459 72.5382C31.313 72.5916 31.5886 72.5854 31.8531 72.5202C32.1176 72.455 32.3644 72.3322 32.5761 72.1608C32.9054 71.7709 32.618 71.1896 32.3416 70.9256Z' fill='%23005A57'/%3E%3Cpath d='M51.5973 33.7675C50.9031 33.816 50.2452 34.0962 49.7293 34.5633L49.7235 34.5649C49.6924 34.6099 49.6669 34.6584 49.6474 34.7095C49.6306 34.7498 49.6186 34.792 49.6117 34.8352C49.6093 34.8525 49.5989 34.8669 49.5976 34.884C49.5962 34.901 49.6036 34.9051 49.6067 34.9157C49.6139 35.078 49.6773 35.2327 49.7861 35.3534C49.8949 35.474 50.0423 35.553 50.203 35.5769C50.443 35.6129 50.6879 35.5942 50.9197 35.5224C51.1514 35.4505 51.364 35.3273 51.5415 35.1619C51.724 35.0202 51.8596 34.8269 51.9307 34.607C52.0018 34.3872 52.0051 34.151 51.9402 33.9293C51.9091 33.8681 51.8585 33.8189 51.7964 33.7896C51.7344 33.7604 51.6643 33.7526 51.5973 33.7675Z' fill='%23005A57'/%3E%3C/svg%3E");
        right: 20px;
        left: 17px;
        width: 77px;
        height: 97px;
        bottom: auto;
        position: absolute;
        content: "";
        z-index: -4;
        transform: rotate(-10deg);
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .second:after,
    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .center:before,
    .lupin_page .lupin_section.lupin_aboutQuiz .columnWrapper .fourth:after {
        display: none;
    }

    .lupin_page .lupin_section.lupin_aboutQuiz .vegi-logo {
        /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='71' viewBox='0 0 49 71'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_16357' data-name='Rectangle 16357' width='49' height='71' transform='translate(9313 9028)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_1' data-name='Mask Group 1' transform='translate(-9313 -9028)' clip-path='url(%23clip-path)'%3E%3Cimage id='Group_35625' data-name='Group 35625' width='74.156' height='71.368' transform='translate(9313 9028)' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAACACAYAAAAlF6qPAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7tXQd4lFXWPlPTe6VFOhKkhioKWFBZbKDouui//u7qb6WJfVVcK+6irruuIqErUkQ6SJEmEISEDhJaCoFAMsmkTG/ff84kM/lm5vtmvqlJYO7z5MHH75Zz733n3nPPfc+5IginVj8CHy6e9LZBB33ee/rLCYHojCgQlYTraL4R+GDR1K/jYxKfZRgG8o/89rfFH2z60F9pwqDwdwSbqfwzs3NknWJuWxUTFTeWRDCajLDnyDbTlUvVHfMWnbnkj1hhUPgzes1UdupnE6LaZHTeFRkZPcgGiP2ndoBKWwe6OsOFHd8UdvFHtDAo/Bm9Zii7fOPL2V069PutoKgsVmc0gN6ohwO/77ICwpZUFbp//7rg7CRfxQuDwteRa4Zyy7bNuLPvDX02xUfHS6/WKmHL0XwExG7Q6FQO0piNFqbuku7W/cvP7/VFzDAofBm1ZiizfNuMhwd2GbAsUh4tpuYtFgMs3bUMfjl2iFMabZ1RWVF1OvPUCjB4K24YFN6OWDPk/2n7+6/07zJgZoQ0wjpfZosOVPVFqFwa4PP1a+BKjZJTqpoy7ed5S85N81bkMCi8HbEQ51+17cMvBt04aJJYJG4AhFkLKlURMIzFKkm5shq+3LgODCaTi2RGrcmsuqjsun/1lWJvxA6DwpvRCnHevAWvbskaPfpOEYis82Qyq3GFoPllHCTZV3gaVu7nVh/UCt2J3fPO9vZG9DAovBmtEOY9nPva6ayq6B6mgZ3AfGNbMBrrQK2+6AKIBv3CArPWrebcRhgLA9XF6j8f+LFokVDxw6AQOlIhzPf77Dcr05XyVGuTYjGoRncEtbzarQTHS0tgwY5tnHm01Yb68oqqdoVrFfVCuhEGhZBRClGeRZufiLn5dNsrSdqoWFuTpqILoKktBe1bDyBA3E8X6RYllRUu0lpXiwvq3AM/FT0tpCthUAgZpRDkWfXDsx37VySfidPKZWxA6I82HDn143PAOLa/W0mKK67Cvzet58yjqTaYqsu16cc3lHIfVVilwqAIwYR7amJN7rP9B6rT8yO1uFc0JuOZQjCcOu5QVPPhw2DJTHRb3eLdO+AIri7OybpanFd/dmBV0cue5AmDwtMIBfn7pvkvje+nTPxRbpDY58Jw8jgYzxa6tGzq0wF0k+92K1G1qh5mrloJJovZJZ+2Wq+vKte18bRahEER5El3V/2W3Bcn969J/VxsAus8iPCkqcPtwlTs+ku31aN54z6wdM3webWoOq+aeXBV8evuKgiDoplAsX3O5E/71KZMF5ksDXOAy7v+0EEwlZW6lciclQLad8e5zUPKJimdXEl1VasxaXSpeSvKtHyVhEHRDKDYM3f6j9nV8eMZcyMgzBbQH9wPpiuXBUmje+Y2MA1xfzs+Z+tmOH25zKU+o86MuoVm6qENxV+EQSFouIOfaf+3L+d1U8YPRTt1Q2MmM+jQGmlWuB4l+aSxJMeA5h+PuRX29KUymLNtM2ceZbH6ivH8hayCAjByZQivFMHHgb2Fw9+8ciarJqab/X8YjaDd9ytY8P7C26T7y0gw3dxUlXN5oud9umYlVNTWulStrTFCfbluXMG64tVhUHg78gHKv2PHDGn6ae3VzNqoZFuVjF4Pur27wVLnOmlCmjV3SAbtjPFus/LdiVjMDCjOq9cXrC66LwwKIaMd4Dyzlz+TcGdF2pVElSzSXrVGC9q9u8CidiTHeNu0dvoYMPdsx1uMmFnvLP0er9obblTZqe6S1qyr02QWrLuscP4W3j68nQkv8q9d9NdOfWvbnolVi6VsQGh+3Q6Mllf5F9yCELsFn8KprzdB7UXtGwXriz8Jg0LwkPuXcfncF4YNr0veE6mX2K2UjEplXSECAQiSjlRVzSePAJMWzyvswXNnYOneX12+W/AIrChUlaJe0bGxKnue8Erh39xzll4776XHBtekfC8zNBilKFlQ4SMdgjHoA9qi4Z7eYJgwxKctpKZUA0aV+bb89cU72RWEQRHQKQLYOn/yK/2UKTPFhkYbBAGiutp6ygD0zQh0EnI8nb9jK5wodTWKaZUGUF3Rz85fV/xsGBSBnpnG+rZ9O/mr/nUpz+HFQ9MKgdZFLbGizK53EYESQ/vOA2C+IY23Orogo4sy52Q2WKDqnLoE9QraQsLbR6AmxFbPvjlTf+pRk/Qgqvp2QJjLL4PuwH7c/F21/0C2bxzTF/QPW/2COJNKp4MZy753IvE1ZEVQALoE9ETd4rStcHj7CMDsHJj3Wn5XRfQAvJ62j6fpYinoCw5i7Y58ygA051KFkC1k5uofOQ1ZdeU60CmNDqeQMCj8nKVjuW+UtlNEdGBXQ2wpGznGz+oFF9e8Nx4s7e22MZdyS/fshoPnz7r8/0a9YhfqFaPCK4Xg4ebOSFbKzEKDIr1GnsDOwUWO8bMpQcX1j98MxtuyefPyHU3pgkx5QYPmVXFGwbYLVvNqeKUQNOSOmaxWyvKUq4naiAj2Fz5yjA9NeF3EOLQr6J+2/9hdytMdCG0hzonB7a2qUAWMCR7L31C8NAwKr4ceYPncp3oMVbU9GaOVStjF9UccyTFHTQxsMzToE32kIhgtD+7vz5IWh4asR3l7ZMELMlI21Xjn4pyUxWiv0JpnorJpJd8EV1IfBr0lF9m4aOrIfsqE7RFasFsp+dhS99Q4KpgPyAGeiw7ucKu+eBwgrumKxXks6SqdrtSdEymb+hqjXa8IrpQteYa9lG3j3Ocn5tSlL5bqWT8kN2yprzUMrGG59g6TMvBurB1LXrYuLLvuhTvBNKAjb+Y1SOTZfeqky/cGZVOnzV9XQq4FTWdqYc1en7k2z5/0bn9lygxJ43ZgHQUBbKl9mH8r/qkQR8/iD7gLbiPBTIax/cAwfiBvE7tPnYA1B39z+U6XY3XIzsO1zWqvCK6UwRyBENW9c8G0Ob2rkv4CRnPTWPnAlhIi7nnUQ9SYsRMuKHEeHH+46jMN7gy6/7udtyk+NhadQGqKNIAmtv89tK54QRgUbmZrd+70Db2U8UhaYK2ofrCl+Jqqx23ofQ3AMZbj+Gg5A89EirwCh7lTGmj/hp5kPEmJ9P8PVi53+Uqkm6ozVm6H9R4kDAqeAczPff14Z2V0Lzu5FvP5y5ZyB4on62iVcJyO/4tkYFykcD2EQSVTTcomTyJH5Fe/W4D0UFcra2UhuplawKpshkHBMYBH5r55qUOlvK3DpwCxpfgmbAvqHp/hasFO06IB7vLyKKv6+kkAeROnx7m9j39aAYr6pvhYtu/oawomncV6ORYGBWvUGGaH9PQ3WxXptY5WykCTY/iAcQW3kVU6gAu4uXfGBcKXI6wGeZsW5G/yJT4n5NqLGjDUm0yxqpKoMCgaR2/+8lcyR1ZGFifUSxyslMEixwhRPH3Jo52GKlAvft4mHz0POZugrzMR5aNTGBQ48kvnPNHzFkPX41H1jIOVkgCh/XVnUMgxvky4kDKebBV8DsiNBiy61L3tugfFT/Mn3TOsJnGjXO94BgwmW0rI5PqaR/c0+oMM5fcH4bstVV3VgbbaaD2WXteg2LhwylM5yqRcqa6JB0GTYQkBW8rXSfdUTvc/w8E0sidvth+RBZaHMbKck+qqHkFhoJPJB9ctKLYsmPxO/6rkGWKjIyBCxZbyNLm+ftc/OhiMd/XhLb4BiT/bTxxz+a6u1INGYbXLz74uQbF7zrQl2bUJj4nQgshOoWRLkfXyOP5l4K41zMtjpzvAkJmbzN18acuRw7C5MToOO4+mygDqCj2Zuhded6DYM3vapuy6pLsZM8tsjaMTSraU82VZLE7F27Ei6BuAuxH9Q4PA+Ie+vq8UDCy7rkBhtVJWo5XS4ngR6CtbijgTGWhPyPTynuKfeIO6zSk4cm+0N/0DgeFv0v9pGBjv6MVbDd9NaZNOAZv9l8LfXoSmvOhI7luXOihkbZyb85Ut9VCNxW6WfhC5EhPxFlToJRbddfwdrZfHWXcdgbpa1z01AkzDu3utaNqPpAC7rnlQzN/xZOTNZzooUpWSGPZICQkl5A6vr6hIJ2jK4e09BZUk07btEuxxBJW3Kw6XfLrn7gAKyMqXeO0UjcYrvBb57ZoGxeLFU9rcUhNTFK+WOVgphYYScgcKUhTfw22gonEn8uWeIhiLpHbKPWDu3Z63aj5vMasLodrqsFR4zYJi4Zo3+9xeIjscrRE5XjMSW+pAnuBQQu4mjraBvMbVwtuLq2AAgurUvnk/mLuk81Y/e+vPcOay62tSxNM0ac0UYOfaXCnISnlzfepGmcaJWSaALRWsyQpVverPJgKTEMXbHJ9TEN2SmvUWAsW1p2j+vHDyi/2VyV86Wyl9iS0VqokMVDuMVAzq2U/xVueOT1F1VgUW3BLRTrHmmto+NuZO+sfgutSXRSyPb+sIBYEtFaiJDGQ9nsIp8jKvcBsk3w9rupbsFNtzp37ftzb5MQcuJfXRz9hSgZy0YNdlxFOHHk8ffOn8lXL47+aNLp9tHM3GD9eGmXvvgtd+7VkZO9zZSglBZksFe5K9rd+AlkwDWjT5Ep/roK4Wo+VdRnaPdaGAma1++8if+/rpToqoHva4lI0jEiq2lLcTF8z8xOQmRjdfEnAZRsP4RmsGhejY3LevtquUuETraG1sqUABRf3pH4FJsT8V4lItn42iDlcJPa4W1pXCAs+3SlB8tfz52NHVKVdTaiRIbXVMrZUc4y8wLAnRoPnsT26rmbFsCdTrXKPy2WwUVBiD/49pdaCwWinr4kvi68X2x1JsI+EvOeY7HXpzIfVoNN5lBNuby18QOJc3DeoEumf5lUy+kwfV00jvt1bZ6jiaPy56YcjQ2pS9UWqxA5fSinBiS+3b41coIfYl10xchQNxlR3oyeerT//oUCTX3MTbHJ+SaTZZoPos+aWRksmoCiJLElvNSrHq2xcfGqZLX+FipcTOBIot9R4uE3mmhiHJEDOwMF64Iw7dhZDJm67Sh+I1uNAb00CBhjzDyEOML/HR8ChOtwq9zq2gYOAo+n30axWgICvlAGXKlxKdq0N0INlSxI94rdGGE4O/m5WJwkHBvjUl0sxM5EaEaguyxEeiPjERA0vwT+estavgMkdgeAclE62Z6GD8YIsHxbaFL3/RryphkouVkva/IMSWIk/xffiLH+elXuHMpqKV5j8IjFCsGMbbeoL+8eG8q4TRbII3vlvoEpKN3Afx7Q+wGBui95GNggKXtGhQ7Jw3fWVvZcI4ZysldcBXtlSglmvnemj7eBU5Fmx/0FDpJdpXx4K5hwt/yC4iXxxNJ0tmy/c6z5s7fW+P6oRhLlZK7KqvbKlgAcJWL60ys5BjQcAgt7//xgf/N8dEy0H95RNutw4+Yo2NrGuTHyMs9D+ysfhI8KX2YSYO5r5e2LkqqruzldJftpQPonhdhDgWNl/QkGwdo3DreIJ/66DnHf6+fCnoOUJAYxR/MKgaCCG4ddTg1kFOqI4+D16PQIALPDM7R/aS+J7ytlWyFJeqBT68FmCRWnx12jfvQ1IN/+uDfFsHvVNK1+W2YMB0ZU5KJnW4xawU8+c/mXiroePlJCW4MkSuA3KML+gzt08C7XsPuS3Kt3XYQhrZCmPoCvtjcy0CFPP++1TnO8ztCx0eS2FtdN4+vEZHy/dR6XsGo9G1FJqcL5PuqYwO42aaMH4mXzJhkHh6GcjT1kHlbfpEi1gplsx7buRIdeb2SDXjahRASa3PKnn58Brbr+IdvB25OYAeWJ4mKlTfLRi1RjML7zqa3phxaZpv6yCGFW0dtsTWJ5odFGsXT31kiDJ5qVTj6K1lFdYPthQbFIHypwjVZAttR//QQPQE43cPpHr4ApQ4nzrY+kSzgmLtnBdfH6JO/1iqc332wF+2FNsyGaqjodDJDEQ+RibFVeIxYGIcPRfYdbt7xdhG0uXSJ5oNFFsXTvu2f1XSX0UGjhUiQGwpsjDS0TAU8SsDMdHe1GF4YAAY7h/gk4LpbLDCVcJoMenaHd50pdJWYcgVTbJS9lEmjmOMjTdPrK61BLYUrTK0uoTCxuANEOy/atIlZmIM7ggX5oC9uhq1Gj5cuQx9nlyj4NmCk7D0CftRtFlAsW/+6/k3KmIGcFkpbWypOnzFhsIXUyzrUE8MmapfaNS/yD/02SDH0vYFFPqJ+ITD7fxPOFCdfLQ7613HOaLyN7WMsHF5yThkK8Wh3DdLbqiKyHK2UpJ4bLaUTUnsghdKX3lxde3LADuXYesi9I38Ox/HAKctJVmQakdPToKY//ZWhcyqjzAsoh4VdefkomAyUAnlxe2c3zwPeo/JSjlFMqYiQyFN5BpcZ7YU+wo61MdJ9kphk3UFPvkZ6hWLD4RE3ycav7vEx5sgC2Y1vhdG0XXtWwcD/0L+xBTn+oIKin8ueSb1wdqMi0m1Es73BrjIMWxQNMcvlU20ocH6ChlYoeJFuJtsU98s0E26yy0grtQo4Z/Im+CKqOu8SlBFbIMVu+KggWLpwqe7D1e3Pxldx3CGf+Ujx9BNI8VuoBTqlYLaZMeOaCme5Ewshlf+aAKAmyMoyc4XI5NnlbCyrLhQFhRQ/DD/xVEjVGlkpeSsvwEQB3hRT8t4jA8RYlrK3h9oObTTMLxAL/7wAtQeX4R++tb4eJyDWLaI/SEBxRoMQzhUmYxhCLnfEgkGWyrQk9CS6qOTBp043CVyHKZt42ptjUs2OpUqyaMcH6a1JSTonourL+m5cyewziFNRQO6UpCVcqg682OJjrOtFseWakmTzyWLpW0iaN4ehwHYXcjrDtm3Hz8GGw7RG6iuiU3MtX11t0pQnoCBwq2VEhtqqWyplgoMJkoGmnfHAZOGxx83SVFXB5+uWYlPkrheF+DLxKDEx10Y9okDmHJcJbL4VomAgWL3/Fe33VQdfzuXlbI1sKVaGjBIE9NR4PVs/sDrJDNtG+RFXlRxlbMLbGaVfZVg8Sb4+u33SpGX++qh7tWx/VFC1zZCzJYiDy8KLPY2Xpe3FNuCL4DzFDXXViffm2D03ZlEQ/8PdYlyeaS5S94KfDDMTfIHFKICtFJ2VMgdnnS2txVithTb8NQc1lBfJp+rjBHd//Ru3P9sZWjbmLVuFRhMrvqbBb2+aNsg3gQ7sdlVAQcFOfjeXpt6Ob1KHMdZeQAfXqOHUSjWoadfPq0S3zU4OllTSzE6eQMWc/dM0E4d41GxpDr/s2k977bBdvBhtV9YY5L2PbfpnOtrtU5Cer1SkJVyvKr9pYRqC14ZcSQ/yDHOtREgXsS3tSh58rhyfm6pOayh3gDAOa+5awbQAy4Qwf/Uk63M8n2/wm9nz3A2Z9CYobbE6d0pyonveOSvL94pREavQLF47kt9R2lT8qNVwCm5v+QYZ4HZDKo+2OKnbsIUE4CeZD2N5UuwUyEDFow83gDC3fHTgmNAT0mybRINeICFyNR+UqjsgkGxBMMQjlKnbYxQcRBjqGGKLbV7B1jUTdw/oULw5XOOarsAT2fuotLSarEVr93JyXd6C7z25uqnN4Agq2UuPk3typKwKpFQd1Fn9+NoaoupEktNPQ6sulQldD4EgWLxz28/ckts1x/i9xRx39kGiC3lLLSznhAqNzyhg+dvPlN2W9C/NBoYOT9hxtZGJT5d9fmGNZxX4pTHFnDdWSZPhiquPngExZLN774+tMfgjyJlESKRoh7kv+Bb2YYmjTeYbCn2lkBe4F+hG14g4lf7O5mBKG+4qzcYJgxGboTHKQCdwWAFBJ04uJJeZbSuEi6JgZ2oR9zmrbxuJVqx7f1PhvQY/KpULLHnE6l0INt6AujfUMSWoqPmMfyjh1KuBUAwMgmQv4Y5xz0vwjaRGtyW/71xHVTU1XLOrUmPT1JjCGWbp5ctE9556EViUd/8tUWFAQPFmp2fLBvYLWeCiCvoAa4UktX7QL9yXat6ic/bwQl0fmJO6SbfDZZ2SYKqJkB8s2UTXKrmVgf4FMsG5ZKZWLCuZImghpwyca4UP+/9Yl/vjjcN41tGTGY1qOqLQb58P8g3H/el3euujKlfFuifGumWls8eFE+AoLxcZmwrIHgYVUIH3XneRYs2fLDnzn5Dee9qjcY6UKsvWrFISXyhAiJzd4H4KvfyJlSQazUfg09MGx8bCoYRNwruIgFi9tZNUFbFvULQSUNVjqc9DE3EkXYzl4vvdOZdCm4cM9pBMfWzCVHp6Tf8HBMVNyIrNR0GdumCOpDjYcNgrAGNusylfhGaVWVrD4Fs01EQ4Vk5nBpGgGJl656/w+NNJ3u8iHD71c8beLcMyluPMaq4AIErRKnRoB10bMvVCn/mwAqKl76ckNY+tfOuqIho+4OWKXHxcHOPG9HA1nBcMhiqQaO57LYtSYkC5Av2gKRU4Y9M10RZw1gMiTyePyQyVycvo+4wb/tWUKLfBl9y9tuw5UNeJpkxby1YX3LI3wEUvTXv+Q5JMUl5cqnc5Z42OiISRmb3QvNlPWi13NezLgIgXGX7zoLsx4MgrnN7Geev7C2vPP7EjEO6gnFcDlhSua+F+IQmZ+Af9u5GMq31dR7OxAcIyuyLPYKvHdFH300/GRsVx+tdUlZxDkb0aAedMzK9mgSR3oRbSkHD8ZVF8vCqklaU2dS7AxgeHgSW9hQMRniiE8R6ZE3tOuleYXcLCAEcCeESoU4xbsqI2wf0GbgpISHB5YKrsPQ4XChvOOb+YUAO3NHbvZczV8PiynqQrc4H2f7z3sjVavKaerUD4739gW44vU0q9Ib7bvd2OFte7rZoKAFBglh1ij9OGdUxu1e/Y4nJSfY170TRIbhYccFB2E7pGfD4iFGQGMMfFJx3SapHo9eu0yDd+TuIlfx7prcD2xz5LVFyMN3SHUz4/qclzbttwibv72UX4Yc9u0Gt57BENmYiar7qCp4yGoOpO/eVIu4jTf+TQI+B/fQx8aWJ8V17pZ5NTk1KP3r+AJRX0bHTNUXJ5TBu8DDI6cIfQcWTkNJDxSDdcQqkp9wrrp7qCfV38w0pYMbAY4Zh2HcMB+BL0uoNsDo/D/LPnXNbnMIj12GgMhNHqAZrQXzsEE3YM3yRwVMZRzvFBJCMbZOz0xKhv8Vd9FaqdEDnLvDw0OHo/Oz5Mod39VDrQXq0FCQFRSA9iS/gGfmVLE8dCdZ3JjEalccuYL61B5jbcHo+Cm6aVoflGD+8TsvBd2DVYtIhJwIB4cycsmcJIiCoDU6j5a1Pdv82Oln+tNjD29sJ0dEwdsBAXDW6CR4YXoAYjCA9XgbiYxdBcuoSiKubb4shjyx629M4rBs64bgnzwrpuBp1h3X5B+Dg+bMes9NWobqic7nLsBXELeNN3DI+9liRHxl4L8SGTej0l6jUiNkRcXiD4yFlJibBA4OGQPe2/g+grSmykEp+vwySkwiU01dArPHIIvMkJud3Bm8pLe1xW+iWDgyGHqQ3Pb09TvI1TPzJXSdPwI6Tx3ivvNll1ZV60CicHkG3owEQKeZH8zdcXOtTR70o5PaWNGdMhy7RaZE/R6dHdBULuOLt1qatFRxtkrw7lgmRV1SjBrFCBaKKOpBY/0WzOq4mIi2aevGCTqQ3gghXG5G6YVAZpLUxFNiD/iW+AvpRMBjY3IJ+FEx6fMO/eEFlyUwQ0rxXecjB9zDaHdaja2Stxv1WQRXTdkFvjZt59AesrsQCogcOry866pUgPmb2fJmPesZQcZfPY9PkL8qiPewnjUKQvjGqV29ol+waI9VHOVtNsXP4oh95a5VW2qMF8cpOLn1ahR7UfKsDgRtgv0RqvNcb5pS/g+UZFI0t5NybdUtMRtTamBS5sHtfLNe9bVu0iPaGG9u5d471txPNXZ5BMsPJixdh+4ljQAHIhCRPq4N1tWOYXG1UyQunVgDPniKkJe/zCAYFVZ09Ki02Li1ucWxaxIPyWOFHsgzUOUb27AUD8JJNJhFezvvuhLYEPZmQf/4c7DxxHBT13KwoZ4nIgqmtNICmmn+eKa6lyALP5W8oXhraHjW05hUobALm3NfxQXmM+OvYjMhMaYRHPdTeL7JxZHfIguz2WdATVw9/jrPNMVi2NiuQL3mo6BzkFZ4GskoKSbRV6GoQDLhdsGNOuZRlmF+MYP7z0fVlrq/UC2koAHl8AgW123VM14gEqWFKTErke9Ep8ghRE2NPkFhSiQR64PZyU1Yn6NWhA8bj4Ax2I6iuUGQqq1LA0ZJi3CZK4GqNq8u/OxkMKjMSa7VIveenFdD7XbhdTDu0vjSXdo5Q9ImvDZ9BYauwz10Z6REx0bNQ15gYmSgTIS/Qp/60S0qBjhnpQKb0TumZaEonv7DmS1X19VBWrYBSRSUcKSqCGh9cF4g/qbpqAKOaOzSDvXcMs0/EME8c3FDqeK/QTN33bQY5hO1/b6e+SL34KipRNjwySQ4SYQcV3m4TKOhmlk4wGYmJkBaXAKnx7t3yfR1D2g7Ka6qhTKGwAuEi/qtFBrUviY6j9IaGrsbE4YPhWCMuB8VoJXknf13p9/iFw0PbFwn8LxMwUNhEGXBv1n1ikejdiER5TjSCQxop/HE2Id3JRICkJyRCKpKAouQReAUhAblUalVgG/6VAG1NXInWZKVKBZXIjCZ2dAVuA1zRX4TI4ZyHos6RzqBFMFhYUWM45aBQhQwzs2BDySxf2gp2mYCDwibwwPuz0MtF/DdZjGREZKIcImIl4OvWEuxB8Kd+o9ZspcZZbzI9awL1mOezerFqVuFadKJpoSlooLD1d9B9HUfiuvgWxgMdLYuRQkRcw19rBoiJgIBbhKHWBBQtxlPCHQUtWcw3RoPuP/7yJz21FYjvQQeFTcj+f+gwUCIRv4Gn4PH0/+S4csjjZRCBQPF08RaIjvpbB60IhnoT6OuEAaGhPeYkxsf+F54o5vjbfijLhwwUtk7l3Nk5QRRpeoARiTCesGg0CiCXyMUgi5ZY/+TRCBJZyMVyGHMit5DFkYCHRjm1AAABnElEQVRAfAaj1mJ/u9PT5KCiyaD1ZwOC4YvD60t/8ZS/JX5v1tG3AiTK/DDDiB4RAXM7cjis5k4xuggSOEhJlcjwD0FDf8FItPyT6z79mfT4hwAgQHiTrC56ImY7gnyNTiRafWJtkUCWszethC5vs4KC3c1ed7dPjpJK7wIRcwsO7nD8tbkQQgksUgwfSAAR4QFDjE8lkZur9b/RPkIGNNqKSF8hggqZlBlkMFlwjilCHK0AxGgiIxKdEAgEPieGqbauCBZYbTLqNqOu0HwEEJ87wV2wxYDCWbwe96fGRVuiB+P8DsdTzHB8xnsY5vGNEBmAQaOApDhYebiq7WPEpn2H1padwGr9QFUAhApSFS0WFFz9HTQ2q7NZDNn46kM2IxJno/DZOFk9cW3wnknMO6CMFpWCs2hHoPhBp0WM5aDZYsxjv5wTpLloMdW2KlDwjVqfMe3ay8TSbujlSOyeRDQXJGHHEnGvT0bAJOEyn4iTLMP4lOidJCIPJfTdBy3qAVrMo8Y3ey8zYqZQIjaePbjmMjdjucVMWfAF+X+l47HPn78S+wAAAABJRU5ErkJggg=='/%3E%3C/g%3E%3C/svg%3E"); */
        bottom: initial;
        top: 7%;
        width: 45px;
        height: 66px;
    }

    .lupin_receipe_contest .contest_winner .winner_wrapper .column .ht-images {
        /* margin: 0;
        width: 100%!important; */
    }

    .lupin_receipe_contest .contest_winner .winner_wrapper .column .footer .winner_name {
        font-size: 14px;
    }

    .lupin_receipe_contest .contest_winner .winner_wrapper .column .footer .receipe_name {
        font-size: 12px;
    }

    .lupin_receipe_contest .contest_winner .winner_wrapper .column .footer {
        margin-top: 10px;
        width: 100%;
        text-align: start;
    }

    .lupin_page .lupin_receipe_contest .recipeWrapper .recipeTitle {
        margin-right: 20px;
    }

    .owl-theme.videoBytes .image1 a::after {
        height: 31px;
        width: 31px;
    }

    .lupin_page .lupin_section .lupinSecTitle {
        font-size: 28px;
    }

    .lupin_page .lupin_section .lupinBody {
        font-size: 18px;
        /* font-size: 700; */
    }

    .lupin_page .luppin_button.register-btn span {
        font-size: 16px;
        padding: 15px 13px;
        line-height: 1.2;
    }

    .lupin_page .registerOverlay .luppin_button {
        max-width: 100%;
        margin-right: 10px;
    }

    .lupin_page .registerOverlay .contestTimer {
        padding-right: 0;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .winprize {
        /* background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/photo-contest.png);  */
        width: 180px;
        height: 140px;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
    }
.dateflex{display: flex; align-items: center; flex-direction: row-reverse;}
    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .quizbox-body {
        padding-bottom: 0;
    }

    .testimonial-sec.daily-trivia .trivia-wrapper .community_quizbox .question_content .button_wrapper {
        padding-bottom: 0;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content:after {
        display: none;
    }

    .lupinPopup.quizMaster .modal-dialog .modal-content {
        padding-top: 0;
    }

    .lupinPopup .mango-cartooon,
    .lupinPopup.quizMaster .mango-cartooon {
        height: 125px;
        width: 137px;
    }

    .HtTestModal .modal-content {
        /*background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/popupBgImg.png) !important;*/
        background-image: url("https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/popupBgImg.png") !important;
    }

    .lupin_page .lupin_section.lupin_home .homeCopy .centerCol::after {
        position: absolute;
        background-size: 100%;
        top: -69px;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        right: 0;
        width: 100%;
        height: auto;
    }

    .lupin_page .contest_winner.mobile_view {
        overflow: hidden;
    }

    .lupin_page .contest_winner .winner_wrapper .column .ht-images {
        width: 100% !important;
    }

    .lupin_page .contest_winner.mobile_view .winner_wrapper {
        padding-left: 20px;
    }

    .game-wrapper .list-wrapper.show,
    .Ranking-wrapperdashboard .list-wrapper.show {
        display: block;
    }

    .game-wrapper .list-wrapper.hide,
    .Ranking-wrapper .list-wrapper.hide {
        display: none;
    }

    .game-container .ranks-wrapper,
    .trivia-dashboard .ranks-wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .game-container .ranks-wrapper .arrow-img::before,
    .trivia-dashboard .ranks-wrapper .arrow-img::before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.03' height='20.288' viewBox='0 0 37.03 20.288'%3E%3Cg id='Group_61507' data-name='Group 61507' transform='translate(33.862 17.12) rotate(180)'%3E%3Cline id='Line_982' data-name='Line 982' x2='15.487' y2='11.913' transform='translate(1.658 0) rotate(8)' fill='none' stroke='%23006864' stroke-linecap='round' stroke-width='4'/%3E%3Cline id='Line_983' data-name='Line 983' y1='11.913' x2='15.487' transform='translate(30.694 11.797) rotate(172)' fill='none' stroke='%23006864' stroke-linecap='round' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 100%;
        height: 20px;
        width: 20px;
        display: block;
        transform: rotate(90deg);
        transition: all 0.35s;
    }

    .game-container .ranks-wrapper .arrow-img.show::before,
    .trivia-dashboard .ranks-wrapper .arrow-img.show::before {
        transform: rotate(0deg);
    }

    .Ranking-wrapper .list-rank.active {
        padding-left: 5px;
    }

    .lupin_page .lupin_section.lupin_prelimsRound .prelimsCopy .heading::after {
        display: none;
    }

    /* .contest_winner .winner_wrapper .column .footer .winner_name {
        font-size: 16px;
    }
    .contest_winner .winner_wrapper .column .footer .receipe_name {
        font-size: 12px;
    } */
}
.lupin_page .lupin_section.lupin_faq .columnWrapper .columnParent {
    padding: 0 0.878906vw;
    margin-bottom: 1.46484375vw;
    float: left;
    width: 25%;
    font-weight: 600;
}
.masonry-new .grid-sizer {
    width: 25%;
}
.lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper{width:25.46875vw;color: #005A57;}
.lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper p{font-size:0.9375vw;font-weight:600;}
.lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper .links-title{
    font-size: 1.6145833333333333vw;
    line-height: 1.2;
    font-family: "Ranchers", cursive;
    color: #006864;
    text-transform: uppercase;
    margin-bottom: 0.9375vw;
    display: block;
}
@media (max-width:480px){
    .lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper{width:100%;padding:0 20px;margin:0;}
    .lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper p{font-size:16px;}
    .lupin_page .lupin_section.lupin_home .homeCopy .thanksWrapper .links-title{font-size:22px;margin-bottom:10px;}
    .masonry-new .grid-sizer {
        width: 100%;
    }
    .lupin_page .lupin_section.lupin_faq .columnWrapper .columnParent {
        width: 100%;
    }
    .lupin_page .lupin_section.lupin_faq .columnWrapper .column {
        padding: 20px 18px;
        border-radius: 30px;
        margin: 0 0 16px 0;
        box-shadow: -4.5px -4.5px 0 rgba(0, 0, 0, .3);
        font-size: 18px;
    }
    
    .lupin_page .lupin_section.lupin_faq .columnWrapper .column p {
        font-size: 18px;
    }
}
.lupin_page .winner-section .winnerAnnouncement {
    position: relative;
    z-index: 3;
    overflow: hidden;
    margin-bottom: 0px;
    /* margin: 0 7.8645833333vw; */
    margin-top: 1.5625vw;
    /* border: .3125vw solid #fff; */
    flex: 0 0 auto;
    border-radius: 2.4479166667vw;
    padding: 0vw 2.6041666667vw 10.28125vw 4.6875vw
}

.lupin_page .winner-section .winnerAnnouncement .headAnnouncement {
    width: 100%;
    text-align: center;
    margin-bottom: 3.75vw
}

.lupin_page .winner-section .winnerAnnouncement .headAnnouncement h1 {
    font-size: 2.8875vw;
    color: #006864;
    font-family: "Ranchers", cursive;
    margin-bottom: .78125vw
}

.lupin_page .winner-section .winnerAnnouncement .headAnnouncement button {
    width: 8.28125vw;
    line-height: 2.4479166667vw;
    padding: 0;
    border: 1px solid currentColor;
    font-size: 1.4583333333vw;
    font-family: "Ranchers", cursive;
    background-color: rgba(0, 0, 0, 0);
    color: #006864;
    border-radius: .3125vw;
    margin: 0 .15625vw;
    transition: all .3s ease-in-out;
    outline: 0
}

.lupin_page .winner-section .winnerAnnouncement .headAnnouncement button.active {
    background-color: #006864;
    border-color: #FFF;
    color: #fff
}

.lupin_page .winner-section .winnerAnnouncement .winnerWrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.lupin_page .winner-section .winnerAnnouncement .toppers {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-around;
    padding-right: 5.7291666667vw;
    flex: 1
}

.lupin_page .winner-section .winnerAnnouncement .toppers .break {
    width: 100%;
    display: block
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column {
    flex: 0 0 auto;
    padding: 0;
    width: 13.8020833333vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image {
    display: block;
    border-radius: 1.0416666667vw;
    position: relative;
    margin-bottom: .5208333333vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image:after {
    content: "";
    position: absolute;
    border-radius: inherit;
    border: .15625vw solid #006864;
    left: -.5208333333vw;
    right: .5208333333vw;
    bottom: .5208333333vw;
    top: -.5208333333vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image img {
    width: 100%;
    height: 8.3854166667vw;
    object-fit: cover;
    border-radius: inherit
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87.222' height='87.222' viewBox='0 0 87.222 87.222'%3E%3Cpath id='Polygon_16' data-name='Polygon 16' d='M45.641,3.145a2.6,2.6,0,0,1,4.35.456L50,3.612a2.6,2.6,0,0,0,3.967.842h0A2.6,2.6,0,0,1,58.123,5.8l.007.025a2.6,2.6,0,0,0,3.7,1.647l0,0a2.6,2.6,0,0,1,3.787,2.182l0,.041A2.6,2.6,0,0,0,68.9,12.075l.013,0a2.6,2.6,0,0,1,3.249,2.919l-.009.056a2.6,2.6,0,0,0,2.709,3.005h.027a2.6,2.6,0,0,1,2.569,3.528l-.025.064a2.6,2.6,0,0,0,2.023,3.5l.042.007a2.6,2.6,0,0,1,1.778,3.984l-.041.063a2.6,2.6,0,0,0,1.25,3.842l.054.021a2.6,2.6,0,0,1,.909,4.265l-.053.053a2.6,2.6,0,0,0,.423,4.016l.058.038a2.6,2.6,0,0,1,0,4.36l-.058.038a2.6,2.6,0,0,0-.423,4.016l.053.053a2.6,2.6,0,0,1-.909,4.265l-.054.021a2.6,2.6,0,0,0-1.25,3.842l.041.063A2.6,2.6,0,0,1,79.5,62.073l-.042.007a2.6,2.6,0,0,0-2.023,3.5l.025.064a2.6,2.6,0,0,1-2.569,3.528h-.027a2.6,2.6,0,0,0-2.709,3.005l.009.056a2.6,2.6,0,0,1-3.249,2.919l-.013,0a2.6,2.6,0,0,0-3.278,2.379l0,.041a2.6,2.6,0,0,1-3.787,2.182l0,0a2.6,2.6,0,0,0-3.7,1.647l-.007.025a2.6,2.6,0,0,1-4.16,1.348h0A2.6,2.6,0,0,0,50,83.61l-.005.011a2.6,2.6,0,0,1-4.35.456l0,0a2.6,2.6,0,0,0-4.056,0l0,0a2.6,2.6,0,0,1-4.35-.456l-.005-.011a2.6,2.6,0,0,0-3.967-.842h0A2.6,2.6,0,0,1,29.1,81.42l-.007-.025a2.6,2.6,0,0,0-3.7-1.647l0,0A2.6,2.6,0,0,1,21.6,77.568l0-.041a2.6,2.6,0,0,0-3.278-2.379l-.013,0a2.6,2.6,0,0,1-3.249-2.919l.009-.056a2.6,2.6,0,0,0-2.709-3.005H12.33a2.6,2.6,0,0,1-2.569-3.528l.025-.064a2.6,2.6,0,0,0-2.023-3.5l-.042-.007a2.6,2.6,0,0,1-1.778-3.984l.041-.063a2.6,2.6,0,0,0-1.25-3.842l-.054-.021A2.6,2.6,0,0,1,3.772,49.9l.053-.053A2.6,2.6,0,0,0,3.4,45.829l-.058-.038a2.6,2.6,0,0,1,0-4.36l.058-.038a2.6,2.6,0,0,0,.423-4.016l-.053-.053a2.6,2.6,0,0,1,.909-4.265l.054-.021A2.6,2.6,0,0,0,5.984,29.2l-.041-.063A2.6,2.6,0,0,1,7.72,25.149l.042-.007a2.6,2.6,0,0,0,2.023-3.5l-.025-.064A2.6,2.6,0,0,1,12.33,18.05h.027a2.6,2.6,0,0,0,2.709-3.005l-.009-.056a2.6,2.6,0,0,1,3.249-2.919l.013,0A2.6,2.6,0,0,0,21.6,9.7l0-.041a2.6,2.6,0,0,1,3.787-2.182l0,0a2.6,2.6,0,0,0,3.7-1.647L29.1,5.8a2.6,2.6,0,0,1,4.16-1.349h0a2.6,2.6,0,0,0,3.967-.842l.005-.011a2.6,2.6,0,0,1,4.35-.456l0,0a2.6,2.6,0,0,0,4.056,0Z' fill='%23006864'/%3E%3C/svg%3E");
    width: 4.8958333333vw;
    height: 4.8958333333vw;
    background-repeat: no-repeat;
    background-size: 100%;
    font-family: "Titan One";
    left: -2.65625vw;
    top: -2.65625vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 3;
    line-height: 1;
    color: #fff}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .xtitle {
    font-size: .7291666667vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number {
    display: flex;
    align-items: center;
    font-size: 2.5vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:before,
.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:after {
    content: "";
    width: 1.1458333333vw;
    height: 2.2916666667vw;
    flex: 0 0 auto;
    background-size: 100%
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:before {
    background-image: url("https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/left.png")
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:after {
    background-image: url("https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/right.png")
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .rankTitle {
    font-size: 1.1458333333vw;
    text-transform: uppercase;
    color: #000;
    font-family: "Titan One";
    letter-spacing: .6px;
    margin-bottom: .4166666667vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .rankSubTitle {
    font-size: .8854166667vw;
    color: #000;
    font-family: "Outfit", sans-serif;
    margin-bottom: 0
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column .title {
    text-transform: uppercase;
    font-family: "Gluten", cursive;
    color: #fff;
    line-height: 1.2;
    font-size: 2.14140625vw;
    font-weight: 700;
    text-align: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 1.40625vw auto;
    letter-spacing: 2.5px;
    padding: 0 14.0625vw
}

.lupin_page .winner-section .winnerAnnouncement .toppers .column:nth-child(1) .rank,
.lupin_page .winner-section .winnerAnnouncement .toppers .column:nth-child(4) .rank {
    right: -2.65625vw;
    left: auto
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners {
    width: 49.416667vw;
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    flex-wrap: nowrap;
    border: .6770833333vw solid #94BA2A;
    padding: 0 .78125vw .78125vw .78125vw;
    border-radius: 1.0416666667vw;
    background-color: #fff;
    font-family: "Poppins", serif;
    font-weight: 600
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners .winnerTitle {
    padding: 1vw 0 1vw 0;
    margin-bottom: 0;
    color: #006864;
    text-align: center;
    position: sticky;
    top: 0;
    background-color: #fff;
    font-size: 2.5875vw;
    font-family: "Ranchers", cursive;
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners ol {
    padding: 0 .78125vw 0 0;
    margin: 0;
    list-style-position: inside;
    max-height: 29.729167vw;
    overflow: auto;
    list-style-type: decimal-leading-zero
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners ol::-webkit-scrollbar {
    width: 12px;
    background-color: #425088;
    border-radius: 10px
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners ol::-webkit-scrollbar-track {
    background-color: #006864;
    border-radius: 10px
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners ol::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #fff;
    border: 3px solid #006864
}

.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li {
    padding: .7291666667vw;
    background-color: #EDF3DB;
    color: #000;
    border-radius: 3px;
    font-size: 1.129999vw;
    margin-bottom: .4166666667vw;
    line-height: 1;
    display: flex;
    font-weight: 700;
    align-items: center;
}
.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li img{
    height: 3vw;
    width: 3vw;
    border-radius: 50%;
}
.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .avatar{
    width: 40%;
    margin-right: 0.55vw;
    display: block;
}
.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .avatar img{
    margin-right: .5vw;
}
.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .state{
    margin-left: auto;
    margin-right: 1vw;
    /* margin-left: 7vw; */
}
.lupin_page .winner-section .winnerAnnouncement .otherWinners ol li:last-child {
    margin-bottom: 0
}
.rank-num{
    margin-right: 0.7vw;
    width: 25px;
}
.winnerlist-wrapper{
    position: relative;
}
.winnerlist-wrapper::before,.winnerlist-wrapper::after{
    background-image: url("https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/quizShadow.png");
    height: 1.220703125vw;
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto;
    position: absolute;
}
.winnerlist-wrapper::before{
    left: 0;
    right: 0;
    top: -3.8vw;
}
.winnerlist-wrapper::after{
    left: 0;
    transform: rotate(180deg);
    bottom: 6vw;
    right: 0;
}
@media(max-width: 480px) {
    .lupin_page .winner-section .winnerAnnouncement .headAnnouncement h1 br{
        display: none;
    }
    .winnerlist-wrapper::before {
        left: 0;
        right: 0;
        top: 21px;
        height: 22px;
    }    
    .winnerlist-wrapper::after {
        left: 0;
        height: 22px;
        bottom: -26px;
        right: 0;    
    }
    .rank-num {
        width: 19px;
    }
    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li img {
        height: 30px;
        width: 30px;
    }

    .lupin_page .winner-section .winnerAnnouncement {
        padding: 15px
    }

    .lupin_page .winner-section .winnerAnnouncement .headAnnouncement {
        margin: 60px 0 40px 0;
    }

    .lupin_page .winner-section .winnerAnnouncement .headAnnouncement h1 {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 1.3;
    }

    .lupin_page .winner-section .winnerAnnouncement .headAnnouncement button {
        font-size: 16px;
        width: auto;
        border-radius: 5px;
        padding: 10px
    }

    .lupin_page .winner-section .winnerAnnouncement .winnerWrapper {
        flex-direction: column
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers {
        padding-right: 0;
        width: 100%
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .break {
        display: none
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column {
        width: 100%;
        width: 240px;
        margin-bottom: 15px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image {
        margin-bottom: 5px;
        border-radius: 10px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image img {
        height: 140px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image:after {
        left: -8px;
        right: 8px;
        bottom: 8px;
        top: -8px;
        border-width: 2px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank {
        width: 60px !important;
        height: 60px !important;
        right: -30px !important;
        top: -30px !important;
        left: auto
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .xtitle {
        font-size: 12px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number {
        font-size: 16px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:before,
    .lupin_page .winner-section .winnerAnnouncement .toppers .column .image .rank .number:after {
        width: 13px;
        height: 26px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .rankTitle {
        font-size: 18px
    }

    .lupin_page .winner-section .winnerAnnouncement .toppers .column .rankSubTitle {
        font-size: 16px
    }

    .lupin_page .winner-section .winnerAnnouncement .otherWinners {
        margin-top: 30px;
        width: 100%;
        border-width: 8px;
        padding: 0 10px 10px 10px;
        border-radius: 10px
    }

    .lupin_page .winner-section .winnerAnnouncement .otherWinners .winnerTitle {
        padding: 15px 0;
        font-size: 18px;
    }

    .lupin_page .winner-section .winnerAnnouncement .otherWinners .winnerTitle br {
        display: none
    }

    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol {
        max-height: 400px
    }

    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li {
        font-size: 13px;
        padding: 13px 5px;
        margin-bottom: 4px;
        position: relative;
        
    }
    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .rank-cont{
        position: absolute;
        bottom: 12px;
        left: 62px;
    }
    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .avatar {
        display: flex;
        width: auto;
    }
    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .avatar img {
        margin-right: 5px;
    }
    .lupin_page .winner-section .winnerAnnouncement .otherWinners ol li .state {
        margin: 0 !important;
        margin-left: auto !important;
        text-align: end;
    }
}
.fromscroll{height: 260px; overflow-y: scroll;margin-bottom: 30px;}

  .addform{
    font-family: "Luckiest Guy", cursive;
    color: #2C1063;
    font-size: 38px;
    line-height: 1;
    text-align: center;
    margin-bottom: 20px;
  }
  .error{
    color: red
  }
  .fromscroll .form-group{margin-bottom: 10px;}

  .countdown-wrapper {
    width: 100%;
  display: flex;
  justify-content: center;
  margin: 0 -8px 0 -8px;
}

.time-section {
    width: 60px;
    height: 60px;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: start;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    color: #fff !important;
    background: #005A57;
    border: 5px solid #fff;
    border-radius: 50%;
    margin: 10px 0;
    box-shadow: 2px 2px 4px 0px #000;

}

.time {
    margin: 0;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 14px;
}

.time-text {
    font-size: 9px !important;
}
.newdate{
    text-transform: uppercase;
    font-family: "Ranchers", cursive;
    font-size: 2.125vw;
    line-height: 1.2;
    text-align: center;
    width: 25.46875vw;
    position: absolute;
    right: 0;
}

@media(max-width: 480px) {
.newdate {
    text-transform: uppercase;
    font-family: "Ranchers", cursive;
    font-size: 2.125vw;
    line-height: 1.2;
    margin-left: 20px;
    text-align: left;
    width: 50%;
    position: relative;
    right: 0;
}
}
.colyel{color: #F0F074;}

/**lupin aptivate start**/
.lupin_page .lupin_about .aptivateWrap {
    padding-top: 5.908203125vw;
    padding-bottom: 4.19921875vw;
    padding-left: 7.6171875vw;
    padding-right: 7.6171875vw;
    display: flex;
    align-items: flex-start;
    background-image: url(https://www.slurrp.com/microsite/lupin/aptivate-food-quiz-2023/assets/about.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.aptivateSec{margin: 0 auto;text-align: center;}
.aptivateSec h4{font-family: "Ranchers", cursive;text-transform: uppercase;color: #F0F074;font-size: 3.646vw;line-height: 3.646vw;letter-spacing: 4px;margin: 0 0 2.448vw;}
.aptivateInner {display:flex;justify-content:center;grid-gap:4.01vw;}
.aptivateInner .leftSec{width:29.115vw;}
.aptivateInner .rightSec{width:34.323vw;text-align: left;}
.aptivateInner .rightSec h5{margin:0 0 1.094vw;color:#FFFFFF;font-size:2.083vw;line-height:2.396vw;}
.aptivateInner .rightSec h6{margin:0 0 0.521vw;color:#F0F074;font-size:1.354vw;line-height:1.458vw;}
.aptivateInner .rightSec ul{list-style:none;padding:0 0 0 1.354vw;margin:0 0 2.083vw 0;color:#FFFFFF;}
.aptivateInner .rightSec ul li{font-size:1.146vw;line-height:1.25vw;font-weight:400;margin-bottom:1.042vw;position:relative;}
.aptivateInner .rightSec ul li:last-child{margin-bottom:0;}
.aptivateInner .rightSec ul li::before{content: '';width: 0.625vw;height: 0.625vw;border-radius: 50%;background: #F0F074;position: absolute;top: 5px;left: -1.354vw;}
.aptivateInner .rightSec .buyNowBtn{width: 200px;display: table;}
.aptivateInner .rightSec .buyNowBtn img{display: block;width: 100%;}
.aptivateInner .owl-theme .owl-nav [class*='owl-'] {transition: all .3s ease;}
.aptivateInner .owl-theme .owl-nav [class*='owl-'].disabled:hover {background-color: #D6D6D6;}
.aptivateInner .owl-nav{display:none;}
.aptivateInner #LupinSlider1 .item {background: #FFFFFF;margin: 5px;color: #FFF;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-align: center;}
.aptivateInner #LupinSlider1 .item img{border-radius: 8px;border: 2px solid #94BA2A;}
.aptivateInner #LupinSlider2 .item {background: #C9C9C9;margin: 5px;color: #FFF;text-align: center;cursor: pointer;border-radius: 8px;}
.aptivateInner #LupinSlider2 .item img{border-radius: 8px;border:1px solid #94BA2A;}
.aptivateInner #LupinSlider2 .current .item{transform: scale(1.1);}
.aptivateInner #LupinSlider2 .current .item img{border-width: 2px;}
.aptivateInner #LupinSlider1.owl-theme {position: relative;margin-bottom:15px;}
.aptivateInner #LupinSlider1.owl-theme .owl-next, 
.aptivateInner #LupinSlider1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 50%;}
.aptivateInner #LupinSlider1.owl-theme .owl-prev {left: 10px;}
.aptivateInner #LupinSlider1.owl-theme .owl-next {right: 10px;}
.aptivateInner #LupinSlider1.owl-carousel .owl-dots {display: flex;position: static;margin-top: 5px;}
.aptivateInner #LupinSlider1.owl-carousel .owl-dots .owl-dot{background-color:#005A57;border:1px solid #206927;}
.aptivateInner #LupinSlider1.owl-carousel .owl-dots .owl-dot.active{background-color:#F0F074;}
/**lupin aptivate end**/

/**PLAY DAILY start**/
.playDailySec {display: flex;flex-direction: column;align-items: center;margin-bottom: 3.385vw;}
.playDailySec .headerWrap{width:38.229vw;margin-bottom: 0.885vw;}
.playDailySec .headerWrap h4{font-family: "Ranchers", cursive;text-transform: uppercase;font-size:3.646vw;line-height:4.531vw;color:#F0F074;}
.playDailySec .headerWrap h5{font-size:1.563vw;line-height:2.083vw;color:#ffffff;text-align: center;font-weight: bold;margin:0;}
.playDailySec .iframeWrapper{width:100%;background:#ffffff;border-radius:20px;overflow: hidden;}
.playDailySec .iframeWrapper iframe{width:100%;height:50.365vw;}
/**PLAY DAILY end**/

@media (max-width: 480px) {
    .playDailySec{padding:0 15px;margin-bottom: 50px;}
    .playDailySec .headerWrap {width:100%;}
    .playDailySec .headerWrap h4{font-size: 30px;text-align: center;line-height: 37px;margin-bottom:6px;}
    .playDailySec .headerWrap h5 {font-size: 14px;line-height: 20px;margin-bottom: 28px;}
    .playDailySec .iframeWrapper {border-radius: 0;margin-left: -15px;margin-right: -15px;width: -webkit-fill-available;}
    .lupin_page .lupin_section.lupin_finaleBanner .finaleHeader .certificateSubHead{font-size: 20px;}
    .lupin_page .lupin_about .aptivateWrap{flex-direction: column;padding: 0 10px 30px;}
    .aptivateSec{width: 100%;}
    .aptivateSec h4 {margin-top: 95px;font-size: 30px;margin-bottom: 20px;letter-spacing: normal;}
    .aptivateInner{flex-direction: column;grid-gap: 18px;}
    .aptivateInner .leftSec {width:100%;}
    .aptivateInner .rightSec{width:100%;}
    .aptivateInner .rightSec h5{font-size: 20px;line-height: 26px;margin-bottom: 15px;}
    .aptivateInner .rightSec h6{font-size: 16px;line-height: 18px;margin-bottom: 10px;}
    .aptivateInner .rightSec ul{padding:0 0 0 20px;}
    .aptivateInner .rightSec ul li{font-size: 15px;line-height: 20px;margin-bottom: 25px;}
    .aptivateInner .rightSec ul li::before{width:7px;height:7px;top: 6px;left: -18px;}
    .aptivateInner #LupinSlider1.owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;}
    .aptivateInner .rightSec .buyNowBtn{width: 168px;margin-bottom: 40px;}
    .playDailySec .iframeWrapper iframe{height:500px;}
}