#forgotten-password-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#forgotten-password-container #container-forms{display:flex;flex-direction:row;margin:120px 0;width:117rem}@media (max-width:1200px){#forgotten-password-container #container-forms{width:970px}}@media (max-width:992px){#forgotten-password-container #container-forms{width:750px}}@media (max-width:768px){#forgotten-password-container #container-forms{width:100%}}#forgotten-password-container #container-forms .form-signin{margin:0 auto;max-width:290px;padding:0;transition:.1s ease-in-out}#forgotten-password-container #container-forms .form-signin h3{color:var(--color-black);font-family:Roboto;font-size:3.6rem;font-weight:700;margin:0 0 38px}#forgotten-password-container #container-forms .form-signin p{font-family:Outfit;font-size:1.2rem;margin:2rem 0}#forgotten-password-container #container-forms .form-signin p a{text-decoration:none}#forgotten-password-container #container-forms .form-signin #return-page a{color:var(--color-dark-text);font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400;text-decoration:none;transition:.2s}#forgotten-password-container #container-forms .form-signin #return-page a:hover{color:var(--color-primary)}#forgotten-password-container #container-forms #forgotten-password{display:block}#recover-form{display:flex;flex-direction:column;gap:30px}#recover-form label{color:var(--color-complementary-text);font-family:Poppins;font-size:1.4rem;font-weight:300;padding:0;position:relative;text-transform:none}#recover-form input{border:0;border-bottom:1px solid var(--color-complementary-text);border-radius:0;font-size:1.6rem;margin:0;outline:none;padding:13px 5px 2px;transition:.6s;width:100%}#recover-form .error-message-input{color:var(--color-primary);display:inline-block;font-family:Poppins;font-size:1.2rem;font-weight:700;margin-top:5px}#recover-form #submit-forgot-btn{background-color:var(--color-primary);border-radius:100px;color:var(--color-white);display:block;font-family:Poppins;font-size:1.6rem;font-weight:700;line-height:26px;padding:1rem 1.6rem;position:relative;transition:.3s;width:100%}#recover-form #submit-forgot-btn:enabled:hover{font-size:2rem}#recover-form #submit-forgot-btn:enabled:active{font-size:1.6rem;opacity:.5}#recover-form #submit-forgot-btn:disabled{cursor:not-allowed;opacity:.6}#recover-form #submit-forgot-btn.loading-btn{height:45.56px}#recover-form #submit-forgot-btn.loading-btn .loading-icon-container{opacity:1}#recover-form #submit-forgot-btn .loading-icon-container{opacity:0;position:absolute;right:calc(50% - 8px);top:50%;transform:translateY(-50%)}#recover-form #submit-forgot-btn .loading-icon-container .loading-icon,#recover-form #submit-forgot-btn .loading-icon-container .loading-icon svg{animation:doSpin 1.5s ease-in-out 0s infinite normal both running}#message-info{animation:fadeInUp .5s ease-in-out .2s 1 normal both running;background-color:var(--color-bg-menu);border:1px solid var(--color-back-stars);border-radius:15px;margin:2rem auto;padding:1rem 2rem;position:relative;text-align:center;width:100%}@media (max-width:768px){#message-info{margin:2rem;width:calc(100% - 4rem)}}#message-info .title{font-size:1.6rem;margin:0 0 .5rem}#message-info .title strong{color:var(--color-dark-text);font-family:Outfit;font-size:1.6rem}@media (max-width:768px){#message-info .title strong{font-size:1.4rem}}#message-info .message-text{color:var(--color-product-description);font-size:1.4rem;margin:0}@media (max-width:768px){#message-info .message-text{font-size:1.2rem}}#message-info a{font-size:1.4rem}#message-info button{color:var(--color-danger);font-size:1.5rem;position:absolute;right:-5px;top:5px}#message-info button:hover{color:var(--color-primary)}.module-section{display:flex;flex-direction:column;gap:50px}.content-banners,.content-banners picture,.content-banners picture img{width:100%}.markups-section h2{color:var(--color-black);font-family:Poppins;font-size:2.6rem;font-weight:700}.markups-section a{text-decoration:none}.markups-section .markup{display:flex;height:100%;width:100%}.markups-section .markup>*{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;min-width:100%}.markups-section .markups-content-swiper .wrapper{display:grid;min-height:100%;min-width:100%}.markups-section .markups-content-swiper .markup{margin:0 auto;max-width:calc(100% - 100px)}.markups-section .markups-content-grid{display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px}.markups-section .markups-content-grid .wrapper{width:100%}.images-section>h2{color:var(--color-black);font-family:Poppins;font-size:2.6rem;font-weight:700}.images-section .images-content-swiper{position:relative}.images-section .images-content-swiper .content-swiper{margin:0 auto;max-width:calc(100% - 60px);position:relative;z-index:300}.images-section .images-content-swiper .content-swiper picture{display:inline-block;height:100%;padding:15px;width:100%}.images-section .images-content-swiper .content-swiper picture img{border-radius:5px;height:100%;object-fit:cover;width:100%}.images-section .images-content-grid{display:flex;flex-wrap:wrap;row-gap:20px}.images-section .images-content-grid picture{border-radius:5px;display:flex;height:100%;width:100%}.images-section .images-content-grid picture img{height:100%;object-fit:cover;width:100%}.images-section .wrapper{align-items:center;display:flex}