body{position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.register-template{position:relative;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1200px){.register-template{flex-direction:column}}.register-template .hide{opacity:0;display:none !important}.register-template .container{column-gap:min(130px,7vw);width:100%;position:relative;z-index:5;margin-inline-start:355px;background-repeat:no-repeat;background-size:cover;background-position:right;height:100vh}@media only screen and (max-width: 1200px){.register-template .container{flex-direction:column;height:auto}}@media only screen and (max-width: 1000px){.register-template .container{margin-top:120px;margin-inline-start:unset;width:95%;margin-inline:auto}}@media only screen and (max-width: 810px){.register-template .container{margin-top:25vw;background-attachment:fixed}}.register-template .container .content-wrapper{max-width:46.65%;overflow-y:auto;height:100vh}@media only screen and (max-width: 1200px){.register-template .container .content-wrapper{overflow-y:unset;height:auto;max-width:95%}}@media only screen and (max-width: 1000px){.register-template .container .content-wrapper{max-width:100%}}.register-template .container .media-wrapper{max-width:53.35%}@media only screen and (max-width: 1200px){.register-template .container .media-wrapper{display:block}}.register-template .container .media-wrapper img,.register-template .container .media-wrapper video{height:100%;object-fit:cover;margin-left:auto;object-position:left}.register-template .container .hero{margin-bottom:23px}.register-template .container .hero h1{color:var(--blue);font-size:60px;line-height:18px;font-weight:300;text-transform:uppercase;margin-block:min(165px,15vw) 40px}.register-template .container .hero h3{color:var(--blue);text-transform:uppercase;font-size:21px;width:320px}@media only screen and (max-width: 400px){.register-template .container .hero h3{width:unset}}.register-template .container .reg-over{min-height:80vh;color:var(--black);padding-top:10vw;padding-inline:15px;font-size:clamp(20px,4vw,30px)}.register-template .container .register-form{width:100%;justify-content:space-between;margin-bottom:44px;border-radius:15px}@media only screen and (max-width: 1450px){.register-template .container .register-form{flex-direction:column;margin-bottom:25px}}.register-template .container .register-form .upper-form{z-index:1}.register-template .container .register-form .upper-form .title{position:relative;z-index:1;overflow:hidden;white-space:nowrap;animation:typing 5s steps(40, end)}@media only screen and (max-width: 1000px){.register-template .container .register-form .upper-form .title{margin-bottom:100px;animation:unset}}.register-template .container .register-form .upper-form .title h1{color:var(--black)}@media only screen and (max-width: 1000px){.register-template .container .register-form .upper-form .title h1{color:var(--white)}}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form{display:flex;flex-direction:column;row-gap:min(100px,10vw)}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap[data-name=add-spouse]{padding:min(10px,3vw) 0}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap[data-name=add-spouse] .wpcf7-list-item-label{text-transform:uppercase;font-size:18px;font-weight:600;line-height:1em;color:var(--pink);cursor:pointer}@media only screen and (max-width: 520px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap[data-name=add-spouse]{width:80vw}}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap[data-name=add-spouse] input[name=add-spouse]{display:none}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{background-color:#fff;font-size:2rem}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form{position:relative;display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem;align-items:start}@media only screen and (max-width: 650px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap,.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .phone-wrapper{grid-column:span 12 !important}}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=type],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=title]{grid-column:span 2}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=first-name],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=last-name]{grid-column:span 4}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=first-name] input,.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=last-name] input{text-transform:capitalize}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=guest-of]{grid-column:span 12}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=add-spouse]{grid-column:span 12}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=spouse-title],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=spouse-first-name],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=spouse-last-name]{grid-column:span 4}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=country]{grid-column:span 4}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=full-number],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .phone-wrapper{grid-column:span 8}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=email]{grid-column:span 12}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=if-hotel],.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=event]{display:none}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=if-hotel] .wpcf7-not-valid,.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=event] .wpcf7-not-valid{display:none}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .form-title{position:relative;color:var(--orange);font-size:clamp(17.6px,2.4vw,24px);font-weight:500;line-height:1.46875}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap[data-name=checkbox-policy]{display:none}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-acceptance){border:unset;color:var(--blue);font-size:18px;font-weight:600;line-height:1.3;outline:unset;border:1px solid var(--black);background:#fff;padding:10px 16px}.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-acceptance)::placeholder{color:var(--blue)}@media only screen and (max-width: 1000px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-acceptance){width:80vw}}@media only screen and (max-width: 500px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-acceptance){width:73vw}}@media only screen and (max-width: 1000px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-acceptance){width:100%}}@media only screen and (max-width: 800px){.register-template .container .register-form .upper-form .wpcf7 .wpcf7-form .top-form .phone-wrapper{justify-content:space-between}}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap:has(.hide){display:none}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap{display:flex;flex-direction:column;flex-grow:1;gap:min(18px,.2vw)}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:static}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=title]::before{background-image:url("../images/p.svg")}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=first-name]::before,.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=spouse-first-name]::before{background-image:url("../images/id.svg")}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=country]::before{background-image:url("../images/location-icon.svg")}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=country-code]{display:none}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=country-code]::before{background-image:url("../images/phone.svg")}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=country-code] select{width:fit-content !important}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=mobile-number]::before{content:none}.register-template .container .register-form .upper-form .wpcf7-form-control-wrap[data-name=email]::before{background-image:url("../images/mail.svg")}.register-template .container .register-form .upper-form .wpcf7-not-valid-tip{left:75px}.register-template .container .register-form .upper-form .fluentform form .ff-t-container select,.register-template .container .register-form .upper-form .fluentform form .ff-t-container input{color:var(--blue);font-size:18px;font-weight:600;line-height:1.3;outline:unset;border:1px solid var(--black);background:#fff;padding:10px 16px;border-radius:unset}.register-template .container .register-form .upper-form .fluentform form .ff-t-container select::placeholder,.register-template .container .register-form .upper-form .fluentform form .ff-t-container input::placeholder{color:var(--blue)}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_2] button{text-transform:uppercase;font-size:18px;font-weight:600;line-height:1em;color:#c38640;cursor:pointer;background:unset;border:unset}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_2] button.hide{display:none !important}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_2] button:hover{min-width:unset !important}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_3]{display:none}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_3].show{display:flex}.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_6],.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_7],.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_8],.register-template .container .register-form .upper-form .fluentform form .ff-t-container[data-name=ff_cn_id_9]{display:none}.register-template .container .register-form .bottom-form{position:relative;display:flex;flex-direction:column;border:unset;margin-block-start:min(20px,8vw)}@media only screen and (max-width: 1450px){.register-template .container .register-form .bottom-form{align-self:unset}}@media only screen and (max-width: 350px){.register-template .container .register-form .bottom-form{margin-block-start:90px;padding-inline:0 15px}}.register-template .container .register-form .bottom-form .no-event{text-align:center}.register-template .container .register-form .bottom-form .more-details{position:relative;color:var(--orange);font-weight:500;font-size:clamp(16px,2vw,22px);line-height:1.47;margin-bottom:min(16px,4vw)}.register-template .container .register-form .bottom-form .hotel-selection{display:block;align-items:center;gap:11px;position:relative;margin-bottom:3.2291666667vw;width:fit-content}@media only screen and (max-width: 1000px){.register-template .container .register-form .bottom-form .hotel-selection{width:90%}}@media only screen and (max-width: 470px){.register-template .container .register-form .bottom-form .hotel-selection{flex-direction:column;align-items:flex-start;row-gap:12px}}.register-template .container .register-form .bottom-form .hotel-selection p{text-transform:uppercase;color:#000;font-weight:500;font-size:18px;line-height:27px}.register-template .container .register-form .bottom-form .hotel-selection .hotel-selection-radio{column-gap:24px;justify-content:flex-end;max-height:44px;display:block}.register-template .container .register-form .bottom-form .hotel-selection .hotel-selection-radio .selection{column-gap:6px}.register-template .container .register-form .bottom-form .hotel-selection .hotel-selection-radio .selection label{text-transform:uppercase;color:var(--black);font-weight:500;font-size:18px;line-height:27px}.register-template .container .register-form .bottom-form .hotel-selection .hotel-selection-radio .selection input{border:1px solid var(--black);appearance:none;box-shadow:inset 0px 0px 1px 3px var(--white);border-radius:50%;width:15px;height:15px;background-color:var(--white);transition:all ease-in .2s;cursor:pointer}.register-template .container .register-form .bottom-form .hotel-selection .hotel-selection-radio .selection input:checked{background-color:var(--black)}.register-template .container .register-form .bottom-form .choose-event-title{text-transform:uppercase;position:relative;font-weight:500;font-size:18px;line-height:27px;margin-bottom:20px}@media only screen and (max-width: 1200px){.register-template .container .register-form .bottom-form .choose-event-title{margin-top:10%}}.register-template .container .register-form .bottom-form #events-select{border:unset;gap:13px;padding:0;padding-inline-start:33px}.register-template .container .register-form .bottom-form #events-select div{justify-content:space-between}.register-template .container .register-form .bottom-form #events-select div .box-title{display:flex;text-align:center;max-width:max-content;min-width:33%}.register-template .container .register-form .bottom-form #events-select div .box-title span{min-width:100%}.register-template .container .register-form .bottom-form #events-select input{top:50%;transform:translateY(-50%);left:-33px;border:1px solid var(--black);appearance:none;box-shadow:inset 0px 0px 1px 3px var(--white);border-radius:50%;width:21px;height:21px;background-color:var(--white);transition:all ease-in .2s;cursor:pointer}.register-template .container .register-form .bottom-form #events-select input:checked{background-color:var(--black)}.register-template .container .register-form .bottom-form #events-select label{color:var(--black);font-size:21px;font-weight:400;outline:unset}.register-template .container .register-form .bottom-form #events-select label .event-label{display:flex;gap:.5em;align-items:center;white-space:nowrap;flex-wrap:wrap}@media only screen and (max-width: 470px){.register-template .container .register-form .bottom-form #events-select label .event-label{white-space:normal;flex-direction:column;align-items:start}}.register-template .container .register-form .bottom-form #events-select label:nth-of-type(odd) .event-label .box-title{background-color:var(--blue);color:var(--white)}.register-template .container .register-form .bottom-form #events-select label:nth-of-type(even) .event-label .box-title{background-color:var(--light-blue);color:#000}.register-template .container .register-form .bottom-form #events-select .date{text-transform:uppercase;font-weight:400;padding-inline:10px}.register-template .container .register-form .bottom-form #events-select .event-more-text{margin-top:8px;font-size:16px;line-height:1em;max-width:460px}.register-template .container .register-form .bottom-form .wpcf7-form-control-wrap{margin-bottom:min(28px,4vw)}.register-template .container .register-form .bottom-form .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;flex-direction:column}.register-template .container .register-form .bottom-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin:unset;display:flex;align-items:center;column-gap:min(21px,3vw);transform:translateX(-8%)}.register-template .container .register-form .bottom-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{color:var(--blue);font-weight:400;font-size:clamp(10.25px,2vw,20px);line-height:2.8}.register-template .container .register-form .bottom-form span.divider{margin-block:32px;border-bottom:1px solid var(--black)}.register-template .container .register-form .bottom-form .submit-btn{min-height:120px}.register-template .container .register-form .bottom-form .submit-btn .checkbox-policy{column-gap:10px}.register-template .container .register-form .bottom-form .submit-btn .checkbox-policy #checkbox-policy-visible{width:min(20px,4vw);cursor:pointer}.register-template .container .register-form .bottom-form .submit-btn .checkbox-policy label{color:var(--black);font-weight:500;line-height:1.47;font-size:18px}.register-template .container .register-form .bottom-form .submit-btn .checkbox-policy label .terms-link{text-decoration:underline;cursor:pointer}.register-template .container .register-form .bottom-form .submit-btn .policy-note{position:relative;color:red;display:none}.register-template .container .register-form .bottom-form .submit-btn .policy-note.show{display:block}.register-template .container .register-form .bottom-form .submit-btn .loader{width:25px;height:25px;border:5px solid #000;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}.register-template .container .register-form .bottom-form .submit-btn .loader.show{display:inline-block}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.register-template .container .register-form .bottom-form .submit-btn button{margin-top:15px;cursor:pointer;position:relative;background-color:var(--black);color:var(--white);font-weight:400;font-size:clamp(16px,2.4vw,24px);line-height:1.458;border:unset;outline:none;max-width:360px;padding-block:4px;padding-inline:30px;transition:all .4s ease;animation:showUp .7s linear;border-radius:5px}.register-template .container .register-form .bottom-form .submit-btn button.honorary-register{padding-inline:20px;text-align:left}.register-template .container .register-form .bottom-form .submit-btn .additional-note{margin-top:8px}.register-template .container .honorary-remark{max-width:475px;font-size:clamp(13px,2vw,20px);transition:all .4s ease;animation:showUp .7s linear;padding-bottom:15px;margin-inline-start:25px}.top-decoration{position:absolute;top:0;right:0;z-index:3;pointer-events:none}@media only screen and (max-width: 1800px){.top-decoration{width:35vw}}@media only screen and (max-width: 1000px){.top-decoration{display:none}}.animation{position:absolute;pointer-events:none;top:0;right:0;z-index:2;pointer-events:none}@media only screen and (max-width: 1500px){.animation{display:none}}.bottom-ellipse{position:absolute;bottom:-200px;right:0;z-index:0;pointer-events:none}.terms-popup-wrapper{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:50;visibility:hidden;opacity:0;transition:all .5s ease}.terms-popup-wrapper.show{opacity:1;visibility:visible}.terms-popup-wrapper .terms-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:min(50px,5vw);background-color:#fff;width:min(1200px,95%);height:min(600px,95%);overflow:auto;aspect-ratio:1/1;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.terms-popup-wrapper .terms-popup .x-wrapper{right:3%;top:3%;border:2px solid var(--black);border-radius:50%;width:25px;height:25px;cursor:pointer}.terms-popup-wrapper .terms-popup .x-wrapper>span{font-weight:bold;font-size:20px;color:var(--black);top:50%;left:50%;transform:translate(-50%, -52%)}.terms-popup-wrapper .terms-popup h2{font-size:24px;color:var(--black);line-height:1.5;margin-bottom:min(25px,4vw)}.terms-popup-wrapper .terms-popup p{font-size:18px;color:var(--black);line-height:1.2}.email-registered-popup-wrapper{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:50;visibility:hidden;opacity:0;transition:all .5s ease}.email-registered-popup-wrapper.show{opacity:1;visibility:visible}.email-registered-popup-wrapper .email-registered-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -52%);padding:min(50px,6vw);background-color:#fff;width:min(1200px,95%);overflow:auto;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.email-registered-popup-wrapper .email-registered-popup .x-wrapper{right:3%;top:8%;border:2px solid var(--black);border-radius:50%;width:25px;height:25px;cursor:pointer}.email-registered-popup-wrapper .email-registered-popup .x-wrapper>span{font-weight:bold;font-size:20px;color:var(--black);top:50%;left:50%;transform:translate(-45%, -55%)}.email-registered-popup-wrapper .email-registered-popup p{font-size:18px;color:var(--black);line-height:1.2}/*# sourceMappingURL=register.min.css.map */