body{margin:0}.kpql-page,body{overflow-x:hidden;background-color:black}.kpql-page{width:100vw;position:relative}.kpql-bg-image,.kpql-bg-image2{object-fit:cover;object-position:50% 20%}.kpql-bg-image,.kpql-bg-image2,.kpql-main-section>picture{width:100%;height:100%;display:block}.kpql-main-section{position:relative;width:100vw;height:calc((882 / 1920) * 100vw);overflow:hidden;z-index:1}.kpql-main-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1;pointer-events:none}.kpql-main-text{position:absolute;top:45%;left:48%;transform:translate(-50%,-50%);font-family:BurfordRusticBookLight,sans-serif;font-size:calc((117 / 1920) * 100vw);line-height:calc((110 / 1920) * 100vw);color:white;text-align:center;z-index:2;max-width:90vw}.kpql-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:20001;display:flex;align-items:center;gap:18px;width:min(90vw,560px);box-sizing:border-box;padding:14px 18px;border-radius:4px;color:#fff;font-family:Avenir Light,sans-serif;box-shadow:0 4px 16px rgba(0,0,0,.35)}.kpql-toast--success{background:#2e7d32}.kpql-toast--error{background:#c62828}.kpql-toast button{margin-left:auto;padding:0;border:0;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}.kpql-quiz-banner{position:relative;top:calc((-16 / 1920) * 100vw);width:100vw;height:calc((250 / 1920) * 100vw);overflow:hidden;z-index:3;background-color:#e9e2d7}.kpql-banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:black;text-align:center;z-index:2;max-width:100vw}.kpql-banner-line1{margin-bottom:calc((10 / 1920) * 100vw);white-space:nowrap}.kpql-banner-line1,.kpql-banner-line2{font-family:Avenir Light,sans-serif;font-size:calc((31 / 1920) * 100vw)}.kpql-banner-line2{line-height:calc((51 / 1920) * 100vw)}.kpql-registration{position:relative;width:100vw;margin-top:calc((-140 / 1920) * 100vw);height:calc((1495 / 1920) * 100vw);overflow:hidden;z-index:1}.kpql-registration-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc((50 / 1920) * 100vw);text-align:center;z-index:2}.kpql-reg-heading{font-size:calc((110 / 1920) * 100vw);line-height:calc((110 / 1920) * 100vw);max-width:80%;margin-top:3vw}.kpql-reg-dates,.kpql-reg-heading{font-family:BurfordRusticBookLight,sans-serif}.kpql-reg-dates{font-size:calc((61 / 1920) * 100vw);max-width:70%}.kpql-reg-logo-container{display:flex;justify-content:center;align-items:center;margin:0}.kpql-reg-logo{width:10vw;max-width:300px;height:auto;object-fit:contain}.kpql-reg-location{margin-top:calc((0 / 1920) * 100vw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc((10 / 1920) * 100vw);text-align:center}.kpql-location-text{font-family:Avenir Light,sans-serif;font-size:calc((31 / 1920) * 100vw);line-height:1.3;text-align:center}.kpql-form-wrapper{position:relative;margin-top:calc((0 / 1920) * 100vw);width:calc((1000 / 1920) * 100vw);max-width:80vw}.kpql-form-bg{width:100%;height:auto;display:block}.kpql-form-overlay{position:absolute;top:0;left:0;margin-left:calc((-60 / 1920) * 100vw);margin-top:calc((10 / 1920) * 100vw);width:100%;height:100%;padding-right:calc((30 / 1920) * 100vw);display:flex;flex-direction:column;justify-content:center;gap:calc((24/ 1920) * 100vw);font-family:Avenir Light,sans-serif;font-size:calc((31 / 1920) * 100vw);color:black}.kpql-form-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc((40 / 1920) * 100vw);padding-left:calc((160 / 1920) * 100vw)}.kpql-form-field label{white-space:nowrap;width:calc((250 / 1920) * 100vw);text-align:left;line-height:calc((51 / 1920) * 100vw)}.kpql-form-field input,.kpql-form-field label{font-family:Avenir Light,sans-serif;font-size:calc((28 / 1920) * 100vw)}.kpql-form-field input{border:none;border-bottom:calc((1.5 / 1920) * 100vw) solid black;background-color:initial;outline:none;width:calc((500 / 1920) * 100vw);color:black}.kpql-form-field input::placeholder{color:rgba(0,0,0,.5)}.kpql-submit-button{text-decoration:none;width:calc((176.1896 / 1920) * 100vw);margin-top:calc((40/ 1920) * 100vw);margin-left:calc((470 / 1920) * 100vw);position:static;height:calc((38.8214 / 1920) * 100vw);align-self:center;background-color:#ffffff;border:calc((1.0503 / 1920) * 100vw) solid #d6804e;font-family:BurfordRusticBookLight,sans-serif;font-size:calc((31 / 1920) * 100vw);color:#d6804e;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;text-align:center}.kpql-submit-button:hover{background-color:rgba(229,189,165,.15);color:#ffffff;box-shadow:0 3px 3px rgba(243,242,242,.3)}.kpql-ending-section{position:relative;margin-top:calc((-60 / 1920) * 100vw);width:100vw;overflow:hidden;z-index:5;background-color:#fe5f38;height:calc((300 / 1920) * 100vw)}.kpql-ending-text{position:absolute;top:35%;font-family:Avenir Light,sans-serif;font-size:calc((31 / 1920) * 100vw);line-height:calc((50 / 1920) * 100vw);margin-left:calc((450 / 1920) * 100vw);color:white;text-align:center;align-content:center;z-index:2;max-width:100%}.kpql-email-text{color:black;font-weight:300}@media (orientation:portrait){.kpql-main-section{height:calc((230 / 100) * 100vw)}.page-container-1{margin-top:-30vw}.kpql-main-text{font-size:calc((10 / 100) * 100vw);line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;z-index:2}.kpql-main-section .kpql-bg-image{position:absolute;inset:0;margin-top:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:0}.kpql-quiz-banner{height:calc((50 / 100) * 100vw);padding:0;position:absolute;top:calc((225 / 100) * 100vw);display:flex;align-items:center;justify-content:center;overflow:hidden}.kpql-quiz-banner .kpql-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.kpql-banner-text{position:relative;transform:none;top:0;left:0;width:90vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:visible}.kpql-banner-line1,.kpql-banner-line2{font-size:calc((5 / 100) * 100vw);line-height:1.4;width:90vw}.kpql-banner-line1{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:65vw;margin-bottom:2vw}.kpql-banner-line2 br{display:none}.kpql-registration{height:auto;margin-top:calc((5 / 100) * 100vw);padding:calc((15 / 100) * 100vw) 0 calc((20 / 100) * 100vw)}.kpql-registration-content{gap:calc((8 / 100) * 100vw);position:static;transform:none;width:100%}.kpql-reg-heading{font-size:calc((10 / 100) * 100vw);line-height:1.1;max-width:90%}.kpql-reg-dates{font-size:calc((6 / 100) * 100vw);max-width:80%;line-height:1.5}.kpql-reg-logo-container{margin:4vw 0}.kpql-reg-logo{width:30vw}.kpql-reg-location{margin-top:calc((5 / 100) * 100vw);gap:calc((3 / 100) * 100vw)}.kpql-pin-icon{width:calc((12 / 100) * 100vw);height:calc((12 / 100) * 100vw)}.kpql-location-text{font-size:calc((4.5 / 100) * 100vw)}.kpql-form-wrapper{width:calc((90 / 100) * 100vw);max-width:calc((90 / 100) * 100vw);margin-top:calc((5 / 100) * 100vw);display:flex;justify-content:center;align-items:center;position:relative}.kpql-form-overlay{position:absolute;top:0;left:0;margin:0;padding:calc((5 / 100) * 100vw) calc((10 / 100) * 100vw);gap:calc((3 / 100) * 100vw);box-sizing:border-box}.kpql-form,.kpql-form-overlay{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.kpql-form-field{flex-direction:row;align-items:flex-start;gap:calc((5 / 100) * 100vw);padding-left:0;padding-right:0;width:100%;box-sizing:border-box}.kpql-form-field label{width:auto;font-size:calc((4 / 100) * 100vw);text-align:left;line-height:1.8;position:relative;top:1vw;color:black}.kpql-form-field input{width:100%;font-size:calc((3.5 / 100) * 100vw);box-sizing:border-box;color:black;border-bottom:calc((.15 / 100) * 100vw) solid black}.kpql-submit-button{position:relative;width:calc((20 / 100) * 100vw);height:calc((6 / 100) * 100vw);font-size:calc((5 / 100) * 100vw);margin-top:calc((3 / 100) * 100vw);padding-bottom:1vw;align-self:right;margin-left:50vw}.kpql-ending-section{height:auto;margin-top:calc((-10 / 100) * 100vw);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-color:#fe5f38;padding:calc((10 / 100) * 100vw) 0}.kpql-bg-image{position:absolute;top:0;left:-145vw;width:250%;height:100%;object-fit:cover;z-index:-1}.kpql-ending-text{padding:calc((9 / 100) * 100vw) 0 calc((5 / 100) * 100vw);position:static;transform:none;font-size:calc((4.5 / 100) * 100vw);line-height:1.5;margin-left:0;max-width:90%;text-align:center}}