﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ins{background:#fff}@font-face{font-family:"Karla";src:url("fonts/Karla-Light.woff2") format("woff2"),url("fonts/Karla-Light.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("fonts/Karla-Bold.woff2") format("woff2"),url("fonts/Karla-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("fonts/Karla-Italic.woff2") format("woff2"),url("fonts/Karla-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Karla";src:url("fonts/Karla-MediumItalic.woff2") format("woff2"),url("fonts/Karla-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Karla";src:url("fonts/Karla-Medium.woff2") format("woff2"),url("fonts/Karla-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("fonts/Karla-ExtraBold.woff2") format("woff2"),url("fonts/Karla-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Dm";src:url("fonts/dmserifdisplay-regular-webfont.woff2") format("woff2"),url("fonts/dmserifdisplay-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}b{font-weight:800}i{font-style:italic}a{color:#121a50;text-decoration:none;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}a:hover{color:#121a50;text-decoration:underline}sup{vertical-align:super;font-size:.6em}sub{vertical-align:-15%;font-size:.6em}.text-center{text-align:center;flex:auto}.tooltip{text-decoration:underline}.tooltip:hover{cursor:help;position:relative}.tooltip span{display:none;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.tooltip:hover span{display:block;position:absolute;margin:15px;padding:10px 20px;bottom:-1.6em;left:100%;white-space:nowrap;text-decoration:none;border-radius:4px;background:#e6eaff;color:#4b5595;z-index:100}[data-title]:hover:after{opacity:1;visibility:visible;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}[data-title]:after{visibility:hidden;opacity:0;content:attr(data-title);position:absolute;padding:10px 20px;bottom:-1.6em;left:100%;white-space:nowrap;border-radius:4px;z-index:100;background:#e6eaff;color:#4b5595}[data-title]{position:relative;text-decoration:underline;cursor:help}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input::placeholder,textarea::placeholder,select::placeholder{font-style:italic}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.input-box.active-grey .input-1{border:2px solid rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px 1px #dadce0;box-shadow:0px 0px 0px 1px #dadce0}.input-box.active-grey .input-label{color:#121a50;top:-7px;background:#fff;font-size:12px;font-size:.75rem;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.input-box.active-grey .input-label svg{position:relative;width:11px;height:11px;top:2px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.input-box{position:relative;margin:20px 0}.input-box .input-label{position:absolute;color:#121a50;font-size:16px;font-size:1rem;font-weight:400;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:8px;top:10px;padding:6px 8px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;user-select:none;pointer-events:none}.input-box .input-1{box-sizing:border-box;height:50px;width:100%;font-size:16px;font-size:1rem;border-radius:4px;color:#121a50;border:2px solid rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px 1px #dadce0;box-shadow:0px 0px 0px 1px #dadce0;padding:13px 15px;background-color:#fff;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.input-box .input-1:focus{outline:none;border:2px solid #f77e0b;-webkit-box-shadow:0px 0px 0px 0px #dadce0;box-shadow:0px 0px 0px 0px #dadce0}.input-box.focus .input-label,.input-box.active .input-label,.input-box.error .input-label{color:#f77e0b;top:-8px;padding:0 8px;background:#fff;font-size:12px;font-size:.75rem;overflow:inherit;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.input-box.error .input-label{color:#e60019}.input-box.error .input-1{border:2px solid #e60019;-webkit-box-shadow:0px 0px 0px 0px #dadce0;box-shadow:0px 0px 0px 0px #dadce0}.input-box.active .input-1{border:2px solid #f77e0b}.checkbox-container{display:block;position:relative;padding-left:35px;margin:20px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:24px}.checkbox-container:hover{text-decoration:underline}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#e6eaff;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:4px}.checkbox-container input:checked~.checkmark{background-color:#f77e0b}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container:hover input:not(:checked)~.checkmark:after{display:block;border-color:#f77e0b}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.btn{background:#121a50;color:#fff;cursor:pointer;border:none;white-space:normal;font-size:15px;padding:8px 16px;border-radius:4px;line-height:20px;min-width:50px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.btn:hover{background-color:#4b5595}.btn:focus{outline:none}.btn-primary{background:#f77e0b;color:#fff;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.btn-primary:hover{background:#4b5595;box-shadow:0}.btn-icon{display:flex;justify-content:center;align-items:center;height:40px}.btn-icon img{height:20px}.btn-icon-secondary{display:flex;justify-content:center;align-items:center}.btn-icon-secondary img{height:20px}.drop-area{border:2px dashed #9ca1c2;border-radius:4px;width:100%;padding:20px;box-sizing:border-box}.drop-area:hover{background-color:#e6eaff}.drop-area label{display:inline-block;margin-top:15px}.drop-area.highlight{border:2px solid #f77e0b;background-color:#e6eaff}.inputToUpload{display:none}#preview-img img{max-height:150px}progress[value]{appearance:none;border:none;width:100%;height:4px;background-color:#fff;border-radius:3px;color:#f77e0b;position:relative;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}progress[value]::-webkit-progress-bar{background-color:#fff;border-radius:3px}progress[value]::-webkit-progress-value{position:relative;border-radius:3px}progress[value]::-webkit-progress-value:after{content:"";position:absolute;width:5px;height:5px;top:7px;right:7px;background-color:#fff;border-radius:100%}progress[value]::-moz-progress-bar{background-color:#f77e0b;border-radius:3px}.progress-bar{background-color:#fff;border-radius:3px;width:100%;height:4px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.progress-bar span{background-color:#f77e0b;border-radius:3px;display:block;text-indent:-9999px}p[data-value]{position:relative}p[data-value]:after{content:attr(data-value) "%";position:absolute;right:0}.progress-bar-style::-webkit-progress-value{background-color:#f77e0b;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.progress-bar-style::-moz-progress-bar{background-color:#f77e0b;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.dropdown-container{display:inline-block}.dropdown-container .dropdown-1{float:left;display:table}.dropdown-container .dropdown-1 ul{list-style-type:none;margin:0 auto;padding:0;overflow:hidden;display:table}.dropdown-container .dropdown-1 li>a{background-color:#e6eaff;font-size:15px;font-size:.9375rem}.dropdown-container .dropdown-1 li a,.dropdown-container .dropdown-1 .dropbtn{display:inline-block;color:#121a50;text-align:center;padding:10px 15px;text-decoration:none;border-radius:4px}.dropdown-container .dropdown-1 li a img,.dropdown-container .dropdown-1 .dropbtn img{width:10px;margin-left:15px}.dropdown-container .dropdown-1 li a:hover,.dropdown-container .dropdown-1 .dropdown:hover .dropbtn{background-color:#121a50;color:#fff}.dropdown-container .dropdown-1 .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);z-index:200;border-radius:4px;padding:5px}.dropdown-container .dropdown-1 .dropdown-content a{color:#121a50;padding:10px 25px;text-decoration:none;display:block;text-align:left;font-size:15px;font-size:.9375rem}.dropdown-container .dropdown-1 .dropdown-content a:hover{background-color:#e6eaff;color:#121a50;border-radius:4px}.dropdown-container .dropdown-1 .dropdown-content a img{width:20px;float:left;margin:-2px 10px 0 -10px}.dropdown-container .dropdown-1 .dropdown:hover .dropdown-content{display:block}#modal-blocking{position:fixed;top:0;left:0;width:100%;height:100%;z-index:777777;background-color:rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.modal,.modal-static{position:fixed;top:40%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;min-width:450px;max-width:520px;min-height:150px;padding:0;z-index:888888;box-sizing:border-box;display:flex;flex-direction:column;gap:0;justify-content:space-between;cursor:default}@media only screen and (max-width: 700px){.modal,.modal-static{min-width:350px}}.modal .modal-content,.modal-static .modal-content{padding:50px 35px 30px}@media only screen and (max-width: 600pxpx){.modal .modal-content,.modal-static .modal-content{min-width:inherit}}.modal .modal-content h2,.modal-static .modal-content h2{font-family:"Dm",serif;font-weight:100}.modal .modal-buttons,.modal-static .modal-buttons{display:flex;justify-content:right;gap:5px;padding:0 35px 30px}.modal .modal-buttons button,.modal-static .modal-buttons button{text-align:center;text-transform:uppercase}.audio-player{margin:35px 0 0;padding:0 0 25px 0;background:#e6eaff;color:#121a50;display:flex;flex-direction:column;gap:10px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.audio-title{padding:15px 50px 0;margin:0;color:#f77e0b}@media only screen and (max-width: 768px){.audio-title{padding:15px 20px 0}}.audio-player .timeline{background:#dcedff;width:100%;height:10px;flex-basis:10px;position:relative;cursor:pointer}.audio-player .timeline .progress{background:#f77e0b;width:0%;height:10px;transition:.25s}.audio-player .controls{display:flex;justify-content:space-between;align-items:stretch;padding:0 50px}@media only screen and (max-width: 768px){.audio-player .controls{padding:0 20px;flex-direction:column;align-items:flex-start;gap:15px}}.audio-player .controls>*{display:flex;justify-content:center;align-items:center}.audio-player .play-label{text-transform:uppercase;font-weight:900;margin:1px 0 0 5px;color:#f77e0b}.audio-player .controls .toggle-play.play{cursor:pointer;position:relative;left:0;height:0;width:0;border:7px solid rgba(0,0,0,0);border-left:13px solid #f77e0b}.audio-player .controls .toggle-play.play:hover{transform:scale(1.1)}.audio-player .controls .toggle-play.pause{height:15px;width:20px;cursor:pointer;position:relative}.audio-player .controls .toggle-play.pause:before{position:absolute;top:0;left:0px;background:#f77e0b;content:"";height:15px;width:3px}.audio-player .controls .toggle-play.pause:after{position:absolute;top:0;right:8px;background:#f77e0b;content:"";height:15px;width:3px}.audio-player .controls .toggle-play.pause:hover{transform:scale(1.1)}.audio-player .controls .time{display:flex;width:100px;justify-content:end;color:#f77e0b}.audio-player .controls .time>*{padding:2px}.audio-player .controls .volume-container{cursor:pointer;position:relative;z-index:2}.audio-player .controls .volume-container .volume-button{height:26px;width:30px;display:flex;align-items:center;margin-left:10px}.audio-player .controls .volume-container .volume-button .icon-volumeMedium img:last-of-type{display:none}.audio-player .controls .volume-container .volume-button .icon-volumeMedium img:first-of-type{display:block}.audio-player .controls .volume-container .volume-button .icon-volumeMute img:last-of-type{display:block}.audio-player .controls .volume-container .volume-button .icon-volumeMute img:first-of-type{display:none}.audio-player .controls .volume-container .volume-slider{width:120px;height:10px;background:#dcedff;transition:.25s}.audio-player .controls .volume-container .volume-slider .volume-percentage{background:#f77e0b;height:100%;width:75%}.timeline-range{width:100%;position:relative;margin-top:-9px;margin-left:-2px}.timeline-range .sliderValue{position:relative;width:100%}.timeline-range .sliderValue span{position:absolute;height:30px;width:30px;transform:translateX(-20%) scale(0);font-weight:500;top:-50px;line-height:30px;text-align:center;z-index:2;color:#f77e0b;transform-origin:bottom;transition:transform .3s ease-in-out}.timeline-range .sliderValue span.show{transform:translateX(-70%) scale(1)}.timeline-range .sliderValue span:after{position:absolute;content:"";height:100%;width:100%;background:#f77e0b;z-index:-1;left:50%;transform:translateX(-50%) rotate(45deg);border-bottom-left-radius:50%;box-shadow:0px 0px 8px rgba(0,0,0,.1);border-top-left-radius:50%;border-top-right-radius:50%}.timeline-range .field{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.timeline-range input{-webkit-appearance:none;width:100%;height:3px;padding:0;background:#f77e0b;border-radius:5px;outline:none;border:none;z-index:2222}.timeline-range input::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:#fff;border:5px solid #f77e0b;cursor:pointer}.timeline-range input::-moz-range-thumb{-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:#fff;border:5px solid #f77e0b;cursor:pointer}.timeline-range input::-moz-range-progress{background:#f77e0b}.volume-range{width:120px}.volume-range .volume-popup{position:relative;width:100%}.volume-range .volume-popup span{position:absolute;height:30px;width:30px;transform:translateX(-20%) scale(0);font-weight:500;top:-50px;line-height:30px;text-align:center;z-index:2;color:#f77e0b;transform-origin:bottom;transition:transform .3s ease-in-out}.volume-range .volume-popup span.show{transform:translateX(-70%) scale(1)}.volume-range .volume-popup span:after{position:absolute;content:"";height:100%;width:100%;background:#f77e0b;z-index:-1;left:50%;transform:translateX(-50%) rotate(45deg);border-bottom-left-radius:50%;box-shadow:0px 0px 8px rgba(0,0,0,.1);border-top-left-radius:50%;border-top-right-radius:50%}.volume-range .field{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.volume-range input{-webkit-appearance:none;width:100%;height:3px;padding:0;background:#f77e0b;border-radius:5px;outline:none;border:none;z-index:2222}.volume-range input::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:#fff;border:5px solid #f77e0b;cursor:pointer}.volume-range input::-moz-range-thumb{-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:#fff;border:5px solid #f77e0b;cursor:pointer}.volume-range input::-moz-range-progress{background:#f77e0b}*{font-family:"Karla",sans-serif;box-sizing:border-box}html,body{margin:0 auto;font-weight:normal;font-style:normal;color:#121a50;font-size:16px;font-size:1rem}body{font-size:18px;font-size:1.125rem}#app-loader{position:fixed;width:190px;height:190px;top:250px;left:50%;margin-right:-50%;transform:translate(-50%, -50%);z-index:999999;text-align:center;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%23F77E0B" stroke="%23F77E0B" stroke-width="4" r="8" cx="60" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.4"></animate></circle><circle fill="%23F77E0B" stroke="%23F77E0B" stroke-width="4" r="8" cx="100" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.2"></animate></circle><circle fill="%23F77E0B" stroke="%23F77E0B" stroke-width="4" r="8" cx="140" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="0"></animate></circle></svg>') no-repeat}#app-loader span{font-size:13px;font-size:.8125rem}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:899999;pointer-events:none;background:#fff;animation-duration:250ms;animation-timing-function:ease-in-out}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}#fader.fade-out{opacity:0;animation-name:fade-out}#fader.fade-in{opacity:1;animation-name:fade-in}.loading{font-family:Arial;padding:50px 15px;text-align:center;font-size:12px;font-size:.75rem;color:#4b5595;line-height:100px}.get-contact-contents,.get-register-contents{text-align:center}.get-contact-contents h2,.get-register-contents h2{margin-bottom:15px}.get-contact-contents button,.get-register-contents button{margin:15px 0;display:block;width:100%;box-sizing:border-box;border-color:#fff;background-color:#e6eaff}.get-contact-contents button span,.get-register-contents button span{overflow:hidden;white-space:wrap;display:block;text-overflow:ellipsis}.get-contact-contents .name,.get-register-contents .name{font-size:22px;font-size:1.375rem;font-weight:500;color:#f77e0b}.get-contact-contents .info,.get-register-contents .info{max-width:75%;margin:25px auto;font-style:italic;color:#4b5595;font-size:16px;font-size:1rem;line-height:1.2em}.get-contact-contents hr,.get-register-contents hr{margin-bottom:0}h1{font-size:32px;font-size:2rem}h2{font-size:28px;font-size:1.75rem}a:hover{text-decoration:none}.bold{font-weight:600}#p404{text-align:center;margin-bottom:100px}#p404 img{width:100%;max-width:600px;margin:100px auto 50px}#p404 p:first-of-type{font-family:"Dm",serif;font-size:82px;font-size:5.125rem;letter-spacing:-3px;margin:30px}#p404 p:last-of-type{font-size:20px;font-size:1.25rem;margin:30px auto;max-width:600px}button,.btn{padding:0 50px 0 30px;height:50px;border:none;border-radius:0 10px 10px;font-size:18px;font-size:1.125rem;color:#fff;cursor:pointer;background-color:#121a50;background-image:url("../assets/brand/icon-arrow-right-white.svg");background-repeat:no-repeat;background-position:right 20px center;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;overflow-wrap:break-word;word-break:break-word}button:hover,.btn:hover{border-radius:0 30px 30px 30px;background-position:right 15px center}.button-orange{background-color:#f77e0b}.button-lavender{background-color:#9ca1c2}.button-stroke{border:solid 1.5px #121a50;color:#121a50;background-color:#fff;background-image:url("../assets/brand/icon-arrow-right-dark.svg")}main{max-width:1800px;box-sizing:border-box}main,header,footer{max-width:1800px;padding:0 70px;box-sizing:border-box}main{margin:0 auto}@media only screen and (max-width: 768px){main{padding:0 30px}}#alert-container{width:100%;height:45px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;gap:30px}#alert-container #alert{background-color:#e60019;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:8px 35px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:30px}#alert-container #alert p{color:#fff;font-size:18px;font-size:1.125rem;font-weight:600}#alert-container #alert-point{background-color:#e60019;border-radius:50%;width:10px;height:10px;margin-top:20px}header{width:100%;display:flex;justify-content:space-between;align-items:center;margin:50px auto 100px}@media only screen and (max-width: 768px){header{margin-bottom:40px}}header #rsp-menu-icon{display:none;cursor:pointer}@media only screen and (max-width: 1085px){header #rsp-menu-icon{display:inherit}}header #menu-rsp-mask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:110;background-color:#fff;opacity:.8;filter:alpha(opacity=80);display:none}header #menu-rsp-mask.open{display:initial}@media only screen and (max-width: 1420px){header{padding:0 35px}}@media only screen and (max-width: 1220px){header{padding:0 20px}}@media only screen and (max-width: 1085px){header{padding:0 70px}}@media only screen and (max-width: 768px){header{padding:0 30px}}@media only screen and (max-width: 1420px){header #logo{width:222px;height:70px}}@media only screen and (max-width: 1220px){header #logo{width:175px;height:55px}}@media only screen and (max-width: 1085px){header #logo{width:initial;height:initial}}@media only screen and (max-width: 500px){header #logo{width:210px;height:initial}}header nav{display:flex;justify-content:right;align-items:center;gap:10px;z-index:120}@media only screen and (max-width: 1600px){header nav{gap:3px}}header nav .nav-button{background-image:none;background-color:#fff;border:none;border-radius:0 10px 10px;padding:0 25px;height:50px;line-height:50px;color:#121a50;font-size:18px;font-size:1.125rem;font-weight:bold;letter-spacing:.2px;text-decoration:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}header nav .nav-button:hover{text-decoration:none;background-color:#121a50;color:#fff}@media only screen and (max-width: 1600px){header nav .nav-button{padding:0 15px}}@media only screen and (max-width: 1320px){header nav .nav-button{font-size:17px;font-size:1.0625rem}}@media only screen and (max-width: 1280px){header nav .nav-button{font-size:16px;font-size:1rem}}header nav .m-active{text-decoration:none;background-color:#121a50;color:#fff}header nav .button-home{background-color:#e6eaff;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header nav .button-home img{margin-top:10px}header nav .button-home:hover{background-color:#e6eaff;border-radius:0 30px 30px 30px}header nav .button-donation{background-color:#fff;border:solid 1.5px #121a50;height:40px;line-height:40px}@media only screen and (max-width: 1600px){header nav .button-donation{margin-right:10px}}header nav .button-streaming{background-color:#fff;border:solid 1.5px #f77e0b;height:40px;line-height:40px;padding-right:35px;color:#f77e0b;text-transform:uppercase}@media only screen and (max-width: 1320px){header nav .button-streaming{padding-right:15px}}header nav .button-streaming #streaming-point{float:right;background-color:#f77e0b;border-radius:50%;width:10px;height:10px;margin:13px -20px 0 0}@media only screen and (max-width: 1320px){header nav .button-streaming #streaming-point{display:none}}@media only screen and (max-width: 1085px){header nav .button-streaming #streaming-point{display:initial;margin:13px 0}}header nav .button-streaming:hover{background-color:#f77e0b;color:#fff}header nav .button-streaming:hover #streaming-point{background-color:#fff}header nav .menu-separator{width:1px;height:30px;margin:0 15px;background-color:#121a50}@media only screen and (max-width: 1220px){header nav .menu-separator{display:none}}header nav .nav-dropdown-content{display:none;position:absolute;min-width:160px;z-index:100;background-color:#121a50;color:#fff;padding:10px;border:none;border-radius:0 10px 10px}header nav .nav-dropdown-hover{position:static;float:left}header nav .nav-dropdown-hover:hover .nav-button{border-radius:0 10px 0 0;text-decoration:none;background-color:#121a50;color:#fff}header nav .nav-dropdown-hover:hover .nav-dropdown-content{display:inherit}header nav .nav-item{width:100%;display:block;text-align:left;white-space:normal;float:none;outline:0;padding:0 20px;color:#fff;text-decoration:none;line-height:45px;box-sizing:border-box;border:none;border-radius:0 10px 10px;background-color:#121a50;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:.2px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}header nav .nav-item:hover{background-color:#fff;color:#121a50}header nav .nav-item span{font-size:14px;font-size:.875rem;font-weight:200}@media only screen and (max-width: 1085px){header nav{width:90%;max-width:400px;align-items:start;display:block;background-color:#e6eaff;position:fixed;top:0;bottom:0;right:-500px;left:inherit;padding:40px 20px;overflow-y:scroll;-webkit-transition:right ease-in-out .2s;-moz-transition:right ease-in-out .2s;-o-transition:right ease-in-out .2s;transition:right ease-in-out .2s}header nav .nav-button{display:block;height:45px;text-align:left;background:0;margin:15px 0 0;font-size:18px;font-size:1.125rem}header nav .nav-dropdown-hover{position:relative;float:none}header nav .nav-dropdown-hover:hover .nav-button{border-radius:0 10px 10px}header nav .nav-dropdown-content{display:inherit;position:relative;float:none;background:0}header nav .nav-item{background:0;color:#121a50;line-height:35px;font-size:16px;font-size:1rem;color:#4b5595}header nav .m-active{text-decoration:none;background-color:#121a50;color:#fff}}header nav .s-active{background-color:#4b5595;color:#fff}header nav.open{right:0}footer{width:100%;padding:0 50px;margin:0 auto 30px}@media only screen and (max-width: 768px){footer{padding:0 30px}}footer .footer-connect{display:flex;justify-content:center;align-items:center;gap:50px;background-color:#121a50;border-radius:0 20px 20px;padding:40px}@media only screen and (max-width: 1185px){footer .footer-connect{flex-direction:column;text-align:center}}footer .footer-connect p{color:#fff}footer .footer-connect p:first-of-type{font-size:48px;font-size:3rem;font-family:"Dm",serif}footer .footer-connect p:last-of-type{font-size:24px;font-size:1.5rem;font-style:italic}footer .footer-churchs{margin:70px;display:flex;gap:80px;justify-content:space-around;align-items:flex-start}@media only screen and (max-width: 1185px){footer .footer-churchs{margin:70px 20px}}@media only screen and (max-width: 1024px){footer .footer-churchs{display:inherit}}footer .footer-churchs>div{display:flex;justify-content:space-around;align-items:flex-start;gap:30px}@media only screen and (max-width: 1024px){footer .footer-churchs>div{justify-content:center;margin-bottom:30px}footer .footer-churchs>div>div:first-of-type{width:100px}footer .footer-churchs>div>div:last-of-type{width:230px}}footer .footer-churchs>div>div p:first-of-type{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;margin-bottom:20px}footer .footer-churchs>div>div p:last-of-type{color:#9ca1c2;line-height:1.3em}footer .footer-buttons{display:flex;justify-content:center;align-items:center;gap:15px}@media only screen and (max-width: 768px){footer .footer-buttons{flex-direction:column}footer .footer-buttons a,footer .footer-buttons button{width:100%}}footer .footer-buttons .socials{display:flex;justify-content:center;align-items:center;gap:15px}footer .footer-buttons .social img{cursor:pointer;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}footer .footer-buttons .social img:hover{transform:scale(1.2)}footer .footer-legals{margin:70px 50px 50px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 800px){footer .footer-legals{flex-direction:column;justify-content:center;align-items:center;gap:50px}}footer .footer-legals .footer-copyright{width:200px}@media only screen and (max-width: 800px){footer .footer-legals .footer-copyright{width:initial;text-align:center}}footer .footer-legals .footer-copyright p{margin-bottom:10px}footer .footer-legals .footer-copyright>p{font-size:14px;font-size:.875rem}footer .footer-legals .footer-copyright a:hover{text-decoration:underline}footer .footer-legals .footer-logos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}footer .footer-legals .footer-logos img{cursor:pointer;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}footer .footer-legals .footer-logos img:hover{transform:scale(1.2)}footer .footer-legals .footer-top{width:200px;text-align:right}@media only screen and (max-width: 800px){footer .footer-legals .footer-top{width:initial;text-align:center}}footer .footer-legals .footer-top img{cursor:pointer;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}footer .footer-legals .footer-top img:hover{transform:scale(1.2)}.button-center{margin:50px 20px 100px;text-align:center}u,a,a:hover{text-decoration-thickness:1px}hr{border:0;border-top:solid 1px #e6eaff;margin:40px 0}.flex-cols{display:flex;gap:50px;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.flex-cols>div{flex-basis:50%}.cover{margin:0 auto;max-width:1300px;display:flex;justify-content:space-between;gap:30px}@media only screen and (max-width: 1085px){.cover{flex-direction:column;justify-content:center}}.cover h1{font-family:"Dm",serif;font-size:65px;font-size:4.0625rem;font-weight:100}@media only screen and (max-width: 1400px){.cover h1{font-size:55px;font-size:3.4375rem}}@media only screen and (max-width: 1085px){.cover h1{max-width:600px;margin-left:10px}}.cover>div{position:relative}.cover>div img{border:none;border-radius:0 50px 50px}@media only screen and (max-width: 1400px){.cover>div img{width:650px;height:363px}}@media only screen and (max-width: 1200px){.cover>div img{width:568px;height:317px;border-radius:0 40px 40px}}@media only screen and (max-width: 1085px){.cover>div img{float:right}}@media only screen and (max-width: 950px){.cover>div img{width:480px;height:268px;border-radius:0 30px 30px}}@media only screen and (max-width: 768px){.cover>div img{float:none;width:100%;height:auto;border-radius:0 20px 20px}}.cover>div>div{position:absolute;top:180px;left:-450px}@media only screen and (max-width: 1400px){.cover>div>div{left:-60%}}@media only screen and (max-width: 1085px){.cover>div>div{top:40px;left:0}}@media only screen and (max-width: 768px){.cover>div>div{position:inherit;margin:0 auto;top:initial;left:initial}}@media only screen and (max-width: 650px){.cover>div>div{top:50px}}.cover>div>div p:first-of-type{max-width:500px;padding:30px 50px;border-radius:0 10px 10px;background-color:#e6eaff;color:#4b5595;font-size:24px;font-size:1.5rem;font-style:italic;font-weight:500;line-height:28px}@media only screen and (max-width: 1085px){.cover>div>div p:first-of-type{max-width:400px}}@media only screen and (max-width: 950px){.cover>div>div p:first-of-type{font-size:18px;font-size:1.125rem;max-width:300px;line-height:18px;padding:20px 30px}}@media only screen and (max-width: 768px){.cover>div>div p:first-of-type{max-width:initial;margin:-70px 30px 0}}.cover>div>div p:last-of-type{max-width:500px;padding:20px 50px;font-weight:200;color:#9ca1c2}.mosaic-wrapper>div{margin:100px 0;display:flex;gap:0;flex-wrap:wrap;justify-content:left}.mosaic-wrapper>div .module{padding:15px;box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 640px){.mosaic-wrapper>div .module{padding:15px 0}}.mosaic-wrapper>div .module:hover .image img{transform:scale(1.05)}.mosaic-wrapper>div .module:hover .title{text-decoration:underline}.mosaic-wrapper>div .module .image{overflow:hidden;width:100%;margin-bottom:20px;border-radius:0 20px 20px}.mosaic-wrapper>div .module .image img{width:100%;transform:scale(1.02);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.mosaic-wrapper .switcher{--gap: 1rem;--sign-flag: calc(var(--breakpoint, 40rem) - 100%);--multiplier: 999;gap:var(--gap);box-sizing:border-box}.mosaic-wrapper .switcher>*{--num-gaps: calc(var(--columns, 3) - 1);flex-basis:calc(var(--sign-flag)*var(--multiplier));max-width:100%;min-width:calc(100%/var(--columns, 3) - var(--num-gaps)*var(--gap))}.mosaic-wrapper .col-3u{--columns: 1}.mosaic-wrapper .col-3u .image{height:550px;position:relative;overflow:hidden}@media only screen and (max-width: 640px){.mosaic-wrapper .col-3u .image{height:inherit}}.mosaic-wrapper .col-3u .image img{position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}@media only screen and (max-width: 640px){.mosaic-wrapper .col-3u .image img{position:relative}}.mosaic-wrapper .col-2u{--columns: 2}.mosaic-wrapper .col-1u{--columns: 3}.article-cover{margin:0 auto;max-width:1200px;display:flex;justify-content:space-between;gap:30px}@media only screen and (max-width: 1160px){.article-cover{flex-direction:column;align-items:center}}.article-cover .article-cover-titles{max-width:480px}@media only screen and (max-width: 1160px){.article-cover .article-cover-titles{max-width:880px}}.article-cover .article-cover-titles h1{font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100}.article-cover .article-cover-titles .subtitle{max-width:430px;margin-top:15px;color:#9ca1c2}.article-cover .article-cover-titles .chapeau{max-width:380px;margin-top:40px;line-height:1.3em}@media only screen and (max-width: 1160px){.article-cover .article-cover-titles .chapeau{max-width:880px}}.article-cover .article-cover-img-share{width:685px;height:440px;background-color:#f6f8ff;border-radius:0 20px 20px;display:flex;justify-content:space-between;gap:0;flex-grow:0}@media only screen and (max-width: 830px){.article-cover .article-cover-img-share{width:100%;height:auto;flex-direction:column}}.article-cover .article-cover-img-share .article-cover-image{position:relative}.article-cover .article-cover-img-share .article-cover-image:hover img.play{transform:translate(-50%, -50%) scale(1.2)}.article-cover .article-cover-img-share .article-cover-image img:first-of-type{border-radius:0 20px 20px}@media only screen and (max-width: 830px){.article-cover .article-cover-img-share .article-cover-image img:first-of-type{width:100%;height:auto}}.article-cover .article-cover-img-share .article-cover-image img.play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.article-cover .article-cover-img-share .article-cover-share,.article-cover .article-cover-img-share .article-cover-summary{padding:30px;color:#9ca1c2;width:245px}@media only screen and (max-width: 830px){.article-cover .article-cover-img-share .article-cover-share,.article-cover .article-cover-img-share .article-cover-summary{width:initial}}.article-cover .article-cover-img-share .article-cover-share>div:nth-child(1),.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(1){display:flex;gap:20px}.article-cover .article-cover-img-share .article-cover-share>div:nth-child(1) p,.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(1) p{font-size:14px;font-size:.875rem}.article-cover .article-cover-img-share .article-cover-share>div:nth-child(2),.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(2){margin:30px 0 0 30px}.article-cover .article-cover-img-share .article-cover-share>div:nth-child(2) p,.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(2) p{font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:800}.article-cover .article-cover-img-share .article-cover-share>div:nth-child(2) .article-cover-share-icons,.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(2) .article-cover-share-icons{margin-top:15px;display:flex;align-items:center;gap:20px}.article-cover .article-cover-img-share .article-cover-summary{position:relative;padding:30px 20px 30px 30px}.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(2){margin:30px 15px 10px 0;position:relative}.article-cover .article-cover-img-share .article-cover-summary>div:nth-child(2) p{text-transform:none;font-weight:normal;margin-bottom:15px;line-height:1.1em}.article-cover .article-cover-img-share .article-cover-summary button{position:absolute;bottom:30px;margin-top:30px}@media only screen and (max-width: 830px){.article-cover .article-cover-img-share .article-cover-summary button{position:relative}}.article-contents{max-width:720px;margin:80px auto 120px}.article-contents h2{margin-top:60px;margin-bottom:30px;margin-left:-30px;font-family:"Dm",serif;font-size:36px;font-size:2.25rem;font-weight:100}@media only screen and (max-width: 770px){.article-contents h2{margin-left:0}}.article-contents h2::before{content:"•";margin-right:20px;color:#f77e0b}@media only screen and (max-width: 770px){.article-contents h2::before{display:none}}.article-contents h3{margin-top:45px;margin-left:-20px;font-size:20px;font-size:1.25rem;color:#9ca1c2}@media only screen and (max-width: 770px){.article-contents h3{margin-left:0}}.article-contents h3::before{content:"•";margin-right:15px;color:#e6eaff}@media only screen and (max-width: 770px){.article-contents h3::before{display:none}}.article-contents button{margin-top:25px}.article-contents p{margin-top:15px;font-weight:100;line-height:1.3em}.article-contents i{font-weight:100}.article-contents blockquote{margin:30px;padding:30px 60px;background-color:#fff7ef;border-radius:0 20px 20px;font-style:italic;line-height:1.3em;color:#f77e0b;font-size:20px;font-size:1.25rem}.article-contents a{padding:0 5px;color:#f77e0b}.article-contents a:hover{text-decoration:underline;text-decoration-thickness:1px}.article-contents a:before{content:"";display:inline-block;background:url("../assets/brand/icon-link-text.svg") no-repeat top right;width:24px;height:13px;margin:0 5px 0 0}.article-contents a.no-decoration{padding:0}.article-contents a.no-decoration:hover{text-decoration:none}.article-contents a.no-decoration:before{width:0;height:0;background:0;margin:0}.article-contents ol li{list-style:disc;list-style-position:inside}.article-files{max-width:720px;margin:80px auto 50px}.article-files h2{margin:60px 0 30px;font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100}@media only screen and (max-width: 500px){.article-files .container{padding:0;border-left:none}}.article-files .container a{text-decoration:none;text-decoration-thickness:1px}.article-files .container a:hover .pdf,.article-files .container a:hover .link,.article-files .container a:hover .video{background-color:#f6f8ff}.article-files .container a:hover .infos{margin-right:15px}.article-files .container .file{width:100%;height:45px;margin-bottom:25px;display:flex;align-items:center}.article-files .container .file .type{width:80px;height:35px;margin-top:12px;flex-shrink:0;text-align:center;text-transform:uppercase;color:#4b5595;font-weight:bold;font-size:14px;font-size:.875rem;line-height:38px;border-radius:0 10px 10px}.article-files .container .file .infos{width:100%;margin-right:25px;display:flex;justify-content:space-between;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.article-files .container .file .name{font-style:italic;font-weight:500;padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:normal;display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical}.article-files .container .pdf,.article-files .container .audio,.article-files .container .link,.article-files .container .video{background-color:#fff;border:solid 1px #e6eaff;border-right:0;border-left:0;border-radius:0 10px 10px;color:#121a50}.article-files .container .audio{height:125px}.article-files .container .audio:hover{background-color:#f6f8ff}@media only screen and (max-width: 900px){.article-files .container .audio{display:block;height:inherit}}.article-files .container .audio .type{height:85px;line-height:88px}@media only screen and (max-width: 900px){.article-files .container .audio .type{height:inherit;line-height:40px;margin-bottom:10px}}.article-files .container .audio .audio-title{text-overflow:ellipsis;overflow:hidden;white-space:normal;display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:10px 0 15px 0;padding:0}.article-files .container .audio .timeline-range{margin-top:10px;margin-left:-2px;margin-bottom:-6px}.article-files .container .audio .controls{padding:0 20px}.article-files .container .audio .play-label{font-size:14px;font-size:.875rem;font-weight:600}.audio-player{margin:0;padding:0 15px;box-sizing:border-box;background:none;flex-direction:column-reverse;gap:0;width:100%}.audio-player .audio-title{padding:7px 0;font-style:italic;font-weight:500}.audio-player .controls{padding:0}.audio-title{color:#121a50}.audio-player .play-label,.audio-player .controls .time,.timeline-range .sliderValue span{color:#4b5595}.audio-player .timeline .progress,.audio-player .controls .toggle-play.pause:before,.audio-player .controls .toggle-play.pause:after,.audio-player .controls .volume-container .volume-slider .volume-percentage,.timeline-range .sliderValue span:after,.timeline-range input{background:#4b5595}.audio-player .controls .toggle-play.play{border-left:13px solid #4b5595}.timeline-range input::-webkit-slider-thumb{width:15px;height:15px;background:#fff;border:5px solid #4b5595}.timeline-range input::-moz-range-thumb{width:15px;height:15px;background:#fff;border:5px solid #4b5595}.timeline-range input::-moz-range-progress{background:#4b5595}.volume-range .volume-popup span{color:#4b5595}.volume-range .volume-popup span:after{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.volume-range input{background:#4b5595}.volume-range input::-webkit-slider-thumb{width:15px;height:15px;background:#fff;border:5px solid #4b5595}.volume-range input::-moz-range-thumb{width:15px;height:15px;background:#fff;border:5px solid #4b5595}.volume-range input::-moz-range-progress{background:#4b5595}.article-footer{display:flex;justify-content:space-between;align-items:center;max-width:720px;margin:0 auto 80px}.article-footer .article-footer-share{border-top:solid 1px #9ca1c2;padding-top:20px}.article-footer .article-footer-share>p{color:#9ca1c2;text-transform:uppercase;font-weight:800;margin-bottom:20px}.article-footer .article-footer-share .article-cover-share-icons{margin-top:15px;display:flex;align-items:center;gap:20px}a.icon{padding:0 5px;text-decoration:underline;color:#f77e0b}a.icon:hover{text-decoration:none}a.icon:before{content:"";display:inline-block;background:url("../assets/brand/icon-link-text.svg") no-repeat top right;width:24px;height:13px;margin:0 5px 0 0}#index .header{margin:0 auto;max-width:1300px;display:flex;justify-content:space-between}@media only screen and (max-width: 1085px){#index .header{flex-direction:column;justify-content:center}}#index .header h1{font-family:"Dm",serif;font-size:65px;font-size:4.0625rem;font-weight:100}@media only screen and (max-width: 1400px){#index .header h1{font-size:55px;font-size:3.4375rem}}@media only screen and (max-width: 1085px){#index .header h1{max-width:600px;margin-left:10px;margin-bottom:40px}}#index .header>div{position:relative}#index .header>div img:first-of-type{border:none;border-radius:0 50px 50px}@media only screen and (max-width: 1200px){#index .header>div img:first-of-type{width:568px;height:367px;border-radius:0 40px 40px}}@media only screen and (max-width: 1085px){#index .header>div img:first-of-type{float:right}}@media only screen and (max-width: 950px){#index .header>div img:first-of-type{width:480px;height:310px;border-radius:0 30px 30px}}@media only screen and (max-width: 768px){#index .header>div img:first-of-type{float:none;width:100%;height:auto;border-radius:0 20px 20px}}#index .header>div img.header-illustration{position:absolute;top:-30px;right:50px}#index .header>div button{position:absolute;bottom:30px;right:30px}@media only screen and (max-width: 768px){#index .header>div button{position:inherit;margin:0 auto 20px;display:block}}#index .header>div>div{position:absolute;top:180px;left:-450px}@media only screen and (max-width: 1400px){#index .header>div>div{left:-60%}}@media only screen and (max-width: 1085px){#index .header>div>div{top:40px;left:0}}@media only screen and (max-width: 768px){#index .header>div>div{position:inherit;margin:0 auto;top:initial;left:initial}}#index .header>div>div div:first-of-type{max-width:500px;padding:30px 50px;border-radius:0 10px 10px;background-color:#e6eaff;color:#4b5595;font-size:24px;font-size:1.5rem;font-style:italic;font-weight:500;line-height:28px}@media only screen and (max-width: 1085px){#index .header>div>div div:first-of-type{max-width:400px}}@media only screen and (max-width: 950px){#index .header>div>div div:first-of-type{font-size:18px;font-size:1.125rem;max-width:300px;line-height:18px;padding:20px 30px}}@media only screen and (max-width: 768px){#index .header>div>div div:first-of-type{max-width:initial;margin:-70px 30px 0}}#index .header>div>div div:last-of-type{max-width:500px;padding:20px 50px;font-weight:200;color:#9ca1c2}#index #see-live{display:none;margin-top:80px;text-align:center}@media only screen and (max-width: 1085px){#index #see-live{display:block}}#index #see-live p{font-size:14px;font-size:.875rem;color:#4b5595;margin-top:8px}#index #see-live .button-streaming{background-color:#fff;border:solid 1.5px #f77e0b;border-radius:8px;height:40px;line-height:40px;padding:8px 15px 8px 30px;color:#f77e0b;text-transform:uppercase}#index #see-live .button-streaming:hover{background-color:#f77e0b;color:#fff}#index #see-live .button-streaming:hover #streaming-point{background-color:#fff}#index .church-places{margin:100px 20px 0;text-align:center}@media only screen and (max-width: 768px){#index .church-places{margin-top:40px}}#index .church-places p:first-of-type,#index .church-places span{font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100}#index .church-places span{text-decoration:underline}#index .church-places p:last-of-type{display:inline-block;margin-top:15px;padding:10px 25px;border-radius:0 10px 10px;background-color:#e6eaff;color:#9ca1c2}#index .church-places a:hover{color:#f77e0b}#index .church-information{margin-top:-100px;background-image:url("../assets/brand/curve-arrow.svg");background-repeat:no-repeat;background-position:center center;min-height:840px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}@media only screen and (max-width: 1270px){#index .church-information{flex-direction:column;gap:30px;margin-top:60px}}@media only screen and (max-width: 850px){#index .church-information>a{width:100%}}#index .church-information .church-agenda{width:618px;height:463px;background-image:url("../assets/images/home-church-agenda.jpg");background-repeat:no-repeat;background-position:left bottom;background-size:100%;position:relative;border-radius:0 0 0 20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media only screen and (max-width: 1270px){#index .church-information .church-agenda{border-radius:0 20px 20px}}@media only screen and (max-width: 850px){#index .church-information .church-agenda{width:100%;background-size:cover}}@media only screen and (max-width: 600px){#index .church-information .church-agenda{height:240px}}#index .church-information .church-agenda:hover{background-size:105%}@media only screen and (max-width: 850px){#index .church-information .church-agenda:hover{background-size:cover}}#index .church-information .church-agenda>div{padding:50px}@media only screen and (max-width: 600px){#index .church-information .church-agenda>div{padding:30px}}#index .church-information .church-agenda p:first-of-type{font-family:"Dm",serif;font-size:65px;font-size:4.0625rem;font-weight:100;color:#0fb8a0}@media only screen and (max-width: 600px){#index .church-information .church-agenda p:first-of-type{font-size:45px;font-size:2.8125rem}}#index .church-information .church-agenda p:last-of-type{font-size:48px;font-size:3rem;color:#121a50;text-transform:uppercase}@media only screen and (max-width: 600px){#index .church-information .church-agenda p:last-of-type{font-size:32px;font-size:2rem}}#index .church-information .church-agenda button{position:absolute;bottom:30px;right:40px}#index .church-information .church-opening-hours{width:618px;height:463px;background-color:#121a50;color:#fff;position:relative;border-radius:0 20px 20px 0;flex-shrink:0}@media only screen and (max-width: 1270px){#index .church-information .church-opening-hours{border-radius:0 20px 20px}}@media only screen and (max-width: 850px){#index .church-information .church-opening-hours{width:100%;height:inherit}}#index .church-information .church-opening-hours>p{margin:0 70px;font-style:italic;font-size:16px;font-size:1rem;line-height:22px}@media only screen and (max-width: 850px){#index .church-information .church-opening-hours>p{margin:30px 50px}}#index .church-information .church-opening-hours>div{margin:50px 60px 20px;display:flex;justify-content:space-around;align-items:flex-start;gap:30px}@media only screen and (max-width: 850px){#index .church-information .church-opening-hours>div{flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width: 850px){#index .church-information .church-opening-hours>div>div{display:flex;justify-content:left;align-items:center;gap:30px;width:100%}}@media only screen and (max-width: 590px){#index .church-information .church-opening-hours>div>div{display:initial;width:initial;text-align:center}}#index .church-information .church-opening-hours .church-name{margin:20px 0;font-family:"Dm",serif;font-size:30px;font-size:1.875rem;font-weight:100;letter-spacing:1px}#index .church-information .church-opening-hours .church-mass{margin-top:10px;font-size:16px;font-size:1rem;font-weight:200}#index .church-information .church-opening-hours .church-mass span{font-size:22px;font-size:1.375rem;font-weight:500}#index .church-information .church-opening-hours .church-mass img{margin:0 0 0 15px}#index .church-information .church-opening-hours button{position:absolute;bottom:30px;right:40px}@media only screen and (max-width: 850px){#index .church-information .church-opening-hours button{position:inherit;display:block;margin:0 auto 30px}}#index .warning-information{margin:-150px auto 50px;padding:50px 70px;border-radius:0 20px 20px;background-color:#fbe1e4;max-width:1236px;display:flex;gap:50px}@media only screen and (max-width: 1270px){#index .warning-information{margin:30px auto;padding:30px 40px}}@media only screen and (max-width: 850px){#index .warning-information{display:inherit}}#index .warning-information>div{display:flex;flex-direction:column}@media only screen and (max-width: 850px){#index .warning-information>div{margin-top:20px}}#index .warning-information>div .warning-title{display:block;width:fit-content;margin:0 0 15px;padding:10px 25px;background-color:#e60019;color:#fff;font-weight:500;border-radius:0 10px 10px}#index .warning-information>div .warning-text p{line-height:1.2em;font-weight:100}#index .section-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:100px 20px 50px}@media only screen and (max-width: 750px){#index .section-title{margin-top:50px}}#index .section-title p:first-of-type{position:relative;font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100}#index .section-title p:first-of-type span{position:absolute;top:0;right:-20px;width:16px;height:16px;border-radius:8px;background-color:#f77e0b}#index .section-title p:last-of-type{margin-top:10px;font-size:18px;font-size:1.125rem;color:#9ca1c2}#index .section-title-minus-margin{margin-top:-100px}@media only screen and (max-width: 1270px){#index .section-title-minus-margin{margin-top:100px}}#index #events{display:flex;align-items:center;justify-content:center;gap:60px}@media only screen and (max-width: 1200px){#index #events{gap:30px}}@media only screen and (max-width: 1000px){#index #events{flex-wrap:wrap;align-items:center;justify-content:center}}#index #events .image{max-width:440px;max-height:440px;overflow:hidden;border-radius:0 20px 20px;flex-grow:1;flex-shrink:1}#index #events .image img{width:100%;transform:scale(1.02);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#index #events .image:hover img{transform:scale(1.05)}#index #foryou{padding:60px 50px;background-color:#def6ff;border-radius:0 30px 30px;position:relative;display:flex;flex-direction:column;gap:120px}@media only screen and (max-width: 1000px){#index #foryou{gap:30px}}#index #foryou .curve-line-1{position:absolute;top:0;right:0;z-index:1;width:100%}#index #foryou .curve-line-2{position:absolute;bottom:15px;left:0;z-index:1;width:100%}#index #foryou>div{display:flex;justify-content:center;align-items:center;gap:60px;z-index:2}@media only screen and (max-width: 1200px){#index #foryou>div{gap:30px}}@media only screen and (max-width: 1000px){#index #foryou>div{flex-wrap:wrap}}#index #foryou>div>div:hover img{transform:scale(0.95)}#index #foryou>div>div:hover>div{margin-top:-10px}#index #foryou a>div{width:355px;height:400px;background-color:#fff;border-radius:0 20px 20px}#index #foryou a>div img{border-radius:0 20px 20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#index #foryou>div>div>div{width:155px;height:36px;background-color:#fff;border-radius:0 10px 10px;line-height:36px;text-align:center;margin:0 auto;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#index #actualities{display:flex;justify-content:center;align-items:center;gap:60px}@media only screen and (max-width: 1550px){#index #actualities{flex-direction:column;gap:30px}}#index #actualities p{line-height:1em}@media only screen and (max-width: 1550px){#index #actualities>a{width:100%}}#index #actualities>a>div{position:relative;max-width:440px;height:700px;border-radius:0 20px 20px;background-color:#e6eaff}@media only screen and (max-width: 1550px){#index #actualities>a>div{display:flex;align-items:center;max-width:100%;height:200px}}@media only screen and (max-width: 900px){#index #actualities>a>div{height:auto;align-items:flex-start}}@media only screen and (max-width: 600px){#index #actualities>a>div{flex-direction:column}}#index #actualities>a>div .actuality-image{border-radius:0 20px 20px;background-color:#fff}#index #actualities>a>div .actuality-image img{width:440px;height:440px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:0 20px 20px}@media only screen and (max-width: 1550px){#index #actualities>a>div .actuality-image img{width:auto;height:200px}}@media only screen and (max-width: 600px){#index #actualities>a>div .actuality-image img{width:100%;height:auto}}#index #actualities>a>div .actuality-text{width:100%;padding:0 50px}@media only screen and (max-width: 600px){#index #actualities>a>div .actuality-text{padding:0 30px}}#index #actualities>a>div .actuality-text .actuality-title{padding:30px 0;font-size:32px;font-size:2rem;font-family:"Dm",serif}#index #actualities>a>div .actuality-text .actuality-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-size:1.125rem;line-height:1.2em}#index #actualities>a>div .actuality-text .actuality-infos{position:absolute;bottom:0;width:100%;padding:30px 0;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-size:14px;font-size:.875rem;font-weight:600}@media only screen and (max-width: 1550px){#index #actualities>a>div .actuality-text .actuality-infos{position:relative}}#index #actualities>a>div .actuality-text .actuality-infos img{margin-left:20px}#index #actualities>a:hover .actuality-image img{transform:scale(0.95)}#index #actualities>a:hover .actuality-title{text-decoration:underline}#index #actualities>a:hover .actuality-infos{padding-right:40px}#index .newsletter-information{margin-top:-150px;background-image:url("../assets/brand/curve-arrow.svg");background-repeat:no-repeat;background-position:center center;min-height:750px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}@media only screen and (max-width: 1270px){#index .newsletter-information{flex-direction:column;gap:30px;margin-top:60px}}@media only screen and (max-width: 850px){#index .newsletter-information>a{width:100%}}#index .newsletter-information .newsletter-current{width:618px;height:360px;background-image:url("../assets/images/home-newsletter-current.jpg");background-repeat:no-repeat;background-position:left bottom;background-size:100%;position:relative;border-radius:0 0 0 20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media only screen and (max-width: 1270px){#index .newsletter-information .newsletter-current{border-radius:0 20px 20px}}@media only screen and (max-width: 850px){#index .newsletter-information .newsletter-current{width:100%;background-size:cover}}@media only screen and (max-width: 600px){#index .newsletter-information .newsletter-current{height:240px}}#index .newsletter-information .newsletter-current:hover{background-size:105%}@media only screen and (max-width: 850px){#index .newsletter-information .newsletter-current:hover{background-size:cover}}#index .newsletter-information .newsletter-current>div{padding:50px}@media only screen and (max-width: 600px){#index .newsletter-information .newsletter-current>div{padding:30px}}#index .newsletter-information .newsletter-current p:first-of-type{font-family:"Dm",serif;font-size:65px;font-size:4.0625rem;font-weight:100;color:#fff}@media only screen and (max-width: 600px){#index .newsletter-information .newsletter-current p:first-of-type{font-size:45px;font-size:2.8125rem}}#index .newsletter-information .newsletter-current p:last-of-type{font-size:36px;font-size:2.25rem;color:#fff;text-transform:uppercase}@media only screen and (max-width: 600px){#index .newsletter-information .newsletter-current p:last-of-type{font-size:22px;font-size:1.375rem}}#index .newsletter-information .newsletter-current button{position:absolute;bottom:30px;right:40px}#index .newsletter-information .newsletter-archive{width:618px;height:360px;background-color:#121a50;color:#fff;position:relative;border-radius:0 20px 20px 0}@media only screen and (max-width: 1270px){#index .newsletter-information .newsletter-archive{border-radius:0 20px 20px;margin-bottom:50px}}@media only screen and (max-width: 850px){#index .newsletter-information .newsletter-archive{width:100%;height:inherit}}#index .newsletter-information .newsletter-archive>div{margin:50px 40px 40px 60px;display:flex;justify-content:center;align-items:center;gap:30px}@media only screen and (max-width: 850px){#index .newsletter-information .newsletter-archive>div{flex-direction:column;justify-content:center;align-items:center;margin:50px 60px}}#index .newsletter-information .newsletter-archive>div>a button{min-width:max-content}#index .newsletter-information .newsletter-archive>div>div{max-width:280px}@media only screen and (max-width: 850px){#index .newsletter-information .newsletter-archive>div>div{display:initial;max-width:initial;text-align:center}}#index .newsletter-information .newsletter-archive>div p:first-of-type{font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100;color:#fff;margin-bottom:15px}#index .newsletter-information .newsletter-archive>div p:last-of-type{font-size:18px;font-size:1.125rem;color:#9ca1c2}#index #actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:0 20px 100px}#index #actions>div{display:flex;justify-content:center;align-items:center;gap:30px}#index #actions>div>div,#index #actions>div>a{width:350px;height:230px;border:solid 2px #121a50;border-radius:0 20px 20px;padding:40px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#index #actions>div>div:hover,#index #actions>div>a:hover{background-color:#e6eaff;border-color:#fff}#index #actions>div>div p,#index #actions>div>a p{font-family:"Dm",serif;font-size:26px;font-size:1.625rem;font-weight:100;margin-bottom:20px}#index #actions>div>div>div,#index #actions>div>a>div{display:flex;gap:20px;margin-top:40px}#index #actions>div>div .button-streaming,#index #actions>div>div .button-streaming-point,#index #actions>div>a .button-streaming,#index #actions>div>a .button-streaming-point{display:inline-block;border-radius:0 10px 10px;padding:0 15px;border:solid 1px #f77e0b;height:40px;line-height:40px;color:#f77e0b;text-transform:uppercase;font-size:20px;font-size:1.25rem;font-weight:800}#index #actions>div>div .button-streaming #streaming-point,#index #actions>div>div .button-streaming-point #streaming-point,#index #actions>div>a .button-streaming #streaming-point,#index #actions>div>a .button-streaming-point #streaming-point{float:right;background-color:#f77e0b;border-radius:50%;width:10px;height:10px;margin:13px -20px 0 0}#index #actions>div>div .button-streaming:hover,#index #actions>div>div .button-streaming-point:hover,#index #actions>div>a .button-streaming:hover,#index #actions>div>a .button-streaming-point:hover{background-color:#f77e0b;color:#fff;text-decoration:none}#index #actions>div>div .button-streaming:hover #streaming-point,#index #actions>div>div .button-streaming-point:hover #streaming-point,#index #actions>div>a .button-streaming:hover #streaming-point,#index #actions>div>a .button-streaming-point:hover #streaming-point{background-color:#fff}#index #actions>div>div .button-streaming-point,#index #actions>div>a .button-streaming-point{padding:0 35px 0 15px}#index #actions>div .action-orange{color:#f77e0b;border-color:#f77e0b}#index #actions>div .action-orange:hover{background-color:#ffe7d0}#events_list .cover>div>div{top:220px}@media only screen and (max-width: 1085px){#events_list .cover>div>div{top:40px}}#events_list #list{min-height:800px}#event{margin-bottom:100px}#event .fb-page{margin-top:50px;display:block;text-align:center}#event .wrapper{margin:0 auto;max-width:1200px}#event .wrapper .event-desc{display:flex;gap:70px}@media only screen and (max-width: 950px){#event .wrapper .event-desc{flex-direction:column;gap:20px}}#event .wrapper .event-desc .event-desc-img-share{width:685px;height:440px;background-color:#f6f8ff;border-radius:0 20px 20px;display:flex;justify-content:space-between;gap:0;flex-grow:0}@media only screen and (max-width: 1250px){#event .wrapper .event-desc .event-desc-img-share{flex-direction:column;justify-content:flex-start;width:initial;height:initial}}@media only screen and (max-width: 950px){#event .wrapper .event-desc .event-desc-img-share{flex-direction:row;justify-content:space-between;width:initial;height:440px}}@media only screen and (max-width: 720px){#event .wrapper .event-desc .event-desc-img-share{flex-direction:column;justify-content:flex-start;width:initial;height:initial}}#event .wrapper .event-desc .event-desc-img-share .event-desc-image img{width:440px;height:440px;border-radius:0 20px 20px}@media only screen and (max-width: 720px){#event .wrapper .event-desc .event-desc-img-share .event-desc-image img{width:100%;height:auto}}#event .wrapper .event-desc .event-desc-img-share .event-desc-share{padding:30px;color:#9ca1c2;width:100%}#event .wrapper .event-desc .event-desc-img-share .event-desc-share>div:first-of-type{display:flex;gap:20px}#event .wrapper .event-desc .event-desc-img-share .event-desc-share>div:first-of-type p{font-size:14px;font-size:.875rem}#event .wrapper .event-desc .event-desc-img-share .event-desc-share>div:last-of-type{margin:30px 0 0 30px}#event .wrapper .event-desc .event-desc-img-share .event-desc-share>div:last-of-type p{font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:800}#event .wrapper .event-desc .event-desc-img-share .event-desc-share>div:last-of-type .event-desc-share-icons{margin-top:15px;display:flex;align-items:center;gap:20px}#event .wrapper .event-desc .event-desc-name{max-width:390px;margin-top:20px}@media only screen and (max-width: 950px){#event .wrapper .event-desc .event-desc-name{max-width:initial}}#event .wrapper .event-desc .event-desc-name h1{font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:normal}#event .wrapper .event-desc .event-desc-name p.subtitle{margin-top:15px;font-size:18px;font-size:1.125rem;color:#9ca1c2}#event .wrapper .event-desc .event-desc-name .chapeau{margin-top:40px;line-height:1.3em}#event .wrapper .event-desc .event-desc-name .chapeau p{margin-top:10px;font-weight:400}#event .wrapper .event-desc .event-desc-name .chapeau strong{font-weight:800}#event .wrapper .event-desc .event-desc-name h2{margin:30px 0 15px;font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:normal}#event .wrapper .event-desc .event-desc-name .text{font-weight:200;line-height:1.3em}#event .wrapper .event-desc .event-desc-name .buttons{margin-top:50px;display:flex;flex-direction:column;gap:20px}#event .wrapper .article-contents{max-width:720px;margin:40px auto 30px}@media only screen and (max-width: 1024px){#iam .cover>div>div{top:50px}}#iam .our-vision{display:flex;justify-content:space-around;align-items:center;margin:50px 0}#iam .our-vision h2{margin:0 0 15px;font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:normal}#iam .our-vision p.text{font-weight:200;max-width:600px}#iam .our-vision .age{background-color:#e6eaff;border-radius:0 20px 20px;padding:15px 40px;color:#4b5595}#news_list .filters{margin:80px 0 50px 0}#news_list .filter{cursor:pointer}#news_list #button-filter-active.active{background-color:#f77e0b}#news_list #actualities{margin:150px 0 80px;display:flex;justify-content:center;flex-wrap:wrap;gap:40px}@media only screen and (max-width: 850px){#news_list #actualities{margin-top:50px;justify-content:center}}#news_list #actualities .hide{display:none}#news_list #actualities>a>div{position:relative;width:320px;height:630px;border-radius:0 20px 20px;background-color:#e6eaff}#news_list #actualities>a>div .actuality-image{width:320px;height:320px;border-radius:0 20px 20px;background-color:#fff}#news_list #actualities>a>div .actuality-image img{width:320px;height:320px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:0 20px 20px}#news_list #actualities>a>div .actuality-title{margin:30px 50px;font-size:32px;font-size:2rem;font-family:"Dm",serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}#news_list #actualities>a>div .actuality-desc{padding:0 50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-size:1.125rem;line-height:1.2em}#news_list #actualities>a>div .actuality-infos{position:absolute;bottom:0;width:100%;padding:30px 50px;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-size:14px;font-size:.875rem;font-weight:600}#news_list #actualities>a:hover .actuality-image img{transform:scale(0.95)}#news_list #actualities>a:hover .actuality-title{text-decoration:underline}#news_list #actualities>a:hover .actuality-infos{padding-right:40px}#welcome .section{max-width:1300px;margin:80px auto 0}#welcome .section h2{margin-bottom:50px;font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100}#welcome .section p{margin-bottom:15px;line-height:1.2em;max-width:450px;font-weight:100}#welcome .section button{margin:30px 0}#welcome .section .button-center{margin-top:0}#welcome .churchs{margin:20px 30px 20px;display:flex;gap:60px;justify-content:start;align-items:flex-start}@media only screen and (max-width: 1185px){#welcome .churchs{margin:70px 20px}}@media only screen and (max-width: 1024px){#welcome .churchs{display:inherit}}#welcome .churchs .church{display:flex;gap:30px}@media only screen and (max-width: 1024px){#welcome .churchs .church{margin-bottom:30px}#welcome .churchs .church>div:first-of-type{width:100px}#welcome .churchs .church>div:last-of-type{width:230px}}@media only screen and (max-width: 1024px)and (max-width: 1024px){#welcome .churchs .church>div:last-of-type{width:inherit}}@media only screen and (max-width: 600px){#welcome .churchs .church{flex-direction:column}}#welcome .churchs .church .church-name{display:flex;gap:20px}#welcome .churchs .church .church-name p{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;margin-bottom:20px}#welcome .churchs .church .church-name img:hover{transform:scale(1.2)}#welcome .churchs .church .church-address{font-weight:100;margin-bottom:20px}#welcome .churchs .church .church-mass{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}#welcome .churchs .church .church-mass p:first-of-type{flex-shrink:0;margin:0;font-size:16px;font-size:1rem;font-weight:200;width:90px}#welcome .churchs .church .church-mass p:last-of-type{margin:0;font-size:22px;font-size:1.375rem;font-weight:600}#welcome .churchs .church .church-mass p:last-of-type span{font-size:16px;font-size:1rem;font-weight:100;display:block;line-height:normal;max-width:200px}#welcome .churchs .church .church-mass img{margin:0 0 0 15px}#welcome .churchs .church .church-mass-info{max-width:250px;padding-left:20px}@media only screen and (max-width: 1024px){#welcome .churchs .church .church-mass-info{max-width:inherit}}#welcome .churchs .church .church-mass-info p{margin:0;font-size:16px;font-size:1rem}#welcome .warning-information{margin:30px auto 50px;padding:50px 70px;border-radius:0 20px 20px;background-color:#fbe1e4;max-width:1236px;display:flex;gap:50px}#welcome .warning-information>div{display:flex;flex-direction:column}#welcome .warning-information>div .warning-title{display:block;width:fit-content;margin:0 0 15px;padding:10px 25px;background-color:#e60019;color:#fff;font-weight:500;border-radius:0 10px 10px}#welcome .warning-information>div .warning-text p{line-height:1.2em;font-weight:100}#welcome .warning-information>div p{max-width:initial;margin-bottom:inherit}#welcome .cols{display:flex;gap:100px;justify-content:space-between}@media only screen and (max-width: 600px){#welcome .cols{flex-direction:column;gap:0}}#welcome .live img{border-radius:0 50px 50px}@media only screen and (max-width: 1024px){#welcome .live img{display:none}}#welcome .live .button-streaming{margin-bottom:30px;display:inline-block;background-image:none;background-color:#fff;border:solid 1.5px #f77e0b;border-radius:0 10px 10px;padding:0 35px 0 25px;line-height:35px;color:#f77e0b;text-transform:uppercase;font-size:18px;font-size:1.125rem;font-weight:bold;letter-spacing:.2px;text-decoration:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#welcome .live .button-streaming #streaming-point{float:right;background-color:#f77e0b;border-radius:50%;width:10px;height:10px;margin:13px -20px 0 0}#welcome .live .button-streaming:hover{text-decoration:none;background-color:#f77e0b;color:#fff}#welcome .live .button-streaming:hover #streaming-point{background-color:#fff}#welcome .contact .numbers{margin:50px 0 120px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:80px}#welcome .contact .numbers>div{display:flex;justify-content:space-between;align-items:center;gap:30px}#welcome .contact h3{margin:0 0 10px;font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100}#welcome .contact button{margin:0}#welcome .newsletter{margin-bottom:100px}#welcome .newsletter .cols{justify-content:space-around;align-items:center}#welcome .newsletter .quote{max-width:80%;margin:30px;padding:30px 60px;background-color:#fff7ef;border-radius:0 20px 20px;font-style:italic;line-height:1.3em;color:#f77e0b;font-size:20px;font-size:1.25rem}@media only screen and (max-width: 600px){#welcome .newsletter .quote{max-width:100%;margin:10px 10px 30px;padding:20px}}#welcome .newsletter .quote span{font-size:14px;font-size:.875rem}#contact h1{font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100;text-align:center}#contact .chapeau{margin:60px auto;display:flex;justify-content:center;align-items:center;gap:50px;max-width:1100px}@media only screen and (max-width: 1024px){#contact .chapeau{flex-direction:column}}#contact .chapeau div:first-of-type p{line-height:1.2em;margin-bottom:20px}#contact .chapeau div:last-of-type{background-color:#f6f8ff;padding:50px;width:470px;border-radius:0 20px 20px 0;flex-shrink:0}@media only screen and (max-width: 1024px){#contact .chapeau div:last-of-type{width:100%}}#contact .chapeau div:last-of-type p{line-height:1.1em;margin-top:15px;color:#9ca1c2}#contact .church-places{margin:100px 20px 0;text-align:center}#contact .church-places p:first-of-type,#contact .church-places span{font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100}#contact .church-places span{text-decoration:underline}#contact .church-places p:last-of-type{display:inline-block;margin-top:15px;padding:10px 25px;border-radius:0 10px 10px;background-color:#e6eaff;color:#9ca1c2}#contact .church{margin:60px auto;display:flex;justify-content:center;align-items:stretch;gap:0;max-width:1100px}@media only screen and (max-width: 1024px){#contact .church{flex-direction:column}}#contact .church>div:first-of-type{border:solid 2px #e6eaff;border-right:0;border-radius:0 0 0 20px;padding:70px}@media only screen and (max-width: 1024px){#contact .church>div:first-of-type{border:solid 2px #e6eaff;border-bottom:0;border-radius:0 20px 0 0;padding:40px}}#contact .church>div:first-of-type h2{font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100;margin-bottom:40px}#contact .church>div:first-of-type p{line-height:1.2em;margin-bottom:20px}#contact .church>div:last-of-type{background-color:#f6f8ff;padding:50px;width:470px;border-radius:0 20px 20px 0;flex-shrink:0;height:auto}@media only screen and (max-width: 1024px){#contact .church>div:last-of-type{width:100%;border-radius:0 0 20px 20px;padding:30px}}#contact .church>div:last-of-type p{line-height:1.1em;margin-top:15px;font-weight:100}#contact .church>div:last-of-type .permanence p{margin-top:0}#contact .church>div:last-of-type h3{font-family:"Dm",serif;font-size:28px;font-size:1.75rem;font-weight:100;margin:30px 0}#contact .church>div:last-of-type button{margin-bottom:15px}#contact .church>div:last-of-type a:hover .address{text-decoration:none}#contact .church>div:last-of-type a:hover .address img{transform:scale(1.2)}#contact .church>div:last-of-type .address{display:flex;justify-content:space-between;align-items:center;gap:20px}#contact .church>div:last-of-type .address img{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#contact .church>div:last-of-type .address>p{font-weight:normal;color:#9ca1c2}#contact .church>div:last-of-type .address .direction{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}#contact .church>div:last-of-type .address .direction>p{margin-top:0;font-size:14px;font-size:.875rem;color:#f77e0b;text-decoration:underline;font-weight:bold}#vision .cover>div>div{top:220px}@media only screen and (max-width: 1400px){#vision .cover>div>div{top:180px}}@media only screen and (max-width: 1085px){#vision .cover>div>div{top:40px}}#adoration{margin-bottom:100px}#celebrations .section{max-width:1300px;margin:80px auto 0}#celebrations .section h2{margin-bottom:50px;font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100}#celebrations .section p{margin-bottom:15px;line-height:1.2em;font-weight:100}#celebrations .section button{margin:20px 0}#celebrations .section:last-of-type{margin-bottom:100px}#celebrations .warning-information{margin:80px auto 50px;padding:50px 70px;border-radius:0 20px 20px;background-color:#fbe1e4;max-width:1236px;display:flex;gap:50px}@media only screen and (max-width: 1270px){#celebrations .warning-information{margin:80px auto 50px;padding:30px 40px}}@media only screen and (max-width: 850px){#celebrations .warning-information{display:inherit}}#celebrations .warning-information>div{display:flex;flex-direction:column}@media only screen and (max-width: 850px){#celebrations .warning-information>div{margin-top:20px}}#celebrations .warning-information>div .warning-title{display:block;width:fit-content;margin:0 0 15px;padding:10px 25px;background-color:#e60019;color:#fff;font-weight:500;border-radius:0 10px 10px}#celebrations .warning-information>div .warning-text p{line-height:1.2em;font-weight:100}#celebrations .warning-information>div p{max-width:initial;margin-bottom:inherit}#celebrations .teaser{margin:80px auto;padding:0 20px;text-align:center;max-width:900px}#celebrations .teaser h2{font-family:"Dm",serif;font-size:32px;font-size:2rem;font-weight:100;margin-bottom:30px}#celebrations .teaser p{font-size:18px;font-size:1.125rem;color:#9ca1c2;line-height:1.2em}#celebrations .churchs{margin:20px 30px 70px;display:flex;gap:60px;justify-content:start;align-items:flex-start}@media only screen and (max-width: 1185px){#celebrations .churchs{margin:70px 20px}}@media only screen and (max-width: 1024px){#celebrations .churchs{display:inherit}}#celebrations .churchs .church{display:flex;gap:30px}@media only screen and (max-width: 1024px){#celebrations .churchs .church{margin-bottom:30px}#celebrations .churchs .church>div:first-of-type{width:100px}#celebrations .churchs .church>div:last-of-type{width:230px}}@media only screen and (max-width: 1024px)and (max-width: 1024px){#celebrations .churchs .church>div:last-of-type{width:inherit}}@media only screen and (max-width: 600px){#celebrations .churchs .church{flex-direction:column}}#celebrations .churchs .church .church-name{display:flex;gap:20px}#celebrations .churchs .church .church-name p{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;margin-bottom:20px}#celebrations .churchs .church .church-name img:hover{transform:scale(1.2)}#celebrations .churchs .church .church-address{font-weight:100;margin-bottom:20px}#celebrations .churchs .church .church-mass{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}#celebrations .churchs .church .church-mass p:first-of-type{flex-shrink:0;margin:0;font-size:16px;font-size:1rem;font-weight:200;width:90px}#celebrations .churchs .church .church-mass p:last-of-type{margin:0;font-size:22px;font-size:1.375rem;font-weight:600}#celebrations .churchs .church .church-mass p:last-of-type span{font-size:16px;font-size:1rem;font-weight:100;display:block;line-height:normal;max-width:200px}#celebrations .churchs .church .church-mass img{margin:0 0 0 15px}#celebrations .churchs .church .church-mass-info{max-width:250px;padding-left:20px}@media only screen and (max-width: 1024px){#celebrations .churchs .church .church-mass-info{max-width:inherit}}#celebrations .churchs .church .church-mass-info p{margin:0;font-size:16px;font-size:1rem}#celebrations .info-externals-mass{margin:0 50px;display:flex;justify-content:start;align-items:center;gap:50px}#celebrations .info-externals-mass>div p{margin:0;line-height:1.2em}#worship{margin-bottom:100px}#worship button{margin-top:50px}#sacraments .cover{margin-bottom:150px}#sacraments .article-cover{margin-bottom:75px}#sacraments .article-cover .article-cover-img-share .article-cover-summary .buttons{position:absolute;bottom:30px;margin-top:30px;display:flex;flex-direction:column;gap:15px}@media only screen and (max-width: 830px){#sacraments .article-cover .article-cover-img-share .article-cover-summary .buttons{position:inherit;margin-top:20px;bottom:initial}}#sacraments .article-cover .article-cover-img-share .article-cover-summary .buttons button{position:relative;margin:0;bottom:0}@media only screen and (max-width: 830px){#sacraments .article-cover .article-cover-img-share .article-cover-summary .buttons button{width:100%}}#serve h2{font-family:"Dm",serif;font-size:32px;font-size:2rem;font-weight:100;margin-bottom:15px}#serve h4{font-size:22px;font-size:1.375rem;font-weight:300;color:#9ca1c2}#serve .teaser{margin:80px auto;padding:0 20px;text-align:center;max-width:900px}#serve .teaser h2{font-family:"Dm",serif;font-size:32px;font-size:2rem;font-weight:100;margin-bottom:15px}#serve .teaser p{font-size:18px;font-size:1.125rem;color:#9ca1c2;line-height:1.2em;max-width:720px;margin:0 auto 15px}#serve .serve-contents{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-bottom:50px}#serve .serve-contents .item:nth-child(odd) .image img{border-radius:0 40px 40px 0}@media only screen and (max-width: 900px){#serve .serve-contents .item:nth-child(odd) .image img{border-radius:20px 20px 0 0}}#serve .serve-contents .item:nth-child(even) .image img{border-radius:40px 0 0 40px}@media only screen and (max-width: 900px){#serve .serve-contents .item:nth-child(even) .image img{border-radius:20px 20px 0 0}}#serve .serve-contents .item{display:flex;gap:0;max-width:1000px}@media only screen and (max-width: 900px){#serve .serve-contents .item{flex-direction:column}}#serve .serve-contents .item .text{background-color:#e6eaff;padding:50px;border-radius:0 20px 20px;min-height:370px;display:flex;justify-content:center;flex-direction:column;gap:30px}@media only screen and (max-width: 900px){#serve .serve-contents .item .text{order:2;border-radius:0 0 20px 20px;margin-top:-10px}}@media only screen and (max-width: 460px){#serve .serve-contents .item .text{padding:30px}}#serve .serve-contents .item .text h3{font-family:"Dm",serif;font-size:32px;font-size:2rem;font-weight:100}#serve .serve-contents .item .text p{margin-top:15px}#serve .serve-contents .item .text button{width:fit-content}#serve .serve-contents .item .image{width:400px;flex-grow:0;flex-shrink:0}@media only screen and (max-width: 900px){#serve .serve-contents .item .image{order:1;width:100%;flex:1}#serve .serve-contents .item .image img{width:100%;height:auto}}#serve .serve-contents .item .image img{margin-top:30px}#serve .serve-more{text-align:center}#serve .serve-more h2,#serve .serve-more h3,#serve .serve-more p{margin-top:15px}#serve .serve-more .bloc{max-width:500px;margin:50px auto 100px;padding:20px 50px;border:solid 1px #9ca1c2;border-radius:0 20px 20px}#serve .serve-more .bloc p{margin-bottom:30px}#donation .wrapper-donation{max-width:900px;margin:80px auto 120px}#donation .wrapper-donation .flex-cols{margin-top:80px}@media only screen and (max-width: 700px){#donation .wrapper-donation .flex-cols{flex-direction:column}#donation .wrapper-donation .flex-cols>div{width:100%}}#donation .wrapper-donation h2{margin-top:0;margin-left:0}#donation .wrapper-donation h2::before{content:"";margin-right:0}#donation .wrapper-donation h3{color:#f77e0b;margin-top:0;margin-bottom:25px;font-size:32px;font-size:2rem;font-family:"Dm",serif;font-weight:100}#donation .wrapper-donation h3::before{content:""}#donation .project{border:solid 1px #f77e0b;border-radius:10px;padding:10px 25px;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;gap:15px}@media only screen and (max-width: 700px){#donation .project{width:100%}}#donation .project>div p{margin:0}#donation .project>div p:first-child{font-size:20px;font-size:1.25rem;font-weight:bold}#donation .project>div p:last-child{color:#9ca1c2}#donation .paiements>div{display:flex;gap:30px;margin-bottom:30px}@media only screen and (max-width: 1024px){#donation .paiements>div{flex-direction:column}}#donation .paiements .paiement{flex-basis:50%;border:solid 1px #9ca1c2;border-radius:10px;padding:25px;position:relative;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer}#donation .paiements .paiement:hover{border-color:#fff;background-color:#f6f8ff}#donation .paiements .paiement img{position:absolute;top:25px;left:45px}#donation .paiements .paiement>div{text-align:center;width:100%}#donation .paiements .paiement p{margin:0}#donation .paiements .paiement p:first-child{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;font-weight:100}#donation .paiements .paiement p:last-child{font-size:28px;font-size:1.75rem;color:#f77e0b;font-weight:bold}#donation .denier p{color:#9ca1c2}#donation .arrow{display:block;margin-left:10%}#donation .informations{display:flex;justify-content:space-between;margin:auto -100px}@media only screen and (max-width: 1200px){#donation .informations{max-width:900px;margin:auto 0;gap:20px}}@media only screen and (max-width: 950px){#donation .informations{flex-direction:column}}#donation .informations .thanks{margin-top:100px;font-size:68px;font-size:4.25rem;font-family:"Dm",serif;font-weight:100}@media only screen and (max-width: 950px){#donation .informations .thanks{margin-top:0}}#donation .informations>div{flex-basis:33.333%;max-width:340px}@media only screen and (max-width: 950px){#donation .informations>div{flex-basis:100%;max-width:inherit}}#donation .informations>div .percent{font-size:48px;font-size:3rem;font-family:"Dm",serif;font-weight:100;color:#f77e0b}#donation .informations>div .percent-info{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;font-weight:100}@media only screen and (max-width: 1400px){#newsletter .cover>div>div{top:120px}}@media only screen and (max-width: 1085px){#newsletter .cover>div>div{top:40px}}#newsletter .current,#newsletter .subscribe{max-width:1100px;margin:20px auto 0;display:flex;justify-content:space-between;align-items:center;gap:50px;border:solid 1px #e6eaff;border-radius:0 20px 20px;padding:30px 100px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media only screen and (max-width: 850px){#newsletter .current,#newsletter .subscribe{padding:30px}}#newsletter .current:hover,#newsletter .subscribe:hover{background-color:#f6f8ff;padding-left:120px}@media only screen and (max-width: 1185px){#newsletter .current,#newsletter .subscribe{flex-direction:column;text-align:center}}#newsletter .current p,#newsletter .subscribe p{color:#121a50}#newsletter .current .title,#newsletter .subscribe .title{font-size:48px;font-size:3rem;font-family:"Dm",serif}#newsletter .current .subtitle,#newsletter .subscribe .subtitle{font-size:18px;font-size:1.125rem;font-style:italic;margin-bottom:15px;color:#9ca1c2}#newsletter .current .text,#newsletter .subscribe .text{font-size:24px;font-size:1.5rem;font-style:italic}#newsletter .current .icon,#newsletter .subscribe .icon{width:60px;flex:none}#newsletter .current .labels,#newsletter .subscribe .labels{flex-grow:1}#newsletter .current{margin-top:80px}#newsletter .archives{max-width:1100px;margin:80px auto}#newsletter .archives h2{font-size:28px;font-size:1.75rem;font-family:"Dm",serif;font-weight:100;margin:0 60px 30px}@media only screen and (max-width: 850px){#newsletter .archives h2{margin-left:0}}#newsletter .archives .info{margin:25px 30px 15px;color:#4b5595;font-style:italic}#newsletter .archives .newsletter-item{margin-bottom:10px;padding:0 60px;height:80px;display:flex;justify-content:space-between;align-items:center;background-color:#f6f8ff;border-radius:0 20px 20px}@media only screen and (max-width: 850px){#newsletter .archives .newsletter-item{padding:0 20px}}@media only screen and (max-width: 500px){#newsletter .archives .newsletter-item{height:auto;padding:10px}}#newsletter .archives .newsletter-item:hover{background-color:#e6eaff}#newsletter .archives .newsletter-item>div{display:flex;align-items:center;gap:20px}@media only screen and (max-width: 500px){#newsletter .archives .newsletter-item>div{flex-direction:column;align-items:flex-start;gap:5px}}#newsletter .archives .newsletter-item .number{font-size:24px;font-size:1.5rem;width:60px;color:#9ca1c2;font-weight:100}#newsletter .archives .newsletter-item .date{font-size:14px;font-size:.875rem;color:#9ca1c2}#newsletter .archives .newsletter-item .title{font-family:"Dm",serif;font-size:24px;font-size:1.5rem;font-weight:100;margin-bottom:5px;margin-right:15px}@media only screen and (max-width: 850px){#newsletter .archives .newsletter-item .title{font-size:20px;font-size:1.25rem}}#newsletter .archives .newsletter-item button{width:120px}@media only screen and (max-width: 800px){#newsletter .archives .newsletter-item button{white-space:nowrap;overflow:hidden;text-indent:-9999px;width:30px;padding:0}}#solidarity button{margin-bottom:30px}#sacrament_mariage .table-dates{margin:15px 0;display:flex;flex-direction:column;gap:2px}#sacrament_mariage .table-dates>div{display:flex;gap:30px;padding:8px 25px;background-color:#f6f8ff;border-radius:8px;justify-content:space-between}@media only screen and (max-width: 600px){#sacrament_mariage .table-dates>div{flex-direction:column;gap:5px;padding:15px 25px}}#sacrament_mariage .table-dates>div:hover{background-color:#e6eaff}#sacrament_mariage .table-dates>div div{flex:none;width:150px;flex-grow:0;flex-shrink:0}#sacrament_mariage .title-rdv{color:#f77e0b}#sacrament_mariage .faq{margin-top:50px;padding:30px 50px;border-radius:0 20px 20px;background-color:#f6f8ff}#sacrament_mariage .question{margin-top:40px;max-width:350px;line-height:28px;padding-bottom:10px;border-bottom:solid 1px #e6eaff}#sacrament_mariage .question:first-child{margin-top:0}#sacrament_mariage .question:before{color:#f77e0b}#sacrament_mariage .answer{margin-bottom:10px;padding-left:20px}@media only screen and (max-width: 500px){#sacrament_mariage .answer{padding-left:0}}#zev_concoursphoto_upload{margin:-50px auto 50px;padding:100px 30px}#zev_concoursphoto_upload .drop-area{text-align:center;border-color:#e6eaff;height:220px;width:100%}#zev_concoursphoto_upload .drop-area p{margin:50px 0 0}#zev_concoursphoto_upload #drop-img-container{overflow:hidden}#zev_concoursphoto_upload #drop-img-container #imgToUpladSelect{font-size:14px;font-size:.875rem;cursor:pointer;margin-top:5px}#zev_concoursphoto_upload #drop-img-container #imgToUpladSelect:hover{text-decoration:underline}#zev_concoursphoto_upload #drop-img-container #drop-img-raw{display:flex;gap:30px;align-items:stretch}@media only screen and (max-width: 768px){#zev_concoursphoto_upload #drop-img-container #drop-img-raw{flex-direction:column;align-items:center}}#zev_concoursphoto_upload #drop-img-container #drop-img-raw #preview-img{width:320px;height:220px;border:solid 1px #9ca1c2;text-align:center;border-radius:4px}#zev_concoursphoto_upload #drop-img-container #drop-img-raw #preview-img img:not(.icon){width:100%;height:220px;max-height:220px;object-fit:contain;border-radius:4px}#zev_concoursphoto_upload #drop-img-container #drop-img-raw #preview-img img:is(.icon){margin-top:80px}#zev_concoursphoto_upload #drop-img-container #drop-img-raw #drop-area-img{flex:1 1 auto;width:inherit}@media only screen and (max-width: 768px){#zev_concoursphoto_upload #drop-img-container #drop-img-raw #drop-area-img{width:100%}}#zev_concoursphoto_upload h1{font-family:"Dm",serif;font-size:48px;font-size:3rem;font-weight:100}#zev_concoursphoto_upload p{margin:25px 0 0;max-width:650px;line-height:1.3}#zev_concoursphoto_upload p.form-label{margin:25px 0;font-size:16px;font-size:1rem}#zev_concoursphoto_upload #upload{max-width:800px;margin:0 auto}#zev_concoursphoto_upload #submit{margin-top:30px}#zev_concoursphoto_upload #modal-progress{top:0;bottom:0;right:0;left:0;transform:inherit;max-width:100%;background:rgba(255,255,255,.9);justify-content:center;display:none}#zev_concoursphoto_upload #modal-progress .modal-content{background:#e6eaff;max-width:500px;width:100%;margin:0 auto;border-radius:20px;box-sizing:border-box}#zev_concoursphoto_upload #modal-progress .modal-content h1{font-family:"Dm",serif;font-size:32px;font-size:2rem;font-weight:100}#zev_concoursphoto_upload #modal-progress #progress-infos{margin:0 0 0 10px;font-weight:bold;text-align:center}#zev_concoursphoto_upload #selection{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:70px}#zev_concoursphoto_upload #selection .image{display:flex;flex-direction:column;gap:5px;position:relative}#zev_concoursphoto_upload #selection .image h1{position:absolute;top:10px;right:10px;font-size:48px;font-size:3rem;font-weight:bold;color:#fff;font-family:Arial,sans-serif}#zev_concoursphoto_upload #selection .image img{flex:0;height:300px;width:auto;border-radius:10px}@media only screen and (max-width: 650px){#zev_concoursphoto_upload #selection .image img{width:100%;height:auto;flex:1}}#zev_concoursphoto_upload #selection .image p{margin:0;max-width:350px;font-size:13px;font-size:.8125rem;color:#50598c}#zev_concoursphoto_upload #upload{text-align:center}#zev_concoursphoto_upload #upload p{margin:25px auto 0}#zev_concoursphoto_upload .btn-vote{margin:0 auto}/*# sourceMappingURL=style.css.map */
