*{margin:0;padding:0;box-sizing:border-box}:root{--dark-blue: #002c85;--light-blue: hsl(200, 100%, 50%);--lighter-blue: hsl(198, 93%, 83%);--yellow: hsl(52, 100%, 50%);--red: hsl(0, 100%, 50%);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 14%);--font-family: "Poppins", sans-serif;--additional-font-family: Georgia, "Times New Roman", Times, serif}body{font-family:var(--font-family);min-height:100vh;min-height:100dvh;color:var(--black)}.hs-left{opacity:1;filter:blur(0);transform:none}.ss-left{opacity:1;transform:translate(0);filter:blur(0)}.hs-right{opacity:1;filter:blur(0);transform:none}.ss-right{opacity:1;transform:translate(0);filter:blur(0)}.hs-top{opacity:1;filter:blur(0);transform:none}.ss-top{opacity:1;transform:translateY(0);filter:blur(0)}.hs-bottom{opacity:1;filter:blur(0);transform:none}.ss-bottom{opacity:1;transform:translateY(0);filter:blur(0)}.logo{z-index:1001}.logo a{text-decoration:none;display:flex;align-items:center}.logo a img{width:210px;display:block}.navbar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#002466,#063a88);padding:0 2.5em;color:var(--white--red);min-height:10vh;min-height:10dvh;position:fixed;top:0;width:100%;z-index:1000;box-shadow:#00000042 0 12px 30px}.navbar .nav-menu{display:flex;align-items:center;gap:6px;z-index:4}.navbar .nav-menu li{list-style:none}.navbar .nav-menu li a,.navbar .nav-menu li span{color:var(--white);text-decoration:none;font-size:.78rem;min-height:42px;padding:0 .8em;cursor:pointer;display:flex;align-items:center;gap:4px;font-weight:700;text-transform:uppercase;transition:.25s all ease}.navbar .nav-menu li a:hover,.navbar .nav-menu li span:hover{background-color:#00aaff2e}.navbar .nav-menu li .active{background-color:var(--red);color:var(--white)}.navbar .nav-menu .dropdown-title{position:relative}.navbar .dropdown{display:none;flex-direction:column;background-color:#002466;width:fit-content;min-width:max-content;position:absolute;top:calc(100% + 10px);left:0;margin-top:0;min-height:auto;padding:.75em;gap:4px;align-items:flex-start;justify-content:center;border-top:4px solid var(--red);box-shadow:#00000047 0 18px 45px}.navbar .dropdown li{width:100%}.navbar .dropdown li a{color:var(--white);font-weight:700;text-decoration:none;font-size:.8rem;min-height:44px;width:100%;padding:0 1.45em;white-space:nowrap}.navbar .dropdown li a:hover{background-color:var(--light-blue);color:var(--white)}.navbar .dropdown-open,.navbar .about{display:flex}.nav-scrolled{background:#212121}.nav-scrolled .nav-menu li a,.nav-scrolled .nav-menu li span{color:var(--white)}.nav-scrolled .nav-menu li a:hover,.nav-scrolled .nav-menu li span:hover{background-color:#ff00003d;color:var(--white)}.nav-scrolled .nav-menu li .active{background-color:var(--red);color:var(--white)}.nav-scrolled .nav-menu .dropdown-title{position:relative}.nav-scrolled .nav-menu .dropdown-title .dropdown{background-color:var(--black)}.burger{width:32px;height:24px;display:none;flex-direction:column;gap:4px}.burger span{width:100%;height:5px;background-color:var(--red)}.container{overflow:hidden;min-height:99vh;min-height:99dvh;display:flex;background:linear-gradient(#002c85da,#002c85e8),url(/assets/landing-bg-oGGoPSZy.jpg);background-position:center;background-size:cover;gap:30px;align-items:center;justify-content:space-between;width:100%;padding:calc(10vh + 2em) 2.5em 0}.container .middle-banner{width:100%;display:none;min-height:5vh;min-height:5dvh;background-color:var(--lighter-blue)}.container .middle-banner div{flex:1}.container .middle-banner .blue{background-color:var(--light-blue)}.container .middle-banner .yellow{background-color:var(--yellow)}.container .middle-banner .red{background-color:var(--red)}.container .image{align-self:flex-end;align-items:flex-end;width:90%;height:calc(89vh - 2em);display:flex}.container .image img{display:block;margin:auto auto 0;width:100%;height:100%;object-fit:contain;object-position:bottom center}.container .text{display:flex;flex-direction:column;gap:14px;padding-top:0;padding-bottom:2.5em;max-width:700px}.container .text h1{color:var(--white);font-size:clamp(2rem,3.4vw,3.65rem);line-height:1.12;max-width:700px}.container .text p{color:var(--white);font-size:1.25rem;line-height:1.45;max-width:640px}.container .text p span{font-weight:700}.container .text p .span-light{color:var(--light-blue)}.container .text p .span-lighter{color:var(--lighter-blue)}.container .text .hero-lead{color:#ffffffd1;font-size:.9rem;line-height:1.65;max-width:610px}.container .text .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:.25em}.container .text a{background-color:var(--red);color:var(--white);text-decoration:none;min-height:48px;padding:0 1.2em;text-transform:uppercase;font-weight:700;border:1px solid var(--white);font-size:.85rem;width:fit-content;display:inline-flex;align-items:center;gap:8px;transition:.3s all ease}.container .text .secondary-cta{background-color:transparent;border-color:#ffffff8c}.container .text a:hover{background-color:var(--dark-blue)}.bottom-banner{overflow:hidden;min-height:1vh;min-height:1dvh;background-color:var(--lighter-blue);display:flex}.bottom-banner div{flex:1}.bottom-banner .blue{background-color:var(--light-blue)}.bottom-banner .yellow{background-color:var(--yellow)}.bottom-banner .red{background-color:var(--red)}.container-about{overflow:hidden;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;justify-content:stretch;background:linear-gradient(90deg,#fffffffa,#f5fbffeb),url(/assets/about-Wll82zH0.png);background-position:center;background-size:cover;min-height:62vh;min-height:62dvh;gap:42px;padding:0 2.5em;margin-top:0}.container-about .image{width:100%;max-width:440px;align-self:flex-end;justify-self:center}.container-about .image img{display:block;width:100%}.container-about .text{width:100%;max-width:1060px;display:flex;flex-direction:column;gap:14px;padding:3em 0}.container-about .text h1{position:relative;color:var(--dark-blue);font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05;font-weight:800;text-transform:uppercase;padding-left:.45em}.container-about .text h1:before{content:"";position:absolute;left:0;top:.08em;width:6px;height:.95em;background-color:var(--red)}.container-about .text h3{color:#32425d;font-weight:400;font-size:1.03rem;line-height:1.55;font-style:italic;max-width:900px}.container-about .text p{color:#3f495a;text-align:justify;font-size:.98rem;line-height:1.85;max-width:1040px}.container-about .text p span{font-weight:700;color:var(--red)}.container-about .text a{text-decoration:none;color:var(--white);background-color:var(--red);padding:.85em 1.4em;width:fit-content;font-size:.82rem;text-transform:uppercase;font-weight:700;border-radius:0;box-shadow:inset 0 -4px 0 var(--dark-blue);transition:.3s all ease}.container-about .text a:hover{background-color:var(--dark-blue);box-shadow:inset 0 -4px 0 var(--light-blue)}.mission{width:100%;min-height:100vh;min-height:100dvh;padding:4em 2.5em;gap:24px;background:linear-gradient(135deg,#001f5cf0,#007ab8c7),url(/assets/law_bg-BNOiyfa1.jpg);background-position:center;background-size:cover;color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center}.mission .title{width:100%;max-width:none;display:flex;align-items:center;justify-content:flex-start;padding-left:1em;border-left:8px solid var(--red)}.mission .title h1{width:100%;font-size:2rem;line-height:1.15;text-transform:uppercase;font-weight:800;color:var(--white)}.mission .cards{width:100%;max-width:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:22px}.mission .cards .card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:235px;border:1px solid hsla(0,0%,100%,.22);text-decoration:none;border-radius:0;overflow:hidden;background-color:#fffffff0;box-shadow:#00153f3d 0 20px 48px;transition:.3s all ease}.mission .cards .card .icon{background:linear-gradient(180deg,var(--light-blue),hsl(213,100%,42%));min-height:100%;width:100%;height:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border-right:5px solid var(--yellow)}.mission .cards .card .icon .ic{font-size:2.8rem;color:var(--white)}.mission .cards .card .content{width:100%;padding:1.8em 1.9em;display:flex;flex-direction:column;justify-content:center;gap:12px;cursor:pointer;height:auto;background-color:transparent;transition:.3s all ease}.mission .cards .card .content h3{font-size:1.25rem;line-height:1.25;font-weight:800;color:var(--dark-blue)}.mission .cards .card .content p{font-size:.9rem;line-height:1.7;text-align:left;color:#383838}.mission .cards .card:hover{transform:translateY(-6px);border-color:var(--light-blue);box-shadow:#00000047 0 28px 60px}.mission .cards .card:hover .icon{background:linear-gradient(180deg,var(--red),hsl(219,100%,28%))}@media (max-width: 1186px){.mission{padding:4em 2em}.mission .title{max-width:none}.mission .title h1{font-size:1.75rem}.mission .cards{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.mission .cards .card{grid-template-columns:92px minmax(0,1fr);min-height:250px}}.container-join{overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;justify-content:center;padding:calc(10vh + 1em) 2.5em 1em;gap:24px;width:100%;height:100vh;height:100dvh;margin-top:0;background:linear-gradient(120deg,#002c850f,#00aaff14),var(--white)}.container-join .form{width:100%;max-height:100%;padding:1.1em;background-color:var(--white);border-left:6px solid var(--light-blue);box-shadow:#141e2c1f 0 18px 50px}.container-join .form input,.container-join .form select{width:100%;height:38px;padding:.45em .7em;outline:none;border-radius:0;border:1px solid hsl(0,0%,78%);font-family:var(--font-family);font-size:.85rem;background-color:#f8fafb}.container-join .form input:focus{border:1px solid var(--dark-blue);background-color:var(--white)}.container-join .form h1{color:var(--dark-blue);margin-bottom:.65em;font-size:1.35rem;line-height:1.1;font-weight:800;text-transform:uppercase}.container-join .form form{width:100%;display:flex;flex-direction:column}.container-join .form form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.42em}.container-join .form form .input-group{width:100%;display:flex;margin-bottom:.42em;gap:12px}.container-join .form form .input-group div{flex:1}.container-join .form form input,.container-join .form form select{width:100%;height:38px;padding:.45em .7em;outline:none;border-radius:0;border:1px solid hsl(0,0%,78%);font-family:var(--font-family)}.container-join .form form input:focus{border:1px solid var(--dark-blue)}.container-join .form form select:focus{border:1px solid var(--dark-blue)}.container-join .form form textarea:focus{border:1px solid var(--dark-blue)}.container-join .form form label{color:var(--black);font-size:.7rem;font-weight:700;text-transform:uppercase}.container-join .form form textarea{border-radius:0;resize:none;height:66px;outline:none;border:1px solid hsl(0,0%,78%);font-family:var(--font-family);padding:.7em;background-color:#f8fafb}.container-join .form form ::placeholder{color:var(--black);text-transform:uppercase}.container-join .form form button{width:fit-content;color:var(--white);background-color:var(--red);outline:none;border:none;padding:.75em 2.1em;font-size:.85rem;font-family:var(--font-family);cursor:pointer;font-weight:700;text-transform:uppercase;transition:.3s all ease}.container-join .form form button:hover{background-color:var(--dark-blue)}.container-join .form p{margin:.65em 0 0;font-size:.72rem;line-height:1.45;color:var(--dark-blue);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.container-join .text{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:2em;background:linear-gradient(#002c85eb,#002c85eb),url(/assets/landing-bg-oGGoPSZy.jpg);background-position:center;background-size:cover;color:var(--white)}.container-join .text h1{color:var(--white);font-size:1.65rem;line-height:1.15;text-transform:uppercase}.container-join .text h3{font-weight:300;font-size:1.15rem;margin:.25em 0 .5em;color:var(--white)}.container-join .text h3 span{color:var(--light-blue);font-weight:700}.container-join .text p{color:#f5f5f5;text-align:justify;font-size:.9rem;line-height:1.7}.container-join .text .rendez-vous span{color:var(--dark-blue);font-weight:700;display:flex;align-items:center;gap:4px}.container-join .text .line{width:90px;height:4px;background-color:var(--red)}.container-contact{overflow:hidden;background-color:#e0e0e076;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:100vh;height:100dvh;margin-top:0}.container-contact .image{width:35%;display:flex;flex-direction:column;gap:10px;padding:2.5em 0}.container-contact .image img{width:100%}.container-contact .form{margin-left:2.5em;padding:1.25em 0;width:52%;max-width:880px;background:transparent;border-left:none;box-shadow:none}.container-contact .form .contacts{margin-top:.8em;padding:.75em 1em;background-color:transparent;border-left:4px solid var(--dark-blue);display:flex;flex-direction:column;gap:8px}.container-contact .form .contacts p{color:var(--dark-blue);display:flex;align-items:center;text-align:justify;gap:4px;font-size:.8rem;line-height:1.45}.container-contact .form form{width:100%;display:flex;flex-direction:column;gap:2px}.container-contact .form form h1{color:var(--dark-blue);margin-bottom:.25em;font-size:1.85rem;line-height:1.1;font-weight:800;text-transform:uppercase;padding-left:.45em;border-left:6px solid var(--red)}.container-contact .form form p{color:#616161;font-size:.88rem;line-height:1.5;margin-bottom:.8em;max-width:720px}.container-contact .form form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.55em}.container-contact .form form .input-group{width:100%;display:flex;margin-bottom:.55em;gap:12px}.container-contact .form form .input-group div{flex:1}.container-contact .form form input,.container-contact .form form select{width:100%;height:36px;padding:.45em .75em;outline:none;border-radius:0;border:1px solid hsl(0,0%,78%);border-left:4px solid hsl(0,0%,78%);font-family:var(--font-family);background-color:var(--white);transition:.25s all ease}.container-contact .form form input:focus{border-color:var(--light-blue);box-shadow:#00aaff2e 0 0 0 4px}.container-contact .form form select:focus{border-color:var(--light-blue);box-shadow:#00aaff2e 0 0 0 4px}.container-contact .form form textarea:focus{border-color:var(--light-blue);box-shadow:#00aaff2e 0 0 0 4px}.container-contact .form form label{color:var(--dark-blue);font-size:.7rem;font-weight:700;margin-bottom:.25em;text-transform:uppercase}.container-contact .form form textarea{border-radius:0;resize:none;height:72px;outline:none;border:1px solid hsl(0,0%,78%);border-left:4px solid hsl(0,0%,78%);font-family:var(--font-family);background-color:var(--white);padding:.65em .75em;transition:.25s all ease}.container-contact .form form ::placeholder{color:#525252}.container-contact .form form button{width:fit-content;color:var(--white);background-color:var(--dark-blue);outline:none;border:none;border-radius:0;padding:.72em 2.1em;font-size:.8rem;font-family:var(--font-family);cursor:pointer;font-weight:700;text-transform:uppercase;transition:.3s all ease;box-shadow:inset 0 -4px 0 var(--light-blue)}.container-contact .form form button:hover{background-color:var(--red);box-shadow:inset 0 -4px 0 var(--dark-blue)}footer{overflow:hidden;min-height:auto;background-color:var(--dark-blue);background:linear-gradient(135deg,#001f5cf0,#003c85d6),url(/assets/bg_footer-CkFt2igj.jpg);background-position:center;background-size:cover;display:flex;gap:0;flex-direction:column;justify-content:space-between}footer .top-contents{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(190px,.7fr) minmax(190px,.7fr) minmax(260px,.9fr);gap:28px;align-items:start;justify-content:space-between;padding:4em 2.5em 3.2em}footer .copyrights{justify-self:flex-end;background-color:var(--red);display:flex;align-items:center;justify-content:center;padding:1em 2.5em;border-top:1px solid hsla(0,0%,100%,.12)}footer .copyrights p{color:var(--white);font-size:.85rem;display:flex;align-items:center;gap:4px;font-weight:700}footer .logo{display:flex;flex-direction:column;gap:16px;padding:1.2em;background-color:transparent;border:none}footer .logo a img{margin-bottom:.5em}footer .logo span{color:var(--white);font-size:1rem}footer .logo .socials{display:flex;align-items:center;gap:10px}footer .logo .socials a{text-decoration:none;color:var(--white);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3);background-color:#ffffff14;transition:.25s all ease}footer .logo .socials a .icon{font-size:1.7rem}footer .logo .socials a:hover{background-color:var(--red);border-color:var(--red)}footer .quick-link{display:flex;flex-direction:column;gap:14px;color:var(--white)}footer .quick-link h3{font-size:1.2rem;position:relative;padding-left:.7em;text-transform:uppercase}footer .quick-link h3:before{content:"";position:absolute;left:0;top:.15em;width:4px;height:1.2em;background-color:var(--red)}footer .quick-link ul{display:flex;flex-direction:column;gap:9px}footer .quick-link ul li{list-style:none}footer .quick-link ul li a{text-decoration:none;display:flex;align-items:center;gap:4px;width:fit-content;color:var(--white);padding:.2em 0;background-color:transparent;transition:.3s all ease}footer .quick-link ul li a:hover{font-weight:700;color:var(--red)}footer .contacts{display:flex;flex-direction:column;gap:12px;padding:1.2em;background-color:transparent;border:none}footer .contacts h3{font-size:1rem;font-weight:700;color:var(--white);text-transform:uppercase}footer .contacts p{color:var(--white);display:flex;align-items:center;gap:8px;font-size:.9rem}.not-found{background-color:var(--dark-blue);background:linear-gradient(#002c85d3,#002c85da),url(/assets/landing-bg-oGGoPSZy.jpg);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);padding:1em}.not-found h1{font-size:2rem}.not-found p{font-size:.85rem;margin:1em 0}.not-found a{text-decoration:none;color:var(--white);padding:.5em 2em;font-size:.85rem;background-color:var(--red)}.not-found img{width:50%}.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;margin-top:10vh}.news-box,.article-box{display:flex;flex-direction:column;align-items:center;min-height:90vh;min-height:90dvh;overflow:hidden}.news-box .title,.article-box .title{width:100%;padding:1em 2.5em;background-color:var(--light-blue);display:flex;align-items:center;justify-content:space-between;margin-top:15vh}.news-box .title h1,.article-box .title h1{font-size:2rem;color:var(--white)}.news-box .title .search,.article-box .title .search{background-color:var(--white);display:flex;align-items:center;padding:.5em 1em}.news-box .title .search input,.article-box .title .search input{background-color:transparent;outline:none;border:none;color:var(--white);font-family:var(--font-family);font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--black)}.article-box .title{background-color:var(--red)}.news-box{background:linear-gradient(180deg,hsl(210,35%,98%) 0%,var(--white) 38%,hsl(210,35%,98%) 100%);padding-bottom:3em}.news-box .title{margin-top:10vh;padding:2em 2.5em 1.25em;background:linear-gradient(135deg,#002c85f5,#007ec2e0),url(/assets/small_law-DcHBLs4V.jpg);background-position:center;background-size:cover;min-height:190px;box-shadow:#002c852e 0 18px 45px}.news-box .title h1{position:relative;color:var(--white);font-size:2.15rem;line-height:1;font-weight:800;padding-left:.55em;text-transform:uppercase}.news-box .title h1:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:42px;background-color:var(--red)}.news-box .title .search{width:min(420px,100%);height:48px;padding:0 .85em;background-color:#fffffff5;border:1px solid hsla(0,0%,100%,.7);box-shadow:#00153f29 0 14px 32px}.news-box .title .search input{width:100%;font-size:.85rem;text-transform:none;color:var(--black)}.news-box .title .search .icon{color:var(--dark-blue)}.news-box .container-news{width:100%;padding:1.8em 2.5em 0;margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:24px;flex-wrap:nowrap}.news-box .container-news .news{width:100%;min-height:100%;display:flex;flex-direction:column;gap:0;padding:0;border-radius:8px;overflow:hidden;background-color:var(--white);border:1px solid hsl(210,26%,91%);box-shadow:#002c8514 0 18px 50px;transition:.25s all ease}.news-box .container-news .news .image-container{width:100%;aspect-ratio:16/9;background-color:#f2f5f8;overflow:hidden}.news-box .container-news .news .image-container img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0;transition:.35s all ease}.news-box .container-news .news .primary-th,.news-box .container-news .news h1{padding:1.15rem 1.15rem 0;font-size:1rem;line-height:1.45;font-weight:800;color:#0f1c33;text-transform:uppercase}.news-box .container-news .news h6{padding:.75rem 1.15rem 0;font-size:.78rem;line-height:1.45;font-weight:500;color:#6c7889}.news-box .container-news .news .link{margin:1rem 1.15rem 1.15rem;text-decoration:none;background-color:var(--dark-blue);width:fit-content;color:var(--white);padding:.7em 1.05em;border-radius:0;font-size:.8rem;transition:.25s all ease;text-transform:uppercase;font-weight:800;box-shadow:inset 0 -3px 0 var(--light-blue)}.news-box .container-news .news:hover{transform:translateY(-5px);border-color:#00aaff73;box-shadow:#002c8529 0 24px 58px}.news-box .container-news .news:hover .image-container img{transform:scale(1.035)}.news-box .container-news .news:hover .link{background-color:var(--red);box-shadow:inset 0 -3px 0 var(--dark-blue)}.news-box .load-more-wrap{width:100%;padding:2em 2.5em 0;display:flex;align-items:center;justify-content:center}.news-box .load-more-wrap .load-more{border:none;border-radius:0;outline:none;cursor:pointer;padding:.85em 2.2em;background-color:var(--dark-blue);color:var(--white);font-family:var(--font-family);font-size:.85rem;font-weight:800;text-transform:uppercase;box-shadow:inset 0 -4px 0 var(--light-blue);transition:.25s all ease}.news-box .load-more-wrap .load-more:hover{background-color:var(--red);box-shadow:inset 0 -4px 0 var(--dark-blue)}.container-news{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:30px;gap:10px;margin-top:4vh;transition:.3s all ease-in;flex-wrap:wrap}.container-news .news{width:30%;display:flex;flex-direction:column;gap:6px;padding:1em;border-radius:10px;overflow:hidden;background-color:#c4c4c416}.container-news .news h1{font-size:.9rem;line-height:1.5;text-transform:uppercase}.container-news .news h6{font-weight:400;font-size:.75rem;color:gray}.container-news .news p{font-size:.85rem;text-align:justify}.container-news .news .link{text-decoration:none;background-color:var(--light-blue);width:fit-content;color:var(--white);padding:.5em 1em;font-size:.85rem;transition:.3s all ease;text-transform:uppercase;font-weight:700}.container-news .news .link:hover{background-color:var(--dark-blue)}.container-news .news .image-container{position:relative;width:100%;height:auto}.container-news .news .image-container .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.container-news .news .image-container img{width:100%;height:250px;border-radius:2px;object-fit:cover}.container-news .news-ext{background-color:#e8e8e82d;width:25%;min-height:220px;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap}.container-news .news-ext .text{width:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}.container-news .news-ext h1{font-weight:700;text-transform:uppercase;font-size:.85rem;color:var(--dark-blue)}.container-news .news-ext span{width:fit-content;background-color:#bfbfbf34;color:var(--black);padding:.5em 1em;font-size:.75rem;font-weight:700}.container-news .news-ext h6{font-weight:400;font-size:.75rem;color:gray}.container-news .news-ext p{font-size:.85rem;text-align:justify;font-style:italic}.container-news .news-ext a{text-decoration:none;display:flex;align-items:center;background-color:transparent;width:fit-content;color:var(--light-blue);padding:0;font-weight:700;font-size:.75rem;border:3px solid transparent}.container-news .news-ext a:hover{background-color:transparent;border:3px solid var(--dark-blue);padding:.25em 1em}.container-news .news-ext img{width:25%;height:fit-content;border-radius:4px;object-fit:cover}.container-article{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:30px;gap:10px;margin-top:4vh;transition:.3s all ease-in;flex-wrap:wrap}.container-article .news{width:95%;display:flex;gap:50px;padding:1em;border-radius:10px;overflow:hidden;background-color:#c4c4c421;box-shadow:#959da533 0 8px 24px}.container-article .news .text{width:60%;display:flex;flex-direction:column;justify-content:center;gap:8px;font-family:var(--additional-font-family)}.container-article .news .text h1{font-size:1.1rem;line-height:1.5;text-transform:uppercase;color:var(--black)}.container-article .news .text h3{font-weight:400;font-size:.85rem;color:var(--black)}.container-article .news .text h3 span{font-weight:700;color:var(--red)}.container-article .news .text h6{font-weight:400;font-size:.75rem;color:gray}.container-article .news .text p{font-size:1rem;line-height:1.5rem;font-style:italic;text-align:justify}.container-article .news .text .link{text-decoration:none;background-color:var(--red);width:fit-content;color:var(--white);padding:.5em 1em;font-size:.85rem;transition:.3s all ease;text-transform:uppercase;font-weight:700}.container-article .news .link:hover{background-color:var(--dark-blue)}.container-article .news .image-container{position:relative;width:40%;height:auto}.container-article .news .image-container .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.container-article .news .image-container img{width:100%;height:250px;border-radius:2px;object-fit:cover}.article{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em;margin-top:4vh;gap:10px}.article .top{width:90%;display:flex;flex-direction:column;align-items:center;padding:1em;background-color:#e7e7e735}.article .top .logo{display:flex;align-items:center;justify-content:center;color:var(--red);width:25%;margin-bottom:1em;z-index:-1}.article .top .logo img{width:100%}.article .top .title{display:flex;flex-direction:column;align-items:center;justify-content:center}.article .top .title h1{font-family:var(--additional-font-family);text-transform:uppercase;text-align:center;font-size:1.5rem;line-height:1.85rem;margin-bottom:.5em}.article .top .title h6{font-family:var(--additional-font-family);font-size:.85rem;font-weight:300}.article .top .author{display:flex;align-items:center;justify-content:center;gap:10px}.article .top .author .image{display:flex;justify-content:flex-end;width:50%}.article .top .author .image img{width:20%}.article .top .author .info{display:flex;flex-direction:column;align-items:flex-start;width:50%}.article .top .author .info h3{font-size:1.25rem;line-height:1;color:var(--black)}.article .top .author .info h6{font-size:.85rem;font-weight:400;color:#808080e5;margin:.5em 0}.article .top .author .info a{background-color:var(--dark-blue);text-transform:uppercase;font-weight:700;color:var(--white);text-decoration:none;padding:.5em 1em;font-size:.75rem}.article .top .lines{width:60%;margin:.5em 0;display:flex;height:1px;background-color:#8080809e}.article .top .lines div{width:33%;height:100%}.article .description{width:90%;display:flex;flex-direction:column;background-color:#ffdd006c;padding:1em}.article .description h2{color:var(--dark-blue);font-family:var(--additional-font-family);text-transform:uppercase;margin-bottom:.5em}.article .description a{background-color:var(--dark-blue);text-transform:uppercase;font-weight:700;color:var(--white);text-decoration:none;padding:.5em 1em;font-size:.75rem;width:fit-content;margin-top:1em}.article .description p{font-size:1rem;font-family:var(--additional-font-family);font-style:italic;line-height:1.5rem}.article .text{width:90%;text-align:justify}.article .text p{line-height:1.75}.actualite{width:70%;margin-top:1.5em}.actualite .image-container{position:relative;width:100%;height:auto}.actualite .image-container .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.actualite .image-container img{width:100%;border-radius:2px;height:75vh;object-fit:cover;overflow:hidden}.actualite .text{display:flex;flex-direction:column;padding:2em}.actualite .text h1{font-size:1.5rem;color:var(--dark-blue);margin:.5em 0}.actualite .text .line{width:100%;height:1px;background-color:#80808037;margin:.85em 0}.actualite .text h6{font-weight:400;font-size:.75rem;color:gray;margin:1em 0}.actualite .text .author{font-size:.85rem;font-weight:400;font-style:italic}.actualite .text .author span{font-weight:700;color:var(--red)}.actualite .text p{font-size:.9rem;line-height:1.8;text-align:justify}.actualite .text p img{margin:0 auto;width:100%!important;object-fit:cover}.home-news{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;height:100dvh;min-height:640px;padding:calc(9vh + .8em) 2.5em .8em;background:linear-gradient(180deg,#fff,#f3f5f7)}.home-news .title{display:flex;width:100%;margin-bottom:.65em;padding-left:.8em;border-left:7px solid var(--red);background-color:transparent}.home-news .title h1{color:var(--black);font-size:1.7rem;line-height:1.1;letter-spacing:0}.home-news .container-home-news{width:100%;flex:1;min-height:0;height:100%;padding:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:18px;overflow:visible}.home-news .container-home-news .main{width:100%}.home-news .container-home-news .main .news{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;background-color:var(--white);box-shadow:#141e2c1f 0 18px 50px;overflow:hidden}.home-news .container-home-news .main .img{width:100%;position:relative;background-color:#15181e}.home-news .container-home-news .main img{width:100%;height:100%;min-height:230px;max-height:48vh;aspect-ratio:16/10;object-fit:cover;margin:0 auto;display:block;opacity:1}.home-news .container-home-news .main .text{position:static;width:100%;display:flex;flex-direction:column;gap:8px;padding:.9em 1.25em}.home-news .container-home-news .main .text .eyebrow{width:fit-content;color:var(--red);font-size:.68rem;font-weight:800;text-transform:uppercase}.home-news .container-home-news .main .text h1{font-size:1.15rem;line-height:1.25;color:var(--black)}.home-news .container-home-news .main .text h6{font-weight:400;color:#737373;font-size:.78rem}.home-news .container-home-news .main .text a{text-decoration:none;color:var(--white);background-color:var(--red);padding:.58em 1em;width:fit-content;font-size:.8rem;text-transform:uppercase;font-weight:800;border-radius:0;transition:.3s all ease}.home-news .container-home-news .main .text a:hover{background-color:var(--dark-blue)}.home-news .container-home-news .side{width:100%;min-height:0;display:flex;flex-direction:column;gap:10px}.home-news .container-home-news .side .news{width:100%;flex:1;min-height:0;display:grid;grid-template-columns:190px 1fr;align-items:stretch;background-color:var(--white);border-left:5px solid transparent;box-shadow:#141e2c14 0 12px 36px;transition:.3s all ease}.home-news .container-home-news .side .news .text{width:100%;padding:.8em 1em;display:flex;flex-direction:column;justify-content:center;gap:6px}.home-news .container-home-news .side .news .text h1{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;font-weight:800;text-transform:uppercase;color:var(--black)}.home-news .container-home-news .side .news .text h6{font-weight:400;font-size:.66rem;color:#7a7a7a}.home-news .container-home-news .side .news .text a{background-color:var(--red);color:var(--white);padding:.48em .85em;font-size:.62rem;width:fit-content;text-decoration:none;font-weight:800;text-transform:uppercase;border-radius:0;transition:.3s all ease}.home-news .container-home-news .side .news .text a:hover{background-color:var(--dark-blue)}.home-news .container-home-news .side .news:hover{border-left-color:var(--red);transform:translate(4px)}.home-news .container-home-news .side .image{width:100%;min-height:0;background-color:#15181e}.home-news .container-home-news .side .image img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;margin:0;display:block}.containerMember{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;margin-top:10vh;gap:18px;padding:2em 2.5em;background:linear-gradient(135deg,#ffffffe0,#ebf7ffcc),url(/assets/law_bg-BNOiyfa1.jpg);background-position:center;background-size:cover}.containerMember .member-heading{width:100%;max-width:none;color:var(--dark-blue);border-left:7px solid var(--red);padding-left:1em}.containerMember .member-heading span{display:block;color:var(--light-blue);font-size:.72rem;font-weight:800;text-transform:uppercase;margin-bottom:.35em}.containerMember .member-heading h1{font-size:1.85rem;line-height:1.1;text-transform:uppercase;font-weight:800;margin-bottom:.25em}.containerMember .member-heading p{max-width:720px;color:#394b6a;font-size:.84rem;line-height:1.45}.containerMember .member-group{width:100%;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;justify-content:center;gap:18px}.containerMember .member{display:flex;width:100%;min-height:100%;height:100%;flex-direction:column;align-items:stretch;background-color:var(--white);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;overflow:hidden;box-shadow:#000c2c47 0 22px 52px;transition:.25s all ease}.containerMember .member .picture{width:100%;aspect-ratio:1/1.06;display:flex;align-items:flex-start;justify-content:center;padding:0;background-color:#f2f5f8;overflow:hidden}.containerMember .member .picture img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:.3s all ease}.containerMember .member .text{width:100%;min-height:122px;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:.8em .9em;background:linear-gradient(180deg,#002a80,#002061)}.containerMember .member .text .member-topline{display:block}.containerMember .member .text h1{color:var(--white);font-size:.82rem;line-height:1.2;text-align:left;text-transform:uppercase;font-weight:800}.containerMember .member .text .read-more{cursor:pointer;width:fit-content;min-height:32px;border:none;border-radius:0;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;padding:.55em 1em;background-color:var(--white);color:var(--dark-blue);font-family:var(--font-family);font-size:.68rem;font-weight:800;text-transform:uppercase;margin-top:auto;transition:.25s all ease}.containerMember .member .text .read-more:hover{background-color:var(--red);color:var(--white)}.containerMember .member .text h6{font-weight:700;color:#ffffffdb;font-size:.68rem;line-height:1.35;text-align:left}.containerMember .member:hover{transform:translateY(-6px);box-shadow:#000c2c61 0 30px 70px}.containerMember .member:hover .picture img{transform:scale(1.035)}.containerMember .member-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5em;background-color:#00113385;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.containerMember .member-modal{position:relative;width:min(920px,100%);max-height:min(82vh,760px);display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);overflow:hidden;background-color:var(--white);border:1px solid hsla(0,0%,100%,.45);box-shadow:#000f2d5c 0 35px 90px;border-radius:8px}.containerMember .modal-close{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border:none;border-radius:0;cursor:pointer;background-color:var(--red);color:var(--white);font-family:var(--font-family);font-weight:800;display:flex;align-items:center;justify-content:center;transition:.25s all ease}.containerMember .modal-close:hover{background-color:var(--dark-blue)}.containerMember .modal-picture{min-height:480px;background-color:#f2f5f8;overflow:hidden}.containerMember .modal-picture img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.containerMember .modal-content{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:2.4em;background:linear-gradient(180deg,#002a80,#001d57);color:var(--white);overflow:auto}.containerMember .modal-content span{width:fit-content;color:var(--light-blue);font-size:.75rem;font-weight:800;text-transform:uppercase;padding-bottom:.45em;border-bottom:3px solid var(--red)}.containerMember .modal-content h2{font-size:1.8rem;line-height:1.15;text-transform:uppercase;font-weight:800}.containerMember .modal-content h3{color:#ffffffd1;font-size:.95rem;line-height:1.5;font-weight:700}.containerMember .modal-content p{color:#ffffffdb;font-size:.9rem;line-height:1.8;text-align:left;font-style:italic;padding-top:.35em}.blocked{width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(10vh + 2em) 2.5em 2.5em;background:radial-gradient(circle at 50% 15%,hsla(200,100%,50%,.24),transparent 34%),linear-gradient(135deg,#002061f5,#00398feb),url(/assets/law_bg-BNOiyfa1.jpg);background-position:center;background-size:cover}.blocked .blocked-card{width:min(760px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:2.2em;background-color:#00184785;border:1px solid hsla(0,0%,100%,.18);box-shadow:#000f3252 0 30px 80px;text-align:center;color:var(--white)}.blocked .blocked-image{width:min(360px,74vw)}.blocked .blocked-image img{display:block;width:100%}.blocked span{color:var(--light-blue);font-size:.8rem;font-weight:800;text-transform:uppercase}.blocked h1{color:var(--white);font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;text-transform:uppercase}.blocked p{max-width:620px;color:#ffffffd1;font-size:.95rem;line-height:1.7;text-align:center}.blocked .home-link{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 1.25em;margin-top:.25em;background-color:var(--red);color:var(--white);text-decoration:none;font-size:.85rem;font-weight:800;text-transform:uppercase;box-shadow:inset 0 -4px 0 var(--dark-blue);transition:.25s all ease}.blocked .home-link:hover{background-color:var(--dark-blue);box-shadow:inset 0 -4px 0 var(--light-blue)}.container-form{background:linear-gradient(#ffffffc7,#ffffffe8),url(/assets/about-Wll82zH0.png);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:10vh;min-height:100vh;min-height:100dvh}.container-form .image{width:60%;min-height:30vh;margin-bottom:1em;min-height:80vh;min-height:90dvh;display:flex;align-items:center;justify-content:center}.container-form .image img{width:100%;height:80vh;object-fit:cover;margin:0 auto;border-radius:0 28px 28px 0}.container-form .image img{width:100%;display:block}.container-form .forms{width:40%;padding:1em}.container-form .forms input,.container-form .forms select{width:100%;padding:.5em;outline:none;border-radius:4px;background-color:#e9e9e91c;font-family:var(--font-family)}.container-form .forms input:focus{border:4px solid var(--dark-blue)}.container-form .forms h1{color:var(--red);margin-bottom:.5em;font-size:1.25rem;font-weight:700;text-transform:uppercase}.container-form .forms form{width:100%;display:flex;flex-direction:column}.container-form .forms form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.5em}.container-form .forms form .input-group{width:100%;display:flex;margin-bottom:.5em;gap:10px}.container-form .forms form .input-group div{flex:1}.container-form .forms form input,.container-form .forms form select{width:100%;padding:.5em;outline:none;border-radius:4px;border:1px solid rgb(215,215,215);font-family:var(--font-family);color:var(--black);font-weight:700}.container-form .forms form input:focus{border:2px solid var(--dark-blue)}.container-form .forms form select:focus{border:2px solid var(--lighter-blue)}.container-form .forms form textarea:focus{border:2px solid var(--lighter-blue)}.container-form .forms form label{color:var(--dark-blue);font-size:.85rem;font-weight:700;text-transform:uppercase}.container-form .forms form .choice-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75em;padding:.55em .65em;border:1px solid rgb(215,215,215);background-color:#ffffff8c}.container-form .forms form .choice-row label{display:inline-flex;align-items:center;gap:.4em;color:var(--black);font-size:.85rem;font-weight:700;text-transform:none}.container-form .forms form .choice-row input{width:auto;padding:0;accent-color:var(--red)}.container-form .forms form textarea{border-radius:4px;resize:none;height:80px;outline:none;border:1px solid rgb(198,198,198);font-family:var(--font-family);padding:.5em}.container-form .forms form ::placeholder{color:var(--black);text-transform:uppercase}.container-form .forms form button{width:fit-content;color:var(--white);background-color:var(--red);outline:none;border:none;padding:.5em 2em;font-size:.85rem;font-family:var(--font-family);cursor:pointer;font-weight:700;transition:.3s all ease}.container-form .forms form button:hover{background-color:var(--red)}.container-form .forms p{margin:.5em 0;font-size:.85rem;text-align:justify;color:var(--dark-blue)}.container-form .text{width:50%;display:flex;flex-direction:column;gap:5px}.container-form .text h1{color:var(--red);font-size:1.35rem}.container-form .text h3{font-weight:300;font-size:1.15rem;margin:.5em 0}.container-form .text h3 span{color:var(--light-blue);font-weight:700}.container-form .text p{color:#2e2e2e;text-align:justify;font-size:.9rem;line-height:1.75rem}.container-form .text .rendez-vous span{color:var(--dark-blue);font-weight:700;display:flex;align-items:center;gap:4px}.container-form .text .line{width:10%;height:4px;background-color:var(--dark-blue)}.message{width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2em;margin-top:4em;gap:30px}.message .image{width:40%}.message .image img{width:100%}.message .text{display:flex;flex-direction:column;gap:20px}.message .text p{font-size:1rem;line-height:1.8}.message .text p span{font-weight:700;color:var(--red)}.message .text .socials{display:flex;align-items:center;gap:15px}.message .text .socials a{color:var(--black);font-size:2rem}@media (max-width: 1186px){.navbar{padding:0 2em}.navbar .nav-menu{display:flex;align-items:center;gap:4px;z-index:4}.navbar .nav-menu li{list-style:none}.navbar .nav-menu li a,.navbar .nav-menu li span{text-decoration:none;font-size:.65rem;padding:.5em;cursor:pointer;display:flex;align-items:center}.navbar .nav-menu li a:hover,.navbar .nav-menu li span:hover,.navbar .nav-menu li .active{background-color:var(--light-blue)}.navbar .nav-menu .dropdown-title{position:relative}.navbar .dropdown{display:none;flex-direction:column;background-color:var(--dark-blue);width:fit-content;min-width:max-content;position:absolute;margin-top:2vh;min-height:150px;padding:1em;gap:20px;align-items:center;justify-content:center}.navbar .dropdown li a{color:var(--white);font-weight:700;text-decoration:none;font-size:.85rem;padding:.5em 1.35em;white-space:nowrap}.navbar .dropdown li a:hover{background-color:var(--red);color:var(--white)}.navbar .dropdown-open,.navbar .about{display:flex}.home-news{height:auto;min-height:100vh;min-height:100dvh;padding:calc(10vh + 1em) 2em 1em}.home-news .title{display:flex;margin-top:0;background-color:transparent}.home-news .title h1{color:var(--black)}.home-news .container-home-news{display:grid;grid-template-columns:1fr;padding:0;gap:14px}.home-news .container-home-news .main{width:100%;position:static}.home-news .container-home-news .main img{height:100%;min-height:240px;opacity:1}.home-news .container-home-news .main .text{position:static;width:100%;display:flex;flex-direction:column;gap:8px;padding:1.25em;z-index:1}.home-news .container-home-news .main .text h1{font-size:1.15rem;line-height:1.35;color:var(--black)}.home-news .container-home-news .main .text h6{font-weight:400;color:#737373;font-size:.82rem}.home-news .container-home-news .main .text a{text-decoration:none;color:var(--white);background-color:var(--red);padding:.65em 1em;width:fit-content;font-size:.78rem;border-radius:0}.home-news .container-home-news .side{width:100%;min-height:0;gap:10px}.home-news .container-home-news .side .news{background-color:var(--white);display:grid;grid-template-columns:180px 1fr;gap:0;align-items:stretch;min-height:145px;justify-content:flex-start}.home-news .container-home-news .side .news .text{padding:1em;display:flex;flex-direction:column;gap:8px}.home-news .container-home-news .side .news .text h1{font-size:.78rem;line-height:1.4;font-weight:800;text-transform:uppercase}.home-news .container-home-news .side .news .text h6{font-weight:400;font-size:.72rem;display:block}.home-news .container-home-news .side .news .text a{background-color:var(--red);color:var(--white);padding:.55em 1em;font-size:.65rem;width:fit-content;text-decoration:none;border-radius:0}.home-news .container-home-news .side .image{width:100%;min-height:145px}.home-news .container-home-news .side .image img{width:100%;height:100%;min-height:145px;aspect-ratio:auto;object-fit:cover;margin:0;display:block}}@media (max-width: 986px){.burger{display:flex;z-index:9999;cursor:pointer}.burger.active .bar:nth-child(2){opacity:0}.burger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar{padding:0 1em;min-height:10vh;min-height:10dvh;z-index:9999}.navbar .dropdown{flex-direction:column;width:max-content;min-width:min(300px,100vw - 2rem);max-width:calc(100vw - 2rem);position:absolute;top:100%;margin-top:0;min-height:auto;padding:.75em;gap:4px;align-items:flex-start;justify-content:center;z-index:9999999999}.navbar .dropdown li a{font-weight:700;text-decoration:none;font-size:.8rem;padding:0 .85em;white-space:nowrap}.navbar .dropdown-open,.navbar .about{display:flex}.nav-menu{position:fixed;left:100%;top:10vh;gap:6px;flex-direction:column;background:#002466;width:100%;height:auto;min-height:55vh;padding:1.5em;text-align:center;justify-content:center;align-items:flex-start;transition:.3s}.nav-menu li{width:100%}.nav-menu li a,.nav-menu li span{width:100%;justify-content:flex-start}.nav-item{margin:var(--mg-m) 0}.nav-link{color:var(--black)}.nav-menu.clicked-links-list{display:flex;left:0%}.nav-scrolled .nav-menu{background-color:var(--black)}.container{min-height:100vh;min-height:100dvh;flex-direction:column-reverse;background-size:cover;justify-content:center;gap:0px;padding:0;padding-top:10vh}.container .middle-banner{display:flex;min-height:1vh;min-height:1dvh}.container .image{width:100%;height:auto;flex:1;min-height:0;align-items:flex-end}.container .image img{display:block;margin:0;height:auto;object-fit:contain;object-position:bottom center}.container .text{display:flex;flex-direction:column;gap:20px;padding:.75em 1em 1em}.container .text p{text-align:justify;font-size:1rem}.container .text p br{display:none}.container .text h1{color:var(--white);font-size:1.35rem;line-height:1.45;text-align:justify}.container .text a{font-weight:700}.bottom-banner{display:none}.container-about{grid-template-columns:1fr;min-height:100%;gap:10px;padding:2.5em 1em;margin-top:0}.container-about .image{width:58%;display:none;align-self:center}.container-about .image img{display:block;width:100%}.container-about .text{width:100%;gap:10px;padding:0}.container-about .text h1{font-size:1.8rem}.container-about .text h3{font-size:.95rem}.container-about .text p{font-size:.9rem;line-height:1.7}.container-about .text a{font-size:.85rem}.mission{padding:3em 1em;min-height:auto;gap:18px}.mission .title{width:100%;padding:0 0 0 .85em;justify-content:flex-start}.mission .title h1{font-size:1.35rem;text-align:left}.mission .cards{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.mission .cards .card{width:100%;min-height:330px;flex-direction:column;text-decoration:none;gap:0;padding:0}.mission .cards .card .icon{min-height:auto;width:64px;height:64px;margin:1em 1em 0;padding:0}.mission .cards .card .icon .ic{font-size:2rem}.mission .cards .card .content{margin-top:0;width:100%;height:auto;padding:1em}.mission .cards .card .content h3{font-size:1rem}.mission .cards .card .content p{font-size:.8rem;text-align:left}.container-join{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);height:100vh;height:100dvh;padding:calc(10vh + .75em) 1em .75em;gap:12px;margin-top:0}.container-join .form{width:100%;padding:.9em}.container-join .form form h1{text-transform:uppercase}.container-join .form form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.35em}.container-join .form form .input-group{width:100%;display:flex;flex-direction:row;margin-bottom:.35em;gap:8px}.container-join .form form .input-group div{flex:1}.container-join .form form input,.container-join .form form select{width:100%;height:34px;padding:.35em .55em;outline:none;font-family:var(--font-family)}.container-join .form form label{font-size:.75rem}.container-join .form form textarea{border-radius:0;resize:none;height:56px;outline:none;font-family:var(--font-family);padding:.55em}.container-join .form form button{width:fit-content;outline:none;border:none;padding:.6em 1.5em;font-size:.78rem;cursor:pointer}.container-join .text{width:100%;gap:8px;margin-bottom:0;padding:1.25em}.container-join .text h1{font-size:1.3rem}.container-join .text h3{font-size:1rem}.container-join .text p{font-size:.82rem;line-height:1.55}.container-join .text .rendez-vous span{color:var(--dark-blue);font-weight:700;display:flex;align-items:center;gap:4px}.container-join .text .line{width:80px;height:4px;background-color:var(--red)}.container-contact{flex-direction:column-reverse;gap:10px;width:100%;height:auto;min-height:100vh;min-height:100dvh;margin-top:0}.container-contact .image{width:100%;display:flex;flex-direction:column;padding:2.5em 0}.container-contact .image img{width:100%}.container-contact .form{margin-left:0;padding:1em;width:100%;max-width:none;background:transparent;box-shadow:none;border-left:none}.container-contact .form .contacts{margin-top:.8em;padding:.75em .9em;background-color:transparent;gap:8px}.container-contact .form .contacts p{display:flex;align-items:center;gap:4px;font-size:.8rem;line-height:1.45}.container-contact .form form{width:100%;display:flex;flex-direction:column;padding:1em}.container-contact .form form h1{margin-bottom:.35em;font-size:1.5rem;font-weight:800}.container-contact .form form p{font-size:.82rem;margin-bottom:.75em}.container-contact .form form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.45em}.container-contact .form form .input-group{display:flex;flex-direction:column}.container-contact .form form .input-group div{flex:1}.container-contact .form form input,.container-contact .form form select{width:100%;height:36px;padding:.45em .65em;outline:none;border-radius:0;border-left:4px solid hsl(0,0%,78%);font-family:var(--font-family)}.container-contact .form form label{font-size:.75rem}.container-contact .form form textarea{border-radius:0;resize:none;height:72px;outline:none;border-left:4px solid hsl(0,0%,78%);padding:.6em .65em}.container-contact .form form button{border-radius:0;padding:.7em 1.9em;font-size:.8rem;font-family:var(--font-family);cursor:pointer}footer{min-height:auto;flex-direction:column;gap:0}footer .top-contents{display:grid;grid-template-columns:1fr;gap:16px;padding:2em 1em}footer .logo{align-items:flex-start}footer .logo a img{display:block;max-width:190px}footer .logo .socials{align-items:center;justify-content:flex-start}footer .quick-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--white)}footer .quick-link h3{font-size:1rem}footer .quick-link ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px}footer .quick-link ul li{list-style:none}footer .quick-link ul li a{text-decoration:none;color:var(--white);border-bottom:0;transition:.3s all ease}footer .quick-link ul li a:hover{border-bottom:2px solid var(--white)}footer .contacts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}footer .contacts p{color:var(--white);text-align:left;display:flex;align-items:center;gap:4px}footer .copyrights{padding:.85em 1em}.actualite{width:100%;margin-top:.25em}.actualite .image-container img{height:30vh}.actualite .text h1{font-size:1rem}.actualite .text p{width:100%}.actualite .text p img{margin:0 auto;width:100%!important;object-fit:cover}.container-news{flex-direction:column}.container-news .news{width:100%;flex:none}.container-news .news h1{font-size:1rem;line-height:1.5}.container-news .news h6{font-weight:400;font-size:.75rem;color:gray}.container-news .news p{font-size:.85rem;text-align:justify}.container-news .news img{width:100%;border-radius:4px;aspect-ratio:16/9;object-fit:cover}.news-box,.article-box{display:flex;flex-direction:column;align-items:center;min-height:90vh;min-height:90dvh}.news-box .title,.article-box .title{width:100%;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:15vh;gap:10px}.news-box .title h1,.article-box .title h1{font-size:1.5rem;color:var(--white)}.news-box .title .search,.article-box .title .search{background-color:var(--white);display:flex;align-items:center;padding:.5em 1em}.news-box .title .search input,.article-box .title .search input{background-color:transparent;outline:none;border:none;color:var(--white);font-family:var(--font-family);font-size:.85rem;font-weight:700;color:var(--black)}.containerMember{margin-top:10vh;padding:1.5em 1em;gap:14px}.containerMember .member-heading h1{font-size:1.45rem}.containerMember .member-heading p{font-size:.8rem;line-height:1.45}.containerMember .member-group{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.containerMember .member{box-shadow:#000c2c38 0 18px 42px}.containerMember .member .picture{aspect-ratio:1/1.08}.containerMember .member .text{width:100%;min-height:120px;padding:.8em}.containerMember .member .text h1{text-align:left;font-size:.82rem}.containerMember .member .text h6{font-weight:700;font-size:.68rem}.container-article .news{flex-direction:column;width:100%;gap:20px}.container-article .news .text{width:100%}.container-article .news .text h1{font-size:1rem}.container-article .news .text h3{font-weight:400;font-size:.85rem}.container-article .news .text h3 span{font-weight:700}.container-article .news .text h6{font-weight:400;font-size:.75rem}.container-article .news .text p{font-size:1rem;line-height:1.5rem;font-style:italic;text-align:justify}.container-article .news .text .link{text-decoration:none;width:fit-content;color:var(--white);padding:.5em 1em;font-size:.85rem;transition:.3s all ease;text-transform:uppercase;font-weight:700}.container-article .news .link:hover{background-color:var(--dark-blue)}.container-article .news .image-container{width:100%}.container-article .news .image-container img{width:100%;height:200px;border-radius:2px;object-fit:cover}.article{padding:1em;margin-top:2vh}.article .top,.article .top .logo img{width:100%}.article .top .title h1{font-size:1.1rem;line-height:1.5rem}.article .top .title h6{font-size:.85rem}.article .top .author{display:flex;align-items:center;justify-content:center;gap:10px}.article .top .author .image{justify-content:flex-start;width:30%}.article .top .author .image img{width:100%}.article .top .author .info{display:flex;flex-direction:column;width:70%}.article .top .author .info h3{font-size:1rem}.article .top .author .info h6{font-size:.85rem}.article .top .author .info a{font-size:.75rem}.article .top .lines{width:80%}.article .description{width:100%}.article .description h2{font-size:1rem;margin-bottom:.5em}.article .description p{font-size:.85rem}.article .text{width:100%}.container-form{padding:1em;margin-top:10vh;flex-direction:column}.container-form .image{width:100%;min-height:30dvh;min-height:30vh}.container-form .image img{height:30vh;border-radius:12px}.container-form .forms{width:100%}.container-form .forms h1{font-size:1.5rem;margin-top:1em}.container-form .forms form .input-group{flex-direction:column}.container-form .forms form .input-group div{flex:1}.container-form .forms form input,.container-form .forms form select{width:100%;padding:.5em;outline:none;border-radius:2px;font-weight:700}.container-form .forms form label{font-size:.85rem;font-weight:700}.container-form .forms form textarea{border-radius:4px;resize:none;height:80px;outline:none;padding:.5em}.container-form .forms form ::placeholder{color:var(--black);text-transform:uppercase}.container-form .forms form button{width:fit-content;outline:none;border:none;padding:.5em 2em;font-size:.85rem;font-family:var(--font-family);cursor:pointer;font-weight:700;transition:.3s all ease}.container-form .forms p{margin:.5em 0;font-size:.85rem;text-align:justify}.container-form .text{width:50%;display:flex;flex-direction:column;gap:5px}.container-form .text h1{font-size:1.35rem}.container-form .text h3{font-weight:300;font-size:1.15rem;margin:.5em 0}.container-form .text h3 span{font-weight:700}.container-form .text p{text-align:justify;font-size:.9rem;line-height:1.75rem}.container-form .text .rendez-vous span{color:var(--dark-blue);font-weight:700;display:flex;align-items:center;gap:4px}.container-form .text .line{width:10%;height:4px;background-color:var(--dark-blue)}.message{flex-direction:column;gap:15px}.message .image,.message .image img{width:100%}.message .text{display:flex;flex-direction:column;gap:20px}.message .text p{font-size:1rem;line-height:1.8;text-align:justify}.message .text p br{display:none}.message .text p span{font-weight:700;color:var(--red)}.message .text .socials{display:flex;align-items:center;gap:15px}.message .text .socials a{color:var(--black);font-size:2rem}}@media (max-width: 585px){.mission{padding:2.5em 1em;gap:16px}.mission .title{border-left-width:6px}.mission .title h1{font-size:1.15rem;line-height:1.25}.mission .cards{grid-template-columns:1fr;gap:12px}.mission .cards .card{min-height:auto}.mission .cards .card .icon{width:58px;height:58px;margin:.9em .9em 0}.mission .cards .card .content{padding:.9em}.mission .cards .card .content p{font-size:.78rem;line-height:1.55}.home-news{height:auto;min-height:100vh;min-height:100dvh;padding:calc(12vh + 1em) 1em 1em;background:var(--white)}.home-news .title h1{font-size:1.5rem}.home-news .container-home-news{gap:0}.home-news .container-home-news .main .news{box-shadow:none}.home-news .container-home-news .main img{height:auto;min-height:220px}.home-news .container-home-news .side{gap:0}.home-news .container-home-news .side .news{grid-template-columns:1fr;box-shadow:none;border-left:none}.home-news .container-home-news .side .image,.home-news .container-home-news .side .image img{min-height:190px}.container-join{grid-template-columns:1fr;height:auto;min-height:100vh;min-height:100dvh;padding:calc(10vh + 1em) 1em 1em;gap:12px;margin-top:0}.container-join .form{width:100%;padding:1em}.container-join .form form h1{text-transform:uppercase}.container-join .form form .input-block{display:flex;flex-direction:column;width:100%;margin-bottom:.4em}.container-join .form form .input-group{width:100%;display:flex;flex-direction:column;margin-bottom:.4em;gap:8px}.container-join .form form .input-group div{flex:1}.container-join .form form input,.container-join .form form select{width:100%;height:38px;padding:.45em .65em;outline:none;border-radius:0;font-family:var(--font-family)}.container-join .form form label{font-size:.75rem}.container-join .form form textarea{border-radius:0;resize:none;height:64px;outline:none;font-family:var(--font-family);padding:.65em}.container-join .form form button{outline:none;border:none;padding:.65em 1.6em;font-size:.85rem;font-family:var(--font-family);cursor:pointer}.container-join .text{padding:1.25em;min-height:260px}.container-join .text h1{font-size:1.35rem}.container-join .text h3{font-size:1rem}.container-join .text p{font-size:.85rem;line-height:1.6}.container-join .text .rendez-vous span{color:var(--dark-blue);font-weight:700;display:flex;align-items:center;gap:4px}.container-join .text .line{width:80px;height:4px;background-color:var(--red)}.blocked{padding:1em}.blocked .blocked-card{padding:1.3em}.blocked h1{font-size:1.7rem}.blocked p{color:#ffffffd1;text-align:center;font-size:.85rem}.blocked .blocked-image{width:min(260px,86vw)}}.container-form{position:relative;display:grid;grid-template-columns:minmax(300px,430px) minmax(420px,620px);align-items:stretch;justify-content:center;gap:clamp(1.25rem,3vw,2.6rem);min-height:100vh;min-height:100dvh;width:100%;margin-top:10vh;padding:clamp(1.2rem,3vw,2.8rem);overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(0,174,239,.28),transparent 32%),radial-gradient(circle at 88% 18%,rgba(255,213,0,.18),transparent 28%),linear-gradient(125deg,#05070cfa,#001636f5 48%,#04080efa),url(/assets/law_bg-BNOiyfa1.jpg);background-size:cover;background-position:center}.container-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);pointer-events:none}.container-form .event-form-flyer{position:relative;z-index:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:.7rem;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px #00000070}.container-form .event-form-flyer img{display:block;width:auto;max-width:100%;height:min(82vh,760px);object-fit:contain;box-shadow:0 18px 40px #0000008c}.container-form .forms{position:relative;z-index:1;width:100%;padding:clamp(1.15rem,2.4vw,2rem);align-self:center;background:linear-gradient(180deg,#090e16f0,#05080ee6);border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 70px #0006}.container-form .forms .form-heading{margin-bottom:1rem}.container-form .forms .form-heading span{display:inline-flex;width:fit-content;padding:.35rem .55rem;margin-bottom:.65rem;background:var(--red);color:var(--white);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.container-form .forms .form-heading h1{margin:0;color:var(--white);font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.1;font-weight:900;text-transform:uppercase}.container-form .forms .form-heading p{margin:.55rem 0 0;color:#ffffffb8;font-size:.86rem;line-height:1.55;text-align:left}.container-form .forms form{display:grid;gap:.72rem}.container-form .forms form .input-block{margin:0}.container-form .forms form .input-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0}.container-form .forms form label{display:block;margin-bottom:.28rem;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.container-form .forms form input,.container-form .forms form select{min-height:42px;width:100%;padding:.68rem .78rem;border:1px solid rgba(255,255,255,.18);border-radius:0;outline:none;background:#ffffff14;color:var(--white);font-family:var(--font-family);font-size:.88rem;font-weight:700;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.container-form .forms form input:focus,.container-form .forms form select:focus{border-color:#00aeef;background:#00aeef1a;box-shadow:inset 4px 0 #ffd500}.container-form .forms form .choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;border:0;background:transparent}.container-form .forms form .choice-row label{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin:0;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:var(--white);font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.container-form .forms form .choice-row input{width:18px;height:18px;min-height:auto;padding:0;accent-color:#ffd500}.container-form .forms form button{width:fit-content;min-height:46px;margin-top:.25rem;padding:0 1.65rem;border:0;border-radius:0;outline:none;background:var(--red);color:var(--white);cursor:pointer;font-family:var(--font-family);font-size:.88rem;font-weight:900;text-transform:uppercase;box-shadow:inset 0 -4px #00aeef;transition:background-color .2s ease,transform .2s ease}.container-form .forms form button:hover{background:#e10000;transform:translateY(-1px)}.container-form .forms form button:disabled{cursor:not-allowed;opacity:.78;transform:none}.container-form .forms form button.is-loading{position:relative;padding-right:3rem}.container-form .forms form button.is-loading:after{content:"";position:absolute;right:1rem;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:spin .75s linear infinite}.container-form .forms>p{margin:.9rem 0 0;padding-left:.8rem;border-left:4px solid #ffd500;color:#ffffffbd;font-size:.78rem;line-height:1.55;text-align:left}@keyframes spin{to{transform:rotate(360deg)}}.message{min-height:100vh;min-height:100dvh;margin-top:0;padding:calc(10vh + 2rem) clamp(1rem,4vw,3rem) 2rem;background:radial-gradient(circle at 15% 20%,rgba(0,174,239,.24),transparent 30%),radial-gradient(circle at 86% 12%,rgba(255,213,0,.14),transparent 26%),linear-gradient(125deg,#05070c,#001a3d 52%,#06080e)}.message .message-card{display:grid;grid-template-columns:minmax(260px,360px) minmax(320px,620px);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:min(1050px,100%);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;box-shadow:0 28px 80px #00000073}.message .message-flyer img{display:block;width:100%;max-height:72vh;object-fit:contain;box-shadow:0 20px 50px #0000007a}.message .message-text{color:var(--white)}.message .message-text .eyebrow{display:inline-flex;padding:.35rem .55rem;margin-bottom:.75rem;background:var(--red);color:var(--white);font-size:.72rem;font-weight:900;text-transform:uppercase}.message .message-text h1{margin:0 0 .8rem;color:var(--white);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;text-transform:uppercase}.message .message-text p{max-width:590px;color:#ffffffc7;font-size:.96rem;line-height:1.75}.message .message-text .event-details{display:grid;gap:.75rem;margin:1.3rem 0}.message .message-text .event-details div{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-left:4px solid #ffd500;background:#ffffff12;color:#ffffffe0;font-weight:800}.message .message-text .event-details svg{flex:0 0 auto;color:#00aeef}.message .message-text .home-link{display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 1.25rem;background:var(--red);color:var(--white);text-decoration:none;font-size:.85rem;font-weight:900;text-transform:uppercase;box-shadow:inset 0 -4px #00aeef}.message .message-text .home-link:hover{background:#e10000}@media (max-width: 986px){.container-form{grid-template-columns:1fr;min-height:auto;padding:calc(10vh + 1rem) 1rem 1.2rem}.container-form .event-form-flyer{width:min(420px,100%);margin:0 auto}.container-form .event-form-flyer img{height:auto;max-height:70vh}.container-form .forms .form-heading h1{font-size:1.55rem}.container-form .forms form .input-group,.container-form .forms form .choice-row{grid-template-columns:1fr}.message{padding:calc(10vh + 1rem) 1rem 1rem}.message .message-card{grid-template-columns:1fr}.message .message-flyer{width:min(360px,100%);margin:0 auto}}@media (max-width: 1186px){footer .top-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:3em 2em 2.5em}.news-box .title{padding:1.8em 2em 1.2em}.news-box .container-news{padding:1.5em 2em 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-box .load-more-wrap{padding:1.7em 2em 0}}@media (max-width: 986px){footer .top-contents{grid-template-columns:1fr;padding:2em 1em}.news-box .title{margin-top:10vh;min-height:auto;padding:1.6em 1em;flex-direction:column;align-items:flex-start;gap:16px}.news-box .title h1{font-size:1.7rem;color:var(--white)}.news-box .title .search{width:100%}.news-box .container-news{padding:1.25em 1em 0;grid-template-columns:repeat(2,minmax(0,1fr))}.news-box .container-news .news{border-radius:8px}.news-box .container-news .news .primary-th,.news-box .container-news .news h1{font-size:.92rem}.news-box .load-more-wrap{padding:1.5em 1em 0}}@media (max-width: 585px){.news-box .container-news{grid-template-columns:1fr;gap:14px}.news-box .container-news .news{width:100%}.news-box .container-news .news .image-container{aspect-ratio:16/9}.news-box .container-news .news .image-container img{height:100%;aspect-ratio:16/9}}@media (max-width: 1186px){.containerMember .member-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 986px){.containerMember .member-group{grid-template-columns:repeat(2,minmax(0,1fr))}.containerMember .member-modal{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-height:88vh}.containerMember .modal-picture{height:clamp(220px,34vh,300px);min-height:0;max-height:none}.containerMember .modal-content{min-height:0;justify-content:flex-start;overflow-y:auto;padding:1.5em}}@media (max-width: 585px){.containerMember{padding:1.5em 1em}.containerMember .member-heading{border-left-width:6px}.containerMember .member-heading h1{font-size:1.35rem}.containerMember .member-group{grid-template-columns:1fr}.containerMember .member{border-radius:8px}.containerMember .member .text{min-height:116px}.containerMember .member-modal-backdrop{padding:1em}.containerMember .member-modal{max-height:90vh}.containerMember .modal-picture{height:215px;min-height:0;max-height:none}.containerMember .modal-content{padding:1.2em;gap:10px}.containerMember .modal-content h2{font-size:1.25rem;line-height:1.15}.containerMember .modal-content p{font-size:.82rem;line-height:1.65}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
