@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-style:normal;padding:0px;margin:0px}html{scroll-behavior:smooth}html a{text-decoration:none}body{background-color:#F0F0F0;color:#000}body header{background-color:#fff;box-shadow:2px 2px 6px 4px rgba(0,0,0,0.1);z-index:3;position:fixed;top:0;left:0}body header #h-logo{margin:0px 0px 0px 5vw}body header #h-menu{margin:0px 5vw 0px 0px}body header #h-menu #h-social a:nth-of-type(2){margin:0px 10px}body header ul{list-style:none}body header ul li span{color:#000000}body main{width:100%}body footer{width:100%;background-color:#9D2449;color:#FFFFFF}body footer #m-footer{width:100%}body footer #m-footer a{color:#FFFFFF;text-decoration:none;display:flex;flex-direction:row}body footer #b-footer{width:100%;background-color:#7C1D3A;text-align:center}.active{font-weight:bold}.flex-container{display:flex}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.center-start{align-items:center;justify-content:flex-start}.center-end{align-items:center;justify-content:flex-end}.center-between{align-items:center;justify-content:space-between}.center-around{align-items:center;justify-content:space-around}.start-center{align-items:flex-start;justify-content:center}.start-start{align-items:flex-start;justify-content:flex-start}.start-end{align-items:flex-start;justify-content:flex-end}.end-center{align-items:flex-end;justify-content:center}.center-center{align-items:center;justify-content:center}@media screen and (max-width: 767px) and (orientation: portrait){body{font-size:14px}body header{width:100%;height:12vh;flex-direction:row;align-items:center;justify-content:space-between}body header #h-logo{height:auto;width:90%;margin:0px 0px 0px 5vw}body header #h-menu{position:absolute;width:0;height:100vh;top:0px;right:0px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;background-color:#F8F8F8;transition:all ease .5s;margin:0px}body header #h-menu ul{flex-direction:column;align-items:center;justify-content:flex-start;width:90%;margin:40px 0px 20px 0px}body header #h-menu ul li{position:relative;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin:0px 0px 10px 0px}body header #h-menu ul li a{color:#9D2449;margin:0px 0px 10px 0px}body header #h-menu ul li a span{color:#9D2449}body header #h-menu ul li ul{width:100%;margin:0px}body header #h-menu ul li ul li a{font-weight:400;text-align:center;color:#000000;margin:5px 0px 0px 0px}body header #h-menu ul li ul li a:checked{color:red}body header #h-menu #h-social{margin:0px 0px 40px 0px}body header #h-menu #h-social a{width:30px;height:30px}body header #h-menu #h-social a:nth-of-type(2){margin:0px 20px}body header #h-menu #b-menu{position:fixed;z-index:5;width:15vw;height:15vw;bottom:5vw;right:0;background-color:#9D2449;border:none;outline:none;box-shadow:2px 2px 8px 4px rgba(0,0,0,0.2)}body header #h-menu #b-menu span{color:#FFFFFF;transition:all ease .5s}body footer #m-footer{width:90%;height:auto;padding:40px 0px 0px 0px;flex-direction:column;justify-content:center}body footer #m-footer div{width:100%;height:auto}body footer #m-footer div .sector{width:100%;margin:0px 0px 40px 0px;align-items:center}body footer #m-footer div .sector h1{margin:0px 0px 10px 0px}body footer #m-footer div .sector h2{margin:0px 0px 10px 0px;text-align:center}body footer #m-footer div .sector a{margin:10px 0px 0px 0px;padding:2px 4px;text-align:center;flex-direction:column;align-items:center;justify-content:center}body footer #m-footer div .sector a span{margin:0px 0px 10px 0px}body footer #m-footer div #f-social a{margin:0;width:26px;height:26px}body footer #m-footer div #f-social a:nth-of-type(2){margin:0px 10px}body footer #b-footer{padding:20px 0px}body footer #b-footer p{width:90%}}@media screen and (max-width: 767px) and (orientation: landscape){body{font-size:12px}body header{width:100%;height:15vh;flex-direction:row;align-items:center;justify-content:space-between}body header #h-logo{height:60%;width:auto;margin:0px 0px 0px 5vw}body header #h-menu{position:absolute;width:0;height:100vh;top:0px;right:0px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;background-color:#F8F8F8;transition:all ease .5s;margin:0px}body header #h-menu ul{flex-direction:column;align-items:center;justify-content:flex-start;width:90%;margin:40px 0px 20px 0px}body header #h-menu ul li{position:relative;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin:0px 0px 10px 0px}body header #h-menu ul li a{color:#9D2449;margin:0px 0px 10px 0px}body header #h-menu ul li a span{color:#9D2449}body header #h-menu ul li ul{width:100%;margin:0px}body header #h-menu ul li ul li a{font-weight:400;text-align:center;color:#000000;margin:5px 0px 0px 0px}body header #h-menu #h-social{margin:0px 0px 40px 0px}body header #h-menu #h-social a{width:30px;height:30px}body header #h-menu #h-social a:nth-of-type(2){margin:0px 20px}body header #h-menu #b-menu{position:fixed;z-index:5;width:8vw;height:8vw;bottom:4vw;right:0;background-color:#9D2449;border:none;outline:none;box-shadow:2px 2px 8px 4px rgba(0,0,0,0.2)}body header #h-menu #b-menu span{color:#FFFFFF;transition:all ease .5s}body footer #m-footer{width:90%;height:auto;padding:40px 0px 0px 0px;flex-direction:column;justify-content:center}body footer #m-footer div{width:100%;height:auto}body footer #m-footer div .sector{width:100%;margin:0px 0px 40px 0px;align-items:center}body footer #m-footer div .sector h1{margin:0px 0px 10px 0px}body footer #m-footer div .sector h2{margin:0px 0px 10px 0px;text-align:center}body footer #m-footer div .sector a{margin:10px 0px 0px 0px;padding:2px 4px;text-align:center;flex-direction:column;align-items:center;justify-content:center}body footer #m-footer div .sector a span{margin:0px 0px 10px 0px}body footer #m-footer div #f-social a{margin:0;width:26px;height:26px}body footer #m-footer div #f-social a:nth-of-type(2){margin:0px 10px}body footer #b-footer{padding:20px 0px}body footer #b-footer p{width:90%}}@media screen and (min-width: 768px) and (max-width: 1023px){body{font-size:14px}body header{width:100%;height:10vh;flex-direction:row;align-items:center;justify-content:space-between}body header #h-logo{height:auto;width:60%;margin:0px 0px 0px 5vw}body header #h-menu{position:absolute;width:0;height:100vh;top:0px;right:0px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;background-color:#F8F8F8;transition:all ease .5s;margin:0px}body header #h-menu ul{flex-direction:column;align-items:center;justify-content:flex-start;width:90%;margin:40px 0px 20px 0px}body header #h-menu ul li{position:relative;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin:0px 0px 10px 0px}body header #h-menu ul li a{color:#9D2449;margin:0px 0px 10px 0px}body header #h-menu ul li a span{color:#9D2449}body header #h-menu ul li ul{width:100%;margin:0px}body header #h-menu ul li ul li a{font-weight:400;text-align:center;color:#000000;margin:5px 0px 0px 0px}body header #h-menu #h-social{margin:0px 0px 40px 0px}body header #h-menu #h-social a{width:30px;height:30px}body header #h-menu #h-social a:nth-of-type(2){margin:0px 20px}body header #h-menu #b-menu{position:fixed;z-index:5;width:8vw;height:8vw;bottom:4vw;right:0;background-color:#9D2449;border:none;outline:none;box-shadow:2px 2px 8px 4px rgba(0,0,0,0.2)}body header #h-menu #b-menu span{color:#FFFFFF;transition:all ease .5s}body footer #m-footer{width:90%;height:auto;padding:40px 0px 0px 0px;flex-direction:column;justify-content:center}body footer #m-footer div{width:100%;height:auto}body footer #m-footer div .sector{width:100%;margin:0px 0px 40px 0px;align-items:center}body footer #m-footer div .sector h1{margin:0px 0px 10px 0px}body footer #m-footer div .sector h2{margin:0px 0px 10px 0px;text-align:center}body footer #m-footer div .sector a{margin:10px 0px 0px 0px;padding:2px 4px;text-align:center;flex-direction:column;align-items:center;justify-content:center}body footer #m-footer div .sector a span{margin:0px 0px 10px 0px}body footer #m-footer div #f-social a{margin:0;width:26px;height:26px}body footer #m-footer div #f-social a:nth-of-type(2){margin:0px 10px}body footer #b-footer{padding:20px 0px}body footer #b-footer p{width:90%}}@media screen and (min-width: 1024px){body{font-size:14px}body header{width:100%;height:10vh;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:0;left:0}body header #h-logo{height:40px;width:auto;margin:0px 0px 0px 5vw;transition:all ease .3s}body header #h-logo:hover{transform:scale(1.05)}body header #h-menu{flex-direction:row;align-items:center;justify-content:flex-end}body header #h-menu ul{margin:0px 20px 0px 0px}body header #h-menu ul li{margin:0px 10px 0px 0px;position:relative}body header #h-menu ul li a{padding:5px;transition:all ease .3s;white-space:nowrap}body header #h-menu ul li a:hover{color:#9D2449;background-color:#F8F8F8}body header #h-menu ul li ul{display:none;position:absolute;top:100%;left:0;width:auto;padding:10px;margin:0px;background-color:#F8F8F8;box-shadow:4px 4px 6px rgba(0,0,0,0.2)}body header #h-menu ul li ul li{width:250px}body header #h-menu ul li ul li a{width:100%;padding:10px;background-color:transparent;white-space:normal;text-align:center}body header #h-menu ul li ul li a:hover{background-color:transparent;margin:0px}body header #h-menu ul li:hover span{color:#9D2449}body header #h-menu ul li:hover ul{display:block}body header #h-menu #h-social a{width:22px;height:22px;transition:all ease .3s}body header #h-menu #h-social a:hover{transform:scale(1.2)}body header #h-menu #b-menu{display:none}body footer #m-footer{width:90%;height:auto;padding:40px 0px 20px 0px;justify-content:space-between}body footer #m-footer div{width:30%;height:auto}body footer #m-footer div .sector{width:100%;margin:0px 0px 20px 0px}body footer #m-footer div .sector h2{margin:0px 0px 12px 0px}body footer #m-footer div .sector a{margin:6px 0px 0px 0px;padding:2px 4px;transition:all ease .5s;width:fit-content;align-items:center}body footer #m-footer div .sector a span{margin:0px 10px 0px 0px}body footer #m-footer div .sector a:hover{background-color:#7C1D3A}body footer #m-footer div #f-social a{padding:5px;width:26px;height:26px}body footer #b-footer{padding:20px 0px}body footer #b-footer p{width:90%}}
