@import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Karla&display=swap");.errors.show{background-color:#f7f7f6}.errors.show .error-card{width:790px;height:535px;padding:75px;background:white;border-radius:20px}.errors.show .error-card .error-icon{width:75px;height:75px;padding:3px}.errors.show .error-card .error-details h2{width:650px;height:50px;letter-spacing:0px}.errors.show .error-card .error-details span{width:450px;height:65px}.errors.show .error-card .error-details .btn{padding:8px 24px}html{height:100%}.full-row{height:100%}.devise-sidebar{background-image:url(/assets/dog-image-3a7c7b37bf71ccd29e57a12babe52e1201bc092b97f573cd51d880e8b8089e63.png);background-repeat:no-repeat;background-size:cover}body.devise{height:100vh;width:100vw;display:flex;align-items:center;background-color:#ffffff}.form-signin{width:100%;max-width:330px;padding:15px;margin:auto}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin p span{font-size:16px}body.otp_verification{height:100vh;width:100vw;display:flex;align-items:center;background-color:#ffffff}.btn{padding:8px 24px 6px 24px}.btn.btn-sm{border-radius:4px;padding:4px 8px}.btn.btn-light{color:#3a3f42}.btn-outline-secondary,.btn-outline-danger{font-weight:700 !important;border:2px solid !important}.badge{border-radius:4px;font-size:16px;line-height:24px;padding:3px 12px}.badge.bg-danger-light{background-color:#f6e4e2;color:#bf4539;font-weight:normal}.badge.bg-success-light{background-color:#e6f0df;color:#577d3b;font-weight:normal}.badge.bg-secondary-light{background-color:#f7f7f6;color:#727b80;font-weight:normal}.badge.bg-secondary-light-new{background-color:#d5d4d3;color:#727b80;font-weight:normal}.badge.bg-warning-light{background-color:#FFF4E2;color:#E29200;font-weight:normal}footer{box-shadow:0 -1px 6px 0 rgba(10,22,70,0.1);font-size:14px;padding:20px 30px 20px}footer .entires-info{color:#6c6f73}footer .entires-info form{padding:0 10px}footer .entires-info .total-count{color:#3a3f42;font-weight:600}.base-input,.admin-form .field-row input[type=text]{height:44px;padding:8px 12px;color:#6c6f73;border-radius:8px;border:1px solid #d5d4d3;font-size:16px}.base-input:focus,.admin-form .field-row input[type=text]:focus{border-radius:8px;border-color:#81bc64;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(129,188,100,0.6)}.form-select{border-radius:8px}.admin-form .field-row{display:flex;flex-direction:column;padding-bottom:16px}.admin-form .field-row .field_with_errors input{border:1px solid var(--bs-red) !important;width:100%}.admin-form .field-row label{margin-bottom:4px;line-height:1.71;font-size:14px;color:#24282a;font-weight:bold}.admin-form .action{display:flex;flex-direction:row;justify-content:flex-end}.admin-form .action input,.admin-form .action a{margin-left:20px}.admin-form .form-selector{display:flex;flex-direction:row}.form-signin label{font-weight:bold;font-size:14px}.form-signin p{text-align:center;color:#6c6f73}.form-signin span{color:#6c6f73;text-align:center;font-size:12px}.form-signin .reveal-password{position:relative}.form-signin .reveal-password input{padding-right:40px}.form-signin .reveal-password a{position:absolute;right:10px;top:10px;z-index:100}.with-transparent-icon{position:relative}.input-icon{position:absolute;top:0;right:0;margin-top:5px;margin-right:10px}input[type=range]{accent-color:#577d3b}header{background-color:#f7f7f6;padding:25px 30px 30px 30px}header h1{color:#24282a;font-size:24px;font-weight:600}header input,header select{padding:8px 12px;border-radius:8px;border:1px solid #d5d4d3}header input:focus,header select:focus{border-radius:8px}header input:not([type=submit]){min-width:300px}header input[type=submit]{min-width:100px}header select{padding-right:26px}header .back a{color:#999897;text-decoration:none;font-size:14px}header .details h1{margin-bottom:0}header .details span{color:#6c6f73;line-height:24px;font-size:14px}.map-modal{max-width:1000px}.map-modal-body{padding:20px 40px 40px 40px}.map-modal-title-container{display:flex;flex:1;justify-content:center}.map-modal-title{display:flex;flex:1;justify-content:center;font-weight:600;font-size:24px;color:#24282a;padding-top:30px}.map-modal-subtitle{text-align:center;margin:0;font-size:16px}.map-modal-header{border-bottom:none;padding:0;padding-right:24px}.map-modal-content{border-radius:16px}.modal-admin .modal-content{border-radius:16px}.modal-admin .modal-header{border:0;padding:24px 24px 0}.modal-admin .modal-body{padding:0 40px}.modal-admin .modal-body .modal-title{font-size:25px;font-weight:bold;line-height:1.44;color:#3a3f42}.modal-admin .modal-body .modal-description{color:#3a3f42;font-size:18px}.modal-admin .modal-body input{border-radius:8px;padding:9px 12px}.modal-admin .modal-body .invalid-feedback{color:#bf4539;display:block;font-size:12px;margin:0 0 16px;text-align:left}.modal-admin .modal-footer{border:0;display:block;padding:0 0 40px}.pagination{margin:0}.pagination .page-link{color:#6c6f73;border:0;border-radius:4px}.pagination .page-link:hover{color:#24282a;background-color:transparent}.pagination .page-extreme{color:#999897;background-color:#f5f5f4}.pagination .page-extreme:hover{color:#36383b;background-color:#d5d4d3}.pagination .page-item.active .page-link{background-color:#81bc64}.pagination .page-item.active .page-link:hover{color:white}.form-search input[type="search"]{border-radius:8px;color:#24282a;min-width:350px}.form-search input[type="search"]::placeholder{color:#6c6f73}.form-search .form-control:focus{border:solid 1px #81bc64;box-shadow:none}.form-search .list-group{width:350px;position:absolute}.form-search .list-group-item-action:hover,.form-search .list-group-item-action:focus{background-color:#577d3b;color:#fff;cursor:pointer}.environment-banner{height:25px;line-height:25px;font-size:12px;color:white}.environment-banner.qa,.environment-banner.development,.environment-banner.test{background:#DDA827}.environment-banner.staging{background:#067EB2}.admin-sidebar{background-color:#81bc64;flex:0 0 240px;padding:18px;margin:0;font-weight:600;font-size:14px}.admin-sidebar ul a{height:40px;padding:8px 12px;border-radius:4px;color:white;align-items:center;display:flex;flex:1;align-items:center;margin-top:4px}.admin-sidebar ul a img{margin-right:12px}.admin-sidebar ul a svg{margin-right:12px}.admin-sidebar ul a:hover{background-color:#577d3b;color:white}.admin-sidebar ul a.active{background-color:#577d3b}.admin-sidebar .logo{width:200px;margin-bottom:28px}.admin-sidebar .icon-container{display:inline-block;width:24px;text-align:center;margin-right:8px}.admin-sidebar .nav-link{display:flex;align-items:center}.sort-icons-wrapper{display:inline-block}.sort-icons-wrapper .sort-icons{display:grid}.sort-icons-wrapper .sort-icons i.fa{line-height:0;color:#999797}.sort-icons-wrapper .sort-icons i.fa.current{color:#24282a}.admin-table{overflow-x:visible}.admin-table.fixed-width table{table-layout:fixed;word-wrap:break-word}.admin-table thead{color:#6c6f73;border-bottom:1px solid #6C6F73 !important}.admin-table tbody{border-top-width:0px !important}.admin-table th{color:#6c6f73;font-size:14px;font-weight:bold;padding:7px 20px;text-transform:uppercase;white-space:nowrap}.admin-table th a{color:#6c6f73;text-decoration:none}.admin-table th a.current{color:#24282a}.admin-table td{padding:15px 20px;color:#24282a;font-size:16px;background-color:white}.admin-table .icon-cell{max-width:50px;width:50px}.admin-action-row-table tbody tr{cursor:pointer !important}.admin-action-row-table tbody tr.selected td{background-color:#E6F0DF}.row-expand-toggle{border-radius:4px;padding:7px 8px}.row-expand-toggle:hover{background-color:#cde1c0}.row-expanded>td{padding:0}.row-expanded table{border:transparent;margin:0;table-layout:fixed;word-wrap:break-word}.row-expanded .table>:first-child{border-bottom-width:0px}.w-fc{width:fit-content}.max-w-350{max-width:350px}.w-40{width:40%}.hint-text{color:#727b80}h2.light{font-size:20px}body{color:#2b3e1d;font-family:'Maven Pro', sans-serif;font-size:16px;overflow:hidden}main{flex:auto}h3{color:#24282a;font-size:18px;line-height:28px;font-weight:600}.admin-page{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:scroll;padding:30px}.admin-info-nav{font-size:16px;background-color:#f7f7f6;padding-left:30px !important;padding-right:30px !important}.admin-info-nav.admin-info-nav-lg{font-size:17px;font-weight:700}.admin-info-nav.admin-info-nav-lg .nav-link{padding-bottom:12px}.admin-info-nav .nav-link{color:#999897;padding:0;padding-bottom:8px;margin-right:28px;cursor:pointer}.admin-info-nav .nav-link:hover,.admin-info-nav .nav-link.active{border-bottom:3px solid #81bc64;padding-bottom:5px;color:#24282a}.border-right{border-right:1px solid #d5d4d3}.text-highlight{color:#067eb2}.no-account h1{font-size:24px;line-height:36px;color:#24282a;text-align:center;font-weight:bold}.no-account span{color:#6c6f73;font-size:16px;line-height:26px;text-align:center}.no-account img{width:56px;height:56px;margin-bottom:50px}.collar-color{width:20px;height:20px;display:inline-flex;justify-self:center;align-self:center}.mr-20{margin-right:20px !important}.form-control{border-radius:8px}.turbo-progress-bar{background-color:#81bc64}.badge.badge-sm{font-size:12px}.bg-info-200{background-color:#CDE5EF;color:black}.w-160{width:160px !important}body.activations{background-image:url(/assets/background/biege-bec6d1f518368cd1fea8a08e04e18f24bf0cae5eadc37c8046a037ee84feeac5.webp);background-size:cover}body.activations .c-activation-explain{font-size:24px;font-weight:600;line-height:30px;max-width:550px}body.activations .c-activation-note{font-size:18px;line-height:26px}body.activations .c-activation-info{font-size:14px;max-width:400px;color:#727B80}body.activations .c-activation-generation-help{font-size:18px;max-width:550px;color:#3A3F42}body.activations .c-card{background-color:rgba(255,255,255,0.7);border-radius:12px;margin-bottom:144px;padding:32px}body.activations .c-success-text{max-width:440px}body.activations .c-success-link{border-bottom:1px solid #577d3b;font-size:14px;font-weight:500;letter-spacing:0.5px;line-height:22px;text-decoration:none}body.activations .activation-form{width:100%;max-width:440px}body.activations .activation-form input{padding:11px 16px}body.activations .activation-form input.invalid{border-color:#bf4539}body.activations .activation-form .invalid-feedback{color:#bf4539;display:block;font-size:12px;margin:0 0 16px;text-align:left}body.activations .activation-form .btn{max-width:200px}body.activations.recover form .btn{max-width:200px}body.cancellation_requests{background-image:url(/assets/background/biege-bec6d1f518368cd1fea8a08e04e18f24bf0cae5eadc37c8046a037ee84feeac5.webp);background-size:cover}body.cancellation_requests .c-card{background-color:rgba(255,255,255,0.7);border-radius:12px;margin-bottom:144px;padding:32px 40px}body.cancellation_requests .cancellation-form{width:100%}body.cancellation_requests .cancellation-form .invalid-feedback{color:#bf4539;display:block;font-size:12px;margin:0 0 16px;text-align:left}body.cancellation_requests .cancellation-form .form-check{margin-bottom:10px}body.cancellation_requests .cancellation-form .form-check-label{font-family:'Acumin Pro', sans-serif;font-size:16px;font-weight:normal}body.cancellation_requests .cancellation-form .btn{max-width:200px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;padding:13px 0}body.cancellation_requests .cancellation-form .back-link{border-bottom:1px solid #577d3b;font-family:'Acumin Pro', sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;line-height:22px;text-decoration:none}body.cancellation_requests.show{text-align:center}body.cancellation_requests.show .note{max-width:550px}body.cancellation_requests.show h2{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-0.27px}body.cancellation_requests.show h3{font-size:18px;font-weight:600;letter-spacing:normal;color:#3a3f42}body.cancellation_requests.show p{font-size:18px;font-weight:normal;letter-spacing:normal}.passwords.edit,.passwords.update,.passwords.success{background-image:url(/assets/background/biege-bec6d1f518368cd1fea8a08e04e18f24bf0cae5eadc37c8046a037ee84feeac5.webp);background-size:cover}.passwords.edit .logo,.passwords.update .logo,.passwords.success .logo{width:100%}.passwords.edit .c-password-card,.passwords.update .c-password-card,.passwords.success .c-password-card{max-width:500px;padding:32px;border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);background-color:white}.passwords.edit .c-password-help,.passwords.update .c-password-help,.passwords.success .c-password-help{max-width:380px;font-size:16px}@media (min-width: 576px){.passwords.edit .c-password-help,.passwords.update .c-password-help,.passwords.success .c-password-help{font-size:18px}}.passwords.edit .c-password-hint,.passwords.update .c-password-hint,.passwords.success .c-password-hint{color:#6c6f73}.pages.deeplink_landing{background-image:url(/assets/background/biege-bec6d1f518368cd1fea8a08e04e18f24bf0cae5eadc37c8046a037ee84feeac5.webp);background-size:cover}.pages.deeplink_landing .logo{width:100%}.pages.deeplink_landing .c-pages-card{margin-top:150px;max-width:500px;padding:32px}@media (max-width: 576px){.pages.deeplink_landing .c-pages-card{margin-top:120px}}@media (max-width: 576px){.pages.deeplink_landing .c-pages-logo{position:fixed;top:0;left:50%;transform:translate(-50%, 0);background-color:white;width:100%;padding:25px 0;border-bottom:1px solid #d5d4d3}}.pages.deeplink_landing .c-pages-help{max-width:380px;font-size:16px}@media (min-width: 576px){.pages.deeplink_landing .c-pages-help{font-size:18px}}.pages.deeplink_landing .c-pages-hint{color:#6c6f73}@font-face{font-family:'Acumin Pro';src:url(/assets/acuminpro-bold-bcf48ca1eee593242b583b30b57a17b039bbe1eb3170a40fbf685eb6359a795b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Italic';src:url(/assets/acuminpro-blackitalic-6cfc3a6c8b11a673441d881e4ccc831f9e9e4324c819d752cac10fa76cd82169.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}body{font-family:'Maven Pro', sans-serif;color:#2b3e1d;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:'Acumin Pro', sans-serif;color:#2b3e1d}h1{font-weight:600;font-size:24px;font-stretch:normal;font-style:normal;line-height:1}@media (min-width: 576px){h1{font-size:40px}}.full-height{height:100vh}label{font-family:'Karla';font-size:15px;font-weight:600;color:#24282a}.btn-light{border:1px #d5d3d3 solid;color:#3a3f42;font-weight:bold}
