@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");:root{--white:#fff;--black:#1a1a1a;--grey-light:#ccc;--grey-normal:#999;--grey-medium:#666;--grey-dark:#333;--crimson:#ff001a;--crimson-dark:#99000f;--fern:#00b85f;--fern-dark:#00994f;--boston-light:#abd9ed;--boston:#2a93c0;--boston-dark:#1c607d;--coral:#fb7f46;--coral-dark:#963203;--razzle:#f24ad6;--razzle-dark:#8f0a79;--royal:#883597;--royal-dark:#662871;--sun:#f4ac48;--sun-dark:#915808;--gold:#c39a32;--gold-2:#d4af35;--ocean:#434b51;--sand:#645140;--txt-light:#ccc;--txt-dark:#333;--fs-tiny:clamp(0.67em,0.67cqi,0.83em);--fs-small:clamp(0.83em,0.83cqi,1em);--fs-base:clamp(1em,1cqi,1.17em);--fs-medium:clamp(1.17em,1.7cqi,1.5em);--fs-big:clamp(1.5em,1.5cqi,2em);--fs-large:clamp(2em,2cqi,2.5em);--fs-xlarge:clamp(2.5em,2.5cqi,3.5em);--fs-xxlarge:clamp(3.5em,3.5cqi,4.5em)}*,:after,:before{box-sizing:border-box;outline:none}*{margin:0;padding:0}html{block-size:100%}img,picture,svg,video{display:block;margin:0;max-width:100%;padding:0}body{background-color:var(--boston-light);margin:0}body,p{padding:0}p{margin:10px;max-width:80ch}.container,.container-center{min-height:calc(100vh - 60px);overflow-y:auto;padding:10px;width:100%}.container,.container-center{display:flex;flex-direction:column}.container-center{justify-content:center;place-content:center;place-items:center}.wrapper{display:flex;flex-flow:row wrap;gap:.5em;margin:10px}.errorList{list-style:none}body{font-family:Poppins,sans-serif;font-optical-sizing:auto;font-size:var(--fs-base);font-style:normal;font-weight:400}code{color:var(--coral);font-family:Fira Code;font-size:var(--fs-small);font-weight:500}.errorMsg{font-size:var(--fs-tiny)}.errorList li,.errorMsg{color:var(--crimson);font-family:Fera Code;font-weight:400}.errorList li{font-size:var(--fs-small)}h1{font-size:var(--fs-large)}h1,h2{font-weight:700}h2{font-size:var(--fs-big)}h3{font-size:var(--fs-medium)}h3,h4{font-weight:700}h4{font-size:var(--fs-base)}h5{font-size:var(--fs-small)}h5,h6{font-weight:700}h6{font-size:var(--fs-tiny)}p{font-size:var(--fs-base);font-weight:400}.branding-title-thick{color:var(--gold);font-family:Roboto Mono,Serif;font-weight:700}.branding-title-thick,.branding-title-thin{font-size:var(--fs-big);line-height:1.5rem;text-shadow:2px 2px 4px var(--black)}.branding-title-thin{color:var(--white);font-family:Roboto Condensed,Serif;font-weight:100}.branding-slogan,.branding-welcome{color:var(--white);font-size:var(--fs-big);text-shadow:2px 2px 4px var(--black)}.branding-welcome{font-style:italic}.branding-address-title{font-size:var(--fs-big)}.branding-address,.branding-address-title{color:var(--white);text-shadow:2px 2px 4px var(--black)}.branding-address{font-size:var(--fs-normal)}.branding-gold{-webkit-background-clip:text;background-image:linear-gradient(90deg,#cb9b51 0,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51);color:transparent;font-family:Parkinsins,sans-serif;font-size:var(--fs-big);font-weight:800}.border-dotted{border:1px dotted var(--grey-light)}.border-shadow,.border-solid{border:1px solid var(--grey-light)}.border-shadow{box-shadow:0 5px 15px rgba(0,0,0,.45)}.border-shadow-home{border:1px solid var(--black);box-shadow:0 15px 15px 20px rgba(0,0,0,.8)}.btn-boston,.btn-boston-stretch,.btn-coral,.btn-coral-stretch,.btn-crimson,.btn-crimson-stretch,.btn-fern,.btn-fern-stretch,.btn-grey,.btn-grey-stretch,.btn-razzle,.btn-razzle-stretch,.btn-royal,.btn-royal-stretch,.btn-sun,.btn-sun-stretch{border:0;border-radius:4px;cursor:pointer;padding:8px}.btn-fern{background-color:var(--fern);color:var(--grey-light)}.btn-fern:hover{background-color:var(--fern-dark)}.btn-fern-stretch{background-color:var(--fern);color:var(--grey-light);width:100%}.btn-fern-stretch:hover{background-color:var(--fern-dark)}.btn-crimson{background-color:var(--crimson);color:var(--grey-light)}.btn-crimson:hover{background-color:var(--crimson-dark)}.btn-crimson-stretch{background-color:var(--crimson);color:var(--grey-light);width:100%}.btn-crimson-stretch:hover{background-color:var(--crimson-dark)}.btn-grey{background-color:var(--grey-medium);color:var(--grey-light)}.btn-grey:hover{background-color:var(--grey-dark)}.btn-grey-stretch{background-color:var(--grey-medium);color:var(--grey-light);width:100%}.btn-grey-stretch:hover{background-color:var(--grey-dark)}.btn-boston{background-color:var(--boston);color:var(--grey-light)}.btn-boston:hover{background-color:var(--boston-dark)}.btn-boston-stretch{background-color:var(--boston);color:var(--grey-light);width:100%}.btn-boston-stretch:hover{background-color:var(--boston-dark)}.btn-coral{background-color:var(--coral);color:var(--grey-light)}.btn-coral:hover{background-color:var(--coral-dark)}.btn-coral-stretch{background-color:var(--coral);color:var(--grey-light);width:100%}.btn-coral-stretch:hover{background-color:var(--coral-dark)}.btn-razzle{background-color:var(--razzle);color:var(--grey-light)}.btn-razzle:hover{background-color:var(--razzle-dark)}.btn-razzle-stretch{background-color:var(--razzle);color:var(--grey-light);width:100%}.btn-razzle-stretch:hover{background-color:var(--razzle-dark)}.btn-royal{background-color:var(--royal);color:var(--grey-light)}.btn-royal:hover{background-color:var(--royal-dark)}.btn-royal-stretch{background-color:var(--royal);color:var(--grey-light);width:100%}.btn-royal-stretch:hover{background-color:var(--royal-dark)}.btn-sun{background-color:var(--sun);color:var(--grey-dark)}.btn-sun:hover{background-color:var(--sun-dark)}.btn-sun-stretch{background-color:var(--sun);color:var(--grey-dark);width:100%}.btn-sun-stretch:hover{background-color:var(--sun-dark)}.btn-transparent-light{background-color:transparent;border:0;color:var(--grey-light);cursor:pointer;margin:2px;padding:8px}.btn-transparent-light:hover{color:var(--grey-dark)}.thumbs{display:flex;flex-flow:row wrap;justify-content:center;max-width:100%;width:800px}.thumbs>a{border-radius:5px;box-shadow:0 0 0 3px #fff,0 5px 8px 3px rgba(0,0,0,.6);height:150px;margin:10px;max-width:150px;overflow:hidden}.thumbs>a img{filter:grayscale(50%);max-height:100%;max-width:100%;min-height:100%;min-width:100%;transform:scale(1);transition:transform .1s ease-in-out}.thumbs>a:hover img{filter:grayscale(0);transform:scale(1.1)}.lightbox{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateY(-100%);transition:opacity .5s ease-in-out;width:100%;z-index:55}.lightbox:has(div:target){opacity:1;transform:translateY(0)}.lightbox a.nav{color:var(--white);font-size:var(--fs-xxlarge);font-weight:200;opacity:.5;text-align:center;text-decoration:none;text-shadow:0 2px 2px rgba(0,0,0,.8)}.lightbox a.nav:hover{opacity:1}.lightbox a.nav-link{bottom:20px;color:var(--fern-dark);font-size:var(--fs-xlarge);font-weight:800;left:10px;opacity:.6;position:fixed;text-decoration:none;text-shadow:0 4px 4px rgba(0,0,0,.8)}.lightbox a.nav-link:hover{opacity:1}.lightbox .target{display:flex;height:100%;justify-content:space-between;place-items:center;position:absolute;transform:scale(0);width:100%}.lightbox .target :first-child,.lightbox .target :last-child{flex:0 0 150px;width:100%}@media (max-width:600px){.lightbox .target :first-child,.lightbox .target :last-child{flex:0 0 50px}}.lightbox .target .content{border-radius:5px;box-shadow:0 0 0 3px #fff,0 5px 8px 3px rgba(0,0,0,.6);flex:1 1 auto;max-height:100%;min-height:0;min-width:0;opacity:1;overflow:hidden;transform:scale(.9);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.lightbox .target .content img{display:block;margin:0;max-height:calc(100vh - 40px);max-width:100%;min-height:100%;min-width:100%}.lightbox .target .content .close{display:flex;justify-content:flex-end;position:fixed;right:0;top:0;width:75px}.lightbox .target:target{transform:scale(1)}.lightbox .target:target .content{opacity:1;transform:scale(1)}.dropdown{margin:10px auto 0;max-width:80ch;width:100%}.dropdown-btn{align-items:center;background:transparent;border:none;border-bottom:1px dotted var(--boston);color:var(--boston);cursor:pointer;display:flex;font-family:Babes Neue,sans-serif;font-size:var(--fs-small);justify-content:space-between;letter-spacing:.5em;padding:.7em .5em;text-shadow:1px 1px rgba(0,0,0,.75);text-transform:uppercase;width:100%}.arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--boston);transition:transform .3s ease-in-out}.dropdown-content{color:var(--white);display:none;flex-flow:row wrap;font-size:var(--fs-small);font-weight:400;gap:1rem;justify-content:flex-start;margin-top:5px;max-width:100%;text-shadow:1px 1px rgba(0,0,0,.75);width:100%}.show{display:flex}.arrow-change{transform:rotate(180deg)}.list-flex-2,.list-flex-3,.list-flex-4{list-style:none;width:100%}.list-flex-2 li,.list-flex-3 li,.list-flex-4 li{color:inherit;display:flex;flex-direction:row;gap:.25em;place-items:center}.list-flex-2{column-count:2}@media only screen and (max-width:680px){.list-flex-2{column-count:1}}.list-flex-3{column-count:3}@media only screen and (max-width:450px){.list-flex-3{column-count:1}}@media only screen and (min-width:451px) and (max-width:600px){.list-flex-3{column-count:2}}.list-flex-4{column-count:4}@media only screen and (max-width:450px){.list-flex-4{column-count:1}}@media only screen and (min-width:451px) and (max-width:600px){.list-flex-4{column-count:2}}@media only screen and (min-width:601px) and (max-width:800px){.list-flex-4{column-count:3}}.loaderModal{background-color:var(--grey-dark);display:flex;height:100vh;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:999999}.loaderModal .loaderModalContainer{align-items:center;color:var(--grey-light);display:flex;flex-direction:column;gap:2.5rem;height:100%;justify-content:center;justify-self:center;overflow:auto;padding:25px;width:100%}.loaderModal .loaderModalContainer .loaderModalText{color:var(--crimson);font-size:var(--fs-big)}.loaderModal .loaderModalContainer .loaderModalSpinner{animation:spin 1s linear infinite;border-top:10px solid var(--grey-light);border:10px solid var(--grey-light);border-radius:50%;border-top-color:var(--crimson);height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-wrapper{display:flex;flex-direction:row;gap:.5em;width:100%}.form-container{display:flex;flex-direction:column;gap:.5em;margin-bottom:5px;padding:5px}.form-group-buttons button{margin-left:5px}.form-group-buttons button:first-child{margin:0}.form-group{width:125px}.form-group-stretch{width:100%}.form-box{cursor:pointer;width:fit-content}label{display:block;font-size:var(--fs-small);font-weight:400}input:read-only{background-color:var(--grey-light)}input[type=date],input[type=file],input[type=number],input[type=password],input[type=text]{border:1px solid var(--grey-light);border-radius:4px;box-sizing:border-box;font-size:var(--fs-small);padding:8px;width:100%}input[type=file]::file-selector-button{background-color:var(--sun);border:1px solid var(--sun);border-radius:.2em;padding:.2em .4em;transition:1s}input[type=file]::file-selector-button:hover{background-color:var(--sun-dark)}select{background-color:var(--grey-light);border:1px solid var(--grey-light);border-radius:4px;box-sizing:border-box;padding:8px}select,textarea{font-size:var(--fs-small)}textarea{font-family:Poppins;height:100%;min-height:12ch;resize:none;width:100%}.select-checkbox option:before{content:"☐";display:inline-block;text-align:center;width:1.3em}.select-checkbox option:checked:before{content:"☑"}table{font-size:var(--fs-small);width:700px}table thead tr{background-color:var(--grey-normal);color:var(--grey-light);text-align:start}table thead tr td{padding-inline:10px}table tbody tr{width:"100%"}table tbody tr td{padding-inline:10px}table tbody tr:nth-child(odd){background-color:var(--grey-light);color:var(--grey-dark)}table tbody tr:nth-child(2n){background-color:var(--grey-normal);color:var(--grey-light)}.table_small{width:30%}.tooltip-container{display:flex;flex-direction:row;font-size:var(--fs-base);gap:.5rem;justify-content:flex-end;padding:10px;position:relative}.tooltip-container div:hover{cursor:pointer}.tooltip-container div:hover .tooltip-text-bottom,.tooltip-container div:hover .tooltip-text-left,.tooltip-container div:hover .tooltip-text-right,.tooltip-container div:hover .tooltip-text-top{display:inline}.tooltip-container .tooltip-text-bottom,.tooltip-container .tooltip-text-left,.tooltip-container .tooltip-text-right,.tooltip-container .tooltip-text-top{background-color:var(--black);border-radius:6px;color:var(--white);display:none;font-family:Fera Code;font-size:var(--fs-small);padding:5px 0;position:absolute;text-align:center;width:120px;z-index:1}.tooltip-container .tooltip-text-top{bottom:100%;left:50%;margin-left:-60px;width:120px}.tooltip-container .tooltip-text-bottom{left:50%;margin-left:-60px;top:100%;width:120px}.tooltip-container .tooltip-text-left{right:105%;top:-5px}.tooltip-container .tooltip-text-right{left:105%;top:-5px}.tableList{display:flex;flex-flow:row wrap;gap:1.5em;margin:20px auto}.tableList ul:nth-child(odd){background-color:var(--grey-light);color:var(--grey-dark)}.tableList ul:nth-child(2n){background-color:var(--grey-normal);color:var(--grey-light)}.tableList ul{box-shadow:0 5px 15px rgba(0,0,0,.35);font-family:Poppins;font-size:var(--fs-small);font-weight:400;list-style:none;padding:10px;width:fit-content}.tableList ul li{display:flex;flex-direction:row;gap:2em;justify-content:space-between;width:100%}.tableList ul li span:first-child{text-align:left;width:10ch}.tableList ul li span:nth-child(2){text-align:left;width:100%}.tableList ul li .tableList-buttons{display:flex;flex-direction:row;font-size:var(--fs-medium);gap:.5rem;justify-content:flex-end;padding:10px;position:relative;width:100%}.tableList ul li .tableList-buttons div:hover{cursor:pointer}.tableList ul li .tableList-buttons div:hover .tooltip{display:inline-block}.tableList ul li .tableList-buttons .tooltip{background-color:var(--black);border-radius:6px;bottom:100%;color:var(--white);display:none;left:50%;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;width:120px;z-index:999}.m-t-0{margin-top:0}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-r-0{margin-right:0}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-35{margin-right:35px}.m-r-40{margin-right:40px}.m-r-45{margin-right:45px}.m-r-50{margin-right:50px}.m-b-0{margin-bottom:0}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-l-0{margin-left:0}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-0{margin:0}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.p-t-0{padding-top:0}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-35{padding-top:35px}.p-t-40{padding-top:40px}.p-t-45{padding-top:45px}.p-t-50{padding-top:50px}.p-r-0{padding-right:0}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-35{padding-right:35px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.p-b-0{padding-bottom:0}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-25{padding-bottom:25px}.p-b-30{padding-bottom:30px}.p-b-35{padding-bottom:35px}.p-b-40{padding-bottom:40px}.p-b-45{padding-bottom:45px}.p-b-50{padding-bottom:50px}.p-l-0{padding-left:0}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px}.p-l-30{padding-left:30px}.p-l-35{padding-left:35px}.p-l-40{padding-left:40px}.p-l-45{padding-left:45px}.p-l-50{padding-left:50px}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.g-2{gap:.2em}.g-4{gap:.4em}.g-6{gap:.6em}.g-8{gap:.8em}.g-10{gap:1em}.g-12{gap:1.2em}.g-14{gap:1.4em}.g-16{gap:1.6em}.g-18{gap:1.8em}.g-20{gap:2em}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2250px)}}.slider{background:#fff;box-shadow:0 10px 20px -5px rgba(0,0,0,.125);height:auto;margin:auto;overflow:hidden;position:relative;width:750px}.slider:after,.slider:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;width:50px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:3500px}.slider .slide{height:auto;padding:0 .5rem;width:750px}nav{position:fixed;width:100%;z-index:99}nav .nav-topbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-inline:10px;width:100%}nav .branding-name,nav .menu-btn{transition:all .5s ease-out}nav .menu-btn{column-gap:5px;cursor:pointer;display:flex;flex-direction:column;z-index:3}nav .menu-btn .btn-line{background-image:linear-gradient(90deg,#cb9b51 0,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51);height:5px;transition:all .5s ease-out;width:28px}nav .menu-btn .btn-line:nth-child(2){margin:5px 0}nav .btn-close{transform:rotate(180deg)}nav .btn-close .btn-line:first-child{transform:rotate(45deg) translate(5px,5px)}nav .btn-close .btn-line:nth-child(2){opacity:0}nav .btn-close .btn-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}nav .closed{visibility:hidden}nav .open{visibility:visible}nav .open .menu .menu-branding,nav .open .menu .menu-nav,nav .open .menu .nav-item{transform:translateZ(0);transition:all .5s ease-in}nav .menu{opacity:.9;position:fixed;top:0;width:100%}nav .menu .menu-branding,nav .menu .menu-nav{align-items:center;display:flex;float:left;height:100vh;justify-content:center;overflow:hidden;width:50%}nav .menu .menu-branding{background:var(--grey-dark);flex-flow:column;text-align:center;transform:translate3d(0,100%,0);transition:all .5s ease-out}nav .menu .menu-nav{background:var(--grey-medium);flex-flow:column wrap;list-style:none;margin:0;padding:0;transform:translate3d(0,-100%,0);transition:all .5s ease-out}nav .menu .nav-item{transform:translate3d(600px,0,0);transition:all .5s ease-out}nav .menu .nav-lang{padding:1rem}nav .menu a{color:var(--white);display:inline-block;font-size:var(--fs-medium);font-weight:300;padding:1rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out}nav .menu a:hover,nav a.active{color:var(--gold)}@media screen and (max-width:768px){nav .menu .menu-branding,nav .menu .menu-nav{float:none;min-height:0;width:100%}nav .menu .menu-nav{height:70vh;transform:translate3d(-100%,0,0)}nav .menu .menu-branding{height:30vh;transform:translate3d(100%,0,0)}}footer{background-color:var(--grey-dark);color:var(--white);display:flex;flex-direction:row;height:60px;width:100%}footer .copyright{align-items:center;display:flex;flex:2;flex-flow:row wrap;font-family:Fira Code;font-size:var(--fs-tiny);font-weight:400;height:100%;justify-content:center;padding:1em;width:100%}footer .copyright .client{color:var(--boston)}footer .copyright .client,footer .copyright .scorpio{text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.7)}footer .copyright .scorpio{color:var(--crimson)}footer .show-btn{align-items:center;border:none;color:var(--white);cursor:pointer;display:flex;flex:1;font-size:var(--fs-small);justify-content:flex-end;padding:.7em 2em;width:100%}footer .show-arrow{border-bottom:12px solid var(--white);border-left:10px solid transparent;border-right:10px solid transparent;margin-inline:15px;transition:transform .3s ease-in-out}footer .arrow-change{transform:rotate(180deg)}.footer-menu{background-color:var(--grey-dark);bottom:0;color:var(--white);justify-content:space-evenly;left:0;padding:10px;position:sticky;width:100%;z-index:9}.footer-menu,.footer-menu .social{display:flex;flex-direction:row;flex-flow:wrap}.footer-menu .social{font-size:var(--fs-large)}.footer-menu .links{display:flex;flex-direction:row;flex-flow:wrap;font-size:var(--fs-base)}.footer-menu .links .link>a{color:var(--white);padding-inline:10px;text-decoration:none}.footer-menu .links .link>a:hover{color:var(--sun)}.popup{background-color:transparent;display:flex;height:80%;justify-content:left;margin-bottom:-15%;margin-left:15%;position:fixed;width:100%;z-index:9999}.popup .popup-container{background-color:var(--white);box-shadow:0 5px 15px rgba(0,0,0,.45);display:flex;flex-direction:column;height:fit-content;padding:15px;width:fit-content}.popup .popup-container .popup-header-container{border-bottom:1px dotted var(--grey-light);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;padding-bottom:5px;position:sticky;top:0}.popup .popup-container .popup-header-container .popup-title-wrapper{display:flex;flex-direction:row}.popup .popup-container .popup-header-container .popup-title-wrapper .popup-title{font-size:var(--fs-medium)}.popup .popup-container .popup-header-container .popup-button-wrapper{border:1px solid red;display:flex;flex-direction:row;justify-content:flex-end;margin-left:20px}.popup .popup-container .popup-header-container .popup-button-wrapper .popup-btnClose{background-color:transparent;border:none;color:var(--crimson);cursor:pointer;font-size:var(--fs-medium)}.popup .popup-container .popup-content-container{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}