a.primary{border-width:2px;border-radius:5px;display:inline-block;padding:.5rem 1rem}.two-columns h3{font-weight:700}.two-columns p{color:#000}.two-columns article figure{display:inline-flex;position:relative;width:75%}.two-columns article figure img{width:100%}.two-columns article figure:before{content:"";background-color:#594c81;position:absolute;width:200px;height:200px;bottom:-2rem;left:-2rem;z-index:-1}.cta-group{margin-top:2.5rem}.three-columns article h3{font-weight:700;text-align:center}.three-columns article p{text-align:center}.three-columns article .card figure{display:inline-flex;position:relative;width:75%}.three-columns article .card figure img{width:100%}.three-columns article .card h4{font-weight:700}.three-columns article .card p{font-size:1rem;padding:0 2rem}.info-banner article figure{display:inline-flex;position:relative}.info-banner article h4{font-weight:700}footer{background:#dfa33e;color:#fff}footer p{font-weight:700}footer ul{margin:1.5rem 0 0}footer ul li a{display:inline-block;padding:.2rem 0}footer ul li a:hover{text-decoration:underline}footer .copyright{text-align:center;font-size:.8rem}header{position:absolute;right:0;left:0;top:28px;z-index:999}nav{background-color:#fff;padding:.5rem 1rem;border-radius:100px;height:70px;display:flex;align-items:center;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25))}nav img{margin-right:1rem}nav img,nav ul{display:inline-flex}nav ul{list-style:none;margin:0;padding:0}nav ul li a{color:#1d293d;font-size:1rem;font-weight:700;padding:0 1rem;transition:all .3s ease-in}nav ul li a:hover{text-shadow:1px 0 hsla(0,0%,100%,.2),-1px 0 hsla(0,0%,100%,.2),0 -1px hsla(0,0%,100%,.2),0 1px hsla(0,0%,100%,.2)}.social-icons{display:inline-flex;float:right}.social-icons a{color:#fff;cursor:pointer;width:26px}.social-icons a:last-child{margin-left:1rem}.adoptions-main{background-color:#ecf0f1}.adoptions-main .adoptions-section{padding:5rem 0}.adoptions-main .adoptions-section .adoptions-header{margin-bottom:5rem;position:relative}.adoptions-main .adoptions-section .adoptions-header h1{font-size:2.5rem}@media(max-width:599px){.adoptions-main .adoptions-section .adoptions-header h1{text-align:center}}.adoptions-main .adoptions-section .adoptions-header p{color:#594c81}@media(max-width:599px){.adoptions-main .adoptions-section .adoptions-header p{text-align:center}}.mascot-card-adoption{background-color:#fff;position:relative}@media(max-width:599px){.mascot-card-adoption{margin:0 1rem}}.mascot-card-adoption .mascot-image{height:500px;background-size:cover!important}.mascot-card-adoption .mascot-data{padding:.8rem 1rem .5rem}.mascot-card-adoption .mascot-data h2{font-weight:700;font-size:1.3rem}.mascot-card-adoption .mascot-data h2 span{font-weight:400;font-size:.9rem}.mascot-card-adoption .mascot-data p{font-size:1rem;color:gray}.mascot-card-adoption .mascot-data .buttons{justify-self:flex-end;align-content:center}.mascot-card-adoption .date{position:absolute;top:0;right:0;background-color:#338daf;color:#fff;padding:.5rem 1rem;font-size:.9rem;font-weight:700;border-radius:0 0 0 10px}button{font-family:var(--font-inter);font-weight:200}.loading-wrapper{display:flex;justify-content:center;align-items:center;height:65vh;width:100%}.loading-wrapper .loading{color:#594c81;font-size:5rem;animation:animate 2s infinite}.sending-wrapper{display:flex;justify-content:center;align-items:center}.sending-wrapper .sending{color:#fff;font-size:1rem;animation:animate 2s infinite}.journey-wrapper span{display:inline-flex;justify-content:center}.journey-wrapper .stage{background-color:gray;color:#fff;height:3rem;width:3rem;border-radius:50%;align-items:center;position:relative}.journey-wrapper .stage:after{content:"";display:block;width:220%;height:2px;background-color:gray;margin:0 auto;position:absolute;left:100%}.journey-wrapper .stage.done,.journey-wrapper .stage.done:after{background-color:#dfa33e}.journey-wrapper .stage.last:after{display:none}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.questionnaire-main .questionnaire-wrapper{align-content:center;min-height:65vh}.questionnaire-main .questionnaire-wrapper .questionnaire-section{display:none;background-color:#fff;padding-top:100px;max-width:80rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section.current{display:block}.questionnaire-main .questionnaire-wrapper .questionnaire-section h1{color:#000;font-size:2rem;margin-bottom:1rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section h2{font-size:1.5rem;margin-bottom:2rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data .mascot-icon{align-content:center;text-align:center}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data .mascot-basic h2{padding:.5rem 0 0 1rem;font-size:1.4rem;font-weight:700}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data .mascot-basic h2 span{font-weight:400;font-size:.9rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data .mascot-basic p{padding-left:1rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data h2{font-size:1.5rem;margin-bottom:0;color:#000}.questionnaire-main .questionnaire-wrapper .questionnaire-section .mascot-data .guarded{margin:2rem 0}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions{color:#000}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions .label{font-size:.9rem;font-weight:700;display:block;margin-bottom:.3rem;width:100%}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions .label span{color:red;display:inline-block;margin-left:.2rem}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions input:not([type=radio]){margin-bottom:1rem;width:100%;padding:.7rem;border:1px solid #ccc;border-radius:5px}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions input:not([type=radio]):focus{outline:none;border:1px solid #594c81}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions input:not([type=radio]).error{border:1px solid red}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions textarea{resize:none;margin-bottom:1rem;width:100%;padding:.7rem;border:1px solid #ccc;border-radius:5px}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions textarea:focus{outline:none;border:1px solid #594c81}.questionnaire-main .questionnaire-wrapper .questionnaire-section .questions textarea.error{border:1px solid red}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner{background-color:#dfa33e}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner .mascot-icon{color:#000;align-content:center;text-align:center}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner .info{padding:.6rem 1rem;color:#000}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner .info h2{font-size:1rem;margin:0;font-weight:700}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner .info h2 span{font-weight:400;font-size:.9rem}.questionnaire-main .questionnaire-wrapper .mascot-indicator-banner .info p{font-size:.9rem;margin:0;color:#000}.start-wrapper{margin-top:2rem}.main-primary{background-color:#594c81;color:#fff;padding:1rem;width:100%}.main-secondary{border:2px solid #594c81}.option-wrapper{display:inline-flex;padding:.75rem}.option-wrapper.error{border:1px solid red}.option-wrapper label{display:inline-block;margin-left:.7rem}.timer{margin-top:2rem}.intro{color:#000}.adoptions-header{position:relative}.mascot-card{background-color:#dfa33e;position:absolute;right:-1rem;top:-5rem;min-width:300px}.mascot-card .mascot-data .grid{margin-bottom:1rem}.mascot-card .mascot-data .grid p{color:#000!important;font-size:.9rem!important}.stories-section{padding:3rem 0}.elfsight-app-f578e2c8-7317-4b52-bca8-4ce79eafa59b{position:relative}.elfsight-app-f578e2c8-7317-4b52-bca8-4ce79eafa59b:after{background-color:#fff;content:"";position:absolute;bottom:0;left:0;height:50px;width:100%;z-index:999999}*{transition:all .2s ease-in}body{background-color:#fff;color:#594c81}.kulim{font-family:var(--font-kulim)}.inter{font-family:var(--font-inter)}.landing-title{font-family:var(--font-kulim)}.landing-text{font-family:var(--font-inter);font-size:1em;font-weight:500;text-align:center}.landing-logo{border-radius:50%}