@charset "UTF-8";@font-face{font-family:League Spartan;src:local("League Spartan Medium"),url(../_fonts/dzIwzK7AoVhxr9chBB-In2e_WNygw8HBh2Oqn-H4PLM-qN4ADY7_jGdWTi4Quj3ipyo3fsXb0WLs2zgh_TCPy84.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan SemiBold"),url(../_fonts/si6yY7e2NHX8m9RpBIyCMYg9WH5CF4m0bV9nIG2zvW8-RAo2hHMswToXE_P8kBwGEE5uqihEyzM1ZUKPfgqHh6s.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Bold"),url(../_fonts/FkVm-VRhf3bVpF9bzKNSCHiRvJFMQyrLs6SEuFkTFwo-ralCWM3Qf5tUSbPwizRQCITq3f_bTkCyUBt2eaftI74.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Bold"),url(../_fonts/rdmooSo4GmLegekWzhAUDMmqhgCprna62KTM7Xf277w-iur0hQjIiMVaqQqR6os7_NMTtPbGlDsphyYia2iFz9k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Bold"),url(../_fonts/PX5QyihXCkHZof0F5Nq90WXjLXiV-Bo5oma23-uqmgU-21_NiN4_m_o-XvTFa3nSgVJfOZJKYhgss0JZ9NrZr4g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan SemiBold"),url(../_fonts/dzIwzK7AoVhxr9chBB-In2e_WNygw8HBh2Oqn-H4PLM-qN4ADY7_jGdWTi4Quj3ipyo3fsXb0WLs2zgh_TCPy84.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Bold"),url(../_fonts/dzIwzK7AoVhxr9chBB-In2e_WNygw8HBh2Oqn-H4PLM-qN4ADY7_jGdWTi4Quj3ipyo3fsXb0WLs2zgh_TCPy84.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"League Spartan Fallback: Arial";src:local("Arial");size-adjust:92.7544%;ascent-override:75.4681%;descent-override:23.7185%;line-gap-override:0%}@font-face{font-family:League Spartan;src:local("League Spartan Regular"),local("League Spartan"),url(../_fonts/dzIwzK7AoVhxr9chBB-In2e_WNygw8HBh2Oqn-H4PLM-qN4ADY7_jGdWTi4Quj3ipyo3fsXb0WLs2zgh_TCPy84.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Medium"),url(../_fonts/rdmooSo4GmLegekWzhAUDMmqhgCprna62KTM7Xf277w-iur0hQjIiMVaqQqR6os7_NMTtPbGlDsphyYia2iFz9k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan SemiBold"),url(../_fonts/PX5QyihXCkHZof0F5Nq90WXjLXiV-Bo5oma23-uqmgU-21_NiN4_m_o-XvTFa3nSgVJfOZJKYhgss0JZ9NrZr4g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Regular"),local("League Spartan"),url(../_fonts/5zILiHzq4N3km9EfpvIeEdAmG9-dHKKQ_6K2g4O-Jvw-sb98ZpslI0T51GZMS681PULI42mDhxQhgBPMDB4u0nA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Regular"),local("League Spartan"),url(../_fonts/rdmooSo4GmLegekWzhAUDMmqhgCprna62KTM7Xf277w-iur0hQjIiMVaqQqR6os7_NMTtPbGlDsphyYia2iFz9k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Regular"),local("League Spartan"),url(../_fonts/PX5QyihXCkHZof0F5Nq90WXjLXiV-Bo5oma23-uqmgU-21_NiN4_m_o-XvTFa3nSgVJfOZJKYhgss0JZ9NrZr4g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Medium"),url(../_fonts/PX5QyihXCkHZof0F5Nq90WXjLXiV-Bo5oma23-uqmgU-21_NiN4_m_o-XvTFa3nSgVJfOZJKYhgss0JZ9NrZr4g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan SemiBold"),url(../_fonts/rdmooSo4GmLegekWzhAUDMmqhgCprna62KTM7Xf277w-iur0hQjIiMVaqQqR6os7_NMTtPbGlDsphyYia2iFz9k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:League Spartan;src:local("League Spartan Medium"),url(../_fonts/NQgKF2uAj0jFIlhr3XQfiya0sjL8aOFqoUKc1r-mp6M-k4NGHQr_qFcBjgTE0ePo_wqldlft95EnAjlaXAN9Q20.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}:root{--color-gray:#717171;--color-gray-transparent:hsla(0,0%,44%,.5);--color-gold:#c3a24d;--color-white:#fff;--color-navy:#0b0c39;--color-purple:#140e43;--color-red:#ff3d3d;--color-beige:#e9e9e9;--color-light-gray:#fafafa;--color-light-gray-2:#b8b8b8;--color-light-gray-3:#f5f5f5;--color-disabled:#d9d9d9;--color-background:#fff;--color-text:#333;--font-size-xl:48px;--font-size-lg:40px;--font-size-lb:32px;--font-size-l:24px;--font-size-m:20px;--font-size-md:18px;--font-size-sm:16px;--font-size-xs:15px;--font-size-xxs:14px;--font-size-xxxs:13px;--spacing-section:4vw;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700}@media (min-width:1800px){:root{--spacing-section:8vw}}@media (max-width:1024px){:root{--font-size-xl:42px;--font-size-lg:34px;--spacing-section:3vw}}@media (max-width:768px){:root{--font-size-xl:32px;--font-size-lb:24px;--font-size-lg:20px;--font-size-l:20px;--font-size-md:16px;--font-size-m:15px;--font-size-sm:14px;--font-size-xs:12px;--spacing-section:2vw}}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-blur-out 1s ease both}::view-transition-new(root){animation:fade-blur-in 1s ease both}@keyframes fade-blur-out{0%{filter:blur(0);opacity:1}to{filter:blur(10px);opacity:0}}@keyframes fade-blur-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;line-height:1}ul{list-style:none;margin-block-end:0;margin-block-start:0;padding-inline-start:0}a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}button{font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}header.connection-header{display:none}header.cir-header{background-color:var(--color-white);display:flex;left:0;padding:1rem var(--spacing-section);position:fixed;width:100%;z-index:5}header.cir-header nav{display:flex;justify-content:space-between;width:100%}header.cir-header nav .cir-logo h1{display:none}header.cir-header nav .cir-menu{align-items:center;display:flex;gap:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){header.cir-header nav .cir-menu{left:unset;position:relative;top:unset;transform:unset}}@media (max-width:576px){header.cir-header nav .cir-menu{display:none}}header.cir-header nav .cir-menu li a{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-decoration:none;transition:color .3s ease-in-out}header.cir-header nav .cir-menu li a.active,header.cir-header nav .cir-menu li a:hover{color:var(--color-gold)}header.cir-header .cir-menu-btn{align-items:center;background-color:transparent;border:.5px solid var(--color-gold);border-radius:10px;display:flex;gap:.5rem;height:34px;justify-content:center;padding:4px 8px;transition:all .3s ease-in-out}header.cir-header .cir-menu-btn img:first-child{height:10px;transition:all .3s ease-in-out;width:14px}header.cir-header .cir-menu-btn img:nth-child(2){height:18px;transition:all .3s ease-in-out;width:18px}header.cir-header .cir-menu-btn.active,header.cir-header .cir-menu-btn:hover{background-color:var(--color-gold);cursor:pointer}header.cir-header .cir-menu-btn.active img:first-child,header.cir-header .cir-menu-btn.active img:nth-child(2),header.cir-header .cir-menu-btn:hover img:first-child,header.cir-header .cir-menu-btn:hover img:nth-child(2){filter:brightness(0) invert(1)}header nav.cir-submenu-nav{background:transparent;border-radius:9px;bottom:0;display:grid;grid-template-rows:0fr;padding:0;position:absolute;right:var(--spacing-section);transform:translateY(calc(100% - 1rem));transition:grid-template-rows .3s ease;width:-moz-fit-content;width:fit-content}header nav.cir-submenu-nav ul{overflow:hidden}header nav.cir-submenu-nav ul li a{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:.5rem;opacity:0;text-decoration:none;transition:opacity .3s ease-in-out,color .3s ease-in-out}header nav.cir-submenu-nav ul li a span{background:url(../svg/log_out.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:16px;width:16px}header nav.cir-submenu-nav.active{background-color:var(--color-white);grid-template-rows:1fr;z-index:3}header nav.cir-submenu-nav.active ul{border-radius:9px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:.5rem;width:100%}header nav.cir-submenu-nav.active ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 1rem}header nav.cir-submenu-nav.active ul li:last-child{border-bottom:none}header nav.cir-submenu-nav.active ul li a{color:var(--color-gray);display:flex;opacity:1}header nav.cir-submenu-nav.active ul li a:hover{color:var(--color-gold)}main.connection-container{display:flex}main.connection-container .connection-wrapper{display:flex;flex-direction:column;width:50%}main.connection-container .connection-wrapper:first-child{align-items:center;justify-content:center;position:relative}main.connection-container .connection-wrapper:first-child .connection-logo{margin-bottom:4rem}main.connection-container .connection-wrapper:first-child .connection-logo img{height:80.983px;width:155.293px}@media (max-width:570px){main.connection-container .connection-wrapper:first-child .connection-logo{margin-bottom:1rem}}main.connection-container .connection-wrapper:first-child .connection-modal{background:#fff;border-radius:20px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;max-width:550px;padding:2rem}main.connection-container .connection-wrapper:first-child .connection-modal h2{display:flex;flex-direction:column;margin-bottom:2rem}main.connection-container .connection-wrapper:first-child .connection-modal h2 span:first-child{color:var(--color-gray);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:100%}main.connection-container .connection-wrapper:first-child .connection-modal h2 span:first-child.first-connection{font-size:var(--font-size-lg);font-weight:var(--font-weight-light)}@media (max-width:570px){main.connection-container .connection-wrapper:first-child .connection-modal h2 span:first-child.first-connection{font-size:var(--font-size-xl)}}main.connection-container .connection-wrapper:first-child .connection-modal h2 span:nth-child(2){color:var(--color-gray);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);line-height:100%}main.connection-container .connection-wrapper:first-child .connection-modal h2 span:nth-child(2).first-connection{font-weight:var(--font-weight-light)}@media (max-width:570px){main.connection-container .connection-wrapper:first-child .connection-modal h2 span:nth-child(2).first-connection{font-size:var(--font-size-xl)}}@media (max-width:720px){main.connection-container .connection-wrapper:first-child .connection-modal h2:has(span.first-connection){margin-bottom:1rem}}main.connection-container .connection-wrapper:first-child .connection-modal .connection-message{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin-bottom:2rem}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form{display:flex;flex-direction:column}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input{background:#fafafa;border:.5px solid #c3a24d;border-radius:9px;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding:10px;width:75%}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input:first-child{margin-bottom:.5rem}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input:first-child.first-connection{margin-bottom:2rem}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input::-moz-placeholder{color:var(--color-gray-transparent)}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input::placeholder{color:var(--color-gray-transparent)}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input:nth-child(2){margin-bottom:2rem}@media (max-width:1024px){main.connection-container .connection-wrapper:first-child .connection-modal .connection-form input{width:100%}}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .login-error-message{color:var(--color-red);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);transform:translateY(-1rem)}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions{display:flex;gap:1rem}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions a{align-items:center;color:var(--color-gray-transparent);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:112%;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;width:-moz-fit-content;width:fit-content}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions a:hover{color:var(--color-gray)}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions a.back-to-login:before{content:url(../svg/Vector.svg);margin-right:.5rem;transform:translateY(15%);transition:transform .3s ease}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions a.back-to-login:hover:before{transform:translate(-.2rem,15%)}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions.first-connection{flex-direction:column}@media (max-width:720px){main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions{flex-direction:column}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions button{width:100%}main.connection-container .connection-wrapper:first-child .connection-modal .connection-form .connection-actions a br{display:none}main.connection-container .connection-wrapper:first-child .connection-modal{width:100%}}main.connection-container .connection-wrapper:first-child .connection-partner{margin-top:2rem}@media (max-width:720px){main.connection-container .connection-wrapper:first-child .connection-partner{width:calc(100% - 4rem)}}main.connection-container .connection-wrapper:first-child .connection-footer{align-items:center;bottom:1rem;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}main.connection-container .connection-wrapper:first-child .connection-footer p{color:var(--color-gold);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main.connection-container .connection-wrapper:first-child .connection-footer .connection-contact{display:flex;gap:1rem}main.connection-container .connection-wrapper:first-child .connection-footer .connection-contact a{color:var(--color-gray-transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:112%}main.connection-container .connection-wrapper:first-child .connection-footer .connection-contact a:hover{color:var(--color-gray)}@media (max-width:1024px){main.connection-container .connection-wrapper:first-child .connection-footer{bottom:unset;left:unset;padding-top:2rem;position:relative;transform:unset}main.connection-container .connection-wrapper:first-child{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:100%}}@media (max-width:570px){main.connection-container .connection-wrapper:first-child{padding:0 var(--spacing-section);top:50%}}main.connection-container .connection-wrapper:nth-child(2){flex-direction:row;height:100vh;overflow:hidden}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery{display:flex;flex-direction:column;overflow:hidden;position:relative;width:50%}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery .gallery-track{animation:scrollVertical var(--scroll-speed,20s) linear infinite;display:flex;flex-direction:column}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery div{flex-shrink:0;padding:.5rem .3rem .5rem 0}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery div img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;width:100%}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery:nth-child(2) div{padding:.5rem 0 .5rem .3rem}@media (max-width:570px){main.connection-container .connection-wrapper:nth-child(2) .connection-gallery:first-child{width:100%}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery:first-child div{padding:.5rem 0}main.connection-container .connection-wrapper:nth-child(2) .connection-gallery:nth-child(2){display:none}}@media (max-width:1024px){main.connection-container .connection-wrapper:nth-child(2){left:0;position:absolute;top:0;width:100%;z-index:-1}main.connection-container .connection-wrapper:nth-child(2):after{background:#ffffffe6;content:"";height:100%;left:0;position:absolute;top:0;width:100%}}main .simulations-section,main.dispo-container{align-items:center;display:flex;flex-direction:column;padding:calc(80px + 1rem) var(--spacing-section) 1rem}main .simulations-section .search-toggle-mobile,main .simulations-section .simulations-toggle-mobile,main.dispo-container .search-toggle-mobile,main.dispo-container .simulations-toggle-mobile{display:none}@media (max-width:576px){main .simulations-section .search-toggle-mobile,main .simulations-section .simulations-toggle-mobile,main.dispo-container .search-toggle-mobile,main.dispo-container .simulations-toggle-mobile{align-items:center;background:#fff;border-radius:21px;box-shadow:0 0 14px #0000002b;display:flex;height:36px;margin-bottom:1rem;padding:.5rem 1rem;width:100%}main .simulations-section .search-toggle-mobile p,main .simulations-section .simulations-toggle-mobile p,main.dispo-container .search-toggle-mobile p,main.dispo-container .simulations-toggle-mobile p{color:var(--color-gray);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);padding-left:.5rem}main .simulations-section .search-toggle-mobile span:first-child,main .simulations-section .simulations-toggle-mobile span:first-child,main.dispo-container .search-toggle-mobile span:first-child,main.dispo-container .simulations-toggle-mobile span:first-child{background-image:url(../svg/filter.svg);background-repeat:no-repeat;background-size:contain;height:7.5px;width:15.5px}main .simulations-section .search-toggle-mobile span:last-child,main .simulations-section .simulations-toggle-mobile span:last-child,main.dispo-container .search-toggle-mobile span:last-child,main.dispo-container .simulations-toggle-mobile span:last-child{background-image:url(../svg/arrow-down-blk.svg);background-repeat:no-repeat;background-size:contain;height:6px;margin-left:auto;transition:transform .3s ease-in-out;width:11px}main .simulations-section .search-toggle-mobile.active span:last-child,main .simulations-section .simulations-toggle-mobile.active span:last-child,main.dispo-container .search-toggle-mobile.active span:last-child,main.dispo-container .simulations-toggle-mobile.active span:last-child{transform:rotate(-180deg)}}main .simulations-section .search-container,main .simulations-section .simulations-search-container,main.dispo-container .search-container,main.dispo-container .simulations-search-container{border:1px solid var(--color-beige);border-radius:20px;box-shadow:0 3px 12px #0000001a;display:flex;max-width:1200px;padding:20px;position:relative;width:100%;z-index:2}main .simulations-section .search-container .search-mobile-wrapper,main .simulations-section .search-container .simulations-mobile-wrapper,main .simulations-section .simulations-search-container .search-mobile-wrapper,main .simulations-section .simulations-search-container .simulations-mobile-wrapper,main.dispo-container .search-container .search-mobile-wrapper,main.dispo-container .search-container .simulations-mobile-wrapper,main.dispo-container .simulations-search-container .search-mobile-wrapper,main.dispo-container .simulations-search-container .simulations-mobile-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}@media (max-width:576px){main .simulations-section .search-container,main .simulations-section .simulations-search-container,main.dispo-container .search-container,main.dispo-container .simulations-search-container{display:grid;flex-direction:unset;grid-template-rows:0fr;opacity:0;padding:0;transition:grid-template-rows .3s ease}main .simulations-section .search-container .search-mobile-wrapper,main .simulations-section .search-container .simulations-mobile-wrapper,main .simulations-section .simulations-search-container .search-mobile-wrapper,main .simulations-section .simulations-search-container .simulations-mobile-wrapper,main.dispo-container .search-container .search-mobile-wrapper,main.dispo-container .search-container .simulations-mobile-wrapper,main.dispo-container .simulations-search-container .search-mobile-wrapper,main.dispo-container .simulations-search-container .simulations-mobile-wrapper{overflow:hidden}main .simulations-section .search-container.active,main .simulations-section .simulations-search-container.active,main.dispo-container .search-container.active,main.dispo-container .simulations-search-container.active{grid-template-rows:1fr;opacity:1;padding:20px}main .simulations-section .search-container.active .search-mobile-wrapper,main .simulations-section .search-container.active .simulations-mobile-wrapper,main .simulations-section .simulations-search-container.active .search-mobile-wrapper,main .simulations-section .simulations-search-container.active .simulations-mobile-wrapper,main.dispo-container .search-container.active .search-mobile-wrapper,main.dispo-container .search-container.active .simulations-mobile-wrapper,main.dispo-container .simulations-search-container.active .search-mobile-wrapper,main.dispo-container .simulations-search-container.active .simulations-mobile-wrapper{overflow:visible}}main .simulations-section .search-container .simulations-mobile-wrapper .search-criteria,main .simulations-section .simulations-search-container .simulations-mobile-wrapper .search-criteria,main.dispo-container .search-container .simulations-mobile-wrapper .search-criteria,main.dispo-container .simulations-search-container .simulations-mobile-wrapper .search-criteria{flex-wrap:wrap;gap:2%}main .simulations-section .search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper,main .simulations-section .simulations-search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper,main.dispo-container .search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper,main.dispo-container .simulations-search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper{margin-bottom:1rem;width:32%}main .simulations-section .search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper .select-wrapper,main .simulations-section .simulations-search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper .select-wrapper,main.dispo-container .search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper .select-wrapper,main.dispo-container .simulations-search-container .simulations-mobile-wrapper .search-criteria .search-input-wrapper .select-wrapper{width:100%}main .simulations-section .search-container .simulations-mobile-wrapper .search-criteria .input-wrapper,main .simulations-section .simulations-search-container .simulations-mobile-wrapper .search-criteria .input-wrapper,main.dispo-container .search-container .simulations-mobile-wrapper .search-criteria .input-wrapper,main.dispo-container .simulations-search-container .simulations-mobile-wrapper .search-criteria .input-wrapper{margin-bottom:1rem;width:32%}main .simulations-section .search-container .search-criteria,main .simulations-section .simulations-search-container .search-criteria,main.dispo-container .search-container .search-criteria,main.dispo-container .simulations-search-container .search-criteria{display:flex;gap:1rem;width:95%}@media (max-width:1024px){main .simulations-section .search-container .search-criteria,main .simulations-section .simulations-search-container .search-criteria,main.dispo-container .search-container .search-criteria,main.dispo-container .simulations-search-container .search-criteria{flex-wrap:wrap}}main .simulations-section .search-container .search-criteria .search-input-wrapper,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper,main.dispo-container .search-container .search-criteria .search-input-wrapper,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper{display:flex;flex-direction:column;position:relative}@media (max-width:576px){main .simulations-section .search-container .search-criteria .search-input-wrapper:first-child,main .simulations-section .search-container .search-criteria .search-input-wrapper:first-child .select-wrapper,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper:first-child,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper:first-child .select-wrapper,main.dispo-container .search-container .search-criteria .search-input-wrapper:first-child,main.dispo-container .search-container .search-criteria .search-input-wrapper:first-child .select-wrapper,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper:first-child,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper:first-child .select-wrapper{width:100%}}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-wrapper,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-wrapper,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper{align-items:center;border:.5px solid var(--color-gold);border-radius:9px;cursor:pointer;display:flex;gap:1rem;height:100%;justify-content:space-between;padding:10px;width:-moz-fit-content;width:fit-content}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-wrapper p,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper p,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-wrapper p,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper p{color:var(--color-gray);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);width:-moz-fit-content;width:fit-content}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-wrapper img,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper img,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-wrapper img,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-wrapper img{transition:transform .3s ease-in-out}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-options,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-options,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-options,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-options{background:#fff;border-radius:9px;display:grid;grid-template-rows:0fr;left:0;position:absolute;top:45px;transition:grid-template-rows .3s ease;width:100%}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-options ul,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-options ul,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-options ul,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-options ul{overflow:hidden}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-options ul li,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-options ul li,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-options ul li,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-options ul li{opacity:0}main .simulations-section .search-container .search-criteria .search-input-wrapper .select-options ul li:hover,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper .select-options ul li:hover,main.dispo-container .search-container .search-criteria .search-input-wrapper .select-options ul li:hover,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper .select-options ul li:hover{cursor:pointer}main .simulations-section .search-container .search-criteria .search-input-wrapper.active,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active,main.dispo-container .search-container .search-criteria .search-input-wrapper.active,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active{z-index:2}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-wrapper img,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-wrapper img,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-wrapper img,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-wrapper img{transform:rotate(-180deg)}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options{border:.5px solid #c3a24d;grid-template-rows:1fr;padding:1rem}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul{display:flex;flex-direction:column;gap:1rem;width:100%}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li{align-items:center;border-bottom:.5px solid var(--color-gold);display:flex;gap:.5rem;opacity:1;padding-bottom:.5rem;width:100%}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span{background-color:var(--color-white);border:.5px solid var(--color-gold);border-radius:2px;height:10px;position:relative;width:10px}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:after,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:after,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:after,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:after{content:"";display:none}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span.active:after,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span.active:after,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span.active:after,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span.active:after{background-color:var(--color-gold);content:"";display:flex;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span p,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span p,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span p,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span p{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:last-child,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:last-child,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:last-child,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:last-child{border-bottom:none}main .simulations-section .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:hover,main .simulations-section .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:hover,main.dispo-container .search-container .search-criteria .search-input-wrapper.active .select-options ul li span:hover,main.dispo-container .simulations-search-container .search-criteria .search-input-wrapper.active .select-options ul li span:hover{cursor:pointer}main .simulations-section .search-container .search-criteria .input-wrapper,main .simulations-section .simulations-search-container .search-criteria .input-wrapper,main.dispo-container .search-container .search-criteria .input-wrapper,main.dispo-container .simulations-search-container .search-criteria .input-wrapper{align-items:center;display:flex;gap:.5rem;position:relative}@media (max-width:576px){main .simulations-section .search-container .search-criteria .input-wrapper:nth-child(2),main .simulations-section .simulations-search-container .search-criteria .input-wrapper:nth-child(2),main.dispo-container .search-container .search-criteria .input-wrapper:nth-child(2),main.dispo-container .simulations-search-container .search-criteria .input-wrapper:nth-child(2){width:100%}}main .simulations-section .search-container .search-criteria .input-wrapper input,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input,main.dispo-container .search-container .search-criteria .input-wrapper input,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input{border:.5px solid var(--color-gold);border-radius:9px;box-sizing:border-box;display:flex;font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);height:100%;padding:10px;width:100%}main .simulations-section .search-container .search-criteria .input-wrapper input[type=number]::-moz-placeholder,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input[type=number]::-moz-placeholder,main.dispo-container .search-container .search-criteria .input-wrapper input[type=number]::-moz-placeholder,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input[type=number]::-moz-placeholder{color:var(--color-gray-transparent);font-size:var(--font-size-xs)!important}main .simulations-section .search-container .search-criteria .input-wrapper input[type=number]::placeholder,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input[type=number]::placeholder,main.dispo-container .search-container .search-criteria .input-wrapper input[type=number]::placeholder,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input[type=number]::placeholder{color:var(--color-gray-transparent);font-size:var(--font-size-xs)!important}main .simulations-section .search-container .search-criteria .input-wrapper input[type=number],main .simulations-section .simulations-search-container .search-criteria .input-wrapper input[type=number],main.dispo-container .search-container .search-criteria .input-wrapper input[type=number],main.dispo-container .simulations-search-container .search-criteria .input-wrapper input[type=number]{max-width:115px;position:relative}main .simulations-section .search-container .search-criteria .input-wrapper input::-moz-placeholder,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input::-moz-placeholder,main.dispo-container .search-container .search-criteria .input-wrapper input::-moz-placeholder,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input::-moz-placeholder{color:var(--color-gray);font-size:var(--font-size-xs)!important}main .simulations-section .search-container .search-criteria .input-wrapper input::placeholder,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input::placeholder,main.dispo-container .search-container .search-criteria .input-wrapper input::placeholder,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input::placeholder{color:var(--color-gray);font-size:var(--font-size-xs)!important}main .simulations-section .search-container .search-criteria .input-wrapper input#geolocalisation,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input#geolocalisation,main.dispo-container .search-container .search-criteria .input-wrapper input#geolocalisation,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input#geolocalisation{padding-left:10px;padding-right:10px;width:281px}@media (max-width:576px){main .simulations-section .search-container .search-criteria .input-wrapper input#geolocalisation,main .simulations-section .simulations-search-container .search-criteria .input-wrapper input#geolocalisation,main.dispo-container .search-container .search-criteria .input-wrapper input#geolocalisation,main.dispo-container .simulations-search-container .search-criteria .input-wrapper input#geolocalisation{width:100%}}main .simulations-section .search-container .search-criteria .input-wrapper .geolocation-tags,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .geolocation-tags,main.dispo-container .search-container .search-criteria .input-wrapper .geolocation-tags,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .geolocation-tags{bottom:0;display:flex;gap:.25rem;left:12px;max-width:200px;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(50%);z-index:1}main .simulations-section .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag,main.dispo-container .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag{align-items:center;background-color:var(--color-gold);border-radius:3px;color:var(--color-white);display:flex;font-size:11px;gap:.25rem;padding:2px 6px;pointer-events:all;white-space:nowrap}main .simulations-section .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag,main.dispo-container .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag{cursor:pointer;font-weight:700;line-height:1}main .simulations-section .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag:hover,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag:hover,main.dispo-container .search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag:hover,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .geolocation-tags .geolocation-tag .remove-tag:hover{color:var(--color-red)}main .simulations-section .search-container .search-criteria .input-wrapper .select-options,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .select-options,main.dispo-container .search-container .search-criteria .input-wrapper .select-options,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .select-options{background:#fff;border-radius:9px;display:grid;grid-template-rows:0fr;left:0;position:absolute;top:45px;transition:grid-template-rows .3s ease;width:100%;z-index:2}main .simulations-section .search-container .search-criteria .input-wrapper .select-options ul,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .select-options ul,main.dispo-container .search-container .search-criteria .input-wrapper .select-options ul,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .select-options ul{overflow:hidden}main .simulations-section .search-container .search-criteria .input-wrapper .select-options ul li,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .select-options ul li,main.dispo-container .search-container .search-criteria .input-wrapper .select-options ul li,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .select-options ul li{opacity:0}main .simulations-section .search-container .search-criteria .input-wrapper .select-options ul li:hover,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .select-options ul li:hover,main.dispo-container .search-container .search-criteria .input-wrapper .select-options ul li:hover,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .select-options ul li:hover{cursor:pointer}main .simulations-section .search-container .search-criteria .input-wrapper.active .select-options,main .simulations-section .simulations-search-container .search-criteria .input-wrapper.active .select-options,main.dispo-container .search-container .search-criteria .input-wrapper.active .select-options,main.dispo-container .simulations-search-container .search-criteria .input-wrapper.active .select-options{border:.5px solid #c3a24d;grid-template-rows:1fr;padding:1rem}main .simulations-section .search-container .search-criteria .input-wrapper.active .select-options ul,main .simulations-section .simulations-search-container .search-criteria .input-wrapper.active .select-options ul,main.dispo-container .search-container .search-criteria .input-wrapper.active .select-options ul,main.dispo-container .simulations-search-container .search-criteria .input-wrapper.active .select-options ul{display:flex;flex-direction:column;gap:1rem;width:100%}main .simulations-section .search-container .search-criteria .input-wrapper.active .select-options ul li,main .simulations-section .simulations-search-container .search-criteria .input-wrapper.active .select-options ul li,main.dispo-container .search-container .search-criteria .input-wrapper.active .select-options ul li,main.dispo-container .simulations-search-container .search-criteria .input-wrapper.active .select-options ul li{align-items:center;border-bottom:.5px solid var(--color-gold);display:flex;gap:.5rem;opacity:1;padding-bottom:.5rem;width:100%}main .simulations-section .search-container .search-criteria .input-wrapper p,main .simulations-section .simulations-search-container .search-criteria .input-wrapper p,main.dispo-container .search-container .search-criteria .input-wrapper p,main.dispo-container .simulations-search-container .search-criteria .input-wrapper p{align-items:center;color:var(--color-gray);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (max-width:576px){main .simulations-section .search-container .search-criteria .input-wrapper p.input-number-label,main .simulations-section .simulations-search-container .search-criteria .input-wrapper p.input-number-label,main.dispo-container .search-container .search-criteria .input-wrapper p.input-number-label,main.dispo-container .simulations-search-container .search-criteria .input-wrapper p.input-number-label{display:none}}main .simulations-section .search-container .search-criteria .input-wrapper .input-number-wrapper,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper,main.dispo-container .search-container .search-criteria .input-wrapper .input-number-wrapper,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper{display:inline-block;max-width:115px;position:relative}main .simulations-section .search-container .search-criteria .input-wrapper .input-number-wrapper input[type=number],main .simulations-section .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper input[type=number],main.dispo-container .search-container .search-criteria .input-wrapper .input-number-wrapper input[type=number],main.dispo-container .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper input[type=number]{padding-right:20px;width:-moz-fit-content;width:fit-content}main .simulations-section .search-container .search-criteria .input-wrapper .input-number-wrapper:after,main .simulations-section .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper:after,main.dispo-container .search-container .search-criteria .input-wrapper .input-number-wrapper:after,main.dispo-container .simulations-search-container .search-criteria .input-wrapper .input-number-wrapper:after{background-image:url(../svg/€.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:10px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:9px}main .simulations-section .search-container .search-tags,main .simulations-section .simulations-search-container .search-tags,main.dispo-container .search-container .search-tags,main.dispo-container .simulations-search-container .search-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:576px){main .simulations-section .search-container .search-tags p,main .simulations-section .simulations-search-container .search-tags p,main.dispo-container .search-container .search-tags p,main.dispo-container .simulations-search-container .search-tags p{color:var(--color-gray);font-size:15px;font-weight:var(--font-weight-normal);width:100%}}main .simulations-section .search-container .search-tags .search-tag,main .simulations-section .simulations-search-container .search-tags .search-tag,main.dispo-container .search-container .search-tags .search-tag,main.dispo-container .simulations-search-container .search-tags .search-tag{align-items:center;background-color:var(--color-light-gray);border:none;border-radius:5px;color:var(--color-gray);display:flex;font-size:var(--font-size-xs);gap:15px;padding:5px 8px;transition:all .3s ease-in-out}main .simulations-section .search-container .search-tags .search-tag.heart span,main .simulations-section .search-container .search-tags .search-tag.new span,main .simulations-section .search-container .search-tags .search-tag.small-price span,main .simulations-section .search-container .search-tags .search-tag.soon span,main .simulations-section .simulations-search-container .search-tags .search-tag.heart span,main .simulations-section .simulations-search-container .search-tags .search-tag.new span,main .simulations-section .simulations-search-container .search-tags .search-tag.small-price span,main .simulations-section .simulations-search-container .search-tags .search-tag.soon span,main.dispo-container .search-container .search-tags .search-tag.heart span,main.dispo-container .search-container .search-tags .search-tag.new span,main.dispo-container .search-container .search-tags .search-tag.small-price span,main.dispo-container .search-container .search-tags .search-tag.soon span,main.dispo-container .simulations-search-container .search-tags .search-tag.heart span,main.dispo-container .simulations-search-container .search-tags .search-tag.new span,main.dispo-container .simulations-search-container .search-tags .search-tag.small-price span,main.dispo-container .simulations-search-container .search-tags .search-tag.soon span{background-image:url(../svg/heart.svg);background-repeat:no-repeat;background-size:contain;height:9px;width:9.7px}main .simulations-section .search-container .search-tags .search-tag.new span,main .simulations-section .simulations-search-container .search-tags .search-tag.new span,main.dispo-container .search-container .search-tags .search-tag.new span,main.dispo-container .simulations-search-container .search-tags .search-tag.new span{background-image:url(../svg/new.svg)}main .simulations-section .search-container .search-tags .search-tag.small-price span,main .simulations-section .simulations-search-container .search-tags .search-tag.small-price span,main.dispo-container .search-container .search-tags .search-tag.small-price span,main.dispo-container .simulations-search-container .search-tags .search-tag.small-price span{background-image:url(../svg/tag.svg)}main .simulations-section .search-container .search-tags .search-tag.soon span,main .simulations-section .simulations-search-container .search-tags .search-tag.soon span,main.dispo-container .search-container .search-tags .search-tag.soon span,main.dispo-container .simulations-search-container .search-tags .search-tag.soon span{background-image:url(../svg/clock.svg)}main .simulations-section .search-container .search-tags .search-tag:hover,main .simulations-section .simulations-search-container .search-tags .search-tag:hover,main.dispo-container .search-container .search-tags .search-tag:hover,main.dispo-container .simulations-search-container .search-tags .search-tag:hover{cursor:pointer}main .simulations-section .search-container .search-tags .search-tag.active,main .simulations-section .simulations-search-container .search-tags .search-tag.active,main.dispo-container .search-container .search-tags .search-tag.active,main.dispo-container .simulations-search-container .search-tags .search-tag.active{background-color:var(--color-gold);color:var(--color-white)}main .simulations-section .search-container .search-tags .search-tag.active span,main .simulations-section .simulations-search-container .search-tags .search-tag.active span,main.dispo-container .search-container .search-tags .search-tag.active span,main.dispo-container .simulations-search-container .search-tags .search-tag.active span{filter:brightness(0) invert(1)}main .simulations-section .search-container .search-btn,main .simulations-section .simulations-search-container .search-btn,main.dispo-container .search-container .search-btn,main.dispo-container .simulations-search-container .search-btn{align-items:center;background-color:var(--color-gold);border:none;border-radius:100%;display:flex;height:48px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:48px}main .simulations-section .search-container .search-btn:before,main .simulations-section .simulations-search-container .search-btn:before,main.dispo-container .search-container .search-btn:before,main.dispo-container .simulations-search-container .search-btn:before{content:url(../svg/search.svg);display:flex;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@media (max-width:576px){main .simulations-section .search-container .search-btn:before,main .simulations-section .simulations-search-container .search-btn:before,main.dispo-container .search-container .search-btn:before,main.dispo-container .simulations-search-container .search-btn:before{left:1rem;transform:translate(-50%,-60%)}}main .simulations-section .search-container .search-btn:after,main .simulations-section .simulations-search-container .search-btn:after,main.dispo-container .search-container .search-btn:after,main.dispo-container .simulations-search-container .search-btn:after{content:""}@media (max-width:576px){main .simulations-section .search-container .search-btn:after,main .simulations-section .simulations-search-container .search-btn:after,main.dispo-container .search-container .search-btn:after,main.dispo-container .simulations-search-container .search-btn:after{color:var(--color-white);content:"Rechercher";font-size:var(--font-size-md);padding-left:calc(1.5rem + 14px)}}main .simulations-section .search-container .search-btn:hover,main .simulations-section .simulations-search-container .search-btn:hover,main.dispo-container .search-container .search-btn:hover,main.dispo-container .simulations-search-container .search-btn:hover{cursor:pointer}@media (max-width:576px){main .simulations-section .search-container .search-btn,main .simulations-section .simulations-search-container .search-btn,main.dispo-container .search-container .search-btn,main.dispo-container .simulations-search-container .search-btn{border-radius:35px;height:35px;position:relative;right:unset;top:unset;transform:unset;width:100%}}main .simulations-section .search-results-container,main.dispo-container .search-results-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 0;width:100%}main .simulations-section .search-results-container .search-pre,main.dispo-container .search-results-container .search-pre{display:flex;justify-content:space-between;width:100%}main .simulations-section .search-results-container .search-pre p,main.dispo-container .search-results-container .search-pre p{color:var(--color-gray-transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main .simulations-section .search-results-container .search-pre .search-toggle-map,main.dispo-container .search-results-container .search-pre .search-toggle-map{align-items:center;display:flex;gap:.25rem}main .simulations-section .search-results-container .search-pre .search-toggle-map p,main.dispo-container .search-results-container .search-pre .search-toggle-map p{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main .simulations-section .search-results-container .search-results-wrapper,main.dispo-container .search-results-container .search-results-wrapper{display:flex;width:100%}main .simulations-section .search-results-container .search-results-wrapper .search-results-list,main.dispo-container .search-results-container .search-results-wrapper .search-results-list{display:flex;flex-wrap:wrap;gap:1.33%;width:100%}@media (max-width:1024px){main .simulations-section .search-results-container .search-results-wrapper .search-results-list,main.dispo-container .search-results-container .search-results-wrapper .search-results-list{gap:2%}}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .search-results-list,main.dispo-container .search-results-container .search-results-wrapper .search-results-list{gap:0}}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card{background:var(--color-white);border-radius:9px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;margin-bottom:2rem;opacity:0;padding:.5rem;position:relative;transform:translateY(50px) scale(.9);transition:opacity .4s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275);width:24%}@media (max-width:1024px){main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card{width:49%}}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card{width:100%}}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a{display:flex;flex-direction:column;position:relative;text-decoration:none}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-image,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-image{border-radius:9px;height:250px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-image,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-image{height:160px}}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-dispositif,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-dispositif{background-color:var(--color-white);border-radius:5px;color:var(--color-gold);display:flex;font-size:var(--font-size-xxs);left:-.25rem;padding:.25rem;position:absolute;text-transform:uppercase;top:-.25rem}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav{align-items:center;background-color:var(--color-white);border:none;border-radius:5px;display:flex;height:25px;justify-content:center;overflow:hidden;position:absolute;right:.5rem;top:.5rem;width:25px;z-index:2}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav:hover,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav:hover{cursor:pointer}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div{align-items:center;display:flex;height:18px;justify-content:center;overflow:hidden;position:relative;width:18px}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div span,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div span{background-image:url(../svg/star.svg);background-repeat:no-repeat;background-size:contain;height:18px;position:relative;width:18px}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div span:nth-child(2),main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav div span:nth-child(2){background-image:url(../svg/star_gold.svg);height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 1.2s ease,height 1.2s ease,opacity 1.2s ease;width:0}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav.active span:nth-child(2),main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-fav.active span:nth-child(2){height:18px;opacity:1;width:18px}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos{display:flex;flex-direction:column;width:100%}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title{align-items:center;display:flex;justify-content:space-between;padding-top:.5rem}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-city,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-city{color:var(--color-gold);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-price,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-price{color:var(--color-gold);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-price span,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-title .search-project-price span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-adress,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-adress{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding-bottom:.5rem}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag{background-color:var(--color-light-gray);border-radius:5px;color:var(--color-gray);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);padding:5px;position:relative}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag span,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag span{font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.heart:before,main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.new:before,main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.small-price:before,main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.soon:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.heart:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.new:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.small-price:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.soon:before{height:9px;padding-right:.5rem;width:9.7px}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.heart:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.heart:before{content:url(../svg/heart.svg)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.new:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.new:before{content:url(../svg/new.svg)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.small-price:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.small-price:before{content:url(../svg/tag.svg)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.soon:before,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card a .search-project-infos .search-project-tags .search-project-tag.soon:before{content:url(../svg/clock.svg)}main .simulations-section .search-results-container .search-results-wrapper .search-results-list .search-project-card.active,main.dispo-container .search-results-container .search-results-wrapper .search-results-list .search-project-card.active{opacity:1;transform:translateY(0) scale(1)}main .simulations-section .search-results-container .search-results-wrapper .search-map-container,main.dispo-container .search-results-container .search-results-wrapper .search-map-container{border-radius:9px;display:none;height:80vh;position:relative;width:100%}main .simulations-section .search-results-container .search-results-wrapper .search-map-container .search-map,main.dispo-container .search-results-container .search-results-wrapper .search-map-container .search-map{border-radius:9px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main .simulations-section .search-results-container .search-results-wrapper .search-map-container .search-map-marker,main.dispo-container .search-results-container .search-results-wrapper .search-map-container .search-map-marker{background-image:url(../svg/white_mark.svg);background-repeat:no-repeat;background-size:contain;height:22px;position:absolute;width:15px;z-index:2}main .simulations-section .search-results-container .search-results-wrapper .search-map-container .search-map-marker:hover,main.dispo-container .search-results-container .search-results-wrapper .search-map-container .search-map-marker:hover{cursor:pointer}main .simulations-section .search-results-container .search-results-wrapper .search-map-container .search-map-marker.active,main.dispo-container .search-results-container .search-results-wrapper .search-map-container .search-map-marker.active{background-image:url(../svg/gold_mark.svg)}main .simulations-section .search-results-container .search-results-wrapper .no-results-message,main.dispo-container .search-results-container .search-results-wrapper .no-results-message{margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out;width:100%}main .simulations-section .search-results-container .search-results-wrapper .no-results-message .no-results-content p,main.dispo-container .search-results-container .search-results-wrapper .no-results-message .no-results-content p{color:var(--color-gray-transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main .simulations-section .search-results-container .search-results-wrapper .no-results-message.active,main.dispo-container .search-results-container .search-results-wrapper .no-results-message.active{opacity:1;transform:translateY(0)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay{max-width:350px;opacity:0;pointer-events:none;position:absolute;transform:translate(-10px,-10px);transition:opacity .3s ease-out,transform .3s ease-out;width:100%;z-index:10}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay{bottom:10px;left:10px;max-width:none;transform:translate(0);width:calc(100% - 20px)}}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card{background:var(--color-white);border-radius:9px;box-shadow:0 0 20px #0003;padding:.5rem;position:relative}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-image,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-image{border-radius:9px;height:250px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-image,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-image{height:120px}}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-dispositif,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-dispositif{background-color:var(--color-white);border-radius:5px;color:var(--color-gold);font-size:var(--font-size-xxs);left:.25rem;padding:.25rem;position:absolute;text-transform:uppercase;top:.25rem}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav{align-items:center;background-color:var(--color-white);border:none;border-radius:5px;cursor:pointer;display:flex;height:25px;justify-content:center;overflow:hidden;position:absolute;right:1rem;top:1rem;width:25px;z-index:2}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div{align-items:center;display:flex;height:18px;justify-content:center;overflow:hidden;position:relative;width:18px}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div span,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div span{background-image:url(../svg/star.svg);background-repeat:no-repeat;background-size:contain;height:18px;position:relative;width:18px}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div span:nth-child(2),main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav div span:nth-child(2){background-image:url(../svg/star_gold.svg);height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 1.2s ease,height 1.2s ease,opacity 1.2s ease;width:0}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav.active span:nth-child(2),main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-fav.active span:nth-child(2){height:18px;opacity:1;width:18px}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos{display:flex;flex-direction:column;width:100%}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title{align-items:center;display:flex;justify-content:space-between;padding-top:.5rem}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-city,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-city{color:var(--color-gold);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-price,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-price{color:var(--color-gold);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-price span,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-title .search-project-price span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-adress,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-adress{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding-bottom:.5rem}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag{background-color:var(--color-light-gray);border-radius:5px;color:var(--color-gray);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);padding:5px;position:relative}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag span,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag span{font-weight:var(--font-weight-semibold)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.heart:before,main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.new:before,main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.small-price:before,main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.soon:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.heart:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.new:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.small-price:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.soon:before{height:9px;padding-right:.5rem;width:9.7px}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.heart:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.heart:before{content:url(../svg/heart.svg)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.new:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.new:before{content:url(../svg/new.svg)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.small-price:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.small-price:before{content:url(../svg/tag.svg)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.soon:before,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay .map-project-card .search-project-infos .search-project-tags .search-project-tag.soon:before{content:url(../svg/clock.svg)}main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay.active,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay.active{opacity:1;pointer-events:all;transform:translate(-10px,-10px)}@media (max-width:576px){main .simulations-section .search-results-container .search-results-wrapper .map-project-card-overlay.active,main.dispo-container .search-results-container .search-results-wrapper .map-project-card-overlay.active{transform:translate(0)}}main .simulator-container{bottom:100px;display:flex;position:fixed;right:calc(var(--spacing-section)/2);transform:translateY(100%);z-index:3}@media (max-width:576px){main .simulator-container{bottom:0;width:100%}}main .simulator-container .simulator-btn{background-color:var(--color-white);background:url(../svg/simulator.svg) no-repeat 50%;border:0;border-radius:12px 12px 0;box-shadow:0 0 20px #0000001a;height:62px;position:absolute;right:0;top:0;width:62px}main .simulator-container .simulator-btn:hover{cursor:pointer}@media (max-width:576px){main .simulator-container .simulator-btn{display:none}}main .simulator-container .simulator-wrapper{background-color:var(--color-white);border-radius:12px 12px 0;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;gap:1rem;opacity:0;padding:1rem 1rem 1.5rem;pointer-events:none;position:absolute;right:0;top:0;transform:translate(-1%,-50%);transition:opacity .4s ease-out,transform .4s ease-out}@media (max-width:576px){main .simulator-container .simulator-wrapper{width:calc(100% - var(--spacing-section)*2)}}main .simulator-container .simulator-wrapper h3{color:var(--color-gold);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main .simulator-container .simulator-wrapper .simulator-inputs{align-items:center;display:flex;gap:1rem;width:100%}@media (max-width:576px){main .simulator-container .simulator-wrapper .simulator-inputs{flex-wrap:wrap}}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input{align-items:center;display:flex;gap:.5rem}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input label{color:var(--color-gray);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}@media (max-width:576px){main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input label{display:none}}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input .simulator-input-wrapper{position:relative}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input .simulator-input-wrapper input[type=number]{padding-right:20px}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input .simulator-input-wrapper:after{background-image:url(../svg/€.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:10px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:9px}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input input{border:.5px solid var(--color-gold);border-radius:9px;box-sizing:border-box;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding:10px;width:-moz-fit-content;width:fit-content;width:115px}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input input::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs)}main .simulator-container .simulator-wrapper .simulator-inputs .simulator-input input::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs)}main .simulator-container .simulator-wrapper .simulator-inputs .investment-wrapper{display:flex;gap:.5rem}main .simulator-container .simulator-wrapper .simulator-inputs .investment-wrapper .investment-fees,main .simulator-container .simulator-wrapper .simulator-inputs .investment-wrapper .investment-rate{color:var(--color-gray);display:flex;gap:.5rem;justify-content:flex-end;width:160px}main .simulator-container .simulator-wrapper .simulator-inputs .investment-wrapper .investment-fees span,main .simulator-container .simulator-wrapper .simulator-inputs .investment-wrapper .investment-rate span{display:flex;width:-moz-fit-content;width:fit-content}main .simulator-container .simulator-wrapper .simulator-results{align-items:center;display:flex;justify-content:space-between;width:100%}main .simulator-container .simulator-wrapper .simulator-results .simulator-infos{color:var(--color-gray);font-size:var(--font-size-xs)}main .simulator-container .simulator-wrapper .simulator-results .simulator-result{color:var(--color-gray);font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}@media (max-width:576px){main .simulator-container .simulator-wrapper .simulator-results .simulator-result{font-size:var(--font-size-md)}main .simulator-container .simulator-wrapper .simulator-results{align-items:flex-start;flex-direction:column-reverse;gap:1rem}}main .simulator-container .simulator-wrapper .simulator-close{background:none;border:0;cursor:pointer;height:20px;position:absolute;right:1rem;top:.5rem;width:20px}main .simulator-container .simulator-wrapper .simulator-close:after,main .simulator-container .simulator-wrapper .simulator-close:before{background-color:var(--color-gray);content:"";display:flex;height:14.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}main .simulator-container .simulator-wrapper .simulator-close:before{transform:translate(-50%,-50%) rotate(45deg)}main .simulator-container .simulator-wrapper .simulator-close:after{transform:translate(-50%,-50%) rotate(-45deg)}main .simulator-container .simulator-wrapper.active{opacity:1;pointer-events:all;transform:translateY(-50%)}@media (max-width:576px){main .simulator-container .simulator-wrapper.active{transform:translate(-1%,-100%)}}main .files-container,main .simulations-section,main.calculator-container,main.option-container,main.programme-container{display:flex;flex-direction:column;gap:3rem;padding:calc(80px + 1rem) var(--spacing-section) 1rem}main .files-container .programme-nav,main .simulations-section .programme-nav,main.calculator-container .programme-nav,main.option-container .programme-nav,main.programme-container .programme-nav{align-items:center;display:flex;justify-content:center;left:var(--spacing-section);position:fixed;width:calc(100% - var(--spacing-section)*2);z-index:4}@media (max-width:576px){main .files-container .programme-nav,main .simulations-section .programme-nav,main.calculator-container .programme-nav,main.option-container .programme-nav,main.programme-container .programme-nav{align-items:flex-start;flex-direction:column;transform:translateY(-1.5rem)}}main .files-container .programme-nav .programme-return,main .simulations-section .programme-nav .programme-return,main.calculator-container .programme-nav .programme-return,main.option-container .programme-nav .programme-return,main.programme-container .programme-nav .programme-return{align-items:center;background-color:var(--color-white);border-radius:5px;color:var(--color-gold);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:.5rem;left:0;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%)}main .files-container .programme-nav .programme-return span,main .simulations-section .programme-nav .programme-return span,main.calculator-container .programme-nav .programme-return span,main.option-container .programme-nav .programme-return span,main.programme-container .programme-nav .programme-return span{background-image:url(../svg/gold_left_arrow.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:10px;transition:transform .3s ease;width:17px}main .files-container .programme-nav .programme-return:hover,main .simulations-section .programme-nav .programme-return:hover,main.calculator-container .programme-nav .programme-return:hover,main.option-container .programme-nav .programme-return:hover,main.programme-container .programme-nav .programme-return:hover{cursor:pointer}main .files-container .programme-nav .programme-return:hover span,main .simulations-section .programme-nav .programme-return:hover span,main.calculator-container .programme-nav .programme-return:hover span,main.option-container .programme-nav .programme-return:hover span,main.programme-container .programme-nav .programme-return:hover span{transform:translate(-5px)}@media (max-width:576px){main .files-container .programme-nav .programme-return,main .simulations-section .programme-nav .programme-return,main.calculator-container .programme-nav .programme-return,main.option-container .programme-nav .programme-return,main.programme-container .programme-nav .programme-return{border-radius:0;left:unset;margin-bottom:1rem;position:relative;top:unset;transform:unset;width:100%}}main .files-container .programme-nav .programme-anchors,main .simulations-section .programme-nav .programme-anchors,main.calculator-container .programme-nav .programme-anchors,main.option-container .programme-nav .programme-anchors,main.programme-container .programme-nav .programme-anchors{background:#fff;border-radius:9px;box-shadow:0 0 20px #0000001a;display:flex;gap:1rem;padding:.5rem 2rem}main .files-container .programme-nav .programme-anchors a,main .simulations-section .programme-nav .programme-anchors a,main.calculator-container .programme-nav .programme-anchors a,main.option-container .programme-nav .programme-anchors a,main.programme-container .programme-nav .programme-anchors a{color:var(--color-gray);display:flex;font-size:var(--font-size-sm);justify-content:center;text-align:center;width:200px}main .files-container .programme-nav .programme-anchors a:first-child,main .simulations-section .programme-nav .programme-anchors a:first-child,main.calculator-container .programme-nav .programme-anchors a:first-child,main.option-container .programme-nav .programme-anchors a:first-child,main.programme-container .programme-nav .programme-anchors a:first-child{border-right:.5px solid var(--color-gray-transparent)}@media (max-width:576px){main .files-container .programme-nav .programme-anchors,main .simulations-section .programme-nav .programme-anchors,main.calculator-container .programme-nav .programme-anchors,main.option-container .programme-nav .programme-anchors,main.programme-container .programme-nav .programme-anchors{justify-content:space-between;padding:.5rem 1rem;width:100%}}main .files-container .programme-hero,main .simulations-section .programme-hero,main.calculator-container .programme-hero,main.option-container .programme-hero,main.programme-container .programme-hero{display:flex;flex-direction:column;padding-top:calc(50px + 2rem)}main .files-container .programme-hero h1,main .simulations-section .programme-hero h1,main.calculator-container .programme-hero h1,main.option-container .programme-hero h1,main.programme-container .programme-hero h1{color:var(--color-gray);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}main .files-container .programme-hero .programme-hero-wrapper,main .simulations-section .programme-hero .programme-hero-wrapper,main.calculator-container .programme-hero .programme-hero-wrapper,main.option-container .programme-hero .programme-hero-wrapper,main.programme-container .programme-hero .programme-hero-wrapper{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:2rem;width:100%}main .files-container .programme-hero .programme-hero-wrapper h2,main .simulations-section .programme-hero .programme-hero-wrapper h2,main.calculator-container .programme-hero .programme-hero-wrapper h2,main.option-container .programme-hero .programme-hero-wrapper h2,main.programme-container .programme-hero .programme-hero-wrapper h2{color:var(--color-gray);font-size:var(--font-size-lg);font-weight:var(--font-weight-light)}main .files-container .programme-hero .programme-hero-wrapper h3,main .simulations-section .programme-hero .programme-hero-wrapper h3,main.calculator-container .programme-hero .programme-hero-wrapper h3,main.option-container .programme-hero .programme-hero-wrapper h3,main.programme-container .programme-hero .programme-hero-wrapper h3{color:var(--color-gold);font-size:var(--font-size-l);font-weight:var(--font-weight-normal);text-transform:uppercase}main .files-container .programme-hero .programme-poster,main .simulations-section .programme-hero .programme-poster,main.calculator-container .programme-hero .programme-poster,main.option-container .programme-hero .programme-poster,main.programme-container .programme-hero .programme-poster{border-radius:10px;display:flex;height:577px;overflow:hidden;position:relative;width:100%}@media (max-width:576px){main .files-container .programme-hero .programme-poster,main .simulations-section .programme-hero .programme-poster,main.calculator-container .programme-hero .programme-poster,main.option-container .programme-hero .programme-poster,main.programme-container .programme-hero .programme-poster{height:220px}}main .files-container .programme-hero .programme-poster img,main .simulations-section .programme-hero .programme-poster img,main.calculator-container .programme-hero .programme-poster img,main.option-container .programme-hero .programme-poster img,main.programme-container .programme-hero .programme-poster img{display:flex;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}main .files-container .programme-hero .programme-poster .programme-type,main .simulations-section .programme-hero .programme-poster .programme-type,main.calculator-container .programme-hero .programme-poster .programme-type,main.option-container .programme-hero .programme-poster .programme-type,main.programme-container .programme-hero .programme-poster .programme-type{background:var(--color-gold);border-radius:5px;color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);left:1rem;padding:.5rem;position:absolute;top:1rem}main .files-container .programme-hero .programme-poster .programme-tags,main .simulations-section .programme-hero .programme-poster .programme-tags,main.calculator-container .programme-hero .programme-poster .programme-tags,main.option-container .programme-hero .programme-poster .programme-tags,main.programme-container .programme-hero .programme-poster .programme-tags{bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;left:1rem;position:absolute}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag{background-color:var(--color-light-gray);border-radius:5px;color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding:5px;position:relative}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag span,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag span,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag span,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag span,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag span{font-weight:var(--font-weight-semibold)}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before{height:9px;padding-right:.5rem;width:9.7px}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.heart:before{content:url(../svg/heart.svg)}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.new:before{content:url(../svg/new.svg)}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.small-price:before{content:url(../svg/tag.svg)}main .files-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main .simulations-section .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.calculator-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.option-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before,main.programme-container .programme-hero .programme-poster .programme-tags .programme-tag.soon:before{content:url(../svg/clock.svg)}main .files-container .programme-numbers-container,main .simulations-section .programme-numbers-container,main.calculator-container .programme-numbers-container,main.option-container .programme-numbers-container,main.programme-container .programme-numbers-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0 var(--spacing-section);width:100%}@media (max-width:576px){main .files-container .programme-numbers-container,main .simulations-section .programme-numbers-container,main.calculator-container .programme-numbers-container,main.option-container .programme-numbers-container,main.programme-container .programme-numbers-container{gap:1%;justify-content:space-between}}main .files-container .programme-numbers-container .programme-numbers-wrapper,main .simulations-section .programme-numbers-container .programme-numbers-wrapper,main.calculator-container .programme-numbers-container .programme-numbers-wrapper,main.option-container .programme-numbers-container .programme-numbers-wrapper,main.programme-container .programme-numbers-container .programme-numbers-wrapper{align-items:center;background-color:var(--color-light-gray);border-radius:5px;color:var(--color-gray);display:flex;flex-direction:column;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;padding:2.5rem;width:260px}main .files-container .programme-numbers-container .programme-numbers-wrapper span,main .simulations-section .programme-numbers-container .programme-numbers-wrapper span,main.calculator-container .programme-numbers-container .programme-numbers-wrapper span,main.option-container .programme-numbers-container .programme-numbers-wrapper span,main.programme-container .programme-numbers-container .programme-numbers-wrapper span{font-size:var(--font-size-m);font-weight:var(--font-weight-light);justify-content:center;text-align:center}@media (max-width:576px){main .files-container .programme-numbers-container .programme-numbers-wrapper,main .simulations-section .programme-numbers-container .programme-numbers-wrapper,main.calculator-container .programme-numbers-container .programme-numbers-wrapper,main.option-container .programme-numbers-container .programme-numbers-wrapper,main.programme-container .programme-numbers-container .programme-numbers-wrapper{margin-bottom:1rem;padding:1rem;width:49%}}main .files-container .programme-description-container,main .simulations-section .programme-description-container,main.calculator-container .programme-description-container,main.option-container .programme-description-container,main.programme-container .programme-description-container{display:flex;flex-direction:column;padding:0 var(--spacing-section);position:relative}main .files-container .programme-description-container h4,main .simulations-section .programme-description-container h4,main.calculator-container .programme-description-container h4,main.option-container .programme-description-container h4,main.programme-container .programme-description-container h4{color:var(--color-gray);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);margin-bottom:3rem}@media (max-width:576px){main .files-container .programme-description-container h4,main .simulations-section .programme-description-container h4,main.calculator-container .programme-description-container h4,main.option-container .programme-description-container h4,main.programme-container .programme-description-container h4{margin-bottom:1rem}}main .files-container .programme-description-container .programme-description-wrapper,main .simulations-section .programme-description-container .programme-description-wrapper,main.calculator-container .programme-description-container .programme-description-wrapper,main.option-container .programme-description-container .programme-description-wrapper,main.programme-container .programme-description-container .programme-description-wrapper{display:flex;justify-content:space-between}@media (max-width:576px){main .files-container .programme-description-container .programme-description-wrapper.mobile-col,main .simulations-section .programme-description-container .programme-description-wrapper.mobile-col,main.calculator-container .programme-description-container .programme-description-wrapper.mobile-col,main.option-container .programme-description-container .programme-description-wrapper.mobile-col,main.programme-container .programme-description-container .programme-description-wrapper.mobile-col{flex-direction:column;gap:1rem}}main .files-container .programme-description-container .programme-description-wrapper p,main .simulations-section .programme-description-container .programme-description-wrapper p,main.calculator-container .programme-description-container .programme-description-wrapper p,main.option-container .programme-description-container .programme-description-wrapper p,main.programme-container .programme-description-container .programme-description-wrapper p{color:var(--color-gray);display:flex;flex-direction:column;font-size:var(--font-size-m);font-weight:var(--font-weight-light);line-height:150%;padding-right:4rem;width:50%}@media (max-width:576px){main .files-container .programme-description-container .programme-description-wrapper p,main .simulations-section .programme-description-container .programme-description-wrapper p,main.calculator-container .programme-description-container .programme-description-wrapper p,main.option-container .programme-description-container .programme-description-wrapper p,main.programme-container .programme-description-container .programme-description-wrapper p{font-size:var(--font-size-xxxs);padding-right:0;width:100%}}main .files-container .programme-description-container .programme-description-wrapper img,main .simulations-section .programme-description-container .programme-description-wrapper img,main.calculator-container .programme-description-container .programme-description-wrapper img,main.option-container .programme-description-container .programme-description-wrapper img,main.programme-container .programme-description-container .programme-description-wrapper img{border-radius:10px;display:flex;height:280px;-o-object-fit:cover;object-fit:cover;width:48%}main .files-container .programme-description-container .programme-description-wrapper img.alt-style,main .simulations-section .programme-description-container .programme-description-wrapper img.alt-style,main.calculator-container .programme-description-container .programme-description-wrapper img.alt-style,main.option-container .programme-description-container .programme-description-wrapper img.alt-style,main.programme-container .programme-description-container .programme-description-wrapper img.alt-style{width:48%}@media (max-width:576px){main .files-container .programme-description-container .programme-description-wrapper img,main .simulations-section .programme-description-container .programme-description-wrapper img,main.calculator-container .programme-description-container .programme-description-wrapper img,main.option-container .programme-description-container .programme-description-wrapper img,main.programme-container .programme-description-container .programme-description-wrapper img{display:none}main .files-container .programme-description-container .programme-description-wrapper img.alt-style,main .simulations-section .programme-description-container .programme-description-wrapper img.alt-style,main.calculator-container .programme-description-container .programme-description-wrapper img.alt-style,main.option-container .programme-description-container .programme-description-wrapper img.alt-style,main.programme-container .programme-description-container .programme-description-wrapper img.alt-style{display:flex;height:200px;width:100%}}main .files-container .programme-description-container .programme-description-slider,main .simulations-section .programme-description-container .programme-description-slider,main.calculator-container .programme-description-container .programme-description-slider,main.option-container .programme-description-container .programme-description-slider,main.programme-container .programme-description-container .programme-description-slider{display:flex;height:200px;overflow:hidden;padding-top:2rem;position:relative;width:100%}@media (max-width:576px){main .files-container .programme-description-container .programme-description-slider,main .simulations-section .programme-description-container .programme-description-slider,main.calculator-container .programme-description-container .programme-description-slider,main.option-container .programme-description-container .programme-description-slider,main.programme-container .programme-description-container .programme-description-slider{align-self:center;height:120px;width:calc(100% - 22px)}}main .files-container .programme-description-container .programme-description-slider .programme-description-slide-track,main .simulations-section .programme-description-container .programme-description-slider .programme-description-slide-track,main.calculator-container .programme-description-container .programme-description-slider .programme-description-slide-track,main.option-container .programme-description-container .programme-description-slider .programme-description-slide-track,main.programme-container .programme-description-container .programme-description-slider .programme-description-slide-track{display:flex;gap:4%;height:100%;width:-moz-fit-content;width:fit-content;will-change:transform}@media (max-width:1024px){main .files-container .programme-description-container .programme-description-slider .programme-description-slide-track,main .simulations-section .programme-description-container .programme-description-slider .programme-description-slide-track,main.calculator-container .programme-description-container .programme-description-slider .programme-description-slide-track,main.option-container .programme-description-container .programme-description-slider .programme-description-slide-track,main.programme-container .programme-description-container .programme-description-slider .programme-description-slide-track{gap:2%}}main .files-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main .simulations-section .programme-description-container .programme-description-slider .programme-description-slide-track img,main.calculator-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main.option-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main.programme-container .programme-description-container .programme-description-slider .programme-description-slide-track img{border-radius:10px;cursor:pointer;flex-shrink:0;max-width:22%;min-height:170px;min-width:22%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,opacity .3s ease;width:22%}main .files-container .programme-description-container .programme-description-slider .programme-description-slide-track img:hover,main .simulations-section .programme-description-container .programme-description-slider .programme-description-slide-track img:hover,main.calculator-container .programme-description-container .programme-description-slider .programme-description-slide-track img:hover,main.option-container .programme-description-container .programme-description-slider .programme-description-slide-track img:hover,main.programme-container .programme-description-container .programme-description-slider .programme-description-slide-track img:hover{opacity:.8;transform:scale(1.05)}@media (max-width:576px){main .files-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main .simulations-section .programme-description-container .programme-description-slider .programme-description-slide-track img,main.calculator-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main.option-container .programme-description-container .programme-description-slider .programme-description-slide-track img,main.programme-container .programme-description-container .programme-description-slider .programme-description-slide-track img{height:75px;max-width:32%;min-height:unset;min-width:32%;width:32%}}main .files-container .programme-description-container .programme-slider-arrow,main .simulations-section .programme-description-container .programme-slider-arrow,main.calculator-container .programme-description-container .programme-slider-arrow,main.option-container .programme-description-container .programme-slider-arrow,main.programme-container .programme-description-container .programme-slider-arrow{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0;bottom:40px;cursor:pointer;display:flex;height:36px;position:absolute;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:11px}@media (max-width:576px){main .files-container .programme-description-container .programme-slider-arrow,main .simulations-section .programme-description-container .programme-slider-arrow,main.calculator-container .programme-description-container .programme-slider-arrow,main.option-container .programme-description-container .programme-slider-arrow,main.programme-container .programme-description-container .programme-slider-arrow{height:15px}}main .files-container .programme-description-container .programme-slider-arrow:hover,main .simulations-section .programme-description-container .programme-slider-arrow:hover,main.calculator-container .programme-description-container .programme-slider-arrow:hover,main.option-container .programme-description-container .programme-slider-arrow:hover,main.programme-container .programme-description-container .programme-slider-arrow:hover{opacity:.7}main .files-container .programme-description-container .programme-slider-arrow.prev,main .simulations-section .programme-description-container .programme-slider-arrow.prev,main.calculator-container .programme-description-container .programme-slider-arrow.prev,main.option-container .programme-description-container .programme-slider-arrow.prev,main.programme-container .programme-description-container .programme-slider-arrow.prev{background-image:url(../svg/slide_left.svg);left:-30px}@media (max-width:576px){main .files-container .programme-description-container .programme-slider-arrow.prev,main .simulations-section .programme-description-container .programme-slider-arrow.prev,main.calculator-container .programme-description-container .programme-slider-arrow.prev,main.option-container .programme-description-container .programme-slider-arrow.prev,main.programme-container .programme-description-container .programme-slider-arrow.prev{left:0}}main .files-container .programme-description-container .programme-slider-arrow.next,main .simulations-section .programme-description-container .programme-slider-arrow.next,main.calculator-container .programme-description-container .programme-slider-arrow.next,main.option-container .programme-description-container .programme-slider-arrow.next,main.programme-container .programme-description-container .programme-slider-arrow.next{background-image:url(../svg/slide_right.svg);right:-30px}@media (max-width:576px){main .files-container .programme-description-container .programme-slider-arrow.next,main .simulations-section .programme-description-container .programme-slider-arrow.next,main.calculator-container .programme-description-container .programme-slider-arrow.next,main.option-container .programme-description-container .programme-slider-arrow.next,main.programme-container .programme-description-container .programme-slider-arrow.next{right:0}}main .files-container .programme-table-container,main .files-container .simulations-table-container,main .simulations-section .programme-table-container,main .simulations-section .simulations-table-container,main.calculator-container .programme-table-container,main.calculator-container .simulations-table-container,main.option-container .programme-table-container,main.option-container .simulations-table-container,main.programme-container .programme-table-container,main.programme-container .simulations-table-container{display:flex;flex-direction:column;gap:3rem}main .files-container .programme-table-container.files-page-variant,main .files-container .simulations-table-container.files-page-variant,main .simulations-section .programme-table-container.files-page-variant,main .simulations-section .simulations-table-container.files-page-variant,main.calculator-container .programme-table-container.files-page-variant,main.calculator-container .simulations-table-container.files-page-variant,main.option-container .programme-table-container.files-page-variant,main.option-container .simulations-table-container.files-page-variant,main.programme-container .programme-table-container.files-page-variant,main.programme-container .simulations-table-container.files-page-variant{position:relative;width:100%}main .files-container .programme-table-container.files-page-variant .programme-table-wrapper,main .files-container .simulations-table-container.files-page-variant .programme-table-wrapper,main .simulations-section .programme-table-container.files-page-variant .programme-table-wrapper,main .simulations-section .simulations-table-container.files-page-variant .programme-table-wrapper,main.calculator-container .programme-table-container.files-page-variant .programme-table-wrapper,main.calculator-container .simulations-table-container.files-page-variant .programme-table-wrapper,main.option-container .programme-table-container.files-page-variant .programme-table-wrapper,main.option-container .simulations-table-container.files-page-variant .programme-table-wrapper,main.programme-container .programme-table-container.files-page-variant .programme-table-wrapper,main.programme-container .simulations-table-container.files-page-variant .programme-table-wrapper{left:0;opacity:0;padding-top:3rem;pointer-events:none;position:absolute;top:0;transform:translateY(50px);transition:all .3s ease-in-out}main .files-container .programme-table-container.files-page-variant .programme-table-wrapper.active,main .files-container .simulations-table-container.files-page-variant .programme-table-wrapper.active,main .simulations-section .programme-table-container.files-page-variant .programme-table-wrapper.active,main .simulations-section .simulations-table-container.files-page-variant .programme-table-wrapper.active,main.calculator-container .programme-table-container.files-page-variant .programme-table-wrapper.active,main.calculator-container .simulations-table-container.files-page-variant .programme-table-wrapper.active,main.option-container .programme-table-container.files-page-variant .programme-table-wrapper.active,main.option-container .simulations-table-container.files-page-variant .programme-table-wrapper.active,main.programme-container .programme-table-container.files-page-variant .programme-table-wrapper.active,main.programme-container .simulations-table-container.files-page-variant .programme-table-wrapper.active{opacity:1;pointer-events:all;transform:translateY(0)}main .files-container .programme-table-container h4,main .files-container .simulations-table-container h4,main .simulations-section .programme-table-container h4,main .simulations-section .simulations-table-container h4,main.calculator-container .programme-table-container h4,main.calculator-container .simulations-table-container h4,main.option-container .programme-table-container h4,main.option-container .simulations-table-container h4,main.programme-container .programme-table-container h4,main.programme-container .simulations-table-container h4{color:var(--color-gray);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);padding-left:var(--spacing-section)}main .files-container .programme-table-container .programme-types-wrapper,main .files-container .simulations-table-container .programme-types-wrapper,main .simulations-section .programme-table-container .programme-types-wrapper,main .simulations-section .simulations-table-container .programme-types-wrapper,main.calculator-container .programme-table-container .programme-types-wrapper,main.calculator-container .simulations-table-container .programme-types-wrapper,main.option-container .programme-table-container .programme-types-wrapper,main.option-container .simulations-table-container .programme-types-wrapper,main.programme-container .programme-table-container .programme-types-wrapper,main.programme-container .simulations-table-container .programme-types-wrapper{display:flex;gap:1rem;justify-content:center;width:100%}@media (max-width:576px){main .files-container .programme-table-container .programme-types-wrapper,main .files-container .simulations-table-container .programme-types-wrapper,main .simulations-section .programme-table-container .programme-types-wrapper,main .simulations-section .simulations-table-container .programme-types-wrapper,main.calculator-container .programme-table-container .programme-types-wrapper,main.calculator-container .simulations-table-container .programme-types-wrapper,main.option-container .programme-table-container .programme-types-wrapper,main.option-container .simulations-table-container .programme-types-wrapper,main.programme-container .programme-table-container .programme-types-wrapper,main.programme-container .simulations-table-container .programme-types-wrapper{justify-content:space-between}}main .files-container .programme-table-container .programme-types-wrapper .programme-types-type,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type{background-color:var(--color-light-gray);border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;position:relative}@media (max-width:576px){main .files-container .programme-table-container .programme-types-wrapper .programme-types-type,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type{padding:1.5rem 0 .5rem}}main .files-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type h5,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type h5{background-color:var(--color-white);border-radius:5px;color:var(--color-gray);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);left:0;padding:.5rem;position:absolute;top:0}@media (max-width:576px){main .files-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type h5,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type h5,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type h5,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type h5{font-size:var(--font-size-m);padding:.25rem}}main .files-container .programme-table-container .programme-types-wrapper .programme-types-type p,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type p,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type p,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type p{font-size:var(--font-size-m);font-weight:var(--font-weight-light);line-height:156%;text-align:center}@media (max-width:576px){main .files-container .programme-table-container .programme-types-wrapper .programme-types-type p,main .files-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main .simulations-section .programme-table-container .programme-types-wrapper .programme-types-type p,main .simulations-section .simulations-table-container .programme-types-wrapper .programme-types-type p,main.calculator-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.calculator-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main.option-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.option-container .simulations-table-container .programme-types-wrapper .programme-types-type p,main.programme-container .programme-table-container .programme-types-wrapper .programme-types-type p,main.programme-container .simulations-table-container .programme-types-wrapper .programme-types-type p{font-size:var(--font-size-xxxs);padding:0 1rem}}main .files-container .programme-table-container .programme-table-wrapper,main .files-container .programme-table-container .simulations-table-wrapper,main .files-container .simulations-table-container .programme-table-wrapper,main .files-container .simulations-table-container .simulations-table-wrapper,main .simulations-section .programme-table-container .programme-table-wrapper,main .simulations-section .programme-table-container .simulations-table-wrapper,main .simulations-section .simulations-table-container .programme-table-wrapper,main .simulations-section .simulations-table-container .simulations-table-wrapper,main.calculator-container .programme-table-container .programme-table-wrapper,main.calculator-container .programme-table-container .simulations-table-wrapper,main.calculator-container .simulations-table-container .programme-table-wrapper,main.calculator-container .simulations-table-container .simulations-table-wrapper,main.option-container .programme-table-container .programme-table-wrapper,main.option-container .programme-table-container .simulations-table-wrapper,main.option-container .simulations-table-container .programme-table-wrapper,main.option-container .simulations-table-container .simulations-table-wrapper,main.programme-container .programme-table-container .programme-table-wrapper,main.programme-container .programme-table-container .simulations-table-wrapper,main.programme-container .simulations-table-container .programme-table-wrapper,main.programme-container .simulations-table-container .simulations-table-wrapper{display:flex;overflow-x:auto;width:100%}main .files-container .programme-table-container .programme-table-wrapper .programme-table,main .files-container .programme-table-container .simulations-table-wrapper .programme-table,main .files-container .simulations-table-container .programme-table-wrapper .programme-table,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table,main.option-container .programme-table-container .programme-table-wrapper .programme-table,main.option-container .programme-table-container .simulations-table-wrapper .programme-table,main.option-container .simulations-table-container .programme-table-wrapper .programme-table,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table,main.programme-container .programme-table-container .programme-table-wrapper .programme-table,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table{background-color:var(--color-white);border-collapse:collapse;overflow:hidden;width:100%}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead{background-color:var(--color-light-gray-3);border-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead th,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead th,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead th,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead th,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead th,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead th,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead th,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead th,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead th,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead th,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead th,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead th,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead th,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead th,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead th,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead th,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead th,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead th,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead th,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead th{color:var(--color-gray);font-size:13px;font-weight:var(--font-weight-normal);padding:1rem .75rem;text-align:center;vertical-align:middle;white-space:nowrap}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead th:first-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead th:first-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead th:first-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:first-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead th:first-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead th:first-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead th:first-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead th:first-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead th:first-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead th:first-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead th:first-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead th:first-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead th:first-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead th:first-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead th:last-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead th:last-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead th:last-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:last-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead th:last-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead th:last-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead th:last-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead th:last-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead th:last-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead th:last-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead th:last-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead th:last-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead th:last-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead th:last-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead th:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead th span,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead th span,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead th span,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead th span,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead th span,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead th span,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead th span,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead th span,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead th span,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead th span,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead th span,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead th span,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead th span,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead th span,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead th span,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead th span,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead th span,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead th span,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead th span,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead th span{background-image:url(../svg/table_arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:6px;margin-left:4px;transition:transform .3s ease;width:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead th.active span,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead th.active span,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead th.active span,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead th.active span,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead th.active span,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead th.active span,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead th.active span,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead th.active span,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead th.active span,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead th.active span,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead th.active span,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead th.active span,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead th.active span,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead th.active span,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead th.active span,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead th.active span,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead th.active span,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead th.active span,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead th.active span,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead th.active span{transform:rotate(180deg)}main .files-container .programme-table-container .programme-table-wrapper .programme-table thead tr,main .files-container .programme-table-container .simulations-table-wrapper .programme-table thead tr,main .files-container .simulations-table-container .programme-table-wrapper .programme-table thead tr,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table thead tr,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table thead tr,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table thead tr,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table thead tr,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table thead tr,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table thead tr,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table thead tr,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table thead tr,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table thead tr,main.option-container .programme-table-container .programme-table-wrapper .programme-table thead tr,main.option-container .programme-table-container .simulations-table-wrapper .programme-table thead tr,main.option-container .simulations-table-container .programme-table-wrapper .programme-table thead tr,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table thead tr,main.programme-container .programme-table-container .programme-table-wrapper .programme-table thead tr,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table thead tr,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table thead tr,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table thead tr{border-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr{border-bottom:1px solid var(--color-light-gray-3);margin-bottom:2rem;position:relative;transition:background-color .2s ease}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr:last-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr:last-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr:last-child{border-bottom:none}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold{background-color:var(--color-disabled);margin-bottom:0}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell{padding:0}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .expand-cell .expand-line,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .fav-cell .programme-fav,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .expand-cell .expand-line,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .fav-cell .programme-fav{display:none}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell{justify-content:center}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold .actions-cell button,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve .actions-cell button,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold .actions-cell button{display:none}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td{padding:1rem .75rem}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:first-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:first-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:first-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.reserve td:last-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody tr.sold td:last-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.reserve td:last-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody tr.sold td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td{font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);padding:1rem .75rem 2rem;text-align:center;white-space:nowrap}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell{display:flex;gap:.5rem;justify-content:end}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.actions-cell .status-text,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.actions-cell .status-text{align-items:center;color:var(--color-gray);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-transform:uppercase}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell{position:relative;text-align:center}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav{align-items:center;background-color:var(--color-white);border:none;border-radius:5px;cursor:pointer;display:flex;height:25px;justify-content:center;overflow:hidden;position:absolute;right:50%;top:50%;transform:translateY(calc(-50% - .5rem)) translate(50%);width:25px;z-index:2}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div{align-items:center;display:flex;height:18px;justify-content:center;overflow:hidden;position:relative;width:18px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span{background-image:url(../svg/star.svg);background-repeat:no-repeat;background-size:contain;height:18px;position:relative;width:18px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2),main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav div span:nth-child(2){background-image:url(../svg/star_gold.svg);height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 1.2s ease,height 1.2s ease,opacity 1.2s ease;width:0}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2),main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody td.fav-cell .programme-fav.active span:nth-child(2){height:18px;opacity:1;width:18px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell{left:50%;padding:0;position:absolute;top:0;transform:translate(-50%)}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line{background-color:var(--color-light-gray-3);border:0;border-radius:5px;bottom:-5rem;display:flex;justify-content:center;left:50%;opacity:1;padding:5px 1rem;position:absolute;transform:translate(-50%);transition:opacity .3s ease}@media (max-width:576px){main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line{bottom:-3.5rem}}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line span,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line span{background-image:url(../svg/table_arrow_down.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:9px;width:10px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line:hover,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line:hover{cursor:pointer}@media (max-width:576px){main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .expand-cell .expand-line.variant,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .expand-cell .expand-line.variant{bottom:-4.5rem}}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row{display:none;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row.open,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row.open{max-height:1000px;opacity:1}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell{padding:0;position:relative;transition:padding-bottom .3s ease}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded{padding-bottom:2rem}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell.expanded .expand-line-bottom{opacity:1}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table{border-collapse:collapse;width:100%}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr{border-bottom:1px solid var(--color-white)}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody tr:last-child{border-bottom:none}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td{font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);padding:.75rem;white-space:nowrap}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd),main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(odd){color:var(--color-gray)}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n),main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td:nth-child(2n){color:var(--color-gray);font-weight:var(--font-weight-semibold)}@media (max-width:576px){main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .detail-table tbody td{font-size:var(--font-size-xxxs)}}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom{background-color:var(--color-light-gray-3);border:0;border-radius:5px;bottom:.5rem;display:flex;justify-content:center;left:50%;opacity:0;padding:5px 1rem;position:absolute;transform:translate(-50%);transition:opacity .3s ease .2s}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom span{background-image:url(../svg/table_arrow_down.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:9px;transform:rotate(180deg);width:10px}main .files-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .files-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .files-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .files-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .simulations-section .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .simulations-section .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .simulations-section .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main .simulations-section .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.calculator-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.calculator-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.calculator-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.calculator-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.option-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.option-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.option-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.option-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.programme-container .programme-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.programme-container .programme-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.programme-container .simulations-table-container .programme-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover,main.programme-container .simulations-table-container .simulations-table-wrapper .programme-table tbody .detail-row .detail-cell .expand-line-bottom:hover{cursor:pointer}@media (max-width:576px){main .files-container .programme-table-container .programme-table thead th:nth-child(10),main .files-container .programme-table-container .programme-table thead th:nth-child(11),main .files-container .programme-table-container .programme-table thead th:nth-child(4),main .files-container .programme-table-container .programme-table thead th:nth-child(5),main .files-container .programme-table-container .programme-table thead th:nth-child(6),main .files-container .programme-table-container .programme-table thead th:nth-child(9),main .files-container .simulations-table-container .programme-table thead th:nth-child(10),main .files-container .simulations-table-container .programme-table thead th:nth-child(11),main .files-container .simulations-table-container .programme-table thead th:nth-child(4),main .files-container .simulations-table-container .programme-table thead th:nth-child(5),main .files-container .simulations-table-container .programme-table thead th:nth-child(6),main .files-container .simulations-table-container .programme-table thead th:nth-child(9),main .simulations-section .programme-table-container .programme-table thead th:nth-child(10),main .simulations-section .programme-table-container .programme-table thead th:nth-child(11),main .simulations-section .programme-table-container .programme-table thead th:nth-child(4),main .simulations-section .programme-table-container .programme-table thead th:nth-child(5),main .simulations-section .programme-table-container .programme-table thead th:nth-child(6),main .simulations-section .programme-table-container .programme-table thead th:nth-child(9),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(10),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(11),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(4),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(5),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(6),main .simulations-section .simulations-table-container .programme-table thead th:nth-child(9),main.calculator-container .programme-table-container .programme-table thead th:nth-child(10),main.calculator-container .programme-table-container .programme-table thead th:nth-child(11),main.calculator-container .programme-table-container .programme-table thead th:nth-child(4),main.calculator-container .programme-table-container .programme-table thead th:nth-child(5),main.calculator-container .programme-table-container .programme-table thead th:nth-child(6),main.calculator-container .programme-table-container .programme-table thead th:nth-child(9),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(10),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(11),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(4),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(5),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(6),main.calculator-container .simulations-table-container .programme-table thead th:nth-child(9),main.option-container .programme-table-container .programme-table thead th:nth-child(10),main.option-container .programme-table-container .programme-table thead th:nth-child(11),main.option-container .programme-table-container .programme-table thead th:nth-child(4),main.option-container .programme-table-container .programme-table thead th:nth-child(5),main.option-container .programme-table-container .programme-table thead th:nth-child(6),main.option-container .programme-table-container .programme-table thead th:nth-child(9),main.option-container .simulations-table-container .programme-table thead th:nth-child(10),main.option-container .simulations-table-container .programme-table thead th:nth-child(11),main.option-container .simulations-table-container .programme-table thead th:nth-child(4),main.option-container .simulations-table-container .programme-table thead th:nth-child(5),main.option-container .simulations-table-container .programme-table thead th:nth-child(6),main.option-container .simulations-table-container .programme-table thead th:nth-child(9),main.programme-container .programme-table-container .programme-table thead th:nth-child(10),main.programme-container .programme-table-container .programme-table thead th:nth-child(11),main.programme-container .programme-table-container .programme-table thead th:nth-child(4),main.programme-container .programme-table-container .programme-table thead th:nth-child(5),main.programme-container .programme-table-container .programme-table thead th:nth-child(6),main.programme-container .programme-table-container .programme-table thead th:nth-child(9),main.programme-container .simulations-table-container .programme-table thead th:nth-child(10),main.programme-container .simulations-table-container .programme-table thead th:nth-child(11),main.programme-container .simulations-table-container .programme-table thead th:nth-child(4),main.programme-container .simulations-table-container .programme-table thead th:nth-child(5),main.programme-container .simulations-table-container .programme-table thead th:nth-child(6),main.programme-container .simulations-table-container .programme-table thead th:nth-child(9){display:none}main .files-container .programme-table-container .programme-table tbody td.fav-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(10),main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td:nth-child(4),main .files-container .programme-table-container .programme-table tbody td:nth-child(5),main .files-container .programme-table-container .programme-table tbody td:nth-child(6),main .files-container .programme-table-container .programme-table tbody td:nth-child(9),main .files-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(3),main .files-container .programme-table-container .programme-table tbody tr.sold td:nth-child(3),main .files-container .simulations-table-container .programme-table tbody td.fav-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(10),main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td:nth-child(4),main .files-container .simulations-table-container .programme-table tbody td:nth-child(5),main .files-container .simulations-table-container .programme-table tbody td:nth-child(6),main .files-container .simulations-table-container .programme-table tbody td:nth-child(9),main .files-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(3),main .files-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(3),main .simulations-section .programme-table-container .programme-table tbody td.fav-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(10),main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td:nth-child(4),main .simulations-section .programme-table-container .programme-table tbody td:nth-child(5),main .simulations-section .programme-table-container .programme-table tbody td:nth-child(6),main .simulations-section .programme-table-container .programme-table tbody td:nth-child(9),main .simulations-section .programme-table-container .programme-table tbody tr.reserve td:nth-child(3),main .simulations-section .programme-table-container .programme-table tbody tr.sold td:nth-child(3),main .simulations-section .simulations-table-container .programme-table tbody td.fav-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(10),main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(4),main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(5),main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(6),main .simulations-section .simulations-table-container .programme-table tbody td:nth-child(9),main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td:nth-child(3),main .simulations-section .simulations-table-container .programme-table tbody tr.sold td:nth-child(3),main.calculator-container .programme-table-container .programme-table tbody td.fav-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(10),main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td:nth-child(4),main.calculator-container .programme-table-container .programme-table tbody td:nth-child(5),main.calculator-container .programme-table-container .programme-table tbody td:nth-child(6),main.calculator-container .programme-table-container .programme-table tbody td:nth-child(9),main.calculator-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(3),main.calculator-container .programme-table-container .programme-table tbody tr.sold td:nth-child(3),main.calculator-container .simulations-table-container .programme-table tbody td.fav-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(10),main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(4),main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(5),main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(6),main.calculator-container .simulations-table-container .programme-table tbody td:nth-child(9),main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(3),main.calculator-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(3),main.option-container .programme-table-container .programme-table tbody td.fav-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(10),main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td:nth-child(4),main.option-container .programme-table-container .programme-table tbody td:nth-child(5),main.option-container .programme-table-container .programme-table tbody td:nth-child(6),main.option-container .programme-table-container .programme-table tbody td:nth-child(9),main.option-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(3),main.option-container .programme-table-container .programme-table tbody tr.sold td:nth-child(3),main.option-container .simulations-table-container .programme-table tbody td.fav-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(10),main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td:nth-child(4),main.option-container .simulations-table-container .programme-table tbody td:nth-child(5),main.option-container .simulations-table-container .programme-table tbody td:nth-child(6),main.option-container .simulations-table-container .programme-table tbody td:nth-child(9),main.option-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(3),main.option-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(3),main.programme-container .programme-table-container .programme-table tbody td.fav-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(10),main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td:nth-child(4),main.programme-container .programme-table-container .programme-table tbody td:nth-child(5),main.programme-container .programme-table-container .programme-table tbody td:nth-child(6),main.programme-container .programme-table-container .programme-table tbody td:nth-child(9),main.programme-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(3),main.programme-container .programme-table-container .programme-table tbody tr.sold td:nth-child(3),main.programme-container .simulations-table-container .programme-table tbody td.fav-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(10),main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(11) main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td:nth-child(4),main.programme-container .simulations-table-container .programme-table tbody td:nth-child(5),main.programme-container .simulations-table-container .programme-table tbody td:nth-child(6),main.programme-container .simulations-table-container .programme-table tbody td:nth-child(9),main.programme-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(3),main.programme-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(3){display:none!important}main .files-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(2),main .files-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(7),main .files-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(8),main .files-container .programme-table-container .programme-table tbody tr.sold td:nth-child(2),main .files-container .programme-table-container .programme-table tbody tr.sold td:nth-child(7),main .files-container .programme-table-container .programme-table tbody tr.sold td:nth-child(8),main .files-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(2),main .files-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(7),main .files-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(8),main .files-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(2),main .files-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(7),main .files-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(8),main .simulations-section .programme-table-container .programme-table tbody tr.reserve td:nth-child(2),main .simulations-section .programme-table-container .programme-table tbody tr.reserve td:nth-child(7),main .simulations-section .programme-table-container .programme-table tbody tr.reserve td:nth-child(8),main .simulations-section .programme-table-container .programme-table tbody tr.sold td:nth-child(2),main .simulations-section .programme-table-container .programme-table tbody tr.sold td:nth-child(7),main .simulations-section .programme-table-container .programme-table tbody tr.sold td:nth-child(8),main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td:nth-child(2),main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td:nth-child(7),main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td:nth-child(8),main .simulations-section .simulations-table-container .programme-table tbody tr.sold td:nth-child(2),main .simulations-section .simulations-table-container .programme-table tbody tr.sold td:nth-child(7),main .simulations-section .simulations-table-container .programme-table tbody tr.sold td:nth-child(8),main.calculator-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(2),main.calculator-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(7),main.calculator-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(8),main.calculator-container .programme-table-container .programme-table tbody tr.sold td:nth-child(2),main.calculator-container .programme-table-container .programme-table tbody tr.sold td:nth-child(7),main.calculator-container .programme-table-container .programme-table tbody tr.sold td:nth-child(8),main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(2),main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(7),main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(8),main.calculator-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(2),main.calculator-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(7),main.calculator-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(8),main.option-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(2),main.option-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(7),main.option-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(8),main.option-container .programme-table-container .programme-table tbody tr.sold td:nth-child(2),main.option-container .programme-table-container .programme-table tbody tr.sold td:nth-child(7),main.option-container .programme-table-container .programme-table tbody tr.sold td:nth-child(8),main.option-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(2),main.option-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(7),main.option-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(8),main.option-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(2),main.option-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(7),main.option-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(8),main.programme-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(2),main.programme-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(7),main.programme-container .programme-table-container .programme-table tbody tr.reserve td:nth-child(8),main.programme-container .programme-table-container .programme-table tbody tr.sold td:nth-child(2),main.programme-container .programme-table-container .programme-table tbody tr.sold td:nth-child(7),main.programme-container .programme-table-container .programme-table tbody tr.sold td:nth-child(8),main.programme-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(2),main.programme-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(7),main.programme-container .simulations-table-container .programme-table tbody tr.reserve td:nth-child(8),main.programme-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(2),main.programme-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(7),main.programme-container .simulations-table-container .programme-table tbody tr.sold td:nth-child(8){opacity:0}main .files-container .programme-table-container .programme-table tbody tr.reserve td.actions-cell,main .files-container .programme-table-container .programme-table tbody tr.sold td.actions-cell,main .files-container .simulations-table-container .programme-table tbody tr.reserve td.actions-cell,main .files-container .simulations-table-container .programme-table tbody tr.sold td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody tr.reserve td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody tr.sold td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody tr.sold td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody tr.reserve td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody tr.sold td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody tr.sold td.actions-cell,main.option-container .programme-table-container .programme-table tbody tr.reserve td.actions-cell,main.option-container .programme-table-container .programme-table tbody tr.sold td.actions-cell,main.option-container .simulations-table-container .programme-table tbody tr.reserve td.actions-cell,main.option-container .simulations-table-container .programme-table tbody tr.sold td.actions-cell,main.programme-container .programme-table-container .programme-table tbody tr.reserve td.actions-cell,main.programme-container .programme-table-container .programme-table tbody tr.sold td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody tr.reserve td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody tr.sold td.actions-cell{display:flex!important}main .files-container .programme-table-container .programme-table tbody tr.reserve td.expand-cell,main .files-container .programme-table-container .programme-table tbody tr.sold td.expand-cell,main .files-container .simulations-table-container .programme-table tbody tr.reserve td.expand-cell,main .files-container .simulations-table-container .programme-table tbody tr.sold td.expand-cell,main .simulations-section .programme-table-container .programme-table tbody tr.reserve td.expand-cell,main .simulations-section .programme-table-container .programme-table tbody tr.sold td.expand-cell,main .simulations-section .simulations-table-container .programme-table tbody tr.reserve td.expand-cell,main .simulations-section .simulations-table-container .programme-table tbody tr.sold td.expand-cell,main.calculator-container .programme-table-container .programme-table tbody tr.reserve td.expand-cell,main.calculator-container .programme-table-container .programme-table tbody tr.sold td.expand-cell,main.calculator-container .simulations-table-container .programme-table tbody tr.reserve td.expand-cell,main.calculator-container .simulations-table-container .programme-table tbody tr.sold td.expand-cell,main.option-container .programme-table-container .programme-table tbody tr.reserve td.expand-cell,main.option-container .programme-table-container .programme-table tbody tr.sold td.expand-cell,main.option-container .simulations-table-container .programme-table tbody tr.reserve td.expand-cell,main.option-container .simulations-table-container .programme-table tbody tr.sold td.expand-cell,main.programme-container .programme-table-container .programme-table tbody tr.reserve td.expand-cell,main.programme-container .programme-table-container .programme-table tbody tr.sold td.expand-cell,main.programme-container .simulations-table-container .programme-table tbody tr.reserve td.expand-cell,main.programme-container .simulations-table-container .programme-table tbody tr.sold td.expand-cell{left:unset;position:relative;transform:unset}main .files-container .programme-table-container .programme-table tbody td.actions-cell,main .files-container .programme-table-container .programme-table tbody td.fav-cell,main .files-container .simulations-table-container .programme-table tbody td.actions-cell,main .files-container .simulations-table-container .programme-table tbody td.fav-cell,main .simulations-section .programme-table-container .programme-table tbody td.actions-cell,main .simulations-section .programme-table-container .programme-table tbody td.fav-cell,main .simulations-section .simulations-table-container .programme-table tbody td.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody td.fav-cell,main.calculator-container .programme-table-container .programme-table tbody td.actions-cell,main.calculator-container .programme-table-container .programme-table tbody td.fav-cell,main.calculator-container .simulations-table-container .programme-table tbody td.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody td.fav-cell,main.option-container .programme-table-container .programme-table tbody td.actions-cell,main.option-container .programme-table-container .programme-table tbody td.fav-cell,main.option-container .simulations-table-container .programme-table tbody td.actions-cell,main.option-container .simulations-table-container .programme-table tbody td.fav-cell,main.programme-container .programme-table-container .programme-table tbody td.actions-cell,main.programme-container .programme-table-container .programme-table tbody td.fav-cell,main.programme-container .simulations-table-container .programme-table tbody td.actions-cell,main.programme-container .simulations-table-container .programme-table tbody td.fav-cell{display:none}main .files-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main .files-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main .simulations-section .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main .simulations-section .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.calculator-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.calculator-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.option-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.option-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.programme-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell,main.programme-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell{margin-top:1rem}main .files-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main .files-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main .simulations-section .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main .simulations-section .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.calculator-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.calculator-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.option-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.option-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.programme-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td,main.programme-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td{padding:1rem .75rem;text-align:left}main .files-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main .files-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main .simulations-section .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main .simulations-section .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.calculator-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.calculator-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.option-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.option-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.programme-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white,main.programme-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody tr.actions-cell td button.btn-white{font-size:var(--font-size-xxxs);margin:0 .25rem;padding:.5rem 1rem;white-space:nowrap}main .files-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main .files-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main .simulations-section .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main .simulations-section .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.calculator-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.calculator-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.option-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.option-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.programme-container .programme-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content,main.programme-container .simulations-table-container .programme-table tbody .detail-row .detail-cell .detail-table tbody td.long-content{white-space:normal;word-wrap:break-word}main .files-container .programme-table-container .programme-table.simulation-table tbody td:nth-child(11),main .files-container .simulations-table-container .programme-table.simulation-table tbody td:nth-child(11),main .simulations-section .programme-table-container .programme-table.simulation-table tbody td:nth-child(11),main .simulations-section .simulations-table-container .programme-table.simulation-table tbody td:nth-child(11),main.calculator-container .programme-table-container .programme-table.simulation-table tbody td:nth-child(11),main.calculator-container .simulations-table-container .programme-table.simulation-table tbody td:nth-child(11),main.option-container .programme-table-container .programme-table.simulation-table tbody td:nth-child(11),main.option-container .simulations-table-container .programme-table.simulation-table tbody td:nth-child(11),main.programme-container .programme-table-container .programme-table.simulation-table tbody td:nth-child(11),main.programme-container .simulations-table-container .programme-table.simulation-table tbody td:nth-child(11){display:none}}main .files-container .simulations-table-container,main .simulations-section .simulations-table-container,main.calculator-container .simulations-table-container,main.option-container .simulations-table-container,main.programme-container .simulations-table-container{padding:3rem 0 0;width:100%}main .files-container .simulations-table-container tr td,main .simulations-section .simulations-table-container tr td,main.calculator-container .simulations-table-container tr td,main.option-container .simulations-table-container tr td,main.programme-container .simulations-table-container tr td{padding:1rem .75rem!important;text-align:center}main .files-container .simulations-table-container tr td.delete,main .simulations-section .simulations-table-container tr td.delete,main.calculator-container .simulations-table-container tr td.delete,main.option-container .simulations-table-container tr td.delete,main.programme-container .simulations-table-container tr td.delete{padding:0!important;position:relative}main .files-container .simulations-table-container tr td.delete:after,main .simulations-section .simulations-table-container tr td.delete:after,main.calculator-container .simulations-table-container tr td.delete:after,main.option-container .simulations-table-container tr td.delete:after,main.programme-container .simulations-table-container tr td.delete:after{background-image:url(../svg/trashbin.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}main .files-container .simulations-table-container tr td.delete:before,main .simulations-section .simulations-table-container tr td.delete:before,main.calculator-container .simulations-table-container tr td.delete:before,main.option-container .simulations-table-container tr td.delete:before,main.programme-container .simulations-table-container tr td.delete:before{background-color:var(--color-light-gray-2);border-radius:2px;content:"";display:flex;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}main .files-container .simulations-table-container tr td.delete:hover,main .simulations-section .simulations-table-container tr td.delete:hover,main.calculator-container .simulations-table-container tr td.delete:hover,main.option-container .simulations-table-container tr td.delete:hover,main.programme-container .simulations-table-container tr td.delete:hover{cursor:pointer}main .files-container .programme-travaux,main .simulations-section .programme-travaux,main.calculator-container .programme-travaux,main.option-container .programme-travaux,main.programme-container .programme-travaux{display:flex;flex-direction:column;padding:0 var(--spacing-section)}main .files-container .programme-travaux h4,main .simulations-section .programme-travaux h4,main.calculator-container .programme-travaux h4,main.option-container .programme-travaux h4,main.programme-container .programme-travaux h4{color:var(--color-gray);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);margin-bottom:2rem}main .files-container .programme-travaux h5,main .simulations-section .programme-travaux h5,main.calculator-container .programme-travaux h5,main.option-container .programme-travaux h5,main.programme-container .programme-travaux h5{color:var(--color-gray);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-bold);margin-bottom:1rem}main .files-container .programme-travaux p,main .simulations-section .programme-travaux p,main.calculator-container .programme-travaux p,main.option-container .programme-travaux p,main.programme-container .programme-travaux p{color:var(--color-gray);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);margin-bottom:.5rem}main .files-container .programme-documents,main .simulations-section .programme-documents,main.calculator-container .programme-documents,main.option-container .programme-documents,main.programme-container .programme-documents{display:flex;flex-direction:column;padding:0 var(--spacing-section)}main .files-container .programme-documents h4,main .simulations-section .programme-documents h4,main.calculator-container .programme-documents h4,main.option-container .programme-documents h4,main.programme-container .programme-documents h4{color:var(--color-gray);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);margin-bottom:2rem}main .files-container .programme-documents h5,main .simulations-section .programme-documents h5,main.calculator-container .programme-documents h5,main.option-container .programme-documents h5,main.programme-container .programme-documents h5{color:var(--color-gray);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-bold);margin-bottom:1rem}main .files-container .programme-documents ul,main .simulations-section .programme-documents ul,main.calculator-container .programme-documents ul,main.option-container .programme-documents ul,main.programme-container .programme-documents ul{display:flex;flex-wrap:wrap;gap:1.33%;width:100%}@media (max-width:576px){main .files-container .programme-documents ul,main .simulations-section .programme-documents ul,main.calculator-container .programme-documents ul,main.option-container .programme-documents ul,main.programme-container .programme-documents ul{flex-direction:column;gap:1rem}}main .files-container .programme-documents ul li,main .simulations-section .programme-documents ul li,main.calculator-container .programme-documents ul li,main.option-container .programme-documents ul li,main.programme-container .programme-documents ul li{display:flex;margin-bottom:1rem;width:24%}@media (max-width:576px){main .files-container .programme-documents ul li,main .simulations-section .programme-documents ul li,main.calculator-container .programme-documents ul li,main.option-container .programme-documents ul li,main.programme-container .programme-documents ul li{width:80%}}main .files-container .programme-documents ul li a,main .simulations-section .programme-documents ul li a,main.calculator-container .programme-documents ul li a,main.option-container .programme-documents ul li a,main.programme-container .programme-documents ul li a{background:var(--color-white);border-radius:9px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:2rem;width:100%}main .files-container .programme-documents ul li a h5,main .simulations-section .programme-documents ul li a h5,main.calculator-container .programme-documents ul li a h5,main.option-container .programme-documents ul li a h5,main.programme-container .programme-documents ul li a h5{color:var(--color-gray);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);margin-bottom:.5rem}main .files-container .programme-documents ul li a p,main .simulations-section .programme-documents ul li a p,main.calculator-container .programme-documents ul li a p,main.option-container .programme-documents ul li a p,main.programme-container .programme-documents ul li a p{align-items:center;color:var(--color-gray);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:auto}main .files-container .programme-documents ul li a p span,main .simulations-section .programme-documents ul li a p span,main.calculator-container .programme-documents ul li a p span,main.option-container .programme-documents ul li a p span,main.programme-container .programme-documents ul li a p span{background-image:url(../svg/arrow-doc.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:6px;margin-left:.5rem;transition:transform .3s ease;width:10px}main .files-container .programme-documents ul li:hover,main .simulations-section .programme-documents ul li:hover,main.calculator-container .programme-documents ul li:hover,main.option-container .programme-documents ul li:hover,main.programme-container .programme-documents ul li:hover{cursor:pointer}main .files-container .programme-documents ul li:hover a p span,main .simulations-section .programme-documents ul li:hover a p span,main.calculator-container .programme-documents ul li:hover a p span,main.option-container .programme-documents ul li:hover a p span,main.programme-container .programme-documents ul li:hover a p span{transform:translate(5px)}main .files-container .programme-fav,main .simulations-section .programme-fav,main.calculator-container .programme-fav,main.option-container .programme-fav,main.programme-container .programme-fav{align-items:center;background-color:var(--color-white);border:none;border-radius:5px;cursor:pointer;display:flex;height:25px;justify-content:center;overflow:hidden;position:absolute;right:1rem;top:1rem;width:25px;z-index:2}main .files-container .programme-fav div,main .simulations-section .programme-fav div,main.calculator-container .programme-fav div,main.option-container .programme-fav div,main.programme-container .programme-fav div{align-items:center;display:flex;height:18px;justify-content:center;overflow:hidden;position:relative;width:18px}main .files-container .programme-fav div span,main .simulations-section .programme-fav div span,main.calculator-container .programme-fav div span,main.option-container .programme-fav div span,main.programme-container .programme-fav div span{background-image:url(../svg/star.svg);background-repeat:no-repeat;background-size:contain;height:18px;position:relative;width:18px}main .files-container .programme-fav div span:nth-child(2),main .simulations-section .programme-fav div span:nth-child(2),main.calculator-container .programme-fav div span:nth-child(2),main.option-container .programme-fav div span:nth-child(2),main.programme-container .programme-fav div span:nth-child(2){background-image:url(../svg/star_gold.svg);height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 1.2s ease,height 1.2s ease,opacity 1.2s ease;width:0}main .files-container .programme-fav.active span:nth-child(2),main .simulations-section .programme-fav.active span:nth-child(2),main.calculator-container .programme-fav.active span:nth-child(2),main.option-container .programme-fav.active span:nth-child(2),main.programme-container .programme-fav.active span:nth-child(2){height:18px;opacity:1;width:18px}main .files-container .programme-modal-container,main .simulations-section .programme-modal-container,main.calculator-container .programme-modal-container,main.option-container .programme-modal-container,main.programme-container .programme-modal-container{align-items:center;background-color:#000c;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}main .files-container .programme-modal-container .programme-modal-next,main .files-container .programme-modal-container .programme-modal-prev,main .simulations-section .programme-modal-container .programme-modal-next,main .simulations-section .programme-modal-container .programme-modal-prev,main.calculator-container .programme-modal-container .programme-modal-next,main.calculator-container .programme-modal-container .programme-modal-prev,main.option-container .programme-modal-container .programme-modal-next,main.option-container .programme-modal-container .programme-modal-prev,main.programme-container .programme-modal-container .programme-modal-next,main.programme-container .programme-modal-container .programme-modal-prev{background:url(../svg/slide_left.svg);background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;height:30px;left:var(--spacing-section);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:11px}main .files-container .programme-modal-container .programme-modal-next:hover,main .files-container .programme-modal-container .programme-modal-prev:hover,main .simulations-section .programme-modal-container .programme-modal-next:hover,main .simulations-section .programme-modal-container .programme-modal-prev:hover,main.calculator-container .programme-modal-container .programme-modal-next:hover,main.calculator-container .programme-modal-container .programme-modal-prev:hover,main.option-container .programme-modal-container .programme-modal-next:hover,main.option-container .programme-modal-container .programme-modal-prev:hover,main.programme-container .programme-modal-container .programme-modal-next:hover,main.programme-container .programme-modal-container .programme-modal-prev:hover{opacity:.7}main .files-container .programme-modal-container .programme-modal-next,main .simulations-section .programme-modal-container .programme-modal-next,main.calculator-container .programme-modal-container .programme-modal-next,main.option-container .programme-modal-container .programme-modal-next,main.programme-container .programme-modal-container .programme-modal-next{background-image:url(../svg/slide_right.svg);left:unset;right:var(--spacing-section)}main .files-container .programme-modal-container .programme-modal,main .simulations-section .programme-modal-container .programme-modal,main.calculator-container .programme-modal-container .programme-modal,main.option-container .programme-modal-container .programme-modal,main.programme-container .programme-modal-container .programme-modal{align-items:stretch;background-color:var(--color-gray);border-radius:10px;display:flex;height:80%;overflow:hidden;position:relative;width:80%}@media (max-width:576px){main .files-container .programme-modal-container .programme-modal,main .simulations-section .programme-modal-container .programme-modal,main.calculator-container .programme-modal-container .programme-modal,main.option-container .programme-modal-container .programme-modal,main.programme-container .programme-modal-container .programme-modal{height:70%;width:90%}}main .files-container .programme-modal-container .programme-modal .programme-modal-track,main .simulations-section .programme-modal-container .programme-modal .programme-modal-track,main.calculator-container .programme-modal-container .programme-modal .programme-modal-track,main.option-container .programme-modal-container .programme-modal .programme-modal-track,main.programme-container .programme-modal-container .programme-modal .programme-modal-track{align-items:center;border-radius:10px;display:flex;height:100%;transition:transform .5s ease}main .files-container .programme-modal-container .programme-modal .programme-modal-track .programme-modal-image,main .simulations-section .programme-modal-container .programme-modal .programme-modal-track .programme-modal-image,main.calculator-container .programme-modal-container .programme-modal .programme-modal-track .programme-modal-image,main.option-container .programme-modal-container .programme-modal .programme-modal-track .programme-modal-image,main.programme-container .programme-modal-container .programme-modal .programme-modal-track .programme-modal-image{border-radius:10px;display:flex;flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main .files-container .programme-modal-container .programme-modal .programme-modal-close,main .simulations-section .programme-modal-container .programme-modal .programme-modal-close,main.calculator-container .programme-modal-container .programme-modal .programme-modal-close,main.option-container .programme-modal-container .programme-modal .programme-modal-close,main.programme-container .programme-modal-container .programme-modal .programme-modal-close{background:none;border:0;cursor:pointer;height:20px;position:absolute;right:1rem;top:1rem;width:20px}main .files-container .programme-modal-container .programme-modal .programme-modal-close:after,main .files-container .programme-modal-container .programme-modal .programme-modal-close:before,main .simulations-section .programme-modal-container .programme-modal .programme-modal-close:after,main .simulations-section .programme-modal-container .programme-modal .programme-modal-close:before,main.calculator-container .programme-modal-container .programme-modal .programme-modal-close:after,main.calculator-container .programme-modal-container .programme-modal .programme-modal-close:before,main.option-container .programme-modal-container .programme-modal .programme-modal-close:after,main.option-container .programme-modal-container .programme-modal .programme-modal-close:before,main.programme-container .programme-modal-container .programme-modal .programme-modal-close:after,main.programme-container .programme-modal-container .programme-modal .programme-modal-close:before{background-color:var(--color-white);content:"";display:flex;height:14.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}main .files-container .programme-modal-container .programme-modal .programme-modal-close:before,main .simulations-section .programme-modal-container .programme-modal .programme-modal-close:before,main.calculator-container .programme-modal-container .programme-modal .programme-modal-close:before,main.option-container .programme-modal-container .programme-modal .programme-modal-close:before,main.programme-container .programme-modal-container .programme-modal .programme-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}main .files-container .programme-modal-container .programme-modal .programme-modal-close:after,main .simulations-section .programme-modal-container .programme-modal .programme-modal-close:after,main.calculator-container .programme-modal-container .programme-modal .programme-modal-close:after,main.option-container .programme-modal-container .programme-modal .programme-modal-close:after,main.programme-container .programme-modal-container .programme-modal .programme-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}main.option-container{display:flex}main.option-container .option-form-container{align-items:center;display:flex;flex-direction:column;padding:6rem var(--spacing-section) 0}main.option-container .option-form-container h1{color:var(--color-gray);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);text-align:left;width:100%}main.option-container .option-form-container form{align-items:center;display:flex;flex-direction:column;gap:2rem;padding-top:5rem;width:100%;width:calc(520px + 1rem)}@media (max-width:576px){main.option-container .option-form-container form{gap:1rem;padding-top:2rem;width:100%}}main.option-container .option-form-container form .option-wrapper{display:flex;gap:1rem}@media (max-width:576px){main.option-container .option-form-container form .option-wrapper{flex-direction:column;width:100%}}main.option-container .option-form-container form .option-wrapper div{display:flex;flex-direction:column;gap:1rem}main.option-container .option-form-container form .option-wrapper div label{color:var(--color-gray-transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}main.option-container .option-form-container form .option-wrapper div input{background:var(--color-white);border:.5px solid var(--color-gold);border-radius:9px;color:var(--color-gray);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding:.5rem;width:260px}main.option-container .option-form-container form .option-wrapper div input::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.option-container .option-form-container form .option-wrapper div input::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}@media (max-width:576px){main.option-container .option-form-container form .option-wrapper div input{width:100%}}main.option-container .option-form-container form .area-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}main.option-container .option-form-container form .area-wrapper label{color:var(--color-gray-transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}main.option-container .option-form-container form .area-wrapper textarea{background:var(--color-white);border:.5px solid var(--color-gold);border-radius:9px;padding:.5rem}main.option-container .option-form-container form .area-wrapper textarea::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs)}main.option-container .option-form-container form .area-wrapper textarea::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs)}main.option-container .option-form-container form span{color:var(--color-gray-transparent);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-align:center;width:100%}main.option-container .option-form-container form span.error-msg{color:var(--color-red)}main.option-container .option-form-container form span.valid-msg{color:var(--color-gold);font-size:var(--font-size-sm)}main.dashboard-container{display:flex;flex-direction:column;min-height:calc(100vh - 180px);padding:6rem var(--spacing-section) 0}main.dashboard-container .dashbord-nav{align-items:center;background-color:var(--color-white);display:flex;justify-content:center;left:var(--spacing-section);position:fixed;width:calc(100% - var(--spacing-section)*2);z-index:4}main.dashboard-container .dashbord-nav ul{display:flex;gap:1rem}@media (max-width:576px){main.dashboard-container .dashbord-nav ul{flex-wrap:wrap;justify-content:center}}main.dashboard-container .dashbord-nav ul li a{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-decoration:none;transition:color .3s ease}main.dashboard-container .dashbord-nav ul li a.active,main.dashboard-container .dashbord-nav ul li a:hover{color:var(--color-gold)}main.dashboard-container .profil-container{display:flex;flex-direction:column;padding-top:3rem;position:relative;width:100%}@media (max-width:576px){main.dashboard-container .profil-container{padding-top:5rem}}main.dashboard-container .profil-container h1{color:var(--color-gold);display:flex;font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);justify-content:center;width:100%}main.dashboard-container .profil-container .profil-wrapper{left:0;position:absolute;width:100%}main.dashboard-container .profil-container .profil-wrapper .profil-group{display:flex;flex-direction:column;padding:6rem var(--spacing-section) 0}@media (max-width:576px){main.dashboard-container .profil-container .profil-wrapper .profil-group{align-items:center}}main.dashboard-container .profil-container .profil-wrapper .profil-group h2{color:var(--color-gold);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);text-transform:uppercase}main.dashboard-container .profil-container .profil-wrapper .profil-group h3,main.dashboard-container .profil-container .profil-wrapper .profil-group p{color:var(--color-gold);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);margin-bottom:1rem}main.dashboard-container .profil-container .profil-wrapper .profil-group p{font-weight:var(--font-weight-normal)}main.dashboard-container .profil-container .profil-wrapper .profil-group a{color:var(--color-gray);margin-bottom:0}main.dashboard-container .profil-container .profil-wrapper .profil-group button{align-items:center;display:flex;font-size:var(--font-size-sm);gap:.5rem;margin-top:1rem}main.dashboard-container .profil-container .profil-wrapper .profil-group button span{background-image:url(../svg/Exclude.svg);display:flex;height:14px;width:11px}main.dashboard-container .profil-container .profil-wrapper .profil-group button:hover span{filter:brightness(0) invert(1)}main.dashboard-container .profil-container .profil-wrapper.profil-form{opacity:0;pointer-events:none}main.dashboard-container .profil-container .profil-wrapper.profil-form h2{color:var(--color-gray);font-size:var(--font-size-l);font-weight:var(--font-weight-normal);padding-bottom:1rem;text-transform:none}main.dashboard-container .profil-container .profil-wrapper.profil-form p{color:var(--color-gray);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-bottom:.5rem}main.dashboard-container .profil-container .profil-wrapper.profil-form form{display:flex;flex-direction:column;gap:1rem}@media (max-width:576px){main.dashboard-container .profil-container .profil-wrapper.profil-form form{align-items:center}}main.dashboard-container .profil-container .profil-wrapper.profil-form form input{border:.5px solid var(--color-gold);border-radius:9px;padding:.5rem;width:300px}main.dashboard-container .profil-container .profil-wrapper.profil-form form input::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.dashboard-container .profil-container .profil-wrapper.profil-form form input::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.dashboard-container .profil-container .profil-wrapper.profil-form form .form-msg{color:var(--color-red)}main.dashboard-container .advisor-container{align-items:center;display:flex;flex-direction:column;gap:2rem;padding-top:4rem}main.dashboard-container .advisor-container h1{color:var(--color-gold);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold)}@media (max-width:576px){main.dashboard-container .advisor-container h1{padding:2rem 0}}main.dashboard-container .advisor-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}main.dashboard-container .advisor-wrapper .advisor-card{align-items:center;border:.5px solid var(--color-gold);border-radius:10px;display:flex;flex-direction:column;padding:2rem 3rem;width:300px}main.dashboard-container .advisor-wrapper .advisor-card img{height:50px;width:50px}main.dashboard-container .advisor-wrapper .advisor-card h2,main.dashboard-container .advisor-wrapper .advisor-card h3{color:var(--color-gold);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold);padding-top:1rem;text-transform:uppercase}main.dashboard-container .advisor-wrapper .advisor-card h3{padding-top:0;text-transform:none}main.dashboard-container .advisor-wrapper .advisor-card p{color:var(--color-gold);font-size:var(--font-size-xxxs);padding:1rem 0;text-transform:uppercase}main.dashboard-container .advisor-wrapper .advisor-card a{color:var(--color-gray);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);padding-bottom:1rem;text-decoration:underline}main.dashboard-container .advisor-wrapper .advisor-card button a{color:var(--color-gold);display:flex;font-size:var(--font-size-sm);gap:.5rem;padding-bottom:0;text-decoration:none}main.dashboard-container .advisor-wrapper .advisor-card button a span{background-image:url(../svg/msg.svg);display:flex;height:13px;margin-left:.5rem;width:14px}main.dashboard-container .advisor-wrapper .advisor-card button:hover a{color:var(--color-white)}main.dashboard-container .advisor-wrapper .advisor-card button:hover a span{filter:brightness(0) invert(1)}main.dashboard-container .advisor-wrapper .advisor-card.board-card p{padding:3rem 0 0}main.dashboard-container .advisor-wrapper .advisor-card.board-card a{padding:2rem 0}main.dashboard-container .advisor-wrapper .advisor-card.board-card button a{padding:0}main.dashboard-container .simulations-section{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:4rem 0 0}@media (max-width:576px){main.dashboard-container .simulations-section{gap:0}}main.dashboard-container .simulations-section h1{color:var(--color-gold);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold)}@media (max-width:576px){main.dashboard-container .simulations-section h1{padding:2rem 0}}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper{display:flex;flex-direction:column}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case{align-items:center;display:flex;gap:.5rem}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case span{background-color:var(--color-white);border:.5px solid var(--color-gold);border-radius:2px;height:10px;position:relative;width:10px}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case span:after{background-color:var(--color-gold);border-radius:2px;content:"";height:6px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:6px}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case span:hover{cursor:pointer}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case p{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}main.dashboard-container .simulations-section .simulations-search-container .simulations-cases-wrapper .simulations-case.active span:after{opacity:1}main.dashboard-container .simulations-section .simulations-search-container .simulations-reset-btn{align-items:center;background-color:var(--color-white);border:0;color:var(--color-gold);cursor:pointer;display:flex;flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;margin-bottom:1rem;padding:0;text-decoration:underline}main.dashboard-container .files-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:3rem 0 0}main.dashboard-container .files-container h1{color:var(--color-gold);font-size:var(--font-size-lb);font-weight:var(--font-weight-semibold)}@media (max-width:576px){main.dashboard-container .files-container h1{padding:2rem 0}}main.dashboard-container .files-container ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}main.dashboard-container .files-container ul li{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);position:relative;transition:color .3s ease}main.dashboard-container .files-container ul li span{background-color:var(--color-gold);bottom:-.5rem;display:flex;height:1px;left:50%;position:absolute;transform:translate(-50%);transition:width .3s ease;width:0}main.dashboard-container .files-container ul li.active{color:var(--color-gold)}main.dashboard-container .files-container ul li.active span{width:100%}main.dashboard-container .files-container ul li:hover{color:var(--color-gold);cursor:pointer}main.calculator-container{gap:2rem}main.calculator-container .simulation-actions{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:576px){main.calculator-container .simulation-actions{align-items:center;flex-direction:column}}main.calculator-container .datas-wrapper{background:#fff;border:1px solid var(--color-gold);border-radius:20px;display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem;width:100%}main.calculator-container .datas-wrapper h2{color:var(--color-gray);font-size:var(--font-size-lb);font-weight:var(--font-weight-normal)}main.calculator-container .datas-wrapper h3{color:var(--color-gray);font-size:var(--font-size-m);font-weight:var(--font-weight-normal)}main.calculator-container .datas-wrapper:nth-child(2){border:1px solid var(--color-beige);box-shadow:0 0 20px #0000001a;margin-top:2rem}main.calculator-container .datas-wrapper:nth-child(2) h2{margin-bottom:1rem}main.calculator-container .datas-wrapper .infos-apt-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;width:100%}@media (max-width:576px){main.calculator-container .datas-wrapper .infos-apt-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper{justify-content:center}}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group,main.calculator-container .datas-wrapper .inputs-wrapper .input-group,main.calculator-container .datas-wrapper .inputs-wrapper .select-group{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;position:relative;width:200px}@media (max-width:576px){main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group,main.calculator-container .datas-wrapper .inputs-wrapper .input-group,main.calculator-container .datas-wrapper .inputs-wrapper .select-group{width:100%}}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group label,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group p,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group label,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group p,main.calculator-container .datas-wrapper .inputs-wrapper .input-group label,main.calculator-container .datas-wrapper .inputs-wrapper .input-group p,main.calculator-container .datas-wrapper .inputs-wrapper .select-group label,main.calculator-container .datas-wrapper .inputs-wrapper .select-group p{color:var(--color-gray-transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group label.msg,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group p.msg,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group label.msg,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group p.msg,main.calculator-container .datas-wrapper .inputs-wrapper .input-group label.msg,main.calculator-container .datas-wrapper .inputs-wrapper .input-group p.msg,main.calculator-container .datas-wrapper .inputs-wrapper .select-group label.msg,main.calculator-container .datas-wrapper .inputs-wrapper .select-group p.msg{bottom:0;color:var(--color-gray-transparent);display:flex;font-size:var(--font-size-xxxs);left:0;position:absolute;transform:translateY(150%);width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group input,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group input,main.calculator-container .datas-wrapper .inputs-wrapper .input-group input,main.calculator-container .datas-wrapper .inputs-wrapper .select-group input{border:.5px solid var(--color-gold);border-radius:9px;box-sizing:border-box;display:flex;font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);height:100%;height:35px;padding:10px;width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group input::-moz-placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group input::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group input::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group input::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group input::placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group input::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group input::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group input::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .select-wrapper,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .select-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .select-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .select-wrapper{align-items:center;border:.5px solid var(--color-gold);border-radius:9px;cursor:pointer;display:flex;gap:1rem;height:100%;height:35px;justify-content:space-between;padding:10px;width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .select-options,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .select-options,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .select-options,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .select-options{background:#fff;border-radius:9px;display:grid;grid-template-rows:0fr;left:0;position:absolute;top:45px;transition:grid-template-rows .3s ease;width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .select-options ul,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .select-options ul,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .select-options ul,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .select-options ul{overflow:hidden}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .select-options ul li,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .select-options ul li,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .select-options ul li,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .select-options ul li{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);opacity:0;transition:color .3s ease,opacity .3s ease}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .select-options ul li:hover,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .select-options ul li:hover,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .select-options ul li:hover,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .select-options ul li:hover{color:var(--color-gold);cursor:pointer}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line{cursor:pointer;display:flex;position:relative}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper span,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line span,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper span,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line span,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper span,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line span,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper span,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line span{background-color:var(--color-white);color:var(--color-gold);padding:.5rem;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper span.date-icon,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line span.date-icon,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper span.date-icon,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line span.date-icon,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper span.date-icon,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line span.date-icon,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper span.date-icon,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line span.date-icon{background-image:url(../svg/calendar.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:14px;width:12px;z-index:2}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date],main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date],main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date],main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date],main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date],main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date],main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date],main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]{cursor:text;pointer-events:auto}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-webkit-outer-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-webkit-inner-spin-button,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-moz-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-moz-calendar-picker-indicator{display:none}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-webkit-datetime-edit,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-webkit-datetime-edit{padding:0}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]:focus,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]:focus,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]:focus,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]:focus,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]:focus,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]:focus,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]:focus,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]:focus{outline:none}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-moz-placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::-moz-placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .input-line input[type=date]::placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::placeholder,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .input-line input[type=date]::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .input-line input[type=date]::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::placeholder,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .input-line input[type=date]::placeholder{color:var(--color-gray-transparent);font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .date-wrapper input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:auto;inset:0;pointer-events:auto;position:absolute;width:auto;z-index:10}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar{background:var(--color-white);border:.5px solid var(--color-gold);border-radius:9px;box-shadow:0 4px 12px #00000026;color:var(--color-gray);display:none;font-family:League Spartan,"League Spartan Fallback: Arial",sans-serif;left:0;margin-top:5px;padding:.5rem;position:absolute;right:0;top:100%;z-index:1000}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar.active,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar.active,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar.active,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar.active{display:block}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-header,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-header,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-header,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-header{align-items:center;border-bottom:1px solid var(--color-gold);display:flex;justify-content:space-between;padding-bottom:.5rem}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-header .calendar-nav-btn,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-header .calendar-nav-btn,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-header .calendar-nav-btn,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-header .calendar-nav-btn{background:none;border:none;border-radius:4px;color:var(--color-gold);cursor:pointer;font-size:1.2rem;padding:.25rem .5rem}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-header .calendar-nav-btn:hover,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-header .calendar-nav-btn:hover,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-header .calendar-nav-btn:hover,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-header .calendar-nav-btn:hover{background-color:#f5f5f5}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-header .calendar-month-year,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-header .calendar-month-year,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-header .calendar-month-year,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-header .calendar-month-year{color:var(--color-gray)}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid{display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid .calendar-day,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid .calendar-day,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid .calendar-day,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid .calendar-day{align-items:center;aspect-ratio:1;color:var(--color-gray);cursor:pointer;display:flex;font-size:var(--font-size-xs);justify-content:center}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid .calendar-day:hover,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid .calendar-day:hover,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid .calendar-day:hover,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid .calendar-day:hover{background-color:#f5f5f5}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid .calendar-day.selected,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid .calendar-day.selected,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid .calendar-day.selected,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid .calendar-day.selected{background-color:#c3a24d;color:#fff}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid .calendar-day.other-month,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid .calendar-day.other-month,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid .calendar-day.other-month,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid .calendar-day.other-month{color:var(--color-gray-transparent)}main.calculator-container .datas-wrapper .infos-apt-wrapper .input-group .custom-calendar .calendar-grid .calendar-day-header,main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group .custom-calendar .calendar-grid .calendar-day-header,main.calculator-container .datas-wrapper .inputs-wrapper .input-group .custom-calendar .calendar-grid .calendar-day-header,main.calculator-container .datas-wrapper .inputs-wrapper .select-group .custom-calendar .calendar-grid .calendar-day-header{background-color:#f8f9fa;color:var(--color-gray);font-size:var(--font-size-xxs);font-weight:700;padding:.5rem;text-align:center}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group,main.calculator-container .datas-wrapper .inputs-wrapper .select-group{z-index:2}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group.active,main.calculator-container .datas-wrapper .inputs-wrapper .select-group.active{z-index:3}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group.active .select-wrapper img,main.calculator-container .datas-wrapper .inputs-wrapper .select-group.active .select-wrapper img{transform:rotate(180deg)}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group.active .select-options,main.calculator-container .datas-wrapper .inputs-wrapper .select-group.active .select-options{border:.5px solid #c3a24d;grid-template-rows:1fr}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group.active .select-options ul li,main.calculator-container .datas-wrapper .inputs-wrapper .select-group.active .select-options ul li{border-bottom:.5px solid var(--color-gray-transparent);display:flex;opacity:1;padding:1rem;width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper .select-group.active .select-options ul li:last-child,main.calculator-container .datas-wrapper .inputs-wrapper .select-group.active .select-options ul li:last-child{border-bottom:none}main.calculator-container .datas-wrapper .infos-apt-wrapper .btn-white,main.calculator-container .datas-wrapper .inputs-wrapper .btn-white{height:35px;position:relative;width:200px}main.calculator-container .datas-wrapper .infos-apt-wrapper .btn-white span,main.calculator-container .datas-wrapper .inputs-wrapper .btn-white span{bottom:0;color:var(--color-gray-transparent);display:flex;left:0;position:absolute;transform:translateY(200%);width:100%}main.calculator-container .datas-wrapper .infos-apt-wrapper.add-client,main.calculator-container .datas-wrapper .inputs-wrapper.add-client{display:none;margin-bottom:2rem;opacity:0}main.calculator-container .datas-wrapper .results{color:var(--color-gold);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);padding-top:1rem}main.calculator-container .datas-wrapper .datas-apt-wrapper{border-radius:10px;display:flex;height:530px;position:relative;width:100%}main.calculator-container .datas-wrapper .datas-apt-wrapper img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags{display:flex;flex-wrap:wrap;gap:1rem;left:1rem;position:absolute;width:500px}@media (max-width:576px){main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags{width:100%}}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags:nth-child(2){top:1rem}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags:nth-child(3){bottom:1rem}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags .datas-apt-tag{background-color:var(--color-white);border-radius:5px;color:var(--color-gray);padding:.5rem 1rem}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags .datas-apt-tag span{color:var(--color-gold)}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-tags .datas-apt-tag b{font-weight:var(--font-weight-semibold)}main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-btn{bottom:1rem;font-size:var(--font-size-m);padding:1rem 1.5rem;position:absolute;right:1rem}@media (max-width:576px){main.calculator-container .datas-wrapper .datas-apt-wrapper .datas-apt-btn{bottom:unset;padding:.5rem;top:1rem}}main.calculator-container .datas-wrapper .infos-apt-wrapper{align-items:flex-start;border-bottom:.5px solid var(--color-gold);flex-direction:column;padding:2rem 0}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group{border-bottom:.5px solid var(--color-gray-transparent);display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;width:100%}@media (max-width:576px){main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group{justify-content:center}}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group .infos-apt{align-items:center;background-color:var(--color-light-gray-3);border-radius:5px;color:var(--color-gold);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;width:200px}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group .infos-apt b,main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group .infos-apt span{font-weight:var(--font-weight-semibold)}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group .infos-apt:has(b){flex-direction:row;gap:.25rem}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group.variation{align-items:end}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group.variation .infos-apt-price{padding-bottom:10px}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-group.no-underline{border-bottom:none;padding-bottom:0}main.calculator-container .datas-wrapper .infos-apt-wrapper h4{color:var(--color-gray);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-prices{display:flex;flex-wrap:wrap;gap:3rem}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-price{color:var(--color-gray);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);gap:.25rem}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-price b{font-weight:var(--font-weight-semibold)}main.calculator-container .datas-wrapper .infos-apt-wrapper .infos-apt-price.total-price{color:var(--color-gold);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold)}main.calculator-container .datas-wrapper .convention-container{display:flex;flex-direction:column}main.calculator-container .datas-wrapper .convention-container .convention-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:2rem}@media (max-width:576px){main.calculator-container .datas-wrapper .convention-container .convention-wrapper{justify-content:center}}main.calculator-container .datas-wrapper .convention-container .convention-wrapper .convention-tag{background:var(--color-light-gray-3);border-radius:5px;display:flex;gap:.5rem;padding:.5rem}main.calculator-container .datas-wrapper .convention-container .convention-wrapper .convention{align-items:center;background:var(--color-light-gray-3);border-radius:5px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem;text-align:center;width:200px}main.calculator-container .datas-wrapper .convention-container .convention-wrapper .convention:first-child{background-color:var(--color-gold);color:var(--color-white)}main.calculator-container .datas-wrapper .convention-container .convention-wrapper .convention:first-child b{color:var(--color-white)}main.calculator-container .datas-wrapper .convention-container .convention-wrapper.avantage{border-top:.5px solid var(--color-gray-transparent);padding-top:2rem;width:100%}main.calculator-container .datas-wrapper .convention-container b{color:var(--color-gray);font-weight:var(--font-weight-semibold)}main.calculator-container .datas-wrapper .contribution{color:var(--color-gold);display:flex;font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);gap:.25rem}main.calculator-container .datas-wrapper .add-loan{margin-top:1rem}footer.connection-footer{display:none}footer.cir-footer{display:flex;flex-direction:column;gap:2rem;padding:4rem var(--spacing-section) 2rem}@media (max-width:576px){footer.cir-footer{padding:4rem var(--spacing-section) 8rem}}footer.cir-footer .cir-footer-wrapper{display:flex;justify-content:space-between;width:100%}footer.cir-footer .cir-footer-wrapper .cir-top{align-items:center;background:var(--color-gold);border:none;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}footer.cir-footer .cir-footer-wrapper .cir-top span{background-image:url(../svg/top_arrow.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:18px;width:12px}footer.cir-footer .footer-nav{display:flex;justify-content:space-between}@media (max-width:576px){footer.cir-footer .footer-nav{align-items:center;flex-direction:column;gap:1rem}}footer.cir-footer .footer-nav .link-group-cir{color:var(--color-gold);font-size:var(--font-size-sm);text-decoration:underline}footer.cir-footer .footer-nav ul{display:flex;gap:1rem}footer.cir-footer .footer-nav ul li a{color:var(--color-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);opacity:.5;text-decoration:underline;transition:color .3s ease}footer.cir-footer .footer-nav ul li a.active,footer.cir-footer .footer-nav ul li a:hover{color:var(--color-gold)}footer.cir-footer .footer-nav ul li p{color:var(--color-gold);font-weight:var(--font-weight-semibold);text-decoration:none}footer.cir-footer .footer-nav .cir-legals{opacity:.5}@media (max-width:576px){footer.cir-footer{display:flex}footer.cir-footer,footer.cir-footer .footer-nav-mobile{background-color:var(--color-white);width:100%;z-index:2}footer.cir-footer .footer-nav-mobile{border-top:.5px solid var(--color-gold);bottom:0;display:flex!important;left:0;padding:1rem var(--spacing-section) 2rem;position:fixed}footer.cir-footer .footer-nav-mobile ul{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0;width:100%}footer.cir-footer .footer-nav-mobile ul li{list-style:none}footer.cir-footer .footer-nav-mobile ul li a{color:var(--color-gray);font-size:15px;font-weight:var(--font-weight-normal);text-decoration:none}footer.cir-footer .footer-nav-mobile ul li a.active,footer.cir-footer .footer-nav-mobile ul li a:hover{color:var(--color-gold)}footer.cir-footer .footer-nav-mobile ul li .footer-btn-simulator{background-color:transparent;border:none;height:18.276px;width:19.375px}}footer.cir-footer.no-desktop{display:none}@media (max-width:576px){footer.cir-footer.no-desktop{display:flex}}footer.cir-footer .footer-nav-mobile{display:none}.btn-gold{background:var(--color-gold);border:none;border-radius:9px;color:var(--color-white);cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);padding:10px 20px;transition:background .3s ease;width:-moz-fit-content;width:fit-content}.btn-gold:hover{background:color-mix(in srgb,var(--color-gold) 90%,#000)}.btn-gold.first-connection{text-align:center;width:75%}.btn-navy{background:var(--color-white);border:1px solid var(--color-navy);border-radius:9px;color:var(--color-navy);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding:10px 20px;transition:all .3s ease}.btn-navy:hover{background:color-mix(in srgb,var(--color-navy) 90%,#000);color:var(--color-white)}.btn-white{background:var(--color-white);border:1px solid var(--color-gold);border-radius:5px;color:var(--color-gold);cursor:pointer;font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);padding:5px 10px;transition:background .3s ease;width:-moz-fit-content;width:fit-content}.btn-white:hover{background:var(--color-gold);color:var(--color-white)}.search-toggle-btn{background-color:var(--color-light-gray-2);border:none;border-radius:27px;display:flex;height:13px;position:relative;width:27px}.search-toggle-btn:before{background-color:var(--color-white);border-radius:50%;content:"";height:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:left .3s ease;width:10px}.search-toggle-btn.active{background-color:var(--color-gold)}.search-toggle-btn.active:before{right:15px}.search-toggle-btn:hover{cursor:pointer}@keyframes scrollVertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}
