@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";:export{primary:#237bd7;secondary:#23c4d7;accent:#b300ff;darkDarker:#1c1c27;darkColorDarker:rgb(33,29,50);darkColor:#292a43;darkColorLighter:#33345b;darkLigther:#28293d;darkMedium:#202030}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:1rem;padding:.5rem .75rem;font-weight:500;border:0;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent),var(--tw-ring-shadow, 0 0 transparent),var(--tw-shadow);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;color:#fff;border-bottom-width:2px;border-bottom-style:solid}.btn:hover{filter:brightness(92.5%)}.btn:active{filter:brightness(85%)}.btn.btn-sm{font-size:.8rem;padding:.4rem .6rem}.btn.btn-primary{background-color:#237bd7;border-bottom-color:#1c62ab}.btn.btn-secondary{background-color:#23c4d7;border-bottom-color:#1c9cab}.btn.btn-accent{background-color:#b300ff;border-bottom-color:#8f00cc}.btn.btn-accent2{background-color:#8a24e9;border-bottom-color:#7014c6}.btn.btn-accent3{background-color:#783fe2;border-bottom-color:#5d1fcf}.btn.btn-accent4{background-color:#3523d7;border-bottom-color:#2a1cab}.btn.btn-gradient-accent{background:linear-gradient(90deg,rgb(138,36,233) 0%,#783fe2 100%);border-bottom-color:#5d1fcf}.btn.btn-gradient{background:linear-gradient(90deg,#23c4d7 -20%,#b300ff 120%);border-bottom-color:#8f00cc}.btn:disabled{opacity:.7;cursor:default}.btn:disabled:hover{filter:brightness(100%)}.btn-gradient-border{display:inline-flex;align-items:center;background-image:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb);border:0;border-radius:8px;box-shadow:#9741fc33 0 15px 30px -5px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:1em;max-width:100%;min-width:140px;padding:3px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;cursor:pointer;transition:all .3s}.btn-gradient-border span{background-color:#292a43;padding:.5rem .75rem;border-radius:6px;width:100%;height:100%;transition:.3s}.btn-gradient-border:hover span{background:none}.btn-gradient-border:active{transform:scale(.9)}.btn-gradient-border:hover,.btn-gradient-border:active{outline:0}.mt-2{margin-top:10px}.ml-1{margin-left:5px}.form-control,.form-control:focus-visible{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-shadow);width:100%;font-size:100%;border-radius:.375rem;margin-top:8px;padding:.5rem .75rem;outline:0;border:0;border-bottom:2px solid #33345b;background:#292a43}.form-control::placeholder,.form-control:focus-visible::placeholder{font-weight:500}.form-control:focus,.form-control:focus-visible:focus{border:1px solid #237bd7}.badge{border-radius:16px;padding:2px 12px;font-size:small;color:#fff;display:inline-block}.badge-primary{background:#237bd7}.badge-secondary{background:#23c4d7}.badge-accent{background:#b300ff}.badge-accent2{background:rgb(138,36,233)}.badge-accent3{background:#783fe2}.badge-accent4{background:#3523d7}.ribbon{position:absolute;display:block;background:#237bd7;text-decoration:none;padding:4px 9px 4px 4px;text-align:center;right:-66.6666666667px;width:200px;z-index:100;top:33.3333333333px;transform:rotate(45deg);font-size:small;text-transform:uppercase}.modal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease-in-out;pointer-events:none;z-index:200}.modal .mdi-close{position:absolute;top:0;right:0;padding:8px 10px;margin:8px 10px;font-size:larger}.modal.enter-done{opacity:1;pointer-events:visible}.modal.exit{opacity:0}.modal-sm .modal-content{width:500px}.modal-md .modal-content{width:700px}.modal-lg .modal-content{width:900px}.modal-xl .modal-content{width:1100px}.modal-content{transition:all .3s ease-in-out;transform:translateY(-200px)}.modal.enter-done .modal-content{transform:translateY(0)}.modal.exit .modal-content{transform:translateY(-200px)}.modal-title{margin:0}.modal-body{max-height:70vh;overflow:auto}#alert-container{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.301);display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-in-out forwards;transition:.25s;z-index:500}#alert-container .alert-modal{width:30%;max-width:600px;min-width:300px;color:#f5f5f5;background:#292a43;border-radius:8px;padding:24px;text-align:center}#alert-container .alert-modal svg{width:88px}#alert-container .alert-modal h2{margin-top:16px;margin-bottom:10px}#alert-container .alert-modal p{margin-bottom:16px}#introduction .introduction-wrapper{display:flex;align-items:center;gap:10%;margin:5% 10%}#introduction .introduction-wrapper .introduction-details{width:50%;font-size:large;line-height:1.5rem}#introduction .introduction-wrapper .introduction-details .d-flex{display:flex;align-items:center;gap:1rem}#introduction .introduction-wrapper .introduction-details .btn{padding:10px 18px}#introduction .introduction-wrapper .introduction-details .btn,#introduction .introduction-wrapper .introduction-details .btn-gradient-border{margin-top:2rem;margin-right:1rem}#introduction .introduction-wrapper .introduction-details h2{font-size:2.5rem;margin-bottom:2.5rem;padding:1rem 0;text-align:left;background:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}#introduction .introduction-wrapper .introduction-img{position:relative;width:60%}#introduction .introduction-wrapper .introduction-img img:first-child{position:relative}#introduction .introduction-wrapper .introduction-img img:nth-child(5),#introduction .introduction-wrapper .introduction-img img:nth-child(6),#introduction .introduction-wrapper .introduction-img img:nth-child(7),#introduction .introduction-wrapper .introduction-img img:nth-child(8){top:-5%}#introduction .introduction-wrapper .introduction-img img:nth-child(7){z-index:3}#introduction .introduction-wrapper .introduction-img.active img:nth-child(1){animation:fadeIn 2.5s ease-in-out forwards,float 6s ease-in-out infinite 3s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(2){animation:fadeIn 3s ease-in-out forwards .5s,float 6.5s ease-in-out infinite 3.5s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(3){animation:fadeIn 3.5s ease-in-out forwards 1s,float 6.2s ease-in-out infinite 4.5s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(4){animation:fadeIn 4s ease-in-out forwards 1.5s,float 6.8s ease-in-out infinite 5.5s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(5){animation:moveIn 1.5s ease-in forwards 2s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(6){animation:moveIn 1.5s ease-in forwards 2.3s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(7){animation:moveIn 1.5s ease-in forwards 2.6s}#introduction .introduction-wrapper .introduction-img.active img:nth-child(8){animation:moveIn 1.5s ease-in forwards 2.9s}#introduction .introduction-wrapper .introduction-img img{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}@keyframes moveIn{to{opacity:1;top:0%}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@media screen and (max-width: 1200px){#introduction .introduction-wrapper{flex-direction:column-reverse;gap:2rem}#introduction .introduction-wrapper .introduction-details{width:80%}}@media screen and (max-width: 700px){#introduction .introduction-wrapper .introduction-img{width:80%}}@media screen and (max-width: 700px){#introduction .introduction-wrapper .introduction-details .d-flex{flex-direction:column;margin-top:1.5rem}#introduction .introduction-wrapper .introduction-details .btn,#introduction .introduction-wrapper .introduction-details .btn-gradient-border{margin-top:0;margin-right:0;width:100%}}@media screen and (max-width: 500px){#introduction .introduction-wrapper .introduction-details{width:90%;text-align:justify}#introduction .introduction-wrapper .introduction-img{width:90%}}#parcours{background:#202030;border-top-left-radius:32px}#parcours .timeline{display:flex;align-items:stretch;justify-content:center;padding:2rem;width:100vw;padding-left:190px;overflow:visible}#parcours .timeline .timeline-contents{padding:3rem 0}#parcours .timeline .timeline-item{position:relative;overflow:visible}#parcours .timeline .timeline-item .timeline-date-wrapper{position:absolute;top:0;left:-450px;width:300px;height:100%;text-align:right;color:#fff;opacity:0;transition:.333s}#parcours .timeline .timeline-item .timeline-date-wrapper.active{left:-350px;opacity:1}#parcours .timeline .timeline-item .timeline-marker{position:absolute;top:0;left:-23.5px}#parcours .timeline .timeline-item .timeline-date{position:sticky;text-align:right;top:1rem;transition:.333s;font-size:1.2rem;left:-100px;color:#237bd7}#parcours .timeline .timeline-item .timeline-content{padding:1.25rem;border-radius:.5rem;box-shadow:0 0 10px #0000001a;background-color:#202434;margin-left:1rem;margin-right:1rem;color:#fff;margin-bottom:2rem;width:300px;opacity:0;transition:.333s}#parcours .timeline .timeline-item .timeline-content h3{margin-bottom:1rem}#parcours .timeline .timeline-item .timeline-content.visible{opacity:.5}#parcours .timeline .timeline-item .timeline-content.active{opacity:1}#parcours .timeline .timeline-line{display:block;width:8px;height:auto;margin-left:10px;margin-right:10px;border-radius:8px}.timeline-corner-right{right:0;position:absolute;bottom:0;height:50px;width:50px}@media (max-width: 800px){#parcours .timeline .timeline-item{position:relative;right:190px}#parcours .timeline .timeline-item .timeline-date-wrapper{left:0;transition:.333s}#parcours .timeline .timeline-item .timeline-date-wrapper.active{left:0}#parcours .timeline .timeline-item .timeline-date{position:relative;text-align:left;top:1rem;left:36px}#parcours .timeline .timeline-item .timeline-content{padding-top:48px;margin-bottom:3rem}#parcours .timeline-marker{display:none}}.skills-wrapper{background:#202030;background:linear-gradient(0deg,#28293d 0%,#28293d 49%,#202030 50%,#202030 100%)}.skills{display:flex;flex-direction:column;align-items:center;justify-content:center}.skills .skill{display:flex;align-items:center;justify-content:space-between;background-color:#202434;margin-bottom:1rem;padding:4px 16px;border-radius:8px;width:50vw;position:relative}.skills .skill .skill-name,.skills .skill .skill-level{color:#fff;z-index:2}.skills .skill .skill-bar{position:absolute;top:0;left:0;height:100%;width:0%;border-radius:8px;visibility:hidden;opacity:0;transition:all 1.5s ease-in-out;transform:scaleX(0);transform-origin:center left}.skills .skill .skill-bar.w-5{width:5%}.skills .skill .skill-bar.w-10{width:10%}.skills .skill .skill-bar.w-15{width:15%}.skills .skill .skill-bar.w-20{width:20%}.skills .skill .skill-bar.w-25{width:25%}.skills .skill .skill-bar.w-30{width:30%}.skills .skill .skill-bar.w-35{width:35%}.skills .skill .skill-bar.w-40{width:40%}.skills .skill .skill-bar.w-45{width:45%}.skills .skill .skill-bar.w-50{width:50%}.skills .skill .skill-bar.w-55{width:55%}.skills .skill .skill-bar.w-60{width:60%}.skills .skill .skill-bar.w-65{width:65%}.skills .skill .skill-bar.w-70{width:70%}.skills .skill .skill-bar.w-75{width:75%}.skills .skill .skill-bar.w-80{width:80%}.skills .skill .skill-bar.w-85{width:85%}.skills .skill .skill-bar.w-90{width:90%}.skills .skill .skill-bar.w-95{width:95%}.skills .skill .skill-bar.w-100{width:100%}.skills .skill .skill-bar.active{visibility:visible;opacity:1;transform:scale(1)}@media screen and (max-width: 1200px){.skills .skill{width:70vw}}@media screen and (max-width: 500px){.skills .skill{width:80vw}}*{margin:0;padding:0;font-family:Montserrat,sans-serif}html{overflow-x:hidden;overflow-y:auto}:root{--logoAndTitleOffset: 9%}@media screen and (max-width: 1800px){:root{--logoAndTitleOffset: 11%}}@media screen and (max-width: 1450px){:root{--logoAndTitleOffset: 13%}}@media screen and (max-width: 1250px){:root{--logoAndTitleOffset: 13.5%}}@media screen and (max-width: 1100px){:root{--logoAndTitleOffset: 15%}}@media screen and (max-width: 900px){:root{--logoAndTitleOffset: 17%}.title{width:40vw;overflow:hidden}.mountain{width:200vw!important;transform:translate(-25%)}.glow:after{transform:scale(.75) scaleY(.5)!important}}@media screen and (max-width: 700px){:root{--logoAndTitleOffset: 22.5%}.title{width:60vw;overflow:hidden}.title h2{font-size:1.25rem}}@media screen and (max-width: 500px){html,body{overflow-x:hidden}body{position:relative}header .logo{top:20%;animation:translateBottom 2s ease forwards 4s}header .title{width:90vw;position:relative;margin:75px auto auto;left:0;text-align:center;transform:none;animation:translateTop 2s ease forwards 4s,fadeIn 2.5s ease forwards 4.5s}header .mountain{width:300vw!important;transform:translate(-30%)}}html,header{width:100vw;min-height:100vh;overflow-x:hidden}body{width:100vw;min-height:100vh;background:#1c1c27}.logo{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);height:20vh;z-index:20;animation:translateLeft 2s ease forwards 4s;transform-origin:50% 50%}.title{color:#fff;text-shadow:0 0 10px #000;position:absolute;top:30%;height:100vh;z-index:10;left:calc(50% - var(--logoAndTitleOffset) / 2);opacity:0;transform:translate(-50%,-50%);display:flex;justify-content:center;flex-direction:column;animation:translateRight 2s ease forwards 4s,fadeIn 2.5s ease forwards 4.5s}h1{font-size:3.5vh;font-weight:700}h2{font-size:1.5rem;font-weight:400;margin-bottom:20px}.title p{color:#d6d6d6;font-size:1.05em}.title p:first-child{margin-bottom:4px}.bracket{color:#8a24e9;font-weight:700;font-size:105%}@keyframes translateLeft{to{left:calc(50% - var(--logoAndTitleOffset))}}@keyframes translateRight{to{left:calc(50% + var(--logoAndTitleOffset))}}@keyframes translateBottom{to{top:30%}}@keyframes translateTop{to{margin-top:0}}@keyframes fadeIn{to{opacity:1}}.mountain{position:absolute;width:100vw;bottom:0%;overflow:hidden;z-index:5!important;margin-bottom:-50%}.mountain[src="first-mountain.svg"]{animation:moveMountain 3s ease forwards .75s}.mountain[src="second-mountain.svg"]{animation:moveMountain 3s ease forwards 1s}.mountain[src="third-mountain.svg"]{animation:moveMountain 3s ease forwards 1.25s}.mountain[src="fourth-mountain.svg"]{animation:moveMountain 3s ease forwards 1.5s}.mountain[src="fifth-mountain.svg"]{animation:moveMountain 3s ease forwards 1.75s}.glow{animation:moveByTop 8s ease forwards 2s,fadeIn 6s ease forwards 2s}@keyframes moveMountain{to{margin-bottom:0}}@keyframes moveByTop{to{top:25%}}.glow{position:absolute;height:100vh;width:100vw;margin-bottom:-50%;opacity:0;top:100%}.glow:after{position:absolute;content:"";z-index:3;height:100%;width:100%;margin:0 auto -50%;top:0%;opacity:.5;transform:scale(.75) scaleY(.3);-webkit-filter:blur(30vw);-moz-filter:blur(30vw);-ms-filter:blur(30vw);filter:blur(30vw);background:linear-gradient(270deg,#783fe2,#3523d7);background-size:200% 200%;animation:animateGlow 10s ease infinite}@keyframes animateGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.select-language-wrapper{position:absolute;top:12px;right:12px;opacity:0;animation:fadeIn 1s ease forwards 6s}.select-language-value{padding:5px;-webkit-user-select:none;user-select:none}.select-language{background:#292a43;color:#fff;border-radius:6px;border-bottom:2px solid #21213a;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:5px 8px;gap:5px;-webkit-user-select:none;user-select:none}.select-language i{margin-right:5px}.terms .select-language{background:rgb(33,29,50);border-bottom:2px solid #0c0a12}.terms .dropdown .options{background-color:#161422;border:1px solid #0c0a12}.dropdown{position:relative;cursor:pointer}.dropdown.dropdown-left .options{right:0}.dropdown.dropdown-right .options{left:0}.dropdown .options{position:absolute;background-color:#121212;min-width:160px;box-shadow:0 8px 16px #0003;z-index:10;border-radius:8px;border:1px solid #232323}.dropdown .options li{color:#fff;padding:6px 10px;font-size:.95rem;display:block;filter:none}.dropdown .options li:first-child{border-radius:8px 8px 0 0}.dropdown .options li:last-child{border-radius:0 0 8px 8px}.dropdown .options li:hover{background-color:#237bd7}.dropdown .tooltip{position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;z-index:1;padding:2px 4px;border-radius:8px;border:1px solid #cccccc}footer{margin-top:2rem;width:100vw;opacity:0;transition:all .8s ease-in-out}footer.active{opacity:1}footer a{color:#23c4d7;text-decoration:none;transition:color .3s ease;cursor:pointer}footer a:hover{color:#1c9cab}footer .footer-corners{position:relative;height:50px}footer .footer-corners .footer-corner-left{left:0}footer .footer-corners .footer-corner-right{right:0}footer .footer-corners .footer-corner-left,footer .footer-corners .footer-corner-right{position:absolute;bottom:0;height:50px;width:50px}footer .footer-content{padding:16px 32px;text-align:center;background:rgba(0,0,0,.24)}.footer-shape{position:absolute;bottom:-200px;left:0;right:0;width:100vw;z-index:-1;opacity:0;transition:all 2s ease-in-out}.footer-shape.active{opacity:1;bottom:0}@media screen and (max-width: 1400px){.footer-shape{height:70vh;width:auto}}@media screen and (max-width: 950px){.footer-shape{height:85vh;width:auto}}@media screen and (max-width: 650px){.footer-shape{height:100vh;width:auto}}#contact .contact-wrapper{width:100%;display:flex}#contact .contact-form{position:relative;margin:1rem 1rem 2rem;width:30%;margin:0 auto;padding:1rem;border-radius:1rem;background:rgba(26,20,52,.7764705882);overflow:visible!important;box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;opacity:0;transform:translateY(100px);transition:all 1s ease-in-out}#contact .contact-form.active{opacity:1;transform:translateY(0)}#contact .contact-form h2{position:absolute;top:0;margin:0!important;left:50%;width:100%;transform:translate(-50%,-60%)}#contact .contact-form p{padding:1rem .5rem;color:#d3cbec;line-height:1.5rem}#contact .contact-form .contact-two-col{display:flex}#contact .contact-form .contact-one-col{margin-bottom:.75rem}#contact .contact-form .contact-one-col .form-control{width:calc(100% - 2.5rem)}#contact .contact-form .form-control{margin:.5rem;color:#d3cbec}#contact .contact-form textarea{resize:none}#contact .contact-form .btn{position:absolute;bottom:0;padding:.6rem 1.5rem;left:50%;transform:translate(-50%,50%)}@media screen and (max-width: 1920px){#contact .contact-form{width:40%}}@media screen and (max-width: 1200px){#contact .contact-form{width:50%}}@media screen and (max-width: 950px){#contact .contact-form{width:60%}}@media screen and (max-width: 650px){#contact .contact-form{width:80%}}.portfolio{--portfolioWidth: 100%;--portfolioMargin: 20%;--portfolioItemWidth: calc(var(--portfolioWidth) - var(--portfolioMargin));display:flex;justify-content:center;margin:0 calc(var(--portfolioMargin) / 2);flex-wrap:wrap;padding:2rem 0}.portfolio .portfolio-item{overflow:hidden;position:relative;border-radius:1rem;box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;background:rgb(33,29,50);border-bottom:#161422 solid 2px;margin:1rem;width:calc(var(--portfolioItemWidth) / 3);color:#fff;text-decoration:none;opacity:0;transform:translateY(100px);transition:all .8s ease-in-out}.portfolio .portfolio-item.active{opacity:1;transform:translateY(0)}.portfolio .portfolio-item img{border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%}.portfolio .portfolio-item p{margin-top:.5rem;text-wrap:wrap}.portfolio .portfolio-item .badge{margin-left:.375rem}.portfolio .portfolio-item .portfolio-content{padding:1rem}.portfolio .portfolio-item.clickable:hover{cursor:pointer;transform:scale(1.05);transition:all .3s ease-in-out}@media screen and (max-width: 1300px){.portfolio .portfolio-item{width:calc(var(--portfolioItemWidth) / 2)}}@media screen and (max-width: 900px){.portfolio .portfolio-item{width:var(--portfolioItemWidth)}}@media screen and (max-width: 650px){.portfolio{margin:0 calc(var(--portfolioMargin) / 4)}}:root{--scrollbar-ligther: #26273b;--scrollbar-ligthest: #37395a}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-ligthest) var(--scrollbar-ligther)}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-ligther)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-ligthest);border-radius:10px;border:0px solid var(--scrollbar-ligther)}main{position:absolute;top:100vh;background:#28293d;width:100vw;z-index:10;color:#fff;line-height:1.4rem;overflow:hidden}main h2{text-align:center;margin-bottom:48px}main section{padding:3rem 0}main #competences{background:#1c1c27;border-radius:2rem}.position-relative{position:relative}.fade-in{opacity:0;transform:translateY(20px);transition:all .5s ease-in-out}.fade-in.active{opacity:1;transform:translateY(0)}.modal{overflow:auto}.modal .modal-content{width:90vw;max-height:90vh}.modal .mdi-close{color:#fff;cursor:pointer;font-size:x-large;position:fixed}.modal img{width:inherit}.portfolio .modal .mdi-close{color:#222!important}.terms{color:#fff;position:relative;background:#28293d;width:100vw;min-height:100vh;line-height:1.4rem}.terms a{text-decoration:none;margin-bottom:1.5rem}.terms a i{margin-right:5px}.terms article{position:relative;margin:auto;padding:3rem 0 5rem;width:60%;z-index:3}.terms article h1{margin-bottom:3rem}.terms article h2{margin:2rem 0}.terms footer{position:fixed;bottom:0;z-index:2}.terms .footer-shape{position:absolute;bottom:0;left:0;right:0;width:100vw;z-index:1}@media screen and (max-width: 1400px){.terms article{width:70%}.terms .footer-shape{height:70vh;width:auto}}@media screen and (max-width: 950px){.terms article{width:80%}.terms .footer-shape{height:85vh;width:auto}}@media screen and (max-width: 650px){.terms article{width:90%}.terms .footer-shape{height:100vh;width:auto}}.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-position:50%}.flag-icon-background{-webkit-background-size:contain;background-size:contain}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em;-webkit-background-size:contain;background-size:contain}.flag-icon:before{content:" "}.dropdown-menu .flag-icon{margin-right:5px}.flag-icon-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='480'%20width='640'%20version='1'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h213.337v480H0z'/%3e%3cpath%20fill='%23f31830'%20d='M426.662%200H640v480H426.662z'/%3e%3c/g%3e%3c/svg%3e")}.flag-icon-en{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0h75z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281h55zm-184%2020%206%2035L54%20480H0l240-179zM640%200v3L391%20191l2-44L590%200h50zM0%200l239%20176h-60L0%2042V0z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0H241zM0%20160v160h640V160H0z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96H0zM273%200v480h96V0h-96z'/%3e%3c/svg%3e")}
