@font-face{font-display:swap;font-family:Dosis Extralight;font-style:normal;font-weight:200;src:url(/app/themes/festijeux/dist/fonts/Dosis-ExtraLight.0ec84299.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraLight.0ec84299.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraLight.3ce9c5aa.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraLight.8b634f0a.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraLight.f77af4d6.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-ExtraLight.c785d9c0.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Light;font-style:normal;font-weight:300;src:url(/app/themes/festijeux/dist/fonts/Dosis-Light.1c660ce2.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-Light.1c660ce2.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-Light.3def9806.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-Light.1820fef9.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-Light.02196afb.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-Light.05ea7edd.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Regular;font-style:normal;font-weight:400;src:url(/app/themes/festijeux/dist/fonts/Dosis-Book.08c9cee4.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-Book.08c9cee4.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-Book.fe9e363b.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-Book.e57fed11.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-Book.d4d759f9.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-Book.0b499e48.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Medium;font-style:normal;font-weight:500;src:url(/app/themes/festijeux/dist/fonts/Dosis-Medium.f851c9e6.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-Medium.f851c9e6.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-Medium.325fe2e0.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-Medium.27914443.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-Medium.50346366.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-Medium.6a91f712.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Semibold;font-style:normal;font-weight:600;src:url(/app/themes/festijeux/dist/fonts/Dosis-SemiBold.97f72037.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-SemiBold.97f72037.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-SemiBold.e6198199.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-SemiBold.11d6fac6.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-SemiBold.3580e72c.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-SemiBold.6e261d68.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Bold;font-style:normal;font-weight:700;src:url(/app/themes/festijeux/dist/fonts/Dosis-Bold.a983c45a.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-Bold.a983c45a.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-Bold.7da6660f.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-Bold.cf205c46.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-Bold.da853f58.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-Bold.85a1d9c1.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Dosis Extrabold;font-style:normal;font-weight:800;src:url(/app/themes/festijeux/dist/fonts/Dosis-ExtraBold.61c4897b.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraBold.61c4897b.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraBold.2fac7416.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraBold.d4664a9d.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Dosis-ExtraBold.a1458bc5.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Dosis-ExtraBold.22f67fa8.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Light;font-style:normal;font-weight:300;src:url(/app/themes/festijeux/dist/fonts/Akzentica4FLight.1fdcc1ca.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4FLight.1fdcc1ca.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4FLight.d16f54c1.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4FLight.fe98f7a5.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4FLight.4b15ddb7.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4FLight.d7f62ef4.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Regular;font-style:normal;font-weight:400;src:url(/app/themes/festijeux/dist/fonts/Akzentica4F.4454a92e.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4F.4454a92e.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4F.16d889d6.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4F.6a51fbda.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4F.122667fc.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4F.870d76a9.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Medium;font-style:normal;font-weight:500;src:url(/app/themes/festijeux/dist/fonts/Akzentica4FMedium.a70bbde9.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4FMedium.a70bbde9.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4FMedium.1472c49d.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4FMedium.f5323a4d.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4FMedium.4446b5ac.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4FMedium.6af5150f.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Semibold;font-style:normal;font-weight:600;src:url(/app/themes/festijeux/dist/fonts/Akzentica4FSemiBold.eb2fd1e5.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4FSemiBold.eb2fd1e5.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4FSemiBold.e7abefea.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4FSemiBold.03b361f3.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4FSemiBold.dca5b928.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4FSemiBold.f4c7544b.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Bold;font-style:normal;font-weight:700;src:url(/app/themes/festijeux/dist/fonts/Akzentica4F-Bold.66b66c87.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4F-Bold.66b66c87.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4F-Bold.0aa0e54f.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4F-Bold.d908923b.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4F-Bold.cd5317e3.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4F-Bold.ad7c3ace.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Akzentica4F Extrabold;font-style:normal;font-weight:800;src:url(/app/themes/festijeux/dist/fonts/Akzentica4FExtraBold.cbf344fc.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/Akzentica4FExtraBold.cbf344fc.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/Akzentica4FExtraBold.76996662.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/Akzentica4FExtraBold.a2839f38.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/Akzentica4FExtraBold.522b1fc3.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/Akzentica4FExtraBold.675cdd46.svg#Lexend) format("svg")}@font-face{font-display:swap;font-family:Cinzel Regular;font-style:normal;font-weight:400;src:url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-regular.c4978c49.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-regular.c4978c49.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-regular.c27606b9.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-regular.12704047.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-regular.6a6dd50a.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/cinzel-v25-latin-regular.ea59ec02.svg#Cinzel) format("svg")}@font-face{font-display:swap;font-family:Cinzel Medium;font-style:normal;font-weight:500;src:url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-500.5bb3789d.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-500.5bb3789d.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-500.df665b65.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-500.5d168ed2.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-500.c3b2ce5e.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/cinzel-v25-latin-500.9359c94e.svg#Cinzel) format("svg")}@font-face{font-display:swap;font-family:Cinzel Semibold;font-style:normal;font-weight:600;src:url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-600.1887e5af.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-600.1887e5af.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-600.8ab79cd4.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-600.86532d7c.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-600.fe308ac2.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/cinzel-v25-latin-600.fe223056.svg#Cinzel) format("svg")}@font-face{font-display:swap;font-family:Cinzel Bold;font-style:normal;font-weight:700;src:url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-700.da0fa955.eot);src:local(""),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-700.da0fa955.eot?#iefix) format("embedded-opentype"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-700.c5672f2d.woff2) format("woff2"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-700.c933659e.woff) format("woff"),url(/app/themes/festijeux/dist/fonts/cinzel-v25-latin-700.826302f6.ttf) format("truetype"),url(/app/themes/festijeux/dist/images/cinzel-v25-latin-700.762589e5.svg#Cinzel) format("svg")}.contact-form .content h2{text-align:center}.contact-form .content form{margin:50px auto 0;width:100%}@media screen and (max-width:768px){.contact-form .content form{margin-top:30px}}.contact-form .content form .form-input-row.radio>p,.contact-form .content form .form-input.radio>p{align-items:center;display:flex;flex-direction:row}@media screen and (max-width:640px){.contact-form .content form .form-input-row.radio>p,.contact-form .content form .form-input.radio>p{align-items:flex-start}}.contact-form .content form .form-input p,.contact-form .content form .form-input-row p{display:flex;flex-direction:column;margin-bottom:22px}.contact-form .content form .form-input label,.contact-form .content form .form-input-row label{color:#222;display:flex;justify-content:space-between;margin-bottom:15px}.contact-form .content form .form-input label span,.contact-form .content form .form-input-row label span{font-family:Akzentica4F Bold,arial;font-size:20px}.contact-form .content form .form-input textarea,.contact-form .content form .form-input-row textarea{height:180px;resize:vertical}.contact-form .content form .form-input input,.contact-form .content form .form-input select,.contact-form .content form .form-input textarea,.contact-form .content form .form-input-row input,.contact-form .content form .form-input-row select,.contact-form .content form .form-input-row textarea{background-color:rgba(131,107,180,.25);border:none;border-radius:0;box-sizing:border-box;font-size:15px;padding:12px 15px;width:100%}.contact-form .content form .form-input input:focus,.contact-form .content form .form-input select:focus,.contact-form .content form .form-input textarea:focus,.contact-form .content form .form-input-row input:focus,.contact-form .content form .form-input-row select:focus,.contact-form .content form .form-input-row textarea:focus{outline:none}.contact-form .content form .form-input select,.contact-form .content form .form-input-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .content form .form-input .wpcf7-radio,.contact-form .content form .form-input-row .wpcf7-radio{display:flex}@media screen and (max-width:640px){.contact-form .content form .form-input .wpcf7-radio,.contact-form .content form .form-input-row .wpcf7-radio{flex-direction:column}}.contact-form .content form .form-input .wpcf7-radio .wpcf7-list-item,.contact-form .content form .form-input-row .wpcf7-radio .wpcf7-list-item{margin:0 0 0 50px}@media screen and (max-width:640px){.contact-form .content form .form-input .wpcf7-radio .wpcf7-list-item,.contact-form .content form .form-input-row .wpcf7-radio .wpcf7-list-item{margin-bottom:12px}}.contact-form .content form .form-input .wpcf7-radio label,.contact-form .content form .form-input-row .wpcf7-radio label{display:flex;justify-content:flex-start}.contact-form .content form .form-input .wpcf7-radio label input,.contact-form .content form .form-input-row .wpcf7-radio label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #836bb4;height:22px;margin:1px 8px 0 0;padding:0;width:15px}.contact-form .content form .form-input .wpcf7-radio label input:checked,.contact-form .content form .form-input-row .wpcf7-radio label input:checked{background-color:#836bb4}.contact-form .content form .form-input .wpcf7-radio label .wpcf7-list-item-label,.contact-form .content form .form-input-row .wpcf7-radio label .wpcf7-list-item-label{color:#836bb4;font-size:16px}.contact-form .content form .form-input .wpcf7-checkbox,.contact-form .content form .form-input-row .wpcf7-checkbox{display:flex;flex-direction:column}.contact-form .content form .form-input .wpcf7-checkbox .wpcf7-list-item,.contact-form .content form .form-input-row .wpcf7-checkbox .wpcf7-list-item{margin:9px 0 0}.contact-form .content form .form-input .wpcf7-checkbox label,.contact-form .content form .form-input-row .wpcf7-checkbox label{display:flex;justify-content:flex-start}.contact-form .content form .form-input .wpcf7-checkbox label input,.contact-form .content form .form-input-row .wpcf7-checkbox label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #836bb4;border-radius:5px;height:18px;margin:1px 8px 0 0;padding:0;width:18px}.contact-form .content form .form-input .wpcf7-checkbox label input:checked,.contact-form .content form .form-input-row .wpcf7-checkbox label input:checked{background-color:#90c3db}.contact-form .content form .form-input .wpcf7-checkbox label .wpcf7-list-item-label,.contact-form .content form .form-input-row .wpcf7-checkbox label .wpcf7-list-item-label{color:#836bb4;font-size:16px}.contact-form .content form .form-input-row.file p,.contact-form .content form .form-input.file p{border-bottom:1px solid #836bb4;border-radius:0;cursor:pointer;position:relative}.contact-form .content form .form-input-row.file p input,.contact-form .content form .form-input.file p input{cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.contact-form .content form .form-input-row.file p label,.contact-form .content form .form-input.file p label{align-items:center;color:#836bb4;cursor:pointer;display:flex;font-family:Akzentica4F Bold,arial;justify-content:space-between;width:100%}.contact-form .content form .form-input-row.file p label .main-text,.contact-form .content form .form-input.file p label .main-text{font-size:16px}.contact-form .content form .form-input-row.file p label.has-file-name .main-text,.contact-form .content form .form-input.file p label.has-file-name .main-text{display:none}.contact-form .content form .form-input-row.file p label .download-icon,.contact-form .content form .form-input.file p label .download-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:28px;margin-bottom:10px;width:25px}.contact-form .content form .form-input-row.file p label .file-name,.contact-form .content form .form-input.file p label .file-name{display:block;font-size:16px;font-style:italic;margin-top:5px}.contact-form .content form .form-input .select-container .wpcf7-form-control-wrap,.contact-form .content form .form-input-row .select-container .wpcf7-form-control-wrap{position:relative}.contact-form .content form .form-input .select-container .wpcf7-form-control-wrap:after,.contact-form .content form .form-input-row .select-container .wpcf7-form-control-wrap:after{background-image:url(/app/themes/festijeux/dist/images/arrow-circle-down.7e6e1b2b.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:25px;position:absolute;right:11px;top:8px;width:25px}.contact-form .content form .form-input-row{display:flex;justify-content:space-between}@media screen and (max-width:640px){.contact-form .content form .form-input-row{flex-direction:column}}.contact-form .content form .form-input-row>div{width:48%}@media screen and (max-width:640px){.contact-form .content form .form-input-row>div{width:100%}}.contact-form .content form .wpcf7-not-valid-tip{color:red}.contact-form .content form .checkbox-container label{display:flex;width:100%}.contact-form .content form .checkbox-container label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #836bb4;border-radius:5px;height:18px;margin:5px 10px 0 0;width:19px}.contact-form .content form .checkbox-container label input[type=checkbox]:checked{background-color:#836bb4}.contact-form .content form .checkbox-container label .wpcf7-list-item-label{width:calc(100% - 29px)}.contact-form .content form .checkbox-container .wpcf7-acceptance,.contact-form .content form .checkbox-container .wpcf7-form-control-wrap,.contact-form .content form .checkbox-container .wpcf7-list-item{display:block;margin:0;width:100%}.contact-form .content form .button-container>p{display:flex;margin:0 auto;padding-left:18px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.contact-form .content form .button-container>p:before{background-image:url(/app/themes/festijeux/dist/images/button-sparkle.ec820f7f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:25px;left:0;opacity:.5;position:absolute;top:14px;transition:all .5s ease;width:25px}.contact-form .content form .button-container>p .wpcf7-spinner{margin:0;position:absolute;right:-40px;top:50%;transform:translateY(-50%)}.contact-form .content form .button-container>p .wpcf7-submit{background-color:transparent;border:none;border-radius:0;color:#836bb4;cursor:pointer;font-family:Akzentica4F Bold,arial;font-size:24px;padding:12px 20px 10px;text-transform:uppercase;transition:all .3s ease}.contact-form .content form .button-container>p .wpcf7-submit:disabled{cursor:not-allowed;opacity:.4}.contact-form .content form .button-container>p .wpcf7-submit:hover{background-color:transparent}.contact-form .content form .button-container>p:hover .wpcf7-submit:not(:disabled){color:#90c3db}.wpcf7-submit:not(.disabled)~.contact-form .content form .button-container>p:hover:before{filter:brightness(0) saturate(100%) invert(71%) sepia(29%) saturate(401%) hue-rotate(165deg) brightness(91%) contrast(90%);transform:rotate(180deg)}.contact-form .content form .wpcf7-response-output{padding:12px 22px;text-align:center}