:root{--bs-btn-active-bg:#146e9d}html{-webkit-font-smoothing:antialiased}body,html{font-family:Lato,sans-serif;font-size:16px}body{color:#4b4b4b;line-height:1.5}*{box-sizing:border-box}*,:focus{outline:none!important}::-webkit-scrollbar{background-color:#eee;border-radius:5px;width:7px}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}@media screen and (min-width:1400px){.container{max-width:1340px}}.white-shadow-box{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);padding:2rem}a,a:hover{text-decoration:none}.btn{align-items:center;border:none;border-radius:2.5rem;color:#fff!important;display:flex;font-size:.875rem!important;font-weight:700;justify-content:center;line-height:48px;padding:0 1.5rem!important;text-align:center;text-transform:uppercase}.btn,.btn:hover{background-color:#146e9d}.btn.btn--outline{border:1px solid #146e9d;color:#146e9d!important;line-height:46px}.btn.btn--outline,.btn.btn--outline:active{background-color:transparent}.btn.btn--outline:hover{background-color:#146e9d;color:#fff!important}.btn.btn--outline-green{border:1px solid #17894a;color:#17894a!important;line-height:46px}.btn.btn--outline-green,.btn.btn--outline-green:active{background-color:transparent}.btn.btn--outline-green:hover{background-color:#17894a;color:#fff!important}.btn.btn--outline-red{border:1px solid #e14141;color:#e14141!important;line-height:46px}.btn.btn--outline-red,.btn.btn--outline-red:active{background-color:transparent}.btn.btn--outline-red:hover{background-color:#e14141;color:#fff!important}.btn.btn--green,.btn.btn--green:active{background-color:#17894a}.btn.btn--big{font-size:1.25rem!important;padding:.5rem 2.5rem!important}.btn svg{display:block;height:16px;margin-left:.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:16px}.btn svg path{fill:#fff}.banner{background-image:url(../img/car-mechanic-repair-engine-at-service-station-car-repair.webp);background-position:50%;background-size:cover;position:relative}.banner:after{background-color:rgba(0,0,0,.45);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner.banner--home{background:none;border-radius:1rem;overflow:hidden}.banner.banner--home:after{content:none}.banner.banner--home a{display:block}.banner.banner--home a img{height:auto;width:100%}.banner.banner--inner{padding:4rem 0}.banner.banner--inner h1{color:#fff;font-size:2.5rem;font-weight:900;margin:0;position:relative}.banner.banner--inner h1:after{background-color:#fff;content:"";display:block;height:4px;margin-top:16px;width:60px}.banner .container{position:relative;z-index:1}.banner__desktop{display:none}@media screen and (min-width:768px){.banner__desktop{display:block}}.banner__mobile{display:block}@media screen and (min-width:768px){.banner__mobile{display:none}}.head__subtitle{color:#929ba3;font-size:1.125rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.head__subtitle{font-size:1.25rem}}@media screen and (min-width:992px){.head__subtitle{font-size:1.5rem}}.head__title{color:#000;font-size:2.5rem;font-weight:900}@media screen and (min-width:768px){.head__title{font-size:2.875rem}}@media screen and (min-width:992px){.head__title{font-size:3.25rem}}label{color:#000;display:block;font-size:.875rem;margin-bottom:.5rem}input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #d3d3d3;border-radius:24px;height:46px;padding:0 1rem;width:100%}input:-moz-read-only,textarea:-moz-read-only{background-color:#f7f7f7;cursor:default}input:read-only,textarea:read-only{background-color:#f7f7f7;cursor:default}textarea{border-radius:10px;height:150px;padding:1rem;resize:none}.input-box.input-box--radio input{display:none}.input-box.input-box--radio input:checked+label:before{border-color:#146e9d}.input-box.input-box--radio input:checked+label:after{background-color:#146e9d}.input-box.input-box--radio label{color:#4b4b4b;display:flex;font-size:1.125rem;position:relative}.input-box.input-box--radio label:before{border:1px solid #d3d3d3;border-radius:100%;content:"";display:block;height:20px;margin-right:.5rem;margin-top:4px;width:20px}.input-box.input-box--radio label:after{background-color:transparent;border-radius:100%;content:"";height:14px;left:3px;position:absolute;top:7px;width:14px}.input-box.input-box--checkbox input{display:none}.input-box.input-box--checkbox input:checked+label:before{border-color:#146e9d}.input-box.input-box--checkbox input:checked+label:after{display:block}.input-box.input-box--checkbox label{color:#4b4b4b;display:flex;font-size:1.125rem;position:relative}.input-box.input-box--checkbox label:before{border:1px solid #d3d3d3;border-radius:3px;content:"";display:block;height:20px;margin-right:.5rem;margin-top:4px;width:20px}.input-box.input-box--checkbox label:after{background-image:url(../img/check.svg);content:"";display:none;height:12px;left:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:8px;width:12px}.input-box.input-box--checkbox label.disabled{cursor:default;opacity:.5;pointer-events:none}.text-center{text-align:center}.text-right{text-align:right}.modal .modal-dialog .modal-content{border:none;border-radius:20px}.modal .modal-dialog .modal-content form .input-box{margin-bottom:1rem}.modal .modal-dialog .modal-content form .input-box label{font-weight:700}#header{padding:1rem 0;position:relative}#header #logo{width:192px}#header #logo a{display:block}#header #logo a img{display:block;height:auto;width:100%}#header #nav .main-toggle{align-content:center;align-items:center;background-color:#146e9d;border-radius:.5rem;display:flex;flex-wrap:wrap;height:48px;margin-left:auto;padding:8px;width:48px}@media screen and (min-width:992px){#header #nav .main-toggle{display:none}}#header #nav .main-toggle span{background-color:#fff;border-radius:1rem;display:block;flex:0 0 100%;height:4px;margin-bottom:6px}#header #nav .main-toggle span:last-child{margin-bottom:0}#header #nav .main-nav{background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 15px 40px -15px rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;list-style:none;margin:0;opacity:0;padding:0 0 1rem;position:absolute;right:0;top:99%;visibility:hidden;z-index:100}#header #nav .main-nav.active{opacity:1;visibility:visible}@media screen and (min-width:768px){#header #nav .main-nav{left:50%}}@media screen and (min-width:992px){#header #nav .main-nav{border-radius:0;box-shadow:none;flex-direction:row;justify-content:flex-end;opacity:1;padding:0;position:static;visibility:visible}}#header #nav .main-nav li{order:2;padding-right:.5rem}@media screen and (min-width:992px){#header #nav .main-nav li{order:0}}#header #nav .main-nav li a{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:700;padding:.75rem .875rem;text-transform:uppercase}#header #nav .main-nav li a img{margin-left:5px}#header #nav .main-nav li a:not(.btn){line-height:26px}#header #nav .main-nav li .btn{margin-left:.5rem}#header #nav .main-nav li.user-info{border-bottom:1px solid rgba(0,0,0,.1);order:1}@media screen and (min-width:992px){#header #nav .main-nav li.user-info{border-bottom:none;order:0}}#header #nav .main-nav li.sign-in{margin-bottom:.5rem}@media screen and (min-width:992px){#header #nav .main-nav li.sign-in{margin-bottom:0}}.navigation{background-color:#f5f5f5;padding:3rem 0}.navigation__container{background-color:#fff;border-radius:1rem;height:100%;padding:2rem}.navigation__title{color:#17894a;font-size:1.125rem;font-weight:bolder;margin-bottom:1rem}.navigation__list{display:flex;flex-direction:column}.navigation__item{align-items:center;border-bottom:1px solid #f5f5f5;color:#000;display:flex;font-size:1rem;font-weight:700;gap:1rem;padding:1rem 0}.navigation__item:last-child{border-bottom:none}.navigation__item:hover{color:#17894a}.navigation__item img{height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.5rem}#how-work{background-color:#f8fafc;padding:8rem 0}#how-work .how-work__head{margin-bottom:1rem}#how-work .how-work__step{margin-top:2rem;padding-left:30px;position:relative}#how-work .how-work__step .step__number{align-items:center;background-color:#17894a;border-radius:100%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;left:0;position:absolute;text-align:center;top:1rem;width:60px}#how-work .how-work__step .step__content{background-color:#fff;border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:1.75rem 2rem 2rem 4rem}#how-work .how-work__step .step__content .step__title{color:#000;font-size:1.5rem;font-weight:900;margin-bottom:1.5rem}#how-work .how-work__step .step__content .step__text{color:#000;font-size:1.125rem}#contact-us{padding:4rem 0}#contact-us .contact-us__container{border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;overflow:hidden}@media screen and (min-width:992px){#contact-us .contact-us__container{flex-wrap:nowrap}}#contact-us .contact-us__container .contact-us__form{background-color:#fff;flex:1 1 0;padding:1rem}@media screen and (min-width:768px){#contact-us .contact-us__container .contact-us__form{padding:4rem}}#contact-us .contact-us__container .contact-us__form .head__title{line-height:1.1;margin-bottom:1rem}#contact-us .contact-us__container .contact-us__form .head__subtitle{font-size:1.25rem;margin-bottom:2rem;text-transform:none}#contact-us .contact-us__container .contact-us__form form{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){#contact-us .contact-us__container .contact-us__form form{grid-template-columns:repeat(2,1fr)}#contact-us .contact-us__container .contact-us__form form .input-box--textarea,#contact-us .contact-us__container .contact-us__form form .input-box:nth-child(3),#contact-us .contact-us__container .contact-us__form form .input-buttons{grid-column:1/3}}#contact-us .contact-us__container .contact-us__form form .input-buttons button{margin:0 auto;min-width:180px}#contact-us .contact-us__container .contact-us__image{border-radius:0 0 20px 20px;flex:0 0 100%;height:700px;overflow:hidden}@media screen and (min-width:992px){#contact-us .contact-us__container .contact-us__image{border-radius:0 20px 20px 0;flex:0 0 45%;height:auto}}#contact-us .contact-us__container .contact-us__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (min-width:992px){#contact-us .contact-us__container .contact-us__image img{-o-object-position:center bottom;object-position:center bottom}}#garage_services{background-color:#f5f5f5;padding:4rem 0}#garage_services .garage_services__grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media screen and (min-width:768px){#garage_services .garage_services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){#garage_services .garage_services__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}}#garage_services .garage_services__grid .grid__service{background-color:#fff;border-radius:1rem;display:flex;padding:1rem}#garage_services .garage_services__grid .grid__service .service__icon-box{background-color:#deffef;border-radius:.75rem;flex:0 0 auto;height:130px;padding:1rem;width:130px}#garage_services .garage_services__grid .grid__service .service__icon-box img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}#garage_services .garage_services__grid .grid__service .service__content{align-items:center;display:flex;flex:1 1 0;padding:1rem 2rem}#garage_services .garage_services__grid .grid__service .service__content .service__title{color:#000;font-size:1.25rem;font-weight:700}#garage_services .garage_services__cta{display:flex;justify-content:center;margin-top:2rem}#garage_services .garage_services__cta a{flex:0 0 auto}#about-us{position:relative}#about-us .about-us__content{padding:4rem 0}@media screen and (min-width:768px){#about-us .about-us__content{padding:8rem 6rem 8rem 0}}#about-us .about-us__content .head__title{color:#17894a;margin-bottom:2rem}#about-us .about-us__content p{font-size:1.125rem;line-height:1.5}#about-us .about-us__image{height:500px}@media screen and (min-width:768px){#about-us .about-us__image{bottom:0;height:auto;left:50%;position:absolute;right:0;top:0}}#about-us .about-us__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#our-values{background-color:#f5f5f5;padding:4rem 0}#our-values .head__title{color:#17894a;margin-bottom:1rem;text-align:center}#our-values .head__subtitle{color:#146e9d;font-size:1.25rem;font-style:italic;font-weight:700;margin-bottom:2rem;text-align:center;text-transform:none}@media screen and (min-width:768px){#our-values .head__subtitle{font-size:2rem}}#our-values .head__subtitle span{color:#17894a}#our-values .our-values__grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center;margin-top:2rem}@media screen and (min-width:768px){#our-values .our-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}}@media screen and (min-width:992px){#our-values .our-values__grid{grid-template-columns:repeat(3,minmax(0,300px))}}#our-values .our-values__grid .grid__value{background-color:#fff;border-radius:1rem;padding:1rem}#our-values .our-values__grid .grid__value .value__icon{background-color:#deffef;border-radius:.75rem;flex:0 0 auto;height:130px;margin:0 auto;padding:1.5rem;width:130px}#our-values .our-values__grid .grid__value .value__icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}#our-values .our-values__grid .grid__value .value__content{align-items:center;padding:1.5rem 1rem .5rem;text-align:center}#our-values .our-values__grid .grid__value .value__content .value__title{color:#17894a;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#our-values .our-values__grid .grid__value .value__content .value__text{font-size:1.125rem}#mision-vision{background-color:#146e9d;padding:4rem 2rem}@media screen and (min-width:768px){#mision-vision{padding:4rem}}#mision-vision .mision-vision__box{background-color:#fff;border-radius:1rem;margin-bottom:2rem;padding:3rem}@media screen and (min-width:768px){#mision-vision .mision-vision__box{margin-bottom:0;min-height:100%}}@media screen and (min-width:992px){#mision-vision .mision-vision__box{margin:0 3rem}}#mision-vision .mision-vision__box .mision-vision__icon{margin-bottom:1.5rem}#mision-vision .mision-vision__box .mision-vision__icon img{display:block;height:150px;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:150px}#mision-vision .mision-vision__box .mision-vision__title{color:#17894a;font-size:1.75rem;font-weight:900;margin-bottom:1rem;text-align:center}#mision-vision .mision-vision__box .mision-vision__text{font-size:1.25rem;text-align:center}.benefits{background-color:#fff;padding:4rem 0 2rem}.benefits .head__title{color:#17894a;text-align:center}.benefits .head__subtitle{text-align:center;text-transform:none}.benefits__text{background-color:#146e9d;border-radius:1rem;color:#fff;font-size:1.5rem;font-weight:400;list-style-type:1.5;margin:3rem 0 0;padding:2rem;text-align:center}.benefits__text span{font-style:italic;font-weight:900;margin-right:.5rem}.background-login{background-color:#f8fafc;padding:2rem 0}@media screen and (min-width:992px){.background-login{padding:5rem 0}}.login__box{border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.login__box{flex-wrap:nowrap}}.login__box .login__left,.login__box .login__right{flex:0 0 100%}@media screen and (min-width:992px){.login__box .login__left,.login__box .login__right{flex:0 0 50%}}.login__box .login__left{background-color:#fff;border-radius:20px 0 0 20px;padding:3rem}.login__box .login__left .login__form h1{color:#000;font-size:2rem;font-weight:900;margin:0 0 2rem}.login__box .login__left .login__form form.register__form .register__form--first-step,.login__box .login__left .login__form form.register__form .register__form--second-step{display:grid;gap:1rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:992px){.login__box .login__left .login__form form.register__form .register__form--first-step,.login__box .login__left .login__form form.register__form .register__form--second-step{grid-template-columns:repeat(2,minmax(0,1fr))}}.login__box .login__left .login__form form.register__form .register__form--first-step .input-box,.login__box .login__left .login__form form.register__form .register__form--second-step .input-box{margin-bottom:0}.login__box .login__left .login__form form .login-message{border-top:1px solid #f5f5f5;color:rgba(0,0,0,.4);font-size:1rem;margin-top:1rem;padding:2rem 0 0;text-align:center}.login__box .login__left .login__form form .login-message a{color:#146e9d;text-decoration:underline}.login__box .login__left .login__form form .input-box{margin-bottom:2rem}.login__box .login__left .login__form form .input-box.input-box--recovery{text-align:right}.login__box .login__left .login__form form .input-box.input-box--recovery a{color:#146e9d;display:inline-block;font-size:.875rem}@media screen and (min-width:992px){.login__box .login__left .login__form form .input-box.input-box--full{grid-column:1/3}}.login__box .login__left .login__form form .input-box.input-buttons{display:flex;gap:16px}.login__box .login__left .login__form form .input-box.input-checkbox label{color:#000;display:block;padding-left:20px;position:relative}.login__box .login__left .login__form form .input-box.input-checkbox label input{display:block;left:0;position:absolute;top:5px}.login__box .login__left .login__form form .input-box.input-checkbox label a{color:#146e9d}.login__box .login__left .login__form form .input-box.input-box--message{font-size:12px}@media screen and (min-width:992px){.login__box .login__left .login__form form .input-box.input-box--message{grid-column:1/3}}.login__box .login__left .login__form form .input-box .rule{margin-top:10px;padding-left:15px}.login__box .login__left .login__form form .input-box .rule li{font-size:12px}.login__box .login__left .login__form form+.alert{margin-top:2rem}.login__box .login__right{background-color:#146e9d;border-radius:0 0 20px 20px;overflow:hidden}@media screen and (min-width:992px){.login__box .login__right{border-radius:0 20px 20px 0}}.login__box .login__right img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.profile-box{margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:992px){.profile-box{margin-bottom:4rem;margin-top:4rem}}#profile-tabs{border-right:1px solid #f5f5f5;padding:1rem 0}#profile-tabs a{align-items:flex-start;color:#929ba3;display:flex;margin-bottom:2rem;padding-right:11px;position:relative}#profile-tabs a:after{background-color:transparent;border-radius:4px 0 0 4px;content:"";display:block;height:32px;position:absolute;right:0;top:0;width:3px}#profile-tabs a svg{display:block;height:32px;margin-right:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:32px}#profile-tabs a svg path{fill:#929ba3}#profile-tabs a span{display:block;font-size:1.125rem;margin-top:.175rem}#profile-tabs a.active,#profile-tabs a:hover{color:#000}#profile-tabs a.active:after,#profile-tabs a:hover:after{background-color:#146e9d}#profile-tabs a.active svg path,#profile-tabs a:hover svg path{fill:#000}.profile__table__box{border:1px solid #f5f5f5;border-radius:1.5rem;min-height:312px}@media screen and (min-width:768px){.profile__table__box{overflow:hidden}.profile__table__box .profile__table{table-layout:fixed}}.profile__table__box .profile__table thead tr th{box-shadow:none;color:#929ba3;font-size:.75rem;font-weight:700;letter-spacing:1px;min-height:32px;padding:1rem .5rem;text-align:center;text-transform:uppercase}.profile__table__box .profile__table tbody{border-top:none}.profile__table__box .profile__table tbody tr td{border-top:1px solid #f5f5f5;color:#929ba3;font-size:.875rem;font-weight:700;min-height:32px;padding:1rem .5rem}.profile__table__box .profile__table tbody tr td:first-child{padding-left:1rem}.profile__table__box .profile__table tbody tr td:last-child{min-width:72px;padding-right:1rem;white-space:nowrap}.profile__table__box .profile__table tbody tr td .confirm_services,.profile__table__box .profile__table tbody tr td .delete,.profile__table__box .profile__table tbody tr td .edit,.profile__table__box .profile__table tbody tr td .paid_services{background-color:#d3d3d3;border-radius:100%;display:inline-block;height:32px;padding:8px;vertical-align:middle;width:32px}.profile__table__box .profile__table tbody tr td .confirm_services svg,.profile__table__box .profile__table tbody tr td .delete svg,.profile__table__box .profile__table tbody tr td .edit svg,.profile__table__box .profile__table tbody tr td .paid_services svg{display:block;height:16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:16px}.profile__table__box .profile__table tbody tr td .confirm_services svg path,.profile__table__box .profile__table tbody tr td .delete svg path,.profile__table__box .profile__table tbody tr td .edit svg path,.profile__table__box .profile__table tbody tr td .paid_services svg path{fill:#fff}.profile__table__box .profile__table tbody tr td .confirm_services:hover,.profile__table__box .profile__table tbody tr td .delete:hover,.profile__table__box .profile__table tbody tr td .edit:hover,.profile__table__box .profile__table tbody tr td .paid_services:hover{background-color:#146e9d}.profile__table__box .profile__table tbody tr td .delete{margin-left:.5rem}.profile__table__box .profile__table tbody tr td .evaluation{display:inline-block;font-size:12px!important;line-height:24px;padding:0 1rem!important;vertical-align:middle}.profile__table__box .profile__table tbody tr td .confirm_services,.profile__table__box .profile__table tbody tr td .paid_services{background-color:#146e9d}.profile__information-form{display:grid;gap:32px 16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:768px){.profile__information-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:40px;max-width:616px}}.profile__information-form h4{border-top:1px solid #f5f5f5;color:#929ba3;font-size:1.5rem;font-weight:300;margin:0;padding-top:2rem}@media screen and (min-width:768px){.profile__information-form h4{grid-column:1/3}.profile__information-form .logout-box{border-top:1px solid #f5f5f5;grid-column:1/3;padding-top:2rem}}.profile__information-form .logout-box .btn{display:inline-block;vertical-align:top}@media screen and (min-width:768px){.profile__vehicles{margin-left:40px}}.profile__vehicles .profile__add-button{display:flex}.profile__vehicles .profile__add-button .btn,.profile__vehicles .profile__select-vehicle{margin-bottom:2rem}.profile__vehicles .profile__select-vehicle label{font-size:1rem;font-weight:700}.profile__vehicles .profile__select-vehicle select{max-width:220px}#services__container{background-color:#f8fafc;padding:4rem 0}@media screen and (min-width:768px){#services__container{padding:4rem 0 8rem}}#services__container .steps__container{display:flex;flex-direction:column;gap:2rem}#services__container .steps__bar{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:2rem;position:relative}#services__container .steps__bar:before{background-color:#c4c4c4;content:"";display:block;height:1px;left:2rem;position:absolute;right:2rem;top:calc(2rem + 20px);z-index:0}#services__container .steps__bar .bar__element{background-color:#fff;flex:0 0 33.33%;padding:0 .5rem;position:relative;z-index:1}@media screen and (min-width:768px){#services__container .steps__bar .bar__element{flex:0 0 150px}}#services__container .steps__bar .bar__element .bar__number{align-items:center;background-color:#d3d3d3;border-radius:100%;color:#fff;display:flex;font-weight:900;height:40px;justify-content:center;margin:0 auto .5rem;width:40px}#services__container .steps__bar .bar__element .bar__description{color:#000;font-size:1rem;text-align:center;white-space:nowrap}#services__container .steps__bar .bar__element.active .bar__number{background-color:#17894a}#services__container .steps__form .steps__title{display:flex;font-size:1.125rem;font-weight:900;gap:.5rem;padding-bottom:10px;position:relative}#services__container .steps__form .steps__title:after{background-color:#17894a;border-radius:99px;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:60px}#services__container .steps__form .steps__title span{color:#17894a}#services__container .steps__form .input-box.input-box--radio{align-items:center;display:flex;margin-bottom:.5rem}#services__container .steps__form .input-box.input-box--radio label{margin-bottom:0}#services__container .steps__form .input-box__info{display:block;height:32px;padding:.5rem;width:32px}#services__container .steps__form .input-box__info svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}#services__container .steps__form .input-box__info svg path{fill:#d3d3d3}#services__container .steps__form .first-step{display:flex;flex-direction:column;gap:2rem}#services__container .steps__form .first-step__vehicle{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2rem;padding:2rem}#services__container .steps__form .first-step__vehicle .input-box--select{max-width:335px}#services__container .steps__form .first-step__vehicle__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}#services__container .steps__form .first-step__vehicle .vehicle__item input{display:none;height:0;opacity:0;visibility:hidden}#services__container .steps__form .first-step__vehicle .vehicle__item input:checked+label{background-color:rgba(20,110,157,.05);border-color:#146e9d}#services__container .steps__form .first-step__vehicle .vehicle__label{align-items:center;border:2px solid #d3d3d3;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;margin:0;padding:1rem}#services__container .steps__form .first-step__vehicle .vehicle__label img{display:block;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:60px}#services__container .steps__form .first-step__vehicle .vehicle__label:hover{border-color:#146e9d}#services__container .steps__form .first-step__vehicle .vehicle__information{display:flex;flex-direction:column;gap:.5rem}#services__container .steps__form .first-step__vehicle .vehicle__information span{display:flex;flex-direction:column;gap:.25rem}#services__container .steps__form .first-step__vehicle .vehicle__information span p{line-height:1;margin:0}#services__container .steps__form .first-step__vehicle .vehicle__information span p:first-child{color:#929ba3;font-size:.75rem}#services__container .steps__form .first-step__vehicle .vehicle__information span p:last-child{color:#000;font-size:.875rem;font-weight:600}#services__container .steps__form .first-step__service{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2rem;padding:2rem}#services__container .steps__form .first-step__service .input-box--checkbox{margin-top:1.5rem}#services__container .steps__form .first-step__service__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}#services__container .steps__form .first-step__service__grid .input-box{margin:0}#services__container .steps__form .first-step__service__grid .input-box input:checked+label{background-color:rgba(20,110,157,.05);border-color:#146e9d}#services__container .steps__form .first-step__service__grid .input-box label{align-items:center;border:2px solid #d3d3d3;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;height:100%;margin:0;padding:1rem}#services__container .steps__form .first-step__service__grid .input-box label:hover{border-color:#146e9d}#services__container .steps__form .first-step__service__grid .input-box label:after,#services__container .steps__form .first-step__service__grid .input-box label:before{content:none}#services__container .steps__form .first-step__service__grid .input-box label img{display:block;height:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:35px}#services__container .steps__form .first-step__service__grid .input-box label span{display:block;font-size:.875rem;font-weight:700}#services__container .steps__form .first-step__service .operations-filters{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}#services__container .steps__form .first-step__service .operations-filters__item .input-box label{align-items:center;display:flex;font-size:.875rem;font-weight:600;margin-bottom:0;min-height:32px;padding-left:1rem}#services__container .steps__form .first-step__service .operations-filters__item .input-box select:disabled{background-color:#f5f5f5;cursor:not-allowed}#services__container .steps__form .first-step__service .service-price{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}#services__container .steps__form .first-step__service .service-price__column{align-items:flex-end;display:flex;gap:1rem;grid-column:1/-1}#services__container .steps__form .first-step__service .service-price__number{background-color:#17894a;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;gap:.5rem;line-height:1.2;min-width:200px;padding:1.5rem}#services__container .steps__form .first-step__service .service-price__title{font-size:.875rem;line-height:1.2}#services__container .steps__form .first-step__service .service-price__value{align-items:flex-end;display:flex;font-size:2rem;font-weight:700;gap:.5rem;line-height:1.2}#services__container .steps__form .first-step__service .service-price__message{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:.5rem;color:#4b4b4b;font-size:.875rem;line-height:1.5;padding:1rem}#services__container .steps__form .first-step__service .service-price__message p{margin-bottom:.5rem}#services__container .steps__form .first-step__service .service-price__message p:last-child{margin-bottom:0}#services__container .steps__form .second-step{display:flex;flex-direction:column;gap:2rem}#services__container .steps__form .second-step__filters{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem}@media screen and (min-width:768px){#services__container .steps__form .second-step__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){#services__container .steps__form .second-step__filters{grid-template-columns:repeat(5,minmax(0,1fr))}}#services__container .steps__form .second-step__filters .filter .filter__title{font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding-left:1rem}#services__container .steps__form .second-step__grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);padding-right:1rem}@media screen and (min-width:768px){#services__container .steps__form .second-step__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){#services__container .steps__form .second-step__grid{grid-template-columns:repeat(3,1fr)}}#services__container .steps__form .second-step__grid-container{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);padding:2rem}#services__container .steps__form .second-step__grid .second-step__element{background-color:transparent;border:none;border-radius:20px;padding:0}#services__container .steps__form .second-step__grid .second-step__element input{display:none;height:0;opacity:0;visibility:hidden}#services__container .steps__form .second-step__grid .second-step__element label{border:1px solid #d3d3d3;border-radius:20px;cursor:pointer;display:block;height:100%;padding:1rem}#services__container .steps__form .second-step__grid .second-step__element input:checked+label{border:3px solid #146e9d;padding:14px}#services__container .steps__form .second-step__grid .second-step__element .element__portrait{background-color:#d3d3d3;background-image:url(../img/img.svg);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border-radius:10px;height:170px;overflow:hidden}#services__container .steps__form .second-step__grid .second-step__element .element__portrait img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#services__container .steps__form .second-step__grid .second-step__element .element__content{display:flex;padding:1rem 0 0}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__logo{border:1px solid #d3d3d3;border-radius:10px;flex:0 0 50px;height:50px;margin-right:.5rem;overflow:hidden;position:relative}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__logo:before{background-color:#d3d3d3;background-image:url(../img/img.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__logo img{background-color:#fff;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:1}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info{flex:1 1 0}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__name{color:#000;font-size:1rem;font-weight:900;margin-bottom:.25rem}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__meta{color:#929ba3;font-size:.875rem}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__score{align-items:flex-start;color:#000;display:flex;justify-content:space-between;margin-top:.5rem}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__score span{align-items:center;display:flex;font-size:.875rem}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__score span svg{display:block;height:10px;margin-left:.25rem;width:10px}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__score span svg path{fill:#ed8a19}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__info .element__score .btn{font-size:.75rem!important;line-height:24px;padding:0 1rem!important}#services__container .steps__form .second-step__grid .second-step__element .element__content .element__price{color:#000;flex:0 0 auto;font-size:1rem;text-align:right}#services__container .steps__form .second-step__not-elements{font-size:1.5rem;grid-column:1/span 3;text-align:center}#services__container .steps__form .third-step{display:flex;flex-direction:column;gap:2rem}#services__container .steps__form .third-step__container{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2rem;padding:2rem}#services__container .steps__form .third-step .tns-outer .tns-controls button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:28px 32px;border:none;font-size:0;height:32px;line-height:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}#services__container .steps__form .third-step .tns-outer .tns-controls button[data-controls=prev]{background-image:url(../img/left.svg);left:0}#services__container .steps__form .third-step .tns-outer .tns-controls button[data-controls=next]{background-image:url(../img/right.svg);right:0}#services__container .steps__form .third-step .third-step__date{padding:0 2rem!important;position:relative}#services__container .steps__form .third-step .third-step__date .third-step__date-slider{vertical-align:top}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container{padding:10px}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container input{display:none;height:0;opacity:0;visibility:hidden}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container input:checked+label .date__day,#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container input:checked+label .date__month{background-color:#17894a;color:#fff}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element{border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.1)}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element:hover .date__day,#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element:hover .date__month{background-color:#146e9d;color:#fff;cursor:pointer}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element .date__month{align-items:center;background-color:#146e9d;border-radius:8px 8px 0 0;color:#fff;display:flex;font-size:.75rem;font-weight:900;height:24px;justify-content:center;letter-spacing:2px;text-align:center;text-transform:uppercase}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element .date__day{align-items:center;border-radius:0 0 8px 8px;display:flex;font-size:1.75rem;font-weight:900;height:56px;justify-content:center}@media screen and (min-width:768px){#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container .date__element .date__day{font-size:2rem}}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container.disable{pointer-events:none}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container.disable .date__element .date__month{background-color:#d3d3d3}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container.disable .date__element .date__month:hover{cursor:default}#services__container .steps__form .third-step .third-step__date .third-step__date-slider .date__container.disable .date__element .date__day{color:#d3d3d3}#services__container .steps__form .third-step .third-step__hour{padding:0 2rem!important;position:relative}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider{vertical-align:top}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container{padding:10px}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container input{display:none;height:0;opacity:0;visibility:hidden}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container input:checked+label{background-color:#17894a}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container input:checked+label:hover{cursor:default}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container.disable .hour__element{background-color:#d3d3d3}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container.disable .hour__element:hover{cursor:default}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container .hour__element{background-color:#146e9d;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,.1);color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1;margin:1rem 0;padding:.5rem 1rem;text-align:center}#services__container .steps__form .third-step .third-step__hour .third-step__hour-slider .hour__container .hour__element:hover{cursor:pointer}#services__container .steps__form .next-step{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){#services__container .steps__form .next-step{flex-direction:row}}#services__container .steps__form .next-step a,#services__container .steps__form .next-step button{flex:0 0 auto;width:210px}#services__container .steps__form .next-step a:first-child,#services__container .steps__form .next-step button:first-child{order:2}@media screen and (min-width:768px){#services__container .steps__form .next-step a:first-child,#services__container .steps__form .next-step button:first-child{order:1}}#services__container .steps__form .next-step a:last-child,#services__container .steps__form .next-step button:last-child{order:1}@media screen and (min-width:768px){#services__container .steps__form .next-step a:last-child,#services__container .steps__form .next-step button:last-child{order:2}}#services__container .steps__detail{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;margin-top:3rem;padding:2rem}@media screen and (min-width:992px){#services__container .steps__detail{margin-top:0}}#services__container .steps__detail--big{margin:0 auto;max-width:60%}#services__container .steps__detail--big .detail__title{font-size:1.5rem!important}#services__container .steps__detail--big .detail__label{font-size:.875rem!important}#services__container .steps__detail--big .detail__text{font-size:1.5rem!important;font-weight:400!important}#services__container .steps__detail .detail__title{color:#000;font-size:1.25rem;font-weight:900}#services__container .steps__detail .detail__section{display:flex;flex-direction:column;gap:0}#services__container .steps__detail .detail__section .detail__label{color:#929ba3;font-size:.875rem}#services__container .steps__detail .detail__section .detail__text{color:#000;font-size:1rem;font-weight:600}#services__container .steps__detail .detail__section .detail__text p{margin-bottom:.25rem}#services__container .steps__detail .detail__section .detail__text p:last-child{margin-bottom:0}.thanks__box h2{color:#000;font-size:2.5rem;font-weight:900;text-align:center}@media screen and (min-width:768px){.thanks__box h2{font-size:3rem}}.thanks__box h3{color:#000;font-size:2.5rem;font-weight:300;text-align:center}@media screen and (min-width:768px){.thanks__box h3{font-size:3rem}}.thanks__box h4{color:#000;font-size:1.5rem;font-weight:300;margin-bottom:4rem;margin-top:2rem}.thanks__box .steps__detail,.thanks__box h4{text-align:center}.thanks__box .thanks__header{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:32px;margin-bottom:1.5rem;padding-bottom:2rem}@media screen and (min-width:768px){.thanks__box .thanks__header{flex-direction:row}}.thanks__box .thanks__header .header__element{flex:1 1 0;text-align:center}.thanks__box .thanks__header .header__element .header__label{color:#929ba3;font-size:.875rem}.thanks__box .thanks__header .header__element .header__text{color:#000;font-size:1.5rem}.thanks__box .thanks__table-box{overflow:auto}.thanks__box .thanks__table-box .thanks__table{table-layout:auto;width:auto}@media screen and (min-width:768px){.thanks__box .thanks__table-box .thanks__table{table-layout:fixed;width:100%}}.thanks__box .thanks__table-box .thanks__table thead tr th{min-width:100px}@media screen and (min-width:768px){.thanks__box .thanks__table-box .thanks__table thead tr th{min-width:auto}}.thanks__box .thanks__table{table-layout:fixed;width:100%}.thanks__box .thanks__table thead tr th{color:#000;font-weight:700;padding:.5rem;text-align:left}.thanks__box .thanks__table tbody tr td{color:#929ba3;padding:.5rem}.thanks__box .thanks__table tbody tr td.service_type{color:#000;font-weight:700;text-transform:uppercase}.thanks__box .thanks__table tbody tr td:nth-child(2),.thanks__box .thanks__table tbody tr td:nth-child(3),.thanks__box .thanks__table tbody tr td:nth-child(4),.thanks__box .thanks__table tbody tr td:nth-child(5),.thanks__box .thanks__table tbody tr td:nth-child(6){text-align:right}.thanks__box .thanks__table tfoot tr td{color:#000;font-weight:700;padding:.5rem}.thanks__box .thanks__table tfoot tr td:last-child{text-align:right}.thanks__box .thanks__rate{display:flex;justify-content:center;margin-top:3rem}#addEvaluationModal .modal-body{display:grid;gap:24px 16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:768px){#addEvaluationModal .modal-body{grid-template-columns:repeat(2,minmax(0,1fr))}}#addEvaluationModal .modal-body .input-box{margin-bottom:0}#addEvaluationModal .modal-body .input-box>label{align-items:center;display:flex;margin-bottom:.5rem}#addEvaluationModal .modal-body .input-box>label span{display:block;margin-left:.25rem}#addEvaluationModal .modal-body .input-box>label svg{display:block;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.25rem;width:24px}#addEvaluationModal .modal-body .input-box>label svg path{fill:#d3d3d3}#addEvaluationModal .modal-body .input-box .input-box__stars{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}#addEvaluationModal .modal-body .input-box .input-box__stars input[type=radio]{display:none}#addEvaluationModal .modal-body .input-box .input-box__stars input[type=radio]:checked~label svg path{fill:#ed8a19}#addEvaluationModal .modal-body .input-box .input-box__stars label{cursor:pointer;display:block;flex:0 0 34px;margin-bottom:0;padding:5px}#addEvaluationModal .modal-body .input-box .input-box__stars label svg{display:block;height:24px;width:24px}#addEvaluationModal .modal-body .input-box .input-box__stars label svg path{fill:#d3d3d3}#addEvaluationModal .modal-body .input-box .input-box__stars label:hover svg path,#addEvaluationModal .modal-body .input-box .input-box__stars label:hover~label svg path{fill:#ed8a19}@media screen and (min-width:768px){#addEvaluationModal .modal-body .input-box.input-box__textarea{grid-column:1/3}#confirmServicesModal .modal-dialog{max-width:calc(100% - 3.5rem)}}@media screen and (min-width:992px){#confirmServicesModal .modal-dialog{max-width:800px}}#confirmServicesModal .modal-body{overflow:auto}#confirmServicesModal table{table-layout:auto}@media screen and (min-width:768px){#confirmServicesModal table{table-layout:fixed;width:100%}}#confirmServicesModal table thead tr th{color:#000;font-size:.875rem;font-weight:900;padding:.5rem 1rem;text-align:center}#confirmServicesModal table thead tr th:first-child{min-width:150px;text-align:left}@media screen and (min-width:768px){#confirmServicesModal table thead tr th:first-child{min-width:auto;width:25%}}#confirmServicesModal table thead tr th:nth-child(3){width:100px}#confirmServicesModal table thead tr th:last-child{width:150px}#confirmServicesModal table tbody tr:last-child td{border-bottom:none}#confirmServicesModal table tbody tr.active td{color:#146e9d}#confirmServicesModal table tbody tr td{border-bottom:1px solid #f5f5f5;color:#929ba3;font-size:1rem;padding:.5rem 1rem}#confirmServicesModal table tbody tr td:nth-child(2),#confirmServicesModal table tbody tr td:nth-child(4),#confirmServicesModal table tbody tr td:nth-child(5),#confirmServicesModal table tbody tr td:nth-child(6){text-align:right}#confirmServicesModal table tbody tr td:nth-child(3){text-align:center;width:100px}#confirmServicesModal table tbody tr td:last-child{width:150px}#confirmServicesModal table tbody tr td .input-switch{display:block;height:34px;margin:0 auto;position:relative;width:60px}#confirmServicesModal table tbody tr td .input-switch input{height:0;opacity:0;width:0}#confirmServicesModal table tbody tr td .input-switch input:checked+.input-switch__slider{background-color:#146e9d}#confirmServicesModal table tbody tr td .input-switch input:checked+.input-switch__slider:before{transform:translateX(26px)}#confirmServicesModal table tbody tr td .input-switch .input-switch__slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}#confirmServicesModal table tbody tr td .input-switch .input-switch__slider:before{background-color:#fff;border-radius:100%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}#confirmServicesModal table tfoot tr:last-child td{font-weight:900}#confirmServicesModal table tfoot tr td{color:#000;font-size:1rem;font-weight:700;padding:.5rem 1rem}#confirmServicesModal table tfoot tr td:nth-child(6){text-align:right}#confirmServicesModal table tfoot tr td:last-child{width:150px}#addVehicleModal .modal-dialog,#garageModal .modal-dialog,#otherRequirementModal .modal-dialog,#subOperationsModal .modal-dialog{border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.3)}#addVehicleModal .modal-header,#garageModal .modal-header,#otherRequirementModal .modal-header,#subOperationsModal .modal-header{background-color:#146e9d;border-radius:20px 20px 0 0;color:#fff}#addVehicleModal .modal-header .modal-title,#garageModal .modal-header .modal-title,#otherRequirementModal .modal-header .modal-title,#subOperationsModal .modal-header .modal-title{font-weight:900}#addVehicleModal .modal-header .btn-close,#garageModal .modal-header .btn-close,#otherRequirementModal .modal-header .btn-close,#subOperationsModal .modal-header .btn-close{background-image:url(../img/close.svg);color:#fff;margin:0}#addVehicleModal .modal-body,#garageModal .modal-body,#otherRequirementModal .modal-body,#subOperationsModal .modal-body{padding:2rem}#addVehicleModal .modal-body .garage-modal,#garageModal .modal-body .garage-modal,#otherRequirementModal .modal-body .garage-modal,#subOperationsModal .modal-body .garage-modal{display:flex;flex-direction:column;gap:1rem}#addVehicleModal .modal-body .garage-modal__portrait,#garageModal .modal-body .garage-modal__portrait,#otherRequirementModal .modal-body .garage-modal__portrait,#subOperationsModal .modal-body .garage-modal__portrait{border-radius:10px;height:300px;overflow:hidden}#addVehicleModal .modal-body .garage-modal__portrait img,#garageModal .modal-body .garage-modal__portrait img,#otherRequirementModal .modal-body .garage-modal__portrait img,#subOperationsModal .modal-body .garage-modal__portrait img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#addVehicleModal .modal-body .garage-modal .gap-6,#garageModal .modal-body .garage-modal .gap-6,#otherRequirementModal .modal-body .garage-modal .gap-6,#subOperationsModal .modal-body .garage-modal .gap-6{gap:2rem}#addVehicleModal .modal-body .garage-modal .info__box,#garageModal .modal-body .garage-modal .info__box,#otherRequirementModal .modal-body .garage-modal .info__box,#subOperationsModal .modal-body .garage-modal .info__box{background-color:#f5f5f5;border-radius:.5rem;display:flex;flex:1 1 0;flex-direction:column;gap:.5rem;padding:1rem}#addVehicleModal .modal-body .garage-modal .info__box .info__label,#garageModal .modal-body .garage-modal .info__box .info__label,#otherRequirementModal .modal-body .garage-modal .info__box .info__label,#subOperationsModal .modal-body .garage-modal .info__box .info__label{color:#146e9d;display:block;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase}#addVehicleModal .modal-body .garage-modal .info__box .info__label span,#garageModal .modal-body .garage-modal .info__box .info__label span,#otherRequirementModal .modal-body .garage-modal .info__box .info__label span,#subOperationsModal .modal-body .garage-modal .info__box .info__label span{font-size:.65rem}#addVehicleModal .modal-body .garage-modal .info__box .info__content,#garageModal .modal-body .garage-modal .info__box .info__content,#otherRequirementModal .modal-body .garage-modal .info__box .info__content,#subOperationsModal .modal-body .garage-modal .info__box .info__content{color:#000;font-size:1rem;font-weight:600;line-height:1}#addVehicleModal .modal-body .garage-modal .payment-methods,#garageModal .modal-body .garage-modal .payment-methods,#otherRequirementModal .modal-body .garage-modal .payment-methods,#subOperationsModal .modal-body .garage-modal .payment-methods{align-items:center;background-color:#f5f5f5;border-radius:.5rem;display:flex;gap:1rem;padding:1rem}#addVehicleModal .modal-body .garage-modal .payment-methods img,#garageModal .modal-body .garage-modal .payment-methods img,#otherRequirementModal .modal-body .garage-modal .payment-methods img,#subOperationsModal .modal-body .garage-modal .payment-methods img{display:block;height:18px;width:auto}#addVehicleModal .modal-body .garage-modal .payment-methods img:nth-child(3),#garageModal .modal-body .garage-modal .payment-methods img:nth-child(3),#otherRequirementModal .modal-body .garage-modal .payment-methods img:nth-child(3),#subOperationsModal .modal-body .garage-modal .payment-methods img:nth-child(3){height:22px}#addVehicleModal .modal-body .garage-modal .icon-grid__title,#garageModal .modal-body .garage-modal .icon-grid__title,#otherRequirementModal .modal-body .garage-modal .icon-grid__title,#subOperationsModal .modal-body .garage-modal .icon-grid__title{color:#000;display:flex;flex-direction:column;font-size:.875rem;font-weight:900;gap:.5rem}#addVehicleModal .modal-body .garage-modal .icon-grid__title:after,#garageModal .modal-body .garage-modal .icon-grid__title:after,#otherRequirementModal .modal-body .garage-modal .icon-grid__title:after,#subOperationsModal .modal-body .garage-modal .icon-grid__title:after{background-color:#17894a;border-radius:99px;content:"";display:block;height:2px;width:40px}#addVehicleModal .modal-body .garage-modal .icon-grid__grid,#garageModal .modal-body .garage-modal .icon-grid__grid,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid,#subOperationsModal .modal-body .garage-modal .icon-grid__grid{display:grid;gap:1rem;grid-template-columns:repeat(8,1fr)}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item,#garageModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item{border:1px solid #d3d3d3;border-radius:.5rem;padding:.75rem}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item img,#garageModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item img,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item img,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--brands .icon-grid__item img{height:50px;width:50px}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item,#garageModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:.5rem;padding:.75rem;position:relative}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:hover span,#garageModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:hover span,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:hover span,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:hover span{opacity:1;transform:translate(-50%)}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:before,#garageModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:before,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:before,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item:before{content:none}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item img,#garageModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item img,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item img,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item img{height:40px;width:40px}#addVehicleModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item span,#garageModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item span,#otherRequirementModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item span,#subOperationsModal .modal-body .garage-modal .icon-grid__grid--services .icon-grid__item span{background-color:#000;border-radius:.5rem;bottom:100%;color:#fff;font-size:.75rem;font-weight:600;left:50%;margin-bottom:.5rem;opacity:0;padding:.25rem .5rem;position:absolute;text-align:center;transform:translate(-50%,50%);transition:all .3s ease-out;white-space:nowrap}#addVehicleModal .modal-body .garage-modal .icon-grid__item,#garageModal .modal-body .garage-modal .icon-grid__item,#otherRequirementModal .modal-body .garage-modal .icon-grid__item,#subOperationsModal .modal-body .garage-modal .icon-grid__item{align-items:center;display:flex;justify-content:center;padding:.75rem}#addVehicleModal .modal-body .garage-modal .icon-grid__item img,#garageModal .modal-body .garage-modal .icon-grid__item img,#otherRequirementModal .modal-body .garage-modal .icon-grid__item img,#subOperationsModal .modal-body .garage-modal .icon-grid__item img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#addVehicleModal .modal-body .garage-modal__note,#garageModal .modal-body .garage-modal__note,#otherRequirementModal .modal-body .garage-modal__note,#subOperationsModal .modal-body .garage-modal__note{background-color:hsla(0,0%,83%,.2);border-radius:.5rem;padding:1rem}#addVehicleModal .modal-body .garage-modal__note--dashed,#garageModal .modal-body .garage-modal__note--dashed,#otherRequirementModal .modal-body .garage-modal__note--dashed,#subOperationsModal .modal-body .garage-modal__note--dashed{background-color:transparent;border:1px dashed #d3d3d3}#addVehicleModal .modal-body .garage-modal__note .note__title,#garageModal .modal-body .garage-modal__note .note__title,#otherRequirementModal .modal-body .garage-modal__note .note__title,#subOperationsModal .modal-body .garage-modal__note .note__title{color:#000;font-size:.875rem;font-weight:900;margin-bottom:1rem}#addVehicleModal .modal-body .garage-modal__note p,#garageModal .modal-body .garage-modal__note p,#otherRequirementModal .modal-body .garage-modal__note p,#subOperationsModal .modal-body .garage-modal__note p{font-size:.875rem;line-height:1.5;margin:0 0 .5rem}#addVehicleModal .modal-body .garage-modal__note p:last-child,#garageModal .modal-body .garage-modal__note p:last-child,#otherRequirementModal .modal-body .garage-modal__note p:last-child,#subOperationsModal .modal-body .garage-modal__note p:last-child{margin-bottom:0}#addVehicleModal .modal-body .garage-modal__rating--secondary,#garageModal .modal-body .garage-modal__rating--secondary,#otherRequirementModal .modal-body .garage-modal__rating--secondary,#subOperationsModal .modal-body .garage-modal__rating--secondary{background-color:#146e9d;border-radius:.5rem;color:#fff;flex:0 0 auto;min-width:138px;padding:calc(1rem - 3px);text-align:center}#addVehicleModal .modal-body .garage-modal__rating--secondary .rating__average,#garageModal .modal-body .garage-modal__rating--secondary .rating__average,#otherRequirementModal .modal-body .garage-modal__rating--secondary .rating__average,#subOperationsModal .modal-body .garage-modal__rating--secondary .rating__average{display:block!important;margin-bottom:0!important}#addVehicleModal .modal-body .garage-modal__rating--secondary .average__box,#garageModal .modal-body .garage-modal__rating--secondary .average__box,#otherRequirementModal .modal-body .garage-modal__rating--secondary .average__box,#subOperationsModal .modal-body .garage-modal__rating--secondary .average__box{display:flex;flex-direction:column;gap:.5rem}#addVehicleModal .modal-body .garage-modal__rating--secondary .average__number,#garageModal .modal-body .garage-modal__rating--secondary .average__number,#otherRequirementModal .modal-body .garage-modal__rating--secondary .average__number,#subOperationsModal .modal-body .garage-modal__rating--secondary .average__number{line-height:1}#addVehicleModal .modal-body .garage-modal__rating--secondary .average__stars,#garageModal .modal-body .garage-modal__rating--secondary .average__stars,#otherRequirementModal .modal-body .garage-modal__rating--secondary .average__stars,#subOperationsModal .modal-body .garage-modal__rating--secondary .average__stars{margin-bottom:0!important}#addVehicleModal .modal-body .garage-modal__rating--secondary .average__total,#garageModal .modal-body .garage-modal__rating--secondary .average__total,#otherRequirementModal .modal-body .garage-modal__rating--secondary .average__total,#subOperationsModal .modal-body .garage-modal__rating--secondary .average__total{line-height:1}#addVehicleModal .modal-body .garage-modal__rating .rating__title,#garageModal .modal-body .garage-modal__rating .rating__title,#otherRequirementModal .modal-body .garage-modal__rating .rating__title,#subOperationsModal .modal-body .garage-modal__rating .rating__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}#addVehicleModal .modal-body .garage-modal__rating .rating__average,#garageModal .modal-body .garage-modal__rating .rating__average,#otherRequirementModal .modal-body .garage-modal__rating .rating__average,#subOperationsModal .modal-body .garage-modal__rating .rating__average{align-items:flex-start;display:flex;gap:24px;margin-bottom:3rem}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__box,#garageModal .modal-body .garage-modal__rating .rating__average .average__box,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__box,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__box{flex:0 0 auto}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__box .average__number,#garageModal .modal-body .garage-modal__rating .rating__average .average__box .average__number,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__box .average__number,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__box .average__number{font-size:3.5rem;line-height:1;text-align:center}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars,#garageModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars{display:flex;gap:2px;justify-content:center;margin-bottom:1rem}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars svg,#garageModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars svg,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars svg,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__box .average__stars svg{display:block;height:12px;max-width:12;width:auto}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__box .average__total,#garageModal .modal-body .garage-modal__rating .rating__average .average__box .average__total,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__box .average__total,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__box .average__total{font-size:.875rem;text-align:center}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__points,#garageModal .modal-body .garage-modal__rating .rating__average .average__points,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__points,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__points{flex:1 1 0}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__points .point__box,#garageModal .modal-body .garage-modal__rating .rating__average .average__points .point__box,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__points .point__box,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__points .point__box{align-items:center;display:flex}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__number,#garageModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__number,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__number,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__number{flex:0 0 10px;font-size:.875rem;padding-right:1rem}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar,#garageModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar{background-color:#f5f5f5;border-radius:2rem;flex:1 1 0;height:10px}#addVehicleModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar .bar__background,#garageModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar .bar__background,#otherRequirementModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar .bar__background,#subOperationsModal .modal-body .garage-modal__rating .rating__average .average__points .point__box .point__bar .bar__background{background-color:#17894a;border-radius:2rem;height:10px}#addVehicleModal .modal-body .garage-modal__rating .rating__user,#garageModal .modal-body .garage-modal__rating .rating__user,#otherRequirementModal .modal-body .garage-modal__rating .rating__user,#subOperationsModal .modal-body .garage-modal__rating .rating__user{margin-bottom:2rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__name,#garageModal .modal-body .garage-modal__rating .rating__user .user__name,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__name,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__name{align-items:center;display:flex;gap:16px;margin-bottom:.5rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__name .name__initial,#garageModal .modal-body .garage-modal__rating .rating__user .user__name .name__initial,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__name .name__initial,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__name .name__initial{align-items:center;background-color:#929ba3;border-radius:100%;color:#fff;display:flex;flex:0 0 auto;font-size:1.25rem;font-weight:700;height:32px;justify-content:center;width:32px}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__name .name__full,#garageModal .modal-body .garage-modal__rating .rating__user .user__name .name__full,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__name .name__full,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__name .name__full{flex:1 1 0;font-size:.875rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__stars,#garageModal .modal-body .garage-modal__rating .rating__user .user__stars,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__stars,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__stars{align-items:center;display:flex;margin-bottom:1rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box,#garageModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box{display:grid;flex:0 0 auto;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-right:1rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box svg,#garageModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box svg,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box svg,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__box svg{display:block;height:10px;width:10px}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__date,#garageModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__date,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__date,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__stars .stars__date{flex:1 1 0;font-size:.875rem}#addVehicleModal .modal-body .garage-modal__rating .rating__user .user__comment,#garageModal .modal-body .garage-modal__rating .rating__user .user__comment,#otherRequirementModal .modal-body .garage-modal__rating .rating__user .user__comment,#subOperationsModal .modal-body .garage-modal__rating .rating__user .user__comment{font-size:1rem;line-height:1.5}#subOperationsModal .modal-body .garage-modal .garage-modal__info{padding-top:0}#subOperationsModal .modal-body .garage-modal .garage-modal__info .info__box .info__content.info__content--services ul{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);list-style:none;margin:1rem 0 0;padding:0}#subOperationsModal .modal-body .garage-modal .garage-modal__info .info__box .info__content.info__content--services ul li{margin-bottom:0;padding-left:1rem;position:relative}#subOperationsModal .modal-body .garage-modal .garage-modal__info .info__box .info__content.info__content--services ul li:before{background-color:#d3d3d3;border-radius:100%;content:"";display:block;height:5px;left:0;position:absolute;top:8px;width:5px}#otherRequirementModal .other-requirement__note{background-color:hsla(0,0%,83%,.2);border-radius:.5rem;color:#929ba3;font-size:.875rem;margin-bottom:1rem;padding:1rem}.complaints-book{padding:3rem 0}.complaints-book__title{color:#000;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.terms-and-conditions{padding:4rem 0}.terms-and-conditions h1{color:#000;font-weight:700;margin-bottom:2rem}.terms-and-conditions h2{color:#000;font-size:1.5rem;font-weight:700;margin-top:2rem}.terms-and-conditions p{font-size:1.125rem;text-align:justify}#footer{background-color:#083043;background:linear-gradient(90deg,#17894a,#146e9d)}#footer .footer__info{padding-bottom:4rem;padding-top:4rem}#footer .footer__info .footer__logo{margin-bottom:2rem}#footer .footer__info .footer__logo img{display:block;height:auto;width:192px}#footer .footer__info .footer__description{color:hsla(0,0%,100%,.5);font-size:.875rem;padding-right:2rem}#footer .footer__info .footer__description p{margin-top:1rem}#footer .footer__info .footer__rrss{display:flex;gap:.5rem;list-style:none;margin:0 0 2rem;padding:0}@media screen and (min-width:992px){#footer .footer__info .footer__rrss{margin:0}}#footer .footer__info .footer__rrss li a{display:block;padding:.5rem}#footer .footer__info .footer__rrss li a img{display:block;height:auto;width:1.5rem}#footer .footer__info .footer__title{color:#fff;font-size:1.125rem;font-weight:700;margin-bottom:1rem;text-align:center}@media screen and (min-width:768px){#footer .footer__info .footer__title{text-align:left}}#footer .footer__info .footer__nav{list-style:none;margin:0;padding:0}#footer .footer__info .footer__nav li{display:block}#footer .footer__info .footer__nav li a{color:hsla(0,0%,100%,.5);display:block;font-size:.875rem;padding:.25rem 0;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){#footer .footer__info .footer__nav li a{text-align:left}}#footer .footer__info .footer__nav li a:hover{color:#fff}#footer .footer__info .footer__contact{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}#footer .footer__info .footer__contact li a{align-items:center;color:#fff;display:flex;font-size:1rem;gap:1rem}#footer .footer__info .footer__contact li a img{display:block;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.5;width:1.25rem}#footer .footer__copyright{background-color:#062432;padding-bottom:1rem;padding-top:1rem}#footer .footer__copyright .copyright{color:hsla(0,0%,100%,.3);font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase}#footer .footer__copyright .copyright a{color:hsla(0,0%,100%,.5);text-decoration:underline}#footer .footer__whatsapp{border-radius:100%;bottom:2rem;box-shadow:0 0 15px rgba(0,0,0,.2);display:block;position:fixed;right:2rem;width:4rem}#footer .footer__whatsapp img{display:block;height:auto;width:100%}.giveaway{align-items:center;background-image:url(../img/giveaway-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:1rem;min-height:100vh;overflow:hidden;padding:32px 32px 128px;position:relative}@media screen and (min-width:415px){.giveaway{padding:64px 64px 128px}}@media screen and (min-width:897px){.giveaway{flex-direction:row;justify-content:space-between;padding:10rem 32px 10rem 150px}}@media screen and (min-width:1025px){.giveaway{padding:10rem 85px 10rem 200px}}@media screen and (min-width:1281px){.giveaway{padding:10rem 145px 10rem 345px}}.giveaway__man img,.giveaway__terms img,.giveaway__title img{display:block;height:auto;width:100%}.giveaway__man{bottom:-15%;left:-120px;max-width:100%;position:absolute;width:80%;z-index:0}@media screen and (min-width:376px){.giveaway__man{bottom:-10%}}@media screen and (min-width:415px){.giveaway__man{bottom:0;left:-180px;width:70%}}@media screen and (min-width:821px){.giveaway__man{bottom:0;left:-180px;width:50%}}@media screen and (min-width:1025px){.giveaway__man{bottom:-5%;left:-120px;width:45%}}@media screen and (min-width:1181px){.giveaway__man{width:35%}}.giveaway__title{margin-bottom:2rem;max-width:100%;position:relative;width:600px;z-index:1}@media screen and (min-width:897px){.giveaway__title{margin-bottom:0;width:800px}}.giveaway__content{max-width:100%;width:440px}.giveaway__terms{display:block;max-width:100%;padding:1.5rem;position:relative;width:292px;z-index:1}@media screen and (min-width:897px){.giveaway__terms{bottom:16%;left:28%;position:absolute}}@media screen and (min-width:1025px){.giveaway__terms{bottom:8%;width:342px}}@media screen and (min-width:1281px){.giveaway__terms{width:392px}}.giveaway__not-logged-in{background-color:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:500px;padding:1.5rem;position:relative;z-index:1}.giveaway__not-logged-in span{display:block;flex:0 0 100%;font-size:1.125rem;text-align:center}.tooltip{--bs-tooltip-max-width:300px}
