@import "../css/bootstrap/bootstrap.min.css";@import "../css/bootstrap/bootstrap-utilities.min.css";@import "../fonts/ricardo/stylesheet.css";@import "../fonts/preospe/stylesheet.css";:root{--first-color:#281534;--second-color:#cd90fb;--first-color-dark:#4e1b70;--white-color:#ffffff;--black-color:#000000;--dark-color:#170424;--silver-color:#828080;--silver-dark-color:#161719;--dark-light-color:#2e1c3a;--first-font:'RICORDO';font-weight:200;font-style:normal;--second-font:'Preospe', sans-serif}.shadow_5{-webkit-box-shadow:4px 8px 15px rgba(0,0,0,.2);box-shadow:4px 8px 15px rgba(0,0,0,.2)}.text-black{color:var(--black-color)}#top_slider .container{padding-top:7rem}#top_slider .container h1{margin-top:2rem}#brand_slider{padding-top:8rem;padding-bottom:8rem}#brand_slider .list{gap:2rem;align-items:center}#brand_slider .list .item{flex:1;display:flex;justify-content:center}#brand_slider .list .item img{max-height:6rem}#about_short .container{padding-bottom:7rem}#about_short .container .mask_images{position:relative;height:100%}#about_short .container .mask_images img{max-width:20rem;position:absolute;aspect-ratio:1/1}#about_short .container .mask_images img:first-of-type{top:6rem;left:6rem}#about_short .container .mask_images img:last-child{bottom:6rem;right:6rem}#about_us .container{padding-top:6rem;padding-bottom:6rem;text-align:center}#about_us .container figure img{aspect-ratio:1/1;background-color:var(--silver-dark-color);border-radius:100%;padding:1rem}#testimonials .container{padding-top:5rem;padding-bottom:5rem}#testimonials .cards{display:flex!important;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}#testimonials .cards .card{width:45%;background-color:var(--silver-dark-color);border-radius:1rem}#testimonials .cards .card .card-body{padding:4rem 2rem;text-align:center}#testimonials .cards .card .card-body img{width:6rem;aspect-ratio:1/1;border-radius:100%}#testimonials .cards .card:first-of-type{margin-top:8rem}#subscription_panel{padding-top:7rem;padding-bottom:7rem}#news_list{padding-top:5rem;padding-bottom:5rem}footer{background-color:var(--black-color);padding-top:6rem;padding-bottom:2rem}footer a{color:var(--silver-color);text-decoration:none;display:block;margin-bottom:1.4rem}#navbar{height:4rem;background:0 0;background-color:#000;box-shadow:0 5px 10px #000;padding:3rem}#navbar,#navbar a,.index_slider .description{color:#fff}#navbar .navbar-collapse{display:flex;gap:2rem}#cookie_modal{z-index:9999;position:fixed;bottom:10px;left:10px;padding:1em;max-width:28em;min-height:10em;border-radius:15px;background-color:rgba(255,255,255,.98);transition:all ease-in-out 500ms;-webkit-box-shadow:4px 8px 15px rgba(0,0,0,.2);box-shadow:4px 8px 15px rgba(0,0,0,.2)}@media screen and (max-width:576px){#cookie_modal{left:0;max-width:100%}}#cookie_modal .btn-necessary{position:absolute;right:1rem;top:1rem;font-size:1.3rem;border-radius:2rem;padding:1rem;text-align:center;line-height:.7rem}#cookie_modal .subtitle,#cookie_modal .title{color:var(--black-color)}#cookie_modal .subtitle{font-size:.9rem}#cookie_modal .cookie-consent-body .cookie:hover{text-decoration:none;color:var(--second-color)}#cookie_modal .cookie-consent-body .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookie_modal .cookie-consent-body .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#cookie_modal .cookie-consent-body .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee;border-radius:3px}#cookie_modal .cookie-consent-body .container:hover input~.checkmark{background-color:#ccc}#cookie_modal .cookie-consent-body .container input:checked~.checkmark{background-color:var(--second-color)}#cookie_modal .cookie-consent-body .checkmark:after{content:"";position:absolute;display:none}#cookie_modal .cookie-consent-body .container input:checked~.checkmark:after{display:block}#cookie_modal .cookie-consent-body .container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid var(--white-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cookie_modal .cookie-consent-body input{width:18px;height:18px;margin-right:10px}#cookie_modal .more{text-decoration:none;color:var(--black-color)}.index_slider{background-image:linear-gradient(var(--dark-color),var(--dark-light-color));height:100vh;overflow:hidden;padding:10rem}@media screen and (max-width:1500px){.index_slider{padding:6rem}}@media screen and (max-width:768px){.index_slider{padding:1rem}.index_slider figure picture img{margin-top:5rem;margin-bottom:5rem}}.alert-container{position:fixed;top:9rem;right:1rem;z-index:10;text-align:center;font-weight:400}@media screen and (max-width:425px){.alert-container{top:0;left:0;right:0}}.alert-container .content{padding:1rem;width:20rem;border-radius:10px;display:flex;min-height:4rem;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(27,85,233,.3);transform:translateX(110%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}@media screen and (max-width:425px){.alert-container .content{width:100%}}.alert-container .content.visible{transform:translateX(0);opacity:1}.alert-container .content.hidden{transform:translateX(110%);opacity:0;pointer-events:none}.alert-container .content.fade-out{opacity:0;transition:opacity .5s ease-in-out}.alert-container .content.error-content{background:var(--error-red);color:var(--red)}.alert-container .content.success-content{background-color:var(--strong-green);color:var(--white)}.alert-container .btn-custom-close{font-size:1rem;background:0 0;border:0;cursor:pointer;color:inherit}html{outline:transparent!important;padding:0;margin:0}html :focus{outline:transparent!important}html::-webkit-scrollbar{height:12px;width:7px;background:var(--dark-color)}html::-webkit-scrollbar-thumb{background:var(--first-color);-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)}html::-webkit-scrollbar-corner{background:var(--dark-color)}html body{font-family:var(--first-font);background-color:var(--black-color);color:#fff;background-image:url(/assets/Custom/img/bg-pattern.png);background-size:71px 71px;background-repeat:repeat}html body .container.shadowed{box-shadow:0 0 20rem 8rem #000}html body main{margin-top:4rem}html body main img{border-radius:1rem}.strong{font-weight:700}.h1,h1{font-size:4rem;line-height:1.07em;letter-spacing:-4px}.h2,h2{font-size:47px}input[type=email],input[type=password],input[type=text],textarea{border-radius:2rem}input[type=email].dark,input[type=password].dark,input[type=text].dark,textarea.dark{border-color:#202124;background-color:#202124;color:var(--silver-color)}.bg-black{background-color:var(--black-color)}.bg-dark-silver{background-color:var(--silver-dark-color)}.btn-first:active,.btn-first:visited,.text-shite{color:var(--white-color)}.text-silver{color:var(--silver-color)}.btn{border-radius:2rem;padding:1rem 2rem}.btn-first{background-color:var(--first-color);color:var(--white-color);font-family:var(--first-font);font-weight:500;border:solid 1px var(--first-color)}.btn-first svg,.btn-first-dark svg,.btn-second svg{width:1rem;height:1rem;margin-bottom:.25rem}.btn-first svg g,.btn-first svg path,.btn-first-dark svg g,.btn-first-dark svg path,.btn-second svg g,.btn-second svg path{stroke:var(--white-color);fill:none}.btn-first:focus{color:var(--white-color)}.btn-first:active:focus,.btn-first:active:hover{background-color:var(--black-color)}.btn-first:active:hover{color:var(--silver-color)}.btn-first:active,.btn-first:active:focus{color:var(--white-color)}.btn-first:hover{background-color:var(--black-color);color:var(--silver-color)}.btn-first-dark:hover svg path,.btn-first:hover svg path,.btn-second:hover svg path{stroke:var(--black-color);fill:none}.btn-first-dark{background-color:var(--first-color-dark);font-family:var(--first-font);font-weight:500;border:solid 1px var(--first-color-dark)}.btn-first-dark,.btn-first-dark:active,.btn-first-dark:visited{color:var(--white-color)}.btn-first-dark:focus{color:var(--white-color)}.btn-first-dark:active:focus,.btn-first-dark:active:hover{background-color:var(--black-color)}.btn-first-dark:active:hover{color:var(--silver-color)}.btn-first-dark:active,.btn-first-dark:active:focus{color:var(--white-color)}.btn-first-dark:hover{background-color:var(--black-color);color:var(--silver-color)}.btn-second{background-color:var(--white-color);font-family:var(--first-font);font-weight:400;border:solid 1px var(--first-color)}.btn-second,.btn-second:active,.btn-second:visited{color:var(--black-color)}.btn-second:focus{color:var(--black-color)}.btn-second:active:focus,.btn-second:active:hover{background-color:var(--white-color);border:solid 1px var(--silver-color)}.btn-second:active:hover{color:var(--silver-color)}.btn-second:active,.btn-second:active:focus{color:var(--first-color)}.btn-second:hover{background-color:var(--white-color);color:var(--silver-color);border:solid 1px var(--silver-color)}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}