@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Inter,sans-serif}a{text-decoration:none}button{cursor:pointer}input{outline:none}li{list-style:none}.icon{transition:.3s;color:#fff;font-size:3.8rem}.icon.dark{color:#022436}.icon.small{font-size:2.4rem}.icon:hover{transform:scale(1.1)}.btn{width:125px;font-weight:700;height:40px;border-radius:8px;border:1px solid #fff;color:#fff;background-color:#3c6d88;transition:.3s}.btn.login:hover,.btn.reason:hover,.btn.mobile-menu-login:hover,.btn.edit-profile:hover{background-color:#ffffff3a}.btn.reason{background-color:transparent}.btn.reason:not(:first-of-type){margin-left:10px}.btn.services{text-align:center;width:180px;padding:8px 0;margin:50px auto 0}.btn.services:hover{background-color:#27404d}.btn.login{display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;margin-left:auto}.btn.mobile-menu-login{display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;margin:0 auto}.btn.form{display:block;width:140px;background:transparent;margin:40px auto}.btn.form.getInTouch{margin:20px auto 0}.btn.about,.btn.next,.btn.edit-profile{background:transparent;display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;font-weight:400;font-size:1.6rem;margin:15px auto 0}.btn.logout{width:80px;height:35px;font-size:22px;border-color:red;color:red;background-color:#26121289;transition:.3s}.btn.logout:hover{background-color:#5d1b1b7e}#header .link.active{border:2px solid rgba(102,145,201,.6509803922);border-radius:5px;background-color:#05212b7c;cursor:default;color:#e7ebf0}#header .link.active:hover{color:#e7ebf0!important}#header .header-top{background-color:#3c6d8857;text-align:center}#header .header-top .section-title{padding:20px}@media (max-width: 540px){#header .header-top .section-title{padding:10px}}#header .header-bottom{padding:20px 120px;align-items:center;display:grid;grid-template-columns:20% 60% 20%;background-color:#3c6d88}@media (max-width: 1220px){#header .header-bottom{padding:20px 10px;display:block!important}#header .header-bottom .menu-icons,#header .header-bottom .login,#header .header-bottom .menu-links,#header .header-bottom .login-page-main-title{display:none!important}}#header .header-bottom .menu-icons,#header .header-bottom .menu-links{background-color:#ffffff4d;border-radius:12px}#header .header-bottom .menu-icons ul,#header .header-bottom .menu-links ul{display:flex;gap:20px}#header .header-bottom .menu-icons{width:100px;padding:10px 20px}#header .header-bottom .menu-icons li{width:30px;margin:0 auto}#header .header-bottom .menu-icons a{display:flex;flex-direction:none;justify-content:none;align-items:center;align-content:none;font-size:2.4rem;color:#fff}#header .header-bottom .menu-links{margin:0 auto;padding:10px 20px}#header .header-bottom .menu-links ul{gap:15px}#header .header-bottom .menu-links .link{transition:.3s;padding:5px}#header .header-bottom .menu-links .link:hover{color:#112733}#header .header-bottom .login-page-main-title{color:#fff}#header .header-bottom button{margin-left:auto}#header .header-bottom .profile{display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;gap:15px;position:relative}@media (max-width: 1220px){#header .header-bottom .profile{display:none}}#header .header-bottom .profile-text{display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;cursor:pointer;transition:.1s}#header .header-bottom .profile-text:hover{transform:scale(1.05);border-bottom:1px solid #fff}#header .header-bottom .profile-text .rotate{transform:rotate(180deg)}#header .header-bottom .profile-image{width:auto;border-radius:8px;text-align:center}#header .header-bottom .profile-image img{width:45px;border-radius:8px}#header .header-bottom .profile-dropdown{padding:10px 0;z-index:99;width:100%;position:absolute;top:62px;background-color:#3c6d88;border-radius:0 0 12px 12px}#header .header-bottom .profile-dropdown.hidden{display:none}#header .header-bottom .profile-dropdown-list{text-align:center;position:relative}#header .header-bottom .profile-dropdown-list:after{content:"";width:70%;height:3px;background-color:#fff;position:absolute;margin-left:-35%;left:50%;bottom:0}#header .header-bottom .profile-dropdown-list li{margin-top:20px}#header .header-bottom .profile-dropdown-list li .logout{margin-bottom:20px}#footer{background-repeat:no-repeat;background-size:cover}#footer a{transition:.3s}#footer a:hover{color:#112733}#footer .footer-top{height:300px;display:flex;flex-direction:none;justify-content:center;align-items:none;align-content:none}#footer .footer-top-content{margin-top:120px}#footer .footer-top-content .footer-title{margin-bottom:30px;text-align:center}#footer .footer-top-content-links ul{display:flex;flex-direction:none;justify-content:center;align-items:none;align-content:none;gap:20px}#footer .footer-top-content-links ul a{font-size:3.12rem}#footer .footer-middle,#footer .footer-bottom{background-color:#3c6d88}#footer .footer-middle,#footer .short-footer{margin-bottom:5px}#footer .footer-middle-links,#footer .short-footer-links{padding:20px 0}#footer .footer-middle-links ul,#footer .short-footer-links ul{display:flex;flex-direction:none;justify-content:center;align-items:none;align-content:none;gap:20px}@media (max-width: 350px){#footer .footer-middle-links ul,#footer .short-footer-links ul{display:block;text-align:center}#footer .footer-middle-links ul li,#footer .short-footer-links ul li{margin:10px}}#footer .footer-bottom p,#footer .short-footer-copyright p{padding:20px}#footer .short-footer{display:flex;flex-direction:none;justify-content:none;align-items:center;align-content:none;padding:0 120px;height:136px;position:relative;margin:0}#footer .short-footer-links{margin-left:auto}@media (max-width: 760px){#footer .short-footer{height:200px;background-color:#3c6d88;background-image:none;flex-direction:column}#footer .short-footer .short-footer-links{margin:0}}@media (max-width: 660px){#footer .short-footer{padding:0 12px}}.container-mobile-menu{display:none;width:100%}.container-mobile-menu .container-menu-icon{cursor:pointer;padding:5px}.container-mobile-menu .container-menu-icon:hover .menu-icon,.container-mobile-menu .container-menu-icon:hover .menu-icon.clicked{transform:scale(1.1)}.container-mobile-menu .container-menu-icon .menu-icon{margin-left:auto;width:40px;height:5px;background-color:#fff;position:relative;transition:.3s}.container-mobile-menu .container-menu-icon .menu-icon:after,.container-mobile-menu .container-menu-icon .menu-icon:before{content:"";width:100%;height:5px;background-color:#fff;position:absolute}.container-mobile-menu .container-menu-icon .menu-icon:after{top:-10px;left:0;border-radius:2px 2px 0 0}.container-mobile-menu .container-menu-icon .menu-icon:before{bottom:-10px;left:0;border-radius:0 0 2px 2px}.container-mobile-menu .container-menu-icon .menu-icon.clicked{transform:rotate(180deg);width:35px;background:none}.container-mobile-menu .container-menu-icon .menu-icon.clicked:after,.container-mobile-menu .container-menu-icon .menu-icon.clicked:before{transition:.3s}.container-mobile-menu .container-menu-icon .menu-icon.clicked:after{transform:rotate(45deg);top:0;border-radius:0}.container-mobile-menu .container-menu-icon .menu-icon.clicked:before{top:0;transform:rotate(-45deg)}@media (max-width: 1220px){.container-mobile-menu{display:block}}.container-mobile-menu:not(.container-menu-icon){text-align:center}.container-mobile-menu-icons{margin:20px 0 40px;border-top:1px solid #fff;padding-top:20px}.container-mobile-menu-icons li{display:inline}.container-mobile-menu-icons li:not(:first-of-type){margin-left:15px}.container-mobile-menu-icons li a{font-size:2.4rem;color:#fff}.container-mobile-menu-links{margin-bottom:40px}.container-mobile-menu-links li:not(:first-of-type){margin-top:15px}.container-mobile-menu-links li .link{transition:.3s;padding:5px}.container-mobile-menu-links li .link:hover{color:#112733}.container-mobile-menu .mobile-profile{border-top:1px solid #fff;padding-top:20px}.container-mobile-menu .mobile-profile-image{width:auto;text-align:center;margin:0 auto 20px}.container-mobile-menu .mobile-profile-image img{width:45px;border-radius:8px}.container-mobile-menu .mobile-profile ul li:not(:first-of-type){margin-top:20px}.container-mobile-menu .mobile-profile ul li:last-of-type{margin-bottom:20px}.reasons-container{background-color:#000000c5;width:70%;max-width:650px;margin:50px auto;border-radius:36px;padding:40px;text-align:center;height:330px}@media (max-width: 890px){.reasons-container{width:100%;display:flex;padding:40px}.reasons-container p.description{margin:0;padding:20px 10px}.reasons-container .buttons-container{width:30%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;border-left:1px solid #FFF;padding-left:20px;margin-top:30px}.reasons-container .buttons-container .btn.reason{margin:0}}@media (max-width: 665px){.reasons-container{border-radius:0;padding:40px 10px}}@media (max-width: 486px){.reasons-container{flex-direction:column;height:auto}.reasons-container .buttons-container{display:grid;width:100%;border:0;padding:0 20px;grid-template-columns:50% 50%}.reasons-container .buttons-container .btn.reason{margin:0 auto;width:80%}}@media (max-width: 290px){.reasons-container{padding:40px 0}.reasons-container .buttons-container{margin-top:40px}.reasons-container .buttons-container .btn.reason{width:100%}}.reasons-container .block-title{margin-bottom:30px}.reasons-container .description{height:150px;padding:20px 40px}@keyframes shake-animation{0%{transform:translate(6px)}50%{transform:translate(0)}to{transform:translate(-6px)}}@keyframes popup-animation{0%{transform:translate(20%)}50%{transform:translate(10%)}to{transform:translate(0)}}@keyframes loading-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-container{position:fixed;right:5%;top:15%;background-color:#505050;width:350px;border-radius:12px;border:1px solid rgba(0,0,0,.7725490196);animation:popup-animation .1s linear;z-index:99}@media (max-width: 410px){.popup-container{right:2%;width:250px}.popup-container p{padding:0 15px}}.popup-container h1{margin-top:20px}.popup-container p{padding:0 40px;color:#fff;text-align:center;font-size:1.4em;margin:20px}.popup-container .btn.popup{transition:.3s;width:45px;height:35px;border-radius:8px;background-color:transparent;margin:20px auto;display:block}.popup-container .btn.popup:hover{background-color:#ffffff3a}.container-notLoggedIn{display:flex;flex-direction:column;min-height:100vh}.container-notLoggedIn .notLoggedIn-page{flex-grow:1;text-align:center}.container-notLoggedIn .notLoggedIn-page h2{margin:80px 0 15px}.container-notLoggedIn .notLoggedIn-page .logo{width:200px;display:block;margin:50px auto}.container-notLoggedIn .notLoggedIn-page a{text-decoration:underline}.container-loading{text-align:center;margin:100px 0}.container-loading .logo{width:100%;max-width:200px;margin:40px 0}.container-loading .icon{display:block;margin:0 auto;font-size:5.4rem;color:#3c6d88;animation:loading-animation 2.8s infinite linear}.services-page-content .title-container .arrow,.about-page-content-values .value-box .title-container>.arrow{font-size:4rem;color:#fff;margin-left:-5px;margin-top:2px;transition:.3s}.services-page-content .title-container,.about-page-content-values .value-box .title-container{display:flex;flex-direction:none;justify-content:center;align-items:center;align-content:none;border-radius:8px;margin:20px 0 5px;height:50px}.services-page-content-services .service-box .wrapper,.about-page-content-values .value-box .wrapper{display:grid;height:0;overflow:hidden}.signup-page .form-signup .input-name.error,.signup-page .form-signup .input-email.error,.signup-page .form-signup .input-password.error,.signup-page .form-signup .input-age.error,.signup-page .form-signup .input-confirm-password.error,.signup-page .form-signup .input-lastName.error,.login-page .form-login .input-email.error,.login-page .form-login .input-password.error{background-color:#da28280e;border:1px solid #f10c0c;color:#fff}.signup-page .form-signup .input-name,.signup-page .form-signup .input-email,.signup-page .form-signup .input-password,.signup-page .form-signup .input-age,.signup-page .form-signup .input-confirm-password,.signup-page .form-signup .input-lastName,.login-page .form-login .input-email,.login-page .form-login .input-password{border:1px solid rgba(60,109,136,.3411764706)!important}.signup-page .form-signup .input-name:hover,.signup-page .form-signup .input-email:hover,.signup-page .form-signup .input-password:hover,.signup-page .form-signup .input-age:hover,.signup-page .form-signup .input-confirm-password:hover,.signup-page .form-signup .input-lastName:hover,.login-page .form-login .input-email:hover,.login-page .form-login .input-password:hover{background-color:#b9d1e2}.about-page h2{margin:50px 0}.about-page h3{margin:20px 0 40px}.about-page p{width:100%;max-width:450px;margin:0 auto 30px}.about-page-content{background-color:#000000c5;width:100%;max-width:640px;padding:50px;border-radius:36px;margin:0 auto 100px}.about-page-content:last-of-type{min-height:840px}@media (max-width: 655px){.about-page-content{border-radius:0}}@media (max-width: 380px){.about-page-content{padding:30px 5px;border-radius:0}}@media (max-width: 290px){.about-page-content .wrapper.active{padding:40px 10px!important}}.about-page-content-values .value-box{cursor:pointer}.about-page-content-values .value-box .title-container .value-box-title{color:#fff;font-size:1.8rem;margin:30px 0}.about-page-content-values .value-box .title-container>.arrow.active{transform:rotate(180deg)}.about-page-content-values .value-box .wrapper.active{transition:.3s;height:auto;background-color:#000000c5;border-radius:36px;padding:40px}.about-page-content-values .value-box .wrapper .text.value{margin:0}.container{display:flex;flex-direction:column;min-height:100vh}.container main{flex-grow:1}.highlight{vertical-align:middle;color:#da7d7d}.contact-page-title{margin:40px 0}.contact-page .form-contact{flex:1;width:100%;max-width:400px;margin:0 auto;background-color:#000000c5;border-radius:36px;padding:50px}@media (max-width: 400px){.contact-page .form-contact{border-radius:0;padding:30px}}.contact-page .form-contact .form-box{display:flex;flex-direction:column;gap:10px;margin-top:20px}.contact-page .form-contact .form-box:first-of-type{margin-top:40px}.contact-page .form-contact input{height:35px;border-radius:8px;border:none;padding-left:5px;font-size:1.4rem;letter-spacing:1px}.contact-page .form-contact input:disabled{border:1px solid #FFF;color:#fff}.contact-page .form-contact-content-top{display:flex;align-content:center;justify-content:center;gap:10px;margin-top:20px}.contact-page .form-contact-content-top .form-box{width:50%}.contact-page .form-contact-content-top .form-box:first-of-type{margin:20px 0}.contact-page .form-contact .form-box.select{text-align:center}.contact-page .form-contact .form-box.select select{cursor:pointer;text-align:center;height:35px;border-radius:8px;width:120px;margin:0 auto;font-weight:700;letter-spacing:1px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-page .form-contact textarea{height:80px;resize:none;border-radius:8px;padding:5px;font-size:1.4rem;outline:none}button{text-size:1.6rem}.main-title,.section-title{color:#000;text-align:center}.main-title{padding:10px;font-size:3.6rem}.section-title{font-size:2.4rem}.block-title{font-size:2rem;color:#fff;text-align:center}.footer-title{font-size:2rem;color:#022436}.link.dark,.text.dark{color:#000}.link{font-size:1.8rem;color:#fff}.link.small{font-size:1.4em}.text{color:#fff;font-size:1.6rem;line-height:140%;text-align:center}.text-small{font-size:1.2rem;color:#fff}.text-medium{font-size:1.4em;color:#fff}.text-label{font-size:1.6rem;color:#fff}.error-text{font-size:1.4em;text-align:center;margin:10px 0;color:#fff}.form-text,.form-text-link{font-size:1.3rem;color:#fff;text-align:center;margin-bottom:5px}.form-text-link{text-decoration:underline;cursor:pointer}#main .banner{padding:60px 120px;height:638px;background-size:cover}@media (max-width: 1040px){#main .banner{padding:50px 60px}}@media (max-width: 540px){#main .banner{padding:15px 0}}#main .banner-container{height:480px;background-size:cover;border-radius:36px;filter:grayscale(.85)}@media (max-width: 1040px){#main .banner-container{width:100%;background-position:100%}}@media (max-width: 540px){#main .banner-container{border-radius:0}}#main .banner-container-content{border-radius:36px 0 0 36px;background-color:#000000c5;box-shadow:10px 0 8px #000000c5;height:480px;width:50%;max-width:550px;display:flex;flex-direction:column;justify-content:center;align-items:none;align-content:none}@media (max-width: 1040px){#main .banner-container-content{width:100%}}@media (max-width: 726px){#main .banner-container-content{border-radius:36px}}@media (max-width: 686px){#main .banner-container-content{box-shadow:none}}@media (max-width: 540px){#main .banner-container-content{border-radius:0}#main .banner-container-content p.text{width:100%;padding:5px}}#main .banner-container-content-title{text-align:center;margin-bottom:40px;color:#fff;font-size:3.6rem}#main .banner-container-content .text{width:400px;margin:0 auto}#main .banner-container-content .text:first-of-type{margin-bottom:20px}#main #about{padding:0 120px}@media (max-width: 1185px){#main #about{padding:0}}@media (max-width: 1005px){#main #about .about-container{border-radius:0!important}}#main #about .section-title{margin:60px 0 40px}#main #about .about-container{display:flex;flex-direction:none;align-items:none;align-content:none;height:640px;width:100%;max-width:1000px;margin:0 auto;background-color:#3c6d8857;border-radius:56px;padding:30px 60px;gap:40px;justify-content:center}@media (max-width: 965px){#main #about .about-container{padding:30px 10px}}@media (max-width: 950px){#main #about .about-container{display:flex;flex-direction:column;justify-content:none;align-items:center;align-content:none;height:auto}#main #about .about-container .security-image{width:100%;border-radius:12px}}@media (max-width: 400px){#main #about .about-container{padding:30px 0}#main #about .about-container .security-image{border-radius:0}}#main #about .about-container img{width:90%;border-radius:36px;max-width:510px}#main #about .about-container-content{background-color:#000000c5;border-radius:36px;padding:10px 20px;width:510px}@media (max-width: 950px){#main #about .about-container-content{max-width:100%;padding:30px}}@media (max-width: 380px){#main #about .about-container-content{padding:30px 5px;width:100%;border-radius:0}}#main #about .about-container-content .text:first-of-type{margin:50px 0 30px}#main #mission .mission-container{background-color:#000000c5;border-radius:36px;height:280px;width:70%;max-width:800px;padding:0 40px;margin:100px auto;display:flex;flex-direction:column;justify-content:center;align-items:none;align-content:none}@media (max-width: 490px){#main #mission .mission-container{width:100%;border-radius:0}}#main #mission .mission-container .block-title{margin-bottom:20px}#main #services{padding:0 120px}@media (max-width: 1185px){#main #services{padding:0}}@media (max-width: 575px){#main #services .services-container .services-box .fig{width:95%}#main #services .services-container .services-box .fig img{width:100%}#main #services .services-container .services-box .fig figcaption{padding:10px}}#main #services .services-container{display:flex;flex-direction:column;justify-content:none;align-items:none;align-content:none}#main #services .services-container .services-box{margin-top:80px;gap:50px;display:flex;flex-direction:none;justify-content:center;align-items:none;align-content:none}@media (max-width: 1185px){#main #services .services-container .services-box{display:flex;flex-direction:column;justify-content:none;align-items:center;align-content:none}}#main #services .services-container .services-box figure{width:550px;background-color:#000000c5;border-radius:56px}#main #services .services-container .services-box figure figcaption{padding:25px}#main #services .services-container .services-box figure figcaption .block-title{margin-bottom:20px}#main #services .services-container .services-box figure:first-of-type img{border-radius:56px 56px 0 0}#main #whyChooseUs{padding:0 120px}@media (max-width: 1185px){#main #whyChooseUs{padding:0}}#main #whyChooseUs .section-title{margin-top:80px;margin-bottom:60px}.login-page{margin-bottom:50px}.login-page h2{margin-top:50px}.login-page .form-login{flex:1;width:100%;max-width:400px;margin:0 auto;background-color:#000000c5;border-radius:36px;padding:70px 50px}@media (max-width: 400px){.login-page .form-login{border-radius:0;padding:30px}}.login-page .form-login .form-box{display:flex;flex-direction:column;gap:10px;margin-top:20px}.login-page .form-login .form-box:first-of-type{margin-top:40px}.login-page .form-login .password-container{position:relative}.login-page .form-login .password-container input{width:100%}.login-page .form-login .password-container .eye-button{right:10px;top:5px;cursor:pointer;position:absolute;transition:.3s}.login-page .form-login .password-container .eye-button:hover{transform:scale(1.1)}.login-page .form-login .password-container .eye-button .icon.small{font-size:25px;color:#3c6d88}.login-page .form-login:first-of-type{margin-top:50px}.login-page .form-login .input-email,.login-page .form-login .input-password{height:35px;border-radius:8px;border:none;padding-left:5px;font-size:1.4rem;letter-spacing:1px}.login-page .form-login .save-password{display:flex;padding-left:5px;margin-top:10px;gap:10px}.login-page .form-login .save-password input,.login-page .form-login .save-password label{cursor:pointer}.container-notFound{display:flex;flex-direction:column;min-height:100vh}.container-notFound .notFound-page{flex-grow:1;text-align:center}.container-notFound .notFound-page h2{margin:80px 0 15px}.container-notFound .notFound-page .logo{width:200px;display:block;margin:50px auto}.container-notFound .notFound-page a{text-decoration:underline}.services-page{margin-bottom:100px}.services-page h2{margin:50px}.services-page-content{max-width:725px;min-height:960px;width:100%;background-color:#000000c5;margin:0 auto;border-radius:36px;padding:40px 100px;text-align:center}.services-page-content h3{margin-bottom:40px}.services-page-content .title-container .arrow.active{transform:rotate(180deg)}@media (max-width: 740px){.services-page-content{padding:30px 5px;border-radius:0}}@media (max-width: 290px){.services-page-content .wrapper.active{padding:40px 10px!important}}.services-page-content-services .service-box{cursor:pointer}.services-page-content-services .service-box-title{color:#fff;font-size:1.8rem;margin:30px 0}.services-page-content-services .service-box .wrapper.active{transition:.3s;height:auto;background-color:#000000c5;border-radius:36px;padding:40px}.services-page-content-services .service-box .wrapper .service-subtitle{font-size:1.6rem;color:#fff;font-weight:700;margin-bottom:15px}.services-page-content-services .service-box .wrapper .text.service{font-size:1.4rem}.signup-page{margin-bottom:50px}.signup-page h2{margin-top:50px}.signup-page .signup-page-title{margin-bottom:50px}.signup-page .form-signup{flex:1;width:100%;max-width:500px;margin:0 auto;background-color:#000000c5;border-radius:36px;padding:70px 50px}@media (max-width: 400px){.signup-page .form-signup{border-radius:0;padding:30px}}.signup-page .form-signup .form-box{display:flex;flex-direction:column;gap:10px;margin-top:20px}.signup-page .form-signup .form-box:first-of-type{margin-top:40px}.signup-page .form-signup h3{margin-bottom:30px}@media (max-width: 515px){.signup-page .form-signup{padding:70px 15px;border-radius:0}}.signup-page .form-signup .form-box:first-of-type{margin-top:20px}.signup-page .form-signup input{height:35px;border-radius:8px;border:none;padding-left:5px;font-size:1.4rem;letter-spacing:1px}.signup-page .form-signup .box-container{display:grid;grid-template-columns:repeat(2,50%);align-items:center;gap:10px}@media (max-width: 515px){.signup-page .form-signup .box-container{display:flex;flex-direction:column}.signup-page .form-signup .box-container .form-box{width:80%}.signup-page .form-signup .box-container .form-box input{width:100%}}.signup-page .form-signup .box-container input{width:190px}#products-page{width:100%;padding:0 120px}@media (max-width: 840px){#products-page{padding:0 50px}}@media (max-width: 410px){#products-page{padding:0}}#products-page h1{margin-top:50px}#products-page .row{display:flex;flex-direction:column;margin-top:50px}#products-page .row .products-container{display:flex;gap:30px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30px}@media (max-width: 700px){#products-page .row .products-container{gap:10px}}#products-page .row .products-container .product{border:1px solid #3C6D88;background-color:#000000c5;padding:20px 0;border-radius:16px;width:280px;margin-bottom:50px}#products-page .row .products-container .product img{margin:5px auto;display:block;width:200px;height:180px}#products-page .row .products-container .product-description{padding:10px 5px}#products-page .row .products-container .product-description p{margin-top:15px}#product-page h1{color:#fff}#product-page .highlight{color:#20acf8}#product-page .container-product,#product-page .container-rating,#product-page .container-description,#product-page .container-details,#product-page .container-comment{background-color:#000000c5;margin:80px auto 0;padding:40px;border-radius:12px;width:80%}@media (max-width: 560px){#product-page .container-product,#product-page .container-rating,#product-page .container-description,#product-page .container-details,#product-page .container-comment{width:95%}}@media (max-width: 400px){#product-page .container-product,#product-page .container-rating,#product-page .container-description,#product-page .container-details,#product-page .container-comment{width:100%;border-radius:0;padding:40px 15px!important}}#product-page .container-product{display:grid;grid-template-columns:50% 50%;gap:20px;max-width:800px}@media (max-width: 1000px){#product-page .container-product{grid-template-columns:100%;max-width:400px}}#product-page .container-product .left{display:grid;align-content:center;grid-template-columns:10% 90%;border-right:1px solid #FFF}@media (max-width: 1000px){#product-page .container-product .left{border:0;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;align-content:none}}@media (max-width: 1000px){#product-page .container-product .left .images{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:none;gap:4px}}#product-page .container-product .left .images img{width:45px;cursor:pointer;border:2px solid #20acf8;border-radius:8px}@media (max-width: 1000px){#product-page .container-product .left .images img{margin-top:0!important}}#product-page .container-product .left .images img:hover{transform:scale(1.05);transition:.2s}#product-page .container-product .left .images img:not(:first-of-type){margin-top:2px}#product-page .container-product .left .main-image img{margin-left:30px;width:240px;border-radius:20px;border:2px solid #20acf8}@media (max-width: 1000px){#product-page .container-product .left .main-image img{margin:0 0 10px}}#product-page .container-product .right{padding:20px 0;display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width: 1000px){#product-page .container-product .right{margin-top:40px}}#product-page .container-product .right .icon{cursor:pointer;position:absolute;right:10px;top:-15px}#product-page .container-product .right .icon:hover{transform:scale(1.1)}#product-page .container-product .right .price{font-size:26px;color:#fff;margin:30px}#product-page .container-product .right .stock .text-label{display:block}#product-page .container-product .right .stock .text-label.error{color:#f10c0c}#product-page .container-product .right .stock .input-quantity{background-color:transparent;border:1px solid #fff;height:35px;width:40px;font-size:1.6rem;color:#fff;text-align:center;border-radius:8px;margin:15px auto 10px;display:block;-moz-appearance:textfield}#product-page .container-product .right .stock .input-quantity::-webkit-inner-spin-button,#product-page .container-product .right .stock .input-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product-page .container-product .right .stock .input-quantity.error{animation:shake-animation .17s;border:1px solid #f10c0c;background-color:#da28280e}#product-page .container-product .right .stock p{text-align:center;margin-bottom:20px}#product-page .container-rating{max-width:440px}#product-page .container-rating .rating{width:250px;margin:30px auto 0}#product-page .container-rating .rating .icon:not(:first-of-type){margin-left:15px}#product-page .container-rating .link{text-decoration:underline;display:block;text-align:center;margin-top:30px}#product-page .container-description,#product-page .container-details,#product-page .container-comment{max-width:800px;padding-left:80px;padding-right:80px}#product-page .container-description h2,#product-page .container-description p,#product-page .container-details h2,#product-page .container-details p,#product-page .container-comment h2,#product-page .container-comment p{text-align:left}#product-page .container-description .text{margin-top:30px}#product-page .container-comment{margin-bottom:80px;max-width:800px}#favorites h2{margin-top:50px}#favorites .container-products{background-color:#000000c5;width:80%;max-width:830px;margin:50px auto;padding:40px;border-radius:12px}@media (max-width: 660px){#favorites .container-products{width:100%;border-radius:0}}@media (max-width: 500px){#favorites .container-products .product{flex-direction:column}#favorites .container-products .product .right{margin-top:20px;justify-content:space-between}}@media (max-width: 500px){#favorites .container-products{padding:50px 15px}}#favorites .container-products .product{display:flex;justify-content:space-between;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:30px 0}#favorites .container-products .product .left{display:flex;align-items:center;gap:20px}#favorites .container-products .product .left .image{width:45px;height:45px;background-color:#ffffff4d;border-radius:8px}#favorites .container-products .product .left .image img{width:45px}#favorites .container-products .product .right{display:flex;align-items:center;gap:80px}#favorites .container-products .product .right a{font-size:14px;text-decoration:underline}#favorites .container-products .product .right a:hover{color:#20acf8}#favorites .container-products .product .right .icon{cursor:pointer}#favorites .container-products .product .right .icon:hover{transform:scale(1.1)}#profile{margin-bottom:50px}#profile h2{margin:40px 0}#profile .container-profile{max-width:550px;width:100%;margin:0 auto;background-color:#000000c5;border-radius:16px;padding:30px 20px}#profile .container-profile p{margin:20px 0}#profile .container-profile p:first-of-type{margin-top:40px}#profile .container-profile .container-upload-image{width:210px;height:210px;margin:30px auto;border:1px solid #20acf8;border-radius:16px;position:relative}#profile .container-profile .container-upload-image img{width:100%;height:100%;border-radius:16px}#profile .container-profile .container-upload-image label{position:absolute;top:75%;left:75%}#profile .container-profile .container-upload-image label .upload-image{cursor:pointer;color:#20acf8}#profile .container-profile .container-upload-image input{display:none}#profile .container-profile .info{font-style:italic;font-size:1.4rem}
