*{margin:0;padding:0;box-sizing:border-box;color:#121212}body{font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:16px;transition:background-color .2s;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700}h2{font-size:2rem}a{text-decoration:none;cursor:pointer}img{display:block;max-width:100%;max-height:100%}.textbox{line-height:1.6;font-size:1rem}.mb-half{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-half{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}button{padding:0;background-color:transparent;border:0;appearance:none;cursor:pointer;font-family:inherit}.text-centered{text-align:center}@media only screen and (max-width: 800px){.show-on-desktop{display:none}}.show-on-tablet{display:none}@media only screen and (max-width: 800px){.show-on-tablet{display:block}}@media only screen and (max-width: 800px){.show-on-tablet.show-on-tablet-flex{display:flex}}.show-on-mobile{display:none}@media only screen and (max-width: 700px){.show-on-mobile{display:block}}@media only screen and (max-width: 700px){.show-on-mobile.show-on-mobile-flex{display:flex}}.content-wrapper{padding:2rem}@media only screen and (max-width: 800px){.content-wrapper{padding:2rem 1rem;padding-bottom:calc(2rem + 56px)}}.content-wrapper .header-section{margin-bottom:2rem}.content-wrapper .title-section p,.content-wrapper .title-section p b{margin-top:.5rem;color:#6a6a6a}.main-button{background-color:#1db955;padding:12px 2rem;min-width:200px;cursor:pointer;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 3px 6px #0000;white-space:nowrap;transition:all .2s;width:-moz-fit-content;width:fit-content;border-radius:1000px;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif}.main-button.rounded{border-radius:1000px}.main-button.slim{padding:8px 2rem}.main-button span,.main-button i{-webkit-user-select:none;user-select:none}.main-button span{color:#fff;z-index:1;position:relative;font-weight:400;font-size:20px;letter-spacing:2px}.main-button:before,.main-button:after{content:"";position:absolute;width:0%;height:100%;background-color:#1aa34b;transition:all .3s}.main-button:before{left:-10%;transform:skew(30deg)}.main-button:after{right:-10%;transform:skew(30deg)}.main-button:focus:not([disabled]),.main-button:active:not([disabled]){outline:none;background-color:#168d41;box-shadow:0 3px 6px #1db955}.main-button:focus:not([disabled]):before,.main-button:focus:not([disabled]):after,.main-button:active:not([disabled]):before,.main-button:active:not([disabled]):after{background-color:#168d41;width:70%}.main-button:hover:not([disabled]){border-color:#1db955;transform:translateY(-4px);box-shadow:0 3px 6px #1db955}.main-button:hover:not([disabled]):before,.main-button:hover:not([disabled]):after{width:70%}.main-button.icon i{z-index:1;position:relative;transition:all .2s;color:#fff;margin-bottom:1px;font-size:18px}.main-button.icon.icon-right i{margin-left:.5rem}.main-button.icon.icon-left i{margin-right:.5rem}.main-button.icon:hover i{color:#fff;transform:translate(4px)}.main-button.icon.icon-2x{font-size:1.5rem}.main-button.ghost-button{background-color:transparent;border:1px solid #1DB955;box-shadow:0 3px 6px #1db95500,0 0 #1aa34b inset,0 0 #1aa34b inset}.main-button.ghost-button span,.main-button.ghost-button i{color:#1db955}.main-button.ghost-button:hover span,.main-button.ghost-button:hover i{color:#fff}.main-button.white-button{background-color:#fff;box-shadow:0 3px 6px #1db95500,0 0 #f0f0f0 inset,0 0 #f0f0f0 inset}.main-button.white-button.ghost-button{background-color:transparent;border:1px solid white}.main-button.white-button.ghost-button.big-button{border-width:2px}.main-button.white-button.ghost-button.big-button span{font-size:1.5rem}.main-button.white-button.ghost-button.big-button i{font-size:2rem}.main-button.white-button.ghost-button span,.main-button.white-button.ghost-button i{color:#fff}.main-button.white-button.ghost-button:hover,.main-button.white-button.ghost-button:focus{border-color:#1aa34b}.main-button.white-button.ghost-button:hover span,.main-button.white-button.ghost-button:hover i,.main-button.white-button.ghost-button:focus span,.main-button.white-button.ghost-button:focus i{color:#fff}.main-button.white-button span,.main-button.white-button i{color:#1db955}.main-button.white-button:hover,.main-button.white-button:focus{box-shadow:0 3px 6px #1db955}.main-button.white-button:hover span,.main-button.white-button:hover i,.main-button.white-button:focus span,.main-button.white-button:focus i{color:#fff}.main-button.gradient-button{background-image:linear-gradient(180deg,black,#1DB955)}.main-button.red-button{background-color:#eb5b72;box-shadow:0 3px 6px #eb5b7200,0 0 #eb5b72 inset,0 0 #eb5b72 inset}.main-button.red-button.ghost-button{background-color:transparent;border:1px solid #EB5B72}.main-button.red-button.ghost-button span,.main-button.red-button.ghost-button i{color:#eb5b72}.main-button.red-button.ghost-button:hover,.main-button.red-button.ghost-button:focus{box-shadow:0 3px 6px #eb5b724d,30px 30px #eb5b72 inset,-30px -30px #eb5b72 inset}.main-button.red-button.ghost-button:hover span,.main-button.red-button.ghost-button:hover i,.main-button.red-button.ghost-button:focus span,.main-button.red-button.ghost-button:focus i{color:#fff}.main-button.red-button span,.main-button.red-button i{color:#fff}.main-button.red-button:hover,.main-button.red-button:focus{box-shadow:0 3px 6px #eb5b72,30px 30px #e8445e inset,-30px -30px #e8445e inset}.main-button.red-button:hover span,.main-button.red-button:hover i,.main-button.red-button:focus span,.main-button.red-button:focus i{color:#fff}.main-button.dark-button{background-color:#1aa34b}.main-button.dark-button:before,.main-button.dark-button:after{background-color:#137737}.main-button.dark-button:focus:not([disabled]),.main-button.dark-button:active:not([disabled]){background-color:#0f612c;box-shadow:0 3px 6px #1aa34b}.main-button.dark-button:focus:not([disabled]):before,.main-button.dark-button:focus:not([disabled]):after,.main-button.dark-button:active:not([disabled]):before,.main-button.dark-button:active:not([disabled]):after{background-color:#0f612c}.main-button.dark-button:hover:not([disabled]){border-color:#1aa34b;box-shadow:0 3px 6px #1aa34b}.main-button:disabled,.main-button.disabled-button{cursor:default;background-color:#ddd;border-color:#bababa}.main-button:disabled span,.main-button:disabled i,.main-button.disabled-button span,.main-button.disabled-button i{color:#bababa}.main-button:disabled:hover span,.main-button:disabled:hover i,.main-button.disabled-button:hover span,.main-button.disabled-button:hover i{color:#bababa}.main-button.loading:disabled{position:relative;cursor:default;background-color:#1db955;border-color:#1db955}.main-button.loading:disabled i{opacity:0}.main-button.loading:disabled span{color:transparent;display:block;position:relative}.main-button.loading:disabled span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:16px;height:16px;border-radius:50%;border:3px solid #000000;border-color:white transparent white transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}input,select,textarea{font-size:1rem;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif}.main-select{height:59px;width:100%;position:relative}.main-select.icon{display:flex;justify-content:flex-start;align-items:flex-start}.main-select.icon .icon-wrapper{position:relative;width:45px;flex-shrink:0;z-index:2;border-right:1px solid #eaeaea;border-top-right-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.main-select select{appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background-color:transparent;width:100%;height:100%;padding-left:1rem;padding-right:2.5rem;position:relative;z-index:2}.main-select select[disabled]{color:#ddd;background-color:#f7f7f7}.main-select select:focus{outline:none}.main-select select:focus+div{background-color:#fff;border-color:transparent;box-shadow:0 0 6px #1db95580}.main-select select.ng-invalid.ng-touched:focus+div{box-shadow:0 0 6px #eb5b7280}.main-select select.ng-invalid.ng-touched+div{border:1px solid #EB5B72}.main-select select.ng-invalid.ng-touched~span.error{display:block;top:-32px}.main-select:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f0d7";position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:2;color:#1db955}.main-select>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:4px;background-color:#f0f0f0;border:1px solid transparent;transition:all .2s}.main-select.white-select>div{background-color:#fff}.input-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.input-wrapper.input-icon{position:relative}.input-wrapper.input-icon.icon-right .main-input{padding-right:41px}.input-wrapper.input-icon.icon-right i{right:0}.input-wrapper.input-icon.icon-right.border{padding-right:calc(41px + 1rem)}.input-wrapper.input-icon.icon-right.border i{border-left:1px solid #DDDDDD}.input-wrapper.input-icon.icon-left .main-input{padding-left:41px}.input-wrapper.input-icon.icon-left i{left:0}.input-wrapper.input-icon.icon-left.border{padding-left:calc(41px + 1rem)}.input-wrapper.input-icon.icon-left.border i{border-right:1px solid #DDDDDD}.input-wrapper.input-icon i{width:41px;height:41px;display:flex;justify-content:center;align-items:center;position:absolute}.input-wrapper label{margin-bottom:.5rem;font-weight:700;display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.input-wrapper label span.info-text{color:#ddd;font-weight:400;font-size:12px;margin-left:auto;margin-top:auto;display:block}.input-wrapper.slim .main-input{padding:8px 1rem}.input-wrapper.slim.input-icon i{width:35px;height:35px}textarea.main-input{resize:none;display:block;height:120px;border-radius:22px}textarea.main-input:disabled{color:#ddd}.main-input{border:0;background-color:#f7f7f7;padding:1rem 1.5rem;width:100%;border-radius:.5rem;transition:all .2s;border:1px solid #DDDDDD;appearance:none}.main-input.slim{padding:8px 1rem}.main-input.no-border{border:none}.main-input::-webkit-outer-spin-button,.main-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-input[type=number]{-moz-appearance:textfield}.main-input:focus{outline:none;box-shadow:0 0 6px #1db95580;background-color:#fff;border-color:transparent}.main-input.ng-invalid.ng-touched:not(.not-error){border:1px solid #EB5B72}.main-input.ng-invalid.ng-touched:not(.not-error):focus{box-shadow:0 0 6px #eb5b72}.main-input.ng-invalid.ng-touched:not(.not-error)+span.error{display:block}.main-input::placeholder{color:#a7a7a7}.main-input:disabled{color:#ddd}.input-wrapper.two-options-wrapper .options-wrapper{display:flex;width:100%;border-radius:8px;overflow:hidden}.input-wrapper.two-options-wrapper .options-wrapper input{display:none}.input-wrapper.two-options-wrapper .options-wrapper input:checked+label{background-color:#1db955;color:#fff}.input-wrapper.two-options-wrapper .options-wrapper label{height:45px;display:flex;justify-content:center;align-items:center;width:50%;background-color:#f7f7f7;font-weight:400;margin:0;transition:all .2s;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-checkbox input{display:none}.main-checkbox input:checked+label{color:#1db955}.main-checkbox input:checked+label:before{content:"\f14a";color:#1db955;font-weight:700;animation:checkedAnimation .2s}.main-checkbox input:disabled+label{color:#ddd}.main-checkbox input:disabled+label:before{color:#bababa;font-weight:600}.main-checkbox label{font-weight:400;display:flex;justify-content:flex-start;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#bababa}.main-checkbox label:before{display:block;content:"\f0c8";font-family:"Font Awesome 6 Pro";font-weight:100;margin-right:.5rem;font-size:1.2rem}.main-switch{margin-bottom:.5rem}.main-switch.mb-1{margin-bottom:1rem}.main-switch input{display:none}.main-switch input+label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-switch input+label span{display:block;flex-shrink:0;white-space:nowrap}.main-switch input+label span.big-switch{font-size:1.25rem;font-weight:700}.main-switch input+label .switch{width:42px;height:22px;border-radius:100000px;background-color:#f7f7f7;position:relative;transition:all .2s;flex-shrink:0}.main-switch input+label .switch:after{content:"";position:absolute;width:18px;height:18px;background-color:#fff;top:2px;left:2px;border-radius:50%;transition:all .2s}.main-switch input:checked+label .switch{background-color:#1db955}.main-switch input:checked+label .switch:after{left:22px}.main-input-radio{display:none}.main-input-radio+label{cursor:pointer}.main-input-radio+label .input{width:20px;height:20px;border:1px solid #BABABA;border-radius:50%;position:relative}.main-input-radio+label .input:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";background-color:#1db955;width:0;height:0;border-radius:50%;transition:all .2s}.main-input-radio:checked+label .input{border-color:#1db955}.main-input-radio:checked+label .input:before{width:calc(100% - 8px);height:calc(100% - 8px)}.input-wrapper{position:relative}.input-wrapper span.error{font-size:1rem;position:absolute;top:0;right:0;color:#eb5b72;font-weight:400;display:none}.input-wrapper span.error *{color:#eb5b72}.input-wrapper .over-icon{width:59px;height:59px;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;color:#bababa}.input-wrapper .over-icon *{color:#bababa}.input-wrapper .over-icon-first{left:0;border-right:1px solid #DDDDDD}.input-wrapper .over-icon-first~.main-input{padding-left:calc(59px + 1rem)}.input-wrapper .over-icon-last{right:0;border-left:1px solid #DDDDDD}.input-wrapper .over-icon-last~.main-input{padding-right:calc(59px + 1rem)}input,select,textarea{font-size:1rem}.inputs-wrapper{display:grid;gap:1rem}.inputs-wrapper-2{grid-template-columns:1fr 1fr}.inputs-wrapper-3{grid-template-columns:1fr 1fr 1fr}.inputs-wrapper-4{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 800px){.inputs-wrapper{grid-template-columns:1fr}}@keyframes checkedAnimation{0%{transform:scale(1)}80%{transform:scale(1.2)}to{transform:scale(1)}}.custom-animation{transition:all .6s;opacity:0}.custom-animation.d-1{transition-delay:.1s}.custom-animation.d-2{transition-delay:1s}.custom-animation-left{transform:translate(-50px)}.custom-animation-right{transform:translate(50px)}.custom-animation-scale{transform:scale(.6)}.custom-animation-top{transform:translateY(-50px)}.custom-animation-bottom{transform:translateY(50px)}.custom-animation-end{opacity:1;transform:scale(1) perspective(0) rotateX(0) translate(0)}@keyframes toggleAnimation{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes toggleAnimationLeft{0%{opacity:0;transform:scale(.8);transform-origin:top left}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes nonStatic{0%{opacity:0;transform:scale(.9)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes justOpacity{0%{opacity:0}to{opacity:1}}@keyframes leftAnimation{0%{opacity:0;transform:translate(100px)}to{transform:translate(0);opacity:1}}@keyframes rightAnimation{0%{opacity:0;transform:translate(-100px)}to{transform:translate(0);opacity:1}}@keyframes bottomAnimationMargin{0%{opacity:0;margin-bottom:-100px}to{opacity:1;margin-bottom:0}}.toggle-animation{animation:toggleAnimation .2s}.open-right-top{transform-origin:top right}.open-center-top{transform-origin:top center}.open-left-top{transform-origin:top left}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000b3;z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal .abs-close-button{position:absolute;top:2rem;right:2rem;cursor:pointer}.modal .abs-close-button:before{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:400;color:#1db955;font-size:2rem;transition:all .2s;display:block}.modal .abs-close-button:hover:before{color:#1db955;transform:scale(.8)}@media only screen and (max-width: 800px){.modal .abs-close-button{top:1rem;right:1rem}}.modal .modal-content{width:calc(100% - 1rem);max-width:800px;background-color:#fff;border-radius:16px;overflow:hidden;padding:4rem;position:relative;animation:toggleAnimation .2s;max-height:80%;overflow-y:scroll}@media only screen and (max-width: 800px){.modal .modal-content{max-height:calc(100% - 4rem);overflow-y:scroll;display:block;padding:4rem 1rem}}.modal .modal-content .title-section{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-bottom:1px solid #F0F0F0}.modal .modal-content .title-section button i{font-size:32px}.modal .modal-content .content-section{padding:4rem}@media only screen and (max-width: 800px){.modal .modal-content .content-section{padding:3rem 1rem}}.modal .modal-content p{margin-top:1rem}.modal .modal-content ul{margin-top:2rem;padding-left:54px}.modal .modal-content ul li{margin-top:1rem}.modal .lateral-modal-content{width:90%;background-color:#f7f7f7;height:100%;margin-left:auto;max-width:850px;box-shadow:0 3px 6px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-x:hidden;overflow-y:scroll;animation:fromRight .3s}.modal .lateral-modal-content .content-wrapper,.modal .lateral-modal-content .buttons-wrapper{padding:1.5rem;width:100%}.modal .lateral-modal-content .buttons-wrapper{border-top:1px solid white;display:flex;justify-content:flex-end;align-items:center;margin-top:auto}.modal .lateral-modal-content .buttons-wrapper button{margin-left:1rem}.modal .lateral-modal-content .content-wrapper{padding:2.5rem 1.5rem}.modal .lateral-modal-content .content-wrapper .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.modal .lateral-modal-content .content-wrapper .form-section{background-color:#fff;padding:1.5rem;border-radius:8px;display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;box-shadow:0 1px 1px #0000001a}.modal .lateral-modal-content .content-wrapper .form-section:last-child{margin-bottom:0}@keyframes fromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}
