@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bona+Nova+SC:ital,wght@0,400;0,700;1,400&display=swap);body{color:gray;font-family:Lato,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7;margin:2rem}.heading-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;margin-bottom:6rem;text-align:center;text-transform:uppercase}.heading-primary--main{animation:moveInLeft 1s ease-out;display:block;font-size:6rem;font-weight:400;letter-spacing:2rem}.heading-primary--sub{animation:moveInRight 1s ease-out;display:block;font-size:2.2rem;font-weight:700;letter-spacing:1.5rem}.heading-secondary{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;display:inline-block;font-size:3.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .2s}.heading-secondary:hover{text-shadow:.5rem 1rem 2rem #0003;transform:skewY(2deg) skewX(13deg) scale(1.1)}.heading-tertiary{display:inline-block;font-size:1.6rem;font-weight:700;text-align:center;text-transform:uppercase;transition:all .2s}.heading-tertiary-animated:hover{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7ed56f 20%,#55c57a 30%,#28b485 80%);-webkit-background-clip:text;background-clip:text;transform:translateY(-4px)}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:62.5%}body{box-sizing:border-box;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.u-center-text{text-align:center}.u-margin-bottom-medium,.u-margin-bottom-small{margin-bottom:2rem}.u-margin-bottom-big{margin-bottom:8rem}.btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;border-radius:10rem;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:3px;padding:1.5rem 4rem;position:relative;text-transform:uppercase;transition:all .2s}.btn:hover{box-shadow:0 1rem 2rem #0003;transform:translateY(-3px)}.btn:active{box-shadow:0 .5rem 1rem #0003;transform:translateY(-1px)}.btn:after{border-radius:10rem;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%;z-index:-1}.btn:hover:after{opacity:0;transform:scaleX(1.4) scaleY(1.6)}.btn-white{color:#777}.btn-white,.btn-white:after{background-color:#fff}.btn-animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{border-bottom:1px solid #55c57a;color:#55c57a;display:inline-block;font-size:1.6rem;padding:3px;text-decoration:none;transition:all .2s}.btn-text:hover{background-color:#55c57a;box-shadow:0 1rem 2rem #00000026;color:#fff;transform:translateY(-2px)}.btn-text:active{box-shadow:0 .5rem 1rem #00000026;transform:translateY(0)}.dark{border:2px solid #000000b3;box-shadow:0 2px 8px #000000b3}.light{border:2px solid #ffffffb3;box-shadow:0 2px 8px #ffffffb3}body{overflow-x:hidden!important}.home{text-decoration:underline}.home_container{height:-webkit-max-content;height:max-content;overflow-x:hidden}.solid_background{background-image:linear-gradient(270deg,#b2fda5,#5fd1ab);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 40%,0 24vh);clip-path:polygon(0 0,100% 0,100% 40%,0 24vh);z-index:100}.solid_background,.transparent_background{height:40vh;position:fixed;transition:all .5s;width:100%}.transparent_background{background:#0000;z-index:0}.border-gradient{border:5px solid;border-image-slice:1}.border-gradient-green{border-image-source:linear-gradient(270deg,#00c853,#b2ff59)}.only-bottom{border-left:0;border-right:0;border-top:0}.welcome_message_container{height:-webkit-max-content;height:max-content;margin-top:15%;text-align:center;width:40%}.welcome_message{font-size:4.6rem;text-shadow:1px 0 1px #000}.module-selection-message,.welcome_message{color:#000;font-family:Adys Regular;font-weight:400;letter-spacing:.2rem}.module-selection-message{font-size:2.5rem;text-shadow:0 0 1px #000}.welcome_message-name{color:#5fd1ab;font-family:Adys Bold;font-size:4.7rem;font-weight:500;text-shadow:1px 1px 1px #000}.home-content{display:flex;flex-direction:row;gap:16%;height:100vh;justify-content:start}.module-nodes-container{margin-top:22%}#central-node-container{border:2px dashed #5fd1ab;border-radius:50%;padding:2.5rem;position:absolute}#central-node{border:5px solid #5fd1ab;border-radius:50%;box-shadow:0 2px 8px #b2fda5;height:27rem;width:27rem}.module-container{height:15rem;width:15rem}.module,.module-container{position:relative;z-index:200}.module{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:10rem;justify-content:center;margin-right:2rem;width:10rem}.module:hover{border:2px solid #5fd1ab;box-shadow:0 2px 8px #b2fda5}.extra{right:3.5rem;top:-1rem;transition:all .5s}.extra:hover{top:0;transition:all .5s}.first{right:10rem;top:1rem;transition:all .5s}.first:hover{right:8.5rem;top:1.8rem}.second{left:2.5rem;right:0;top:1rem;transition:all .5s}.second:hover{left:1rem;top:1.8rem}.third{right:11rem;top:10rem;transition:all .5s}.third:hover{right:9.4rem;top:9.4rem}.fourth{left:2rem;top:11rem;transition:all .5s}.fourth:hover{left:1rem;top:10rem}.connector-outter{align-items:center;border:1px solid #5fd1ab;border-radius:50%;display:flex;height:2.3rem;justify-content:center;width:2.3rem}.connector-inner{background-color:#5fd1ab;border-radius:50%;height:1.3rem;width:1.3rem}.central-node-image-wrap{cursor:pointer;height:22rem;margin-bottom:0;margin-left:2rem;margin-top:1.5rem;overflow:hidden;position:relative;transition:all .2s;width:22rem}.central-node-image-glitch{background:url(/static/media/paw-glitch.4273dcdfe8eb8cc6b694.png) no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1)}.central-node-image-glitch:after,.central-node-image-glitch:before{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.central-node-image-glitch:before{animation-name:glitchAnim1}.central-node-image-glitch:after{animation-name:glitchAnim2}.module-icon{color:#000000b3;transition:all .5s}.module_icon{filter:grayscale(100%);transition:all .4s}.module:hover .module_icon{filter:grayscale(0);transition:all .4s}.fourth .module-icon,.third .module-icon{color:#000000b3;transition:all .5s}.module:hover .module-icon{color:#5fd1ab!important}.module-summary{align-items:center;border-radius:50%;display:flex;flex-direction:row;height:100%;justify-content:center;text-align:center;transition:all .5s;width:100%}.reveal{animation:reveal .6s ease-in-out;animation-fill-mode:forwards}.hide{animation:hide .3s ease-in-out;animation-fill-mode:forwards}.module-details-container{animation:showFromLeft .7s ease-in-out;animation-fill-mode:forwards;border-radius:8px;margin-left:2rem;margin-top:5rem;padding:1rem}.module-title{color:#5fd1ab;font-family:Adys Bold;font-size:3rem;text-shadow:1px 1px 1px #000}.module-summary-text{color:#000;font-family:Adys Regular;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;margin-top:2rem}.module-summary-image-container{align-items:center;border:1px solid #5fd1ab;border-radius:50%;box-shadow:inset 0 0 5px #00000080;box-shadow:inset 0 0 5px #b2fda5;display:flex;height:8rem;justify-content:center;position:absolute;width:8rem}.footer-container{position:relative;z-index:400}.big{font-size:4rem;margin-left:9rem;margin-top:1rem;width:-webkit-max-content;width:max-content}#mask{background-color:#fff;background:url(/static/media/paw-glitch.4273dcdfe8eb8cc6b694.png) no-repeat 50%;background-size:cover;border-radius:50%;height:25rem;position:absolute;width:25rem}.showFromTop{animation:showFromTop .7s ease-in-out;animation-fill-mode:forwards}.showFromBottom{animation:showFromBottom .7s ease-in-out;animation-fill-mode:forwards}@keyframes reveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes showFromLeft{0%{opacity:0;transform:translateX(-500px)}to{opacity:1;transform:translateX(50px)}}@media only screen and (max-width:600px){.solid_background{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,0 24vh);clip-path:polygon(0 0,100% 0,100% 40%,0 24vh)}.home-content{flex-direction:column}.module-nodes-container{margin-bottom:-35vh;margin-left:5vw;margin-top:-4vh;transform:scale(.65);z-index:200}.module-selection-message{font-size:1.8rem;margin:-3rem auto 0;width:80%}.module{z-index:200}.welcome_message_container{margin-top:16vh;width:100%}.welcome_message{font-size:2.3rem}.welcome_message-name{font-size:3rem}.footer-container{position:relative;z-index:400}}.home_glitch-text_wrap{height:5.4rem;letter-spacing:.5rem;margin-bottom:0;margin-left:-10rem;margin-top:1vw;overflow:hidden;position:relative;width:25%}.home_glitch-text-dark,.home_glitch-text-light{-webkit-text-fill-color:#0000;animation:moveInLeft 1s ease-out;background:-webkit-linear-gradient(#282d37,#797c7d);background-clip:text;-webkit-background-clip:text;bottom:0;display:block;font-family:Adys Bold,sans-serif;font-size:3rem;font-weight:400;height:100%;left:0;letter-spacing:.5rem;margin:0 0 0 2.4vw;position:absolute;right:0;top:0;width:-webkit-max-content;width:max-content}.beta-text-light,.home_glitch-text-light{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#fff,#fff);background-clip:text;-webkit-background-clip:text}.home_glitch-text-dark:after,.home_glitch-text-dark:before,.home_glitch-text-light:after,.home_glitch-text-light:before{animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:attr(data-text);left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.beta-text-dark{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#282d37,#797c7d);background-clip:text;-webkit-background-clip:text}.beta-text-dark,.beta-text-light{font-family:Adys Regular,sans-serif;font-size:2rem;margin-left:.7rem}.home_glitch-text-dark:before,.home_glitch-text-light:before{animation-name:glitchAnim1}.home_glitch-text-dark:after,.home_glitch-text-light:after{animation-name:glitchAnim2}.home_glitch_wrap{animation:moveInBottom 1s ease-out;cursor:pointer;height:6.4rem;margin-bottom:0;overflow:hidden;position:relative;transition:all .2s;width:6.4rem}.home_glitch-dark{background:url(/static/media/paw-glitch.4273dcdfe8eb8cc6b694.png) no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1)}.home_glitch-dark:after,.home_glitch-dark:before{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.home_glitch-dark:before{animation-name:glitchAnim1}.home_glitch-dark:after{animation-name:glitchAnim2}.home_glitch-light{background:url(/static/media/paw-white.1eaba8f54aa778e53d41.png) no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1)}.home_glitch-light:after,.home_glitch-light:before{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.home_glitch-light:before{animation-name:glitchAnim1}.home_glitch-light:after{animation-name:glitchAnim2}.MuiBox-root{padding:1rem 0}.home_nav-text{cursor:pointer;font-family:Adys Bold,sans-serif;font-size:2rem;font-weight:400;transition:all .3s;width:-webkit-fit-content;width:fit-content;z-index:10}.home_nav-text:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-underline-offset:5px}.nav-search-field{align-items:center;border:1.5px solid #000;border-radius:5px;display:flex;flex-direction:row;height:3.4rem;justify-content:end;padding:1rem;width:20rem}.navigation-item{cursor:pointer}.navigation-item:hover p{color:#fff!important}.login-icon{transition:all .3s}.navigation-item:hover .login-icon{color:#fff;transition:all .3s}.menu-user_name{color:#5fd1ab;display:inline-block;font-family:Adys Bold,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:14rem}.badgeContent_badge__GreMn{background-color:#55c57a;border-radius:50%;color:#fff;font-size:10px;padding:3px 6px;position:absolute;right:0;top:0}.search-result-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:start;padding:.7rem 6rem .7rem .7rem}.search-result-container p{display:inline-block;max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-container:hover{background-color:#00000008}.search-separator{background-image:linear-gradient(270deg,#7ed56f33,#28b485b3);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:1px;width:100%}.search-count{background-color:#5fd1abe6;border-radius:50%;color:#fffc;font-family:Adys Bold,sans-serif;font-size:1.3rem;padding:.1rem .6rem 0}.search-loader-cont{align-items:center;display:flex;height:10rem;justify-content:center;margin:0 auto;width:24.5rem}.search-loader svg circle{stroke-width:2!important;transform:translate(0)!important}.notification-title{color:#5fd1ab;color:#0009;display:inline-block;font-family:Adys Regular,sans-serif;font-size:1.3rem;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.notifications_menu-dark,.notifications_menu-light{height:auto;max-height:28rem;overflow:hidden scroll;padding:.5rem}.notifications_menu-light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.notifications_menu-light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.notifications_menu-light::-webkit-scrollbar-track{background-color:#fff}.notifications_menu-dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.notifications_menu-dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.notifications_menu-dark::-webkit-scrollbar-track{background-color:#121212}.info-popup-container{background-color:#fff;border:1px solid #000000b3;border-radius:8px;box-shadow:0 2px 8px #000000b3;height:280px;margin:0 auto;padding:5px;width:400px}.info-popup-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:4rem;padding:20px}.info-popup-content .content-image{bottom:4.5rem;position:absolute;transform:scale(.7)}.info-popup-content h4{color:#000c;font-family:Adys Bold;font-size:2.1rem;font-weight:500}.info-popup-content div{text-align:center}.info-popup-content div p{color:#000c;font-family:Adys Regular;font-size:1.7rem;font-weight:400;margin-top:.2rem}.info-popup-content .module-name{color:#28b485;font-family:Adys Bold;font-size:2.3rem;font-weight:500}@media only screen and (max-width:600px){.info-popup-container{transform:scale(.85);width:100%}.info-popup-content .module-name{color:#28b485;font-family:Adys Bold;font-size:2.3rem;font-weight:500}}.primary-footer-nav .footer-nav ul.flow[role=list]>li>a{font-size:1.8rem}.MuiSvgIcon-root.social-icon{color:#fff;filter:drop-shadow(1px 1px 1px #000);height:3rem!important;width:3rem!important;z-index:300}.MuiSvgIcon-root:hover.social-icon{color:#2a623c;transform:scale(1.05)}.socials{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:3vw;margin-top:2.4vw}.socials p{border-bottom:1.5px solid #fff;box-shadow:0 1px 0 #000;color:#fff;font-family:Adys Bold,sans-serif;font-size:1.2vw;z-index:300}.social-list{display:flex;gap:2rem;padding-top:.5vw}.social-list li span{z-index:300}.primary-footer{background:linear-gradient(270deg,#b2fda5,#5fd1ab);padding:1rem;z-index:300}.footer-logo-cont{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center;margin-top:1.4vw}.footer-logo{display:block;filter:drop-shadow(1px 1px 1px #000);height:7rem;width:8rem}.footer-nav a{color:#fff;font-family:Adys Bold,sans-serif;text-decoration:none;width:-webkit-fit-content;width:fit-content;z-index:300}.footer-nav a:is(:hover){color:#2a623c}.footer-nav{border-left:1px solid #fff;margin-right:1vw;padding-left:2vw}.footer-nav,.footer-nav ul{align-items:center;display:flex}.footer-nav ul{flex-direction:row;gap:2vw;justify-content:center;width:50vw}.footer-nav li{font-size:1.4vw;width:-webkit-max-content;width:max-content}.primary-footer-wrapper{display:flex;gap:4vw;justify-content:space-between;z-index:300}.primary-footer-logo-social{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:2vw}.primary-footer-logo-social a{transition:transform .5s}.primary-footer-logo-social a:hover{transform:scale(1.1)}@media screen and (max-width:430px){.primary-footer-logo-social{align-items:center;display:flex;flex-direction:column-reverse;gap:2vw;justify-content:center;margin-left:0}.footer-logo-cont{flex-direction:row}.footer-logo{height:4.5rem;margin-right:1vw;width:5rem}.footer-logo-cont p{font-size:1rem}.socials{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-5vw;margin-top:2.4vw}.socials p{border-bottom:1px solid #fff;box-shadow:none;color:#fff;font-size:4vw;margin-bottom:.4vw}.footer-nav{align-items:start;justify-content:center;width:40vw}.footer-nav,.footer-nav ul{display:flex;flex-direction:column;margin:0;padding:0}.footer-nav ul{align-items:center}.footer-nav ul li{font-size:3.5vw;width:80%}}.backdrop{z-index:1500}.module-popup-container{background-color:#fff;border:1px solid #000000b3;border-radius:8px;box-shadow:0 2px 8px #000000b3;height:-webkit-fit-content;height:fit-content;margin:0 auto;padding:1rem .5rem .5rem;width:90%}.close-icon-container{text-align:end;width:100%}.module-popup-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:.5rem}.module-popup-content h4{font-family:Adys Regular;font-size:2.1rem;font-weight:500}.module-popup-content div{text-align:center}.module-popup-content div p{font-family:Adys Regular;font-size:1.5rem;font-weight:400;margin-top:.2rem}.module-name{color:#28b485b3;font-family:Adys Bold;font-size:2rem;font-weight:500}.image-title-container{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-bottom:2rem;margin-top:-4rem;width:-webkit-fit-content;width:fit-content}.module-summary-popup-image-container{align-items:center;border:1px solid #28b485b3;border-radius:50%;box-shadow:inset 0 0 5px #00000080;box-shadow:inset 0 0 5px #28b485b3;display:flex;height:6rem;justify-content:center;width:6rem}.image-title-container .big{color:#28b485;font-family:Adys Bold,sans-serif;font-size:2.4rem;margin-left:1rem}.open-module-btn-container{display:flex;justify-content:end;margin-top:4rem;width:100%}.open-module-btn-container .open-module-btn{background-color:#28b485b3;border:2px solid #000c;border-radius:8px;color:#0009;cursor:pointer;font-family:Adys Bold,sans-serif;font-size:1.6rem;padding:.4rem .7rem;transition:all .3s}.open-module-btn-container .open-module-btn:hover{background-color:#28b485;color:#000;transform:scale(1.02);transition:all .3s}@media only screen and (max-width:600px){.info-popup-container{transform:scale(.8)}}.landing_landing-container__jWIid{padding:0}.landing_features-container__zTFTa{margin-top:-49vh}@media screen and (max-width:430px){.landing_features-container__zTFTa{margin-top:-47vh}}html::-webkit-scrollbar{width:.4vw}html::-webkit-scrollbar-thumb{background-color:#28b485b3}html::-webkit-scrollbar-track{background-color:var(--global-scroll-track-color)!important}.landing-container{padding:0}.features-container{margin-top:10vh;transition:all .5s;width:100%}.separator-container{margin-top:-28.4vh;width:100%}.separator-container-horizontal{margin-bottom:-11vh;margin-top:-20vh}.stories_cont{height:160vh;margin-top:-9.2vh;padding-bottom:5vw}@media screen and (max-width:600px){.stories_cont{height:190rem!important;margin:5vw 0}}body{padding-right:0!important}.header{background-image:linear-gradient(270deg,#b2fda5b3,#5fd1abb3);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 73.8vh,0 96.4%);clip-path:polygon(0 0,100% 0,100% 73.8vh,0 96.4%);height:100vh;position:relative;width:100%}.bg-video{height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.bg-video__content{height:100%;object-fit:cover;width:100%}.header__text-box{height:-webkit-max-content;height:max-content;left:50%;margin-top:-2vw;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.cont-row,.header-nav{align-items:start;display:flex;flex-direction:row;justify-content:start}.header-nav{margin-left:3vw;margin-top:1vw;width:100%}.text-logo-cont{align-items:start;display:flex;flex-direction:row;gap:1vw;justify-content:start;width:70%}.header-nav-links{flex-direction:row;gap:3vw;margin-top:2.4vw;width:45%}.header-nav-links,.navigation-item{display:flex;justify-content:center}.navigation-item{align-items:center;transition:all .3s}.navigation-item p{color:#000c;transition:all .3s}.navigation-item:hover{border-bottom:2px solid #fff;transition:all .3s}.header_nav_icon{transition:all .3s}.navigation-item:hover .header_nav_icon,.navigation-item:hover p{color:#fff;transition:all .3s}.header-nav-links a,.header-nav-links p{color:#fff;cursor:pointer;font-family:Adys Bold,sans-serif;font-size:1.7vw;font-weight:400;text-decoration:none}.heading-primary{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0;width:100%}.heading-primary--sub{letter-spacing:.3rem}.grop{font-size:3rem}.header__logo-box{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center;left:4rem;position:absolute;top:4rem}.header__logo{color:#fff;height:56%;width:56%}.glitch-text_wrap{font-size:3vw;height:10vh;letter-spacing:.5rem;margin-bottom:7vw;margin-top:1vw;overflow:hidden;position:relative;width:40%}.glitch-text{animation:moveInLeft 1s ease-out;bottom:0;color:#fff;display:block;font-family:Adys Bold,sans-serif;font-size:3.5vw;font-weight:400;height:100%;left:0;letter-spacing:.5;letter-spacing:.5rem;position:absolute;right:0;top:0}.glitch-text:after,.glitch-text:before{animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:attr(data-text);left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.fast-anim:after,.fast-anim:before{animation-duration:4s;transform:translateX(2px)}.slow-anim:after,.slow-anim:before{animation-duration:5s;transform:translateX(1px)}.glitch-text:before{animation-name:glitchAnim1}.glitch-text:after{animation-name:glitchAnim2}.glitch_wrap{animation:moveInBottom 1s ease-out;cursor:pointer;height:9.4vw;margin-bottom:.3vw;overflow:hidden;position:relative;transition:all .2s;width:9.4vw}.glitch{background:url(/static/media/paw-white.1eaba8f54aa778e53d41.png) no-repeat 50%;background-size:cover;transform:scale(1.2)}.glitch,.glitch:after,.glitch:before{bottom:0;left:0;position:absolute;right:0;top:0}.glitch:after,.glitch:before{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;content:"";transform:translateX(2px)}.glitch:before{animation-name:glitchAnim1}.glitch:after{animation-name:glitchAnim2}.text-underline{background-color:initial;color:#28b485b3;cursor:pointer;font-size:3.4vw;position:relative}.green{color:#28b485b3}.green:hover{color:#fff}.green:before{background-image:linear-gradient(90deg,#7ed56f,#28b485);bottom:-2px;content:"";height:.15em;left:-.5vw;position:absolute;transition:all .5s;width:104%}.green:hover:before{height:100%;z-index:-1}.text-underline:before{background:#fff;border-radius:5px;bottom:-2px;content:"";height:100%;left:-.5vw;position:absolute;transition:all .5s;width:106%;z-index:-1}.header_sub_text{font-size:2.6vw;margin-top:-6vw}.header_main_text,.header_sub_text{color:#fff;font-family:Adys Regular,sans-serif;font-weight:400}.header_main_text{font-size:3vw;height:11vw;width:100%}.learn-more-cont{margin-top:9vw}.arrow-indicators-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.learn-more-btn{background-color:#fff;border-radius:5px;color:#28b485b3;font-family:Helvetica,sans-serif;font-size:1.5vw;font-weight:400;margin-top:6vw;padding:.8vw;text-decoration:none}.arrow-icon{margin-top:2rem}.heartbeat{animation-iteration-count:infinite;animation-name:heartbeat;animation-timing-function:ease-in-out}.heartbeat,.moveDown{animation-duration:1s}.moveDown{animation-iteration-count:infinite;animation-name:moveDown;animation-timing-function:ease-in-out}@keyframes glitchAnim1{0%,25.1%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}4%{-webkit-clip-path:polygon(0 0,100% 0,100% 10%,0 10%);clip-path:polygon(0 0,100% 0,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}9%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}10%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%);clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%)}15%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}20%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}24%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%);clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}25%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}}@keyframes glitchAnim2{0%,25.1%,to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}4%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%);clip-path:polygon(0 80%,100% 80%,100% 90%,0 90%)}5%{background-color:initial;-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}10%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}14%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%);clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%)}15%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%)}20%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}24%{-webkit-clip-path:polygon(0 0,100% 0,100% 10%,0 10%);clip-path:polygon(0 0,100% 0,100% 10%,0 10%)}25%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes showFromBottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heartbeat{0%{transform:scale(2.4)}to{transform:scale(2.7)}}@keyframes moveDown{0%{transform:translateY(50px) scale(1.2)}50%{transform:translateY(60px) scale(1.2)}to{transform:translateY(50px) scale(1.2)}}@media screen and (max-width:430px){body{overflow-x:hidden}.header-nav{align-items:start;display:flex;flex-direction:row;margin-left:3vw;padding-left:3vw;width:100%}.arrow-indicators-container{margin-top:-3.5rem}.header{align-items:center;background-image:linear-gradient(90deg,#7ed56fb3,#28b485b3);flex-direction:column;padding-top:5%}.header,.text-logo-cont{display:flex;justify-content:start}.text-logo-cont{align-items:start;flex-direction:row;gap:7vw;width:83%}.header .cont-row{align-items:center;flex-direction:column;gap:4vw;justify-content:center}.header .cont-row .glitch_wrap{overflow:visible;overflow:initial}.header__logo{color:#fff;height:120%;transform:scale(2.5);width:120%}.glitch{height:100%;transform:scale(1.35);width:100%}.glitch-text_wrap{font-size:2vw;height:10vh;margin-bottom:7vw;margin-top:1vw;overflow:hidden;width:50%}.glitch-text_wrap .glitch-text{font-size:5vw!important}.mobile-menu-cont{align-items:center;display:flex;flex-direction:row;justify-content:center}.header__text-box{margin:auto 0;padding:0 1rem;position:static;transform:translate(0)}.header__text-box .heading-primary{margin-top:-10rem}.cont-row .glitch-text_wrap{text-align:center}.cont-row .glitch-text_wrap p{font-size:6vw}.cont-row .header-main-text-cont p{font-size:3rem}.header_sub_text{font-size:2.5rem;margin-top:6rem}.text-underline{font-size:5.8vw;position:relative}.learn-more-cont{margin-top:24vw}.learn-more-btn{font-size:4.5vw;padding:2.8vw}.bg-video{height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.bg-video__content{height:100%;object-fit:cover;width:100%}@keyframes moveDown{0%{transform:translateY(0) scale(2.1)}50%{transform:translateY(10px) scale(2.1)}to{transform:translateY(0) scale(2.1)}}}.section-features{margin-top:0}.section-features .features-heading{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;margin-bottom:2vw;margin-top:-3vw;text-align:center}.features_heading-txt{font-family:Adys Regular,sans-serif;font-size:4vw}.features_heading_img{left:31.5vw;margin-top:-22vw;position:relative;top:13.5vw;width:36vw}.features-row{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.feature-box{font-size:1.5rem;height:100%;padding:2.5rem;text-align:center;transition:height 1s}.feature-box__icon{display:inline-block;font-size:4.5vw;margin-bottom:.5rem}.feature-overlay{align-items:center;bottom:0;display:flex;flex-direction:column;height:0;justify-content:center;left:0;overflow:hidden;position:absolute;transition:height .6s;width:100%}.feature-overlay button{background-color:initial;border:1px solid #fff;border-radius:8px;box-shadow:0 2px 8px #000000b3;color:#fff;cursor:pointer;font-family:Adys Bold,sans-serif;font-size:2rem;padding:.8rem 1rem;text-shadow:1px 0 1px #000;transform:scale(1);transition:all .4s}.feature-overlay button:hover{border:1px solid #28b485;color:#28b485;transform:scale(1.2);transition:all .4s}.features-content{height:100%;transform:scaleY(1);transform-origin:top;transition:all .5s}.feature-bg-video{height:100%;left:0;opacity:.7;overflow:hidden;position:absolute;top:0;transform-origin:top;transform-origin:center;transition:all .6s;width:100%;z-index:-1}.hidden_feature:hover .features-content{transform:scaleY(0);transition:all .5s}.hidden_feature:hover .feature-overlay{height:100%}.main-text{font-size:6rem;letter-spacing:1.5rem;text-align:center}.feature-main-text{text-wrap:balance;font-family:Adys Bold,sans-serif;font-size:1.5vw;font-weight:400;margin:1vw 0}.feature-sub-text{font-family:Adys Regular,sans-serif;font-size:1.6vw;font-weight:400}.hidden_feature{border-radius:3px;box-shadow:0 1.5rem 4rem #00000026;height:36rem;overflow:hidden;position:relative;transition:all .5s}.gradient_green{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7ed56fb3,#28b485b3);-webkit-background-clip:text;background-clip:text;font-family:Adys Bold,sans-serif;font-size:1.7vw;font-weight:500}.feature-box:nth-child(2){transition-delay:1s}.feature-box:nth-child(3){transition-delay:1.2s}.feature-box:nth-child(4){transition-delay:1.4s}.row{align-items:start;display:flex;gap:3vw;justify-content:center}.row .col-1-of-4{min-height:100%;width:20%}.feature_icon{animation:glow 2s linear infinite;width:5vw}@media screen and (max-width:600px){.section-features{height:-webkit-max-content;height:max-content;margin-bottom:28rem;margin-top:0}.features_heading_img{left:5vw;margin-top:-41vw;position:relative;top:38vw;width:90vw}.section-features .features-heading{margin-bottom:8vw;margin-top:-3vw}.features_heading-txt{font-size:3.4rem}.section-features .row{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.feature_icon{height:6rem;width:6rem}.row .col-1-of-4{margin-right:0;width:calc(100% - 14vw)}.row [class^=col-]:not(:last-child){margin-right:0}.feature-main-text{font-size:2.2rem;font-weight:500;margin:1vw 0}.feature-sub-text{font-size:2rem;font-weight:400}.gradient_green{font-size:2.5rem}}.faq-container{border-top:1px solid #838181;margin:0 auto;width:80vw}.faq-container .heading-secondary{font-family:Adys Bold,sans-serif}.accordions-container{transition:all .5s}@media screen and (max-width:430px){.faq-container{margin:15vw auto 0;padding:5vw 0;width:80%}.faq-container .u-margin-bottom-big{margin-bottom:5vw;width:100%}.faq-container .u-margin-bottom-big .heading-secondary{width:100%}}.accordion_cont{margin-top:-10.7vw}.pet-icon{left:74.5vw;opacity:0;position:relative;top:10vw;transform:rotate(90deg);transition:all .1s;width:11vw}.expand-icon{font-size:2.5vw!important}.accordion-summary div{color:#000c;font-family:Adys Regular,sans-serif;font-size:1.5vw;font-weight:500}.show-pet{left:76.5vw}.show-pet,.show-pet-small{opacity:1;transition:all .5s}.show-pet-small{left:75.6vw}.accordion{border:3px solid #838181;border-bottom:1px;border-right:0;border-top:1px;margin-top:.1vw;transform-origin:top;transition:all .5s}.accordion:hover{border-color:#28b485}.faq-text{margin:0 auto;transform-origin:top;transition:all .5s}.faq-text p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;font-family:Adys Regular,sans-serif!important;font-size:1.3vw}.faq-text .social-list{border-top:1px solid #000;display:flex;gap:2rem;margin-top:1vw;padding-top:.5vw;width:-webkit-max-content;width:max-content}.social-list li span{cursor:pointer}.faq-text .MuiSvgIcon-root.social-icon{color:#7ed56fb3;filter:drop-shadow(1px 1px 1px #000);height:3rem!important;width:3rem!important}.faq-text .MuiSvgIcon-root:hover.social-icon{transform:scale(1.05)}@media screen and (max-width:430px){.faq-text p{font-size:3.2vw}.expand-icon{font-size:6vw!important}.accordion-summary div{font-size:3.5vw}.pet-icon{left:75vw;position:relative;top:15vw;width:16vw}.accordion{border-right:0;margin-top:-4vw}.faq-text .MuiSvgIcon-root.social-icon{height:2rem!important;width:2rem!important}}.main-container{display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;justify-content:center;margin-bottom:0;margin-top:10vw}.heading_secondary{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;display:inline-block;font-size:3.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .2s}.subscribed-message-cont.error-message{background-color:#ffe5e5}.subscribed-message-cont.success-message{background-color:#e7f1e7}.form-inputs-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-inputs-container .form-inputs{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center;width:50vw}.form-inputs .form-input-field{width:49%}.form-checks{flex-direction:column;margin-top:2vw;padding:0 1vw}.checkbox-container,.form-checks{align-items:center;display:flex;justify-content:center}.checkbox-container{flex-direction:row;margin-top:1vw;width:81%}.checkbox-container .checkbox{color:#28b485b3!important;transform:scale(1.5)}.checkbox-container .checkbox:checked{color:#28b485b3}.checkbox-label{font-family:Adys Regular,sans-serif;font-size:1vw;font-weight:400}.gdpr-link{color:#28b485;cursor:pointer;text-decoration:underline}.form-container{align-items:center;display:flex;flex-direction:column;gap:3vw;height:-webkit-max-content;height:max-content;margin-left:4vw;margin-top:2vw;transition:all .5s;width:70%}.text-container{text-align:center}.form-header-text{margin-top:3vw;text-align:center}.form-header-text p{font-family:Adys Regular,sans-serif;font-size:1.3vw}.form-header-text .form-header-img{color:#28b485b3;font-size:3vw}.form-container .form-button{background-color:#65c466;font-family:Adys Bold,sans-serif;font-size:1.5rem;font-weight:600;margin:2vw 7vw;padding:1rem .5rem;width:76%}.form-container .form-button:hover{background-color:#509c51;transform:scale(1.03)}.mandatory{font-size:1.4rem;margin-left:.5vw}.message-cont{align-items:center;display:flex;flex-direction:row;gap:.5vw;justify-content:center;margin-top:-1.8vw}.message-text{font-family:Adys Regular,sans-serif;font-size:1.1vw;font-weight:400}.message-icon{fill:#28b485b3;display:inline-block;font-size:3rem;margin-bottom:.5rem;margin-top:.4vw}.subscribed-message-cont{align-items:center;display:flex;justify-content:center;padding:2rem;width:70%}.subscribed-cont .subscribed-icon{color:#7ed56fb3;font-size:10vw;margin-bottom:2vw}.subscribed-cont .error-icon{color:#900b1a;font-size:7vw}.subscribed-message-cont p{font-family:Adys Regular,sans-serif;font-size:2vw;text-align:center}.subscribed-message-cont .error_txt{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ce1126,#900b1a);color:#0000}.subscribed-message-cont .success_txt{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000}.phone-container{height:-webkit-max-content;height:max-content;margin-left:0}.phone_light{background-image:url(/static/media/Hand_Phone_Light.0554c9e1d456e596ab29.png)}.phone_dark,.phone_light{align-items:center;align-items:end;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:42vw;justify-content:center;margin-right:4rem;padding:0 2rem;transition:all .5s;width:32vw}.phone_dark{background-image:url(/static/media/Hand_Phone_Dark.cd0485b57985fdf7c491.png)}.hide-left{transform:translateX(-100%)}.hide-left,.hide-right{filter:blur(5px);opacity:0;transition:all .8}.hide-right{transform:translateX(100%)}.mobile_header_txt{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7ed56fb3,#28b485b3);-webkit-background-clip:text;background-clip:text;font-family:Adys Bold,sans-serif;font-size:1.8vw}.mobile-sub-txt{font-family:Adys Regular,sans-serif;font-size:1.3vw;font-weight:300}.glitch_mobile_wrap{height:9.4vw;margin-bottom:0;overflow:hidden;position:relative;transform:rotate(-8deg);transition:all .2s;width:9.4vw}.glitch_mobile{background:url(/static/media/paw-glitch-bright.535791df266a20601b10.png) no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(.45)}.glitch_mobile:after,.glitch_mobile:before{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:inherit;background-blend-mode:difference;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(2px)}.glitch_mobile:before{animation-name:glitchAnim1}.glitch_mobile:after{animation-name:glitchAnim2}.phone-nav{align-items:center;display:flex;flex-direction:row;gap:4vw;justify-content:center;margin-left:-5.5vw;margin-top:-8rem}.phone-nav p{font-family:Adys Bold,sans-serif;font-size:2rem;margin-left:5rem}.phone-txt{font-family:Adys Regular,sans-serif;font-size:1.3vw;font-weight:600;margin-left:-1vw;margin-top:-1.4vw;transform:rotate(-6deg)}.header_logo{color:#fff;height:100%;width:100%}.features{margin-right:2rem;margin-top:4rem}.feature{align-items:center;border:1px solid #000;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:1vw;justify-content:start;margin-left:vw;padding:1rem;transform:rotate(-9deg);transition:.5s;width:13vw}.feature:hover{border:1px solid #28b485b3;transform:rotate(-9deg) scale(1.05);transition:.5s}.feature-txt{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7ed56fb3,#28b485b3);-webkit-background-clip:text;background-clip:text;font-family:Adys Regular,sans-serif;font-size:1vw;font-weight:400}.subscribed-cont{align-items:center;display:flex;flex-direction:column;justify-content:center}.show-subscribe{transform:scale(1);transition:all .5s}.show{animation:show ease-in-out .6s linear;animation-fill-mode:forwards}.module_cont_small{align-items:center;border:1px solid #5fd1ab;border-radius:50%;box-shadow:0 2px 8px #5fd1ab;display:flex;height:6rem;justify-content:center;width:6rem}.module_image_small{height:4rem;width:4rem}@keyframes show{0%{opacity:0;transform:scaleZ(0)}to{opacity:1;transform:scaleZ(1)}}@media screen and (max-width:430px){.section-subscribe{margin-top:34vw}.section-subscribe .heading_secondary{font-size:5vw}.form-inputs-container .form-inputs{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center;margin:2vw 0;width:100%}.form-inputs .form-input-field{width:100%}.section-subscribe .u-margin-bottom-big{margin-bottom:4rem}.form-container{margin:0 auto!important;width:90%}.form-checks .checkbox-container{margin-bottom:1vw;width:100%}.checkbox-container .checkbox{transform:scale(1.8)}.form-checks .checkbox-container .checkbox-label,.mandatory{font-size:1.2rem}.mandatory{margin-left:.5vw}.heading-secondary{font-size:2.5rem;width:80%}.heading-sub-text{font-size:4vw}.mobile_header_txt{font-size:6.2vw}.mobile-sub-txt{font-size:1.7rem}.form-header-text{margin-top:3rem}.form-header-text p{font-size:1.3rem;text-align:center;width:100%}.form-header-text .form-header-img{font-size:6vw}.form-container .form-button{font-size:1.5rem;margin-bottom:1rem;margin-left:0;margin-top:2rem;padding:1rem .5rem;width:98%}.form-container .form-button:hover{transform:scale(1.03)}.message-cont{align-items:center;display:flex;flex-direction:row;gap:.5vw;justify-content:center;margin-top:-1.8vw}.message-text{font-family:Adys Regular,sans-serif;font-size:1.2rem;font-weight:400}.message-icon{fill:#28b485b3;display:inline-block;font-size:2.4rem;margin-bottom:.2rem;margin-top:.4vw}.phone-container{display:none}.main-container{margin:0 auto!important}.subscribed-message-cont{padding:2rem;width:100%}.subscribed-cont .subscribed-icon{font-size:3rem;margin-bottom:2vw}.subscribed-cont .error-icon{font-size:4rem}.subscribed-message-cont p{font-family:Ubuntu;font-size:1.4rem;text-align:center}.MuiCheckbox-root .MuiSvgIcon-root{font-size:2rem}}:root{----clr-primary-100:263 55% 52%;--clr-primary-400:263 55% 52%;--clr-secondary-400:217 19% 35%;--clr-secondary-500:219 29% 14%;--clr-neutral-100:0 0% 100%;--clr-neutral-200:210 46% 95%;--clr-neutral-300:0 0% 81%;--fw-400:500;--fw-700:600;--fs-300:0.6875rem;--fs-400:0.8125rem;--fs-500:1.25rem}.container{padding:0 2rem}ol[role=list],ul[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.flex{display:flex;gap:1rem;gap:var(--gap,1rem)}.flow>:where(:not(:first-child)){margin-top:1em;margin-top:var(--flow-spacer,1em)}.bg-primary-100{background-image:linear-gradient(to right bottom,#7ed56fb3,#28b485b3);background-size:cover}.bg-primary-300{background:#222}.bg-primary-400{background:#7541c8;background:hsl(var(--clr-primary-400))}.bg-secondary-400{background:#48556a;background:hsl(var(--clr-secondary-400))}.bg-secondary-500{background:#19212e;background:hsl(var(--clr-secondary-500))}.bg-secondary-600{background:linear-gradient(to right bottom,#7ed56fb3,#28b485b3)}.bg-neutral-100{background:#fff;background:hsl(var(--clr-neutral-100))}.text-neutral-100{color:#fff;color:hsl(var(--clr-neutral-100))}.text-secondary-400{color:#48556a;color:hsl(var(--clr-secondary-400))}.border-primary-500{border:2px solid #fff}.border-primary-400{border:2px solid #a775f1}.border-primary-600{border:2px solid #28b485b3}.border-primary-300{border:2px solid #48556a;border:2px solid hsl(var( --clr-secondary-400))}.wide{width:70%}.long{height:70%}.testimonial-grid{display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;padding-block:2rem;padding:0 2rem;width:100%}.testimonial{border-radius:.5rem;box-shadow:2.5rem 3.75rem 3rem -3rem #48556a40;box-shadow:2.5rem 3.75rem 3rem -3rem hsl(var(--clr-secondary-400)/.25);font-family:Adys Regular,sans-serif;height:-webkit-max-content;height:max-content;opacity:0;padding:2rem;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}article.testimonial:hover{cursor:pointer;transform:scale(1.02)}.testimonial__review-heading{font-family:Adys Bold,sans-serif;font-size:1.7rem;margin-bottom:.8rem}.testimonial__review-text{font-family:Adys Regular,sans-serif;font-size:1.5rem}.testimonial>.flex>div:nth-child(2){align-content:center}.testimonial>.flex>div:nth-child(2) h3{font-size:1.6rem}.testimonial:first-child{grid-area:one;height:-webkit-max-content;height:max-content}.testimonial:nth-child(2){grid-area:two}.testimonial:nth-child(3){grid-area:three;margin-top:-5vw}.testimonial:nth-child(4){grid-area:four}.testimonial.quote{background-image:url(/static/media/bg-pattern-quotation.6b460e30439432820da6.svg);background-position:top right 1%;background-repeat:no-repeat}.testimonial img{aspect-ratio:1;border-radius:50%;padding:2px;width:6.5rem}.testimonial .name{font-family:Adys Bold,sans-serif;font-size:1.8rem!important;line-height:1}.testimonial .job-title{color:#a775f1;font-family:Adys Regular,sans-serif;font-size:1.5rem!important;font-weight:600;line-height:1;margin-top:.5vw}.testimonial .position{opacity:.5}.testimonial>p:first-of-type{line-height:1.2}.testimonial>p:last-of-type{opacity:.7}.animate-in{opacity:1;transform:translateX(0)}.animated-grid-item.animate-in{opacity:1;transform:translateY(0)}.animated-grid-item.item1{animation:fadeInUp 1s ease-out}.animated-grid-item.item2{animation:fadeInRight 1s ease-out}.animated-grid-item.item3{animation:fadeInLeft 1s ease-out}.animated-grid-item.item4{animation:fadeInDown 1s ease-out}.animated-grid-item.item5{animation:fadeInRightDown 1s ease-out}.stories-container{margin:13rem 0 5vw}.stories-container .heading_secondary{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;font-family:Adys Regular,sans-serif;font-size:3vw;margin-bottom:3vw}.grid-container{grid-gap:15px;grid-row-gap:10px;display:grid;gap:15px;padding:10px 20px;row-gap:10px}.grid-item{font-size:30px}.item1{grid-column:1/span 2;grid-row:1}.item2{grid-column:3;grid-row:1/span 2}.item3{grid-column:1;grid-row:2/span 2}.item5{grid-column:2/span 2;grid-row:3}.testimonial .bottom_image{width:12.5rem}@media screen and (max-width:600px){.stories-container{height:200vh!important;margin:5vw 0}.stories-container .heading_secondary{font-size:5vw;margin:5vw 0}.grid-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial__review-heading{font-size:1.4rem}.testimonial__review-text{font-size:1.1rem}.testimonial .name{font-family:Helvetica;font-size:1.6rem!important;line-height:1}.testimonial img{aspect-ratio:1;border-radius:50%;padding:2px;width:5rem}.testimonial .bottom_image{display:none;width:8rem}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightDown{0%{opacity:0;transform:translate(-20px,-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.section-separator{background-image:linear-gradient(270deg,#b2fda5b3,#5fd1abb3);background-size:cover;-webkit-clip-path:polygon(0 25.2vh,100% 4%,100% 50vh,0 100%);clip-path:polygon(0 25.2vh,100% 4%,100% 50vh,0 100%);padding:16rem 0}.features-heading{margin-bottom:2vw;margin-top:6vw;text-align:center}.features-heading p{color:#fff;font-family:Adys Bold,sans-serif;font-size:3vw}@media screen and (max-width:600px){.section-separator{background-image:linear-gradient(to right bottom,#7ed56fb3,#28b485b3);background-size:cover;-webkit-clip-path:polygon(0 25.2vh,100% 4%,100% 36rem,0 100%);clip-path:polygon(0 25.2vh,100% 4%,100% 36rem,0 100%);padding:16rem 0}.features-heading p{font-size:6vw}.features-heading{color:#fff;font-size:6vw;margin-bottom:0;margin-top:10rem}}.separator-text-cont{margin-bottom:2vw;margin-top:13rem;text-align:center}.separator-text-cont p{color:#fff;font-family:Adys Bold,sans-serif;font-size:3vw}.horizontal{-webkit-clip-path:polygon(0 19rem,100% 6rem,100% 100%,0 100%);clip-path:polygon(0 19rem,100% 6rem,100% 100%,0 100%);padding:10rem}@media screen and (max-width:600px){.separator-text-cont{color:#fff;font-size:6vw;margin-bottom:10vw;margin-left:-5vw;margin-top:5vh;width:60vw}.separator-text-cont p{color:#fff;font-size:5.5vw}.horizontal{-webkit-clip-path:polygon(0 18vh,100% 6vh,100% 100%,0 100%)!important;clip-path:polygon(0 18vh,100% 6vh,100% 100%,0 100%)!important;padding:10rem 10rem 5rem}}@media screen and (max-width:390px){.horizontal{-webkit-clip-path:polygon(0 22vh,100% 0,100% 100%,0 100%);clip-path:polygon(0 22vh,100% 0,100% 100%,0 100%)}}@media screen and (max-width:375px){.horizontal{-webkit-clip-path:polygon(0 19vh,100% 0,100% 100%,0 100%);clip-path:polygon(0 19vh,100% 0,100% 100%,0 100%)}}.gdpr-main{margin:0 auto;overflow-x:hidden;width:100%}.gdpr-heading{background-image:linear-gradient(to right bottom,#7ed56fb3,#28b485b3);border-radius:5px;padding:.5vw;text-align:center}.gdpr-heading .cont-row{margin-bottom:-2.5vw;margin-left:3vw;margin-top:1vw;width:100%}.gdpr-heading .glitch-text_wrap{margin-bottom:0;text-align:left;width:28vw}.gdpr-heading .glitch-text_wrap .glitch-text{font-family:Bona Nova SC;font-size:3vw;letter-spacing:.5}.sections{margin-bottom:5%;margin-top:10%;padding:0 5%}.gdpr-heading p{color:#fff;font-family:Ubuntu,sans-serif;font-size:1.6vw;font-weight:400}.gdpr-main section{margin-top:4vw}.gdpr-main h1,.gdpr-main section h2,.gdpr-main section h3{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;font-family:Ubuntu,sans-serif;font-size:1.6vw;font-weight:600;margin-bottom:2vw}.gdpr-main h1{border-top:1px solid #838181;font-size:1.9vw;margin-bottom:6vw;margin-top:4vw;text-align:center}.gdpr-main section h3{font-size:1.4vw}.gdpr-main section li,.gdpr-main section p{font-family:Ubuntu,sans-serif;font-size:1.2vw;font-weight:400;margin-top:1vw}.gdpr-main section li::marker{color:#28b485;font-size:1.5vw}.gdpr-main section span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000}.gdpr-main section ul{margin-bottom:1vw;margin-left:4vw;margin-top:1vw}.gdpr-main section a{color:#28b485}.gdpr-main section div a,.gdpr-main section div li,.gdpr-main section div p,.gdpr-main section div span{font-style:italic}.footer-cont{margin-top:2vw}@media screen and (max-width:600px){.sections{margin-bottom:10%;margin-top:30%}.gdpr-heading .cont-row{display:flex;flex-direction:row;gap:6vw;justify-content:center;margin-bottom:-5vw;margin-top:4vw}.gdpr-heading .glitch_wrap .header__logo{transform:scale(1.2)}.gdpr-heading .glitch-text_wrap{margin-top:2vw;width:41vw}.gdpr-heading .glitch-text_wrap .glitch-text{font-size:4vw;height:-webkit-max-content;height:max-content}.gdpr-main section h2{font-size:3.2vw}.gdpr-main h1{font-size:3.5vw}.gdpr-main section h3{font-size:2.5vw}.gdpr-main section li,.gdpr-main section p{font-size:2.5vw;margin-top:1.2vw}.gdpr-main section li::marker{font-size:2.7vw}}#root{overflow-x:hidden}.show-emailed{transform:scale(1);transition:all .5s}.emailed-message-cont{align-items:center;display:flex;justify-content:center;padding:3rem;width:90%}.show{filter:blur(0);opacity:1;transform:translateX(0)}.emailed-message-cont.error-message{background-color:#ffe5e5}.emailed-message-cont.success-message{background-color:#e7f1e7}.emailed-cont .emailed-icon{color:#7ed56fb3;font-size:10vw;margin-bottom:2vw}.emailed-cont .error-icon{color:#900b1a;font-size:7vw}.heading-sub-text{font-family:Adys Regular,sans-serif;font-size:1.5vw;font-weight:400}.emailed-message-cont .error_txt{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ce1126,#900b1a);color:#0000}.emailed-message-cont .success_txt{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000}.contacts_page_container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:10vw auto;width:80%}.contacts_page_container p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;font-family:Adys Regular,sans-serif;font-size:3vw}.contact_form{height:auto;padding-top:0;text-align:center;width:50%}.contact_form .form-button{background-color:#65c466;font-family:Adys Bold,sans-serif;font-size:1.5rem;margin:2vw 0;padding:1rem .5rem;width:100%}.socials_container{flex-direction:row;gap:2vw;margin-top:1.5rem}.social_card,.socials_container{align-items:center;display:flex;justify-content:center}.social_card{border:1px solid #0000004d;border-radius:8px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;cursor:pointer;flex-direction:column;gap:.5vw;padding:.8vw;transition:all .3s}.social_card:hover{box-shadow:0 1px 2px #7ed56f,0 1px 10px #7ed56f;transform:scale(1.05);transition:all .3s}.social_card p{color:#0009;font-family:Adys Bold,sans-serif;font-size:1.3vw;transition:all .3s}.social_card .social_icon{color:#7ed56f;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:3rem;transition:all .3s}.social_card:hover p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ed56f,#28b485);color:#0000;transition:all .3s}.social_card:hover .social_icon{color:#7ed56f;transition:all .3s}.socials-message{font-size:2vw;text-align:center}@media only screen and (max-width:600px){.contacts_page_container{margin-top:10rem}.contacts_page_container p{font-size:3rem}.contact_form{margin-top:2rem;width:100%}.contacts_page_container .socials-message{font-size:2rem}.socials_container .social_card p{font-size:1.3rem}}html{overflow-y:visible!important}.slider-filter{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#b2fda5,#5fd1ab);background-clip:text;-webkit-background-clip:text}.hump-welcome_message{font-family:Adys Bold,sans-serif}.hump-welcome_message-name{font-family:Adys Regular,sans-serif;font-size:4.4rem}.hump-welcome_message-name-reversed{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b2fda5,#5fd1ab);background-clip:text;-webkit-background-clip:text;font-family:Adys Regular,sans-serif;font-size:4.8rem;font-weight:600}#loader{position:relative}@media screen and (max-width:600px){.hump-content .hump-welcome_message-name,.hump-welcome_message-name-reversed{font-size:3.4rem}}.dropdown_arrow{color:#0000008c;cursor:pointer;font-size:2.6rem!important;transition:all .3s}.dropdown_arrow:hover{color:#5fd1ab;transition:all .3s}.dropdown_filter_container{background-color:#fff;border:1px solid #0000003b;border-radius:4px;height:-webkit-min-content;height:min-content;margin-top:12.5rem!important;padding:0 0 1rem!important;transition:all .5s}.dropdown_filter_icons_container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.slider_filter_icon{color:#000;font-size:1.6rem}.dropdown_filter_icon{color:#000;font-size:1.8rem}.dropdown_title{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.dropdown_title .dropdow_close_icon{color:#0000008c;cursor:pointer;font-size:1.8rem;margin-right:-3rem;opacity:0;transition:all .3s}.dropdown_title:hover .dropdow_close_icon{opacity:1;transition:all .3s}.dropdow_close_icon:hover{color:#5fd1ab;transition:all .3s}.icon_with_text_container{align-items:start;border:1px solid #0003;border-radius:4px;display:flex;justify-content:center;margin:0 .2rem;padding:1px 2px}.icon_with_text_container p{font-size:1.2rem;margin-top:.1rem}span.MuiButtonBase-root.MuiCheckbox-root.Mui-checked{color:#5fd1ab!important}.separator-line{background-image:linear-gradient(270deg,#7ed56f33,#28b485b3);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:1px;margin:3rem auto;width:80%}.result_cards{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto 4rem;padding:1rem;transition:all .5s;width:auto}.no-results-cont{text-align:center}.no-results-message{color:#00000080;font-family:Adys Regular;font-size:2.2rem;font-weight:400}@media screen and (max-width:430px){.result_cards{align-items:center;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:start;margin-bottom:4rem;width:100%}}.result_card-containter{background-color:#fff;border-radius:25px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;cursor:pointer;height:auto;margin-bottom:1vw;padding:.6vw 0;transition:all .5s;width:30%}.result_card-containter:hover{box-shadow:0 1px 10px #b2fda5,0 2px 14px #5fd1ab;transform:scale(1.05);transition:all .5s}.result_card-content{align-items:start;display:flex;flex-direction:column;padding:0 1rem;width:100%}.result_card-top_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;width:100%}.result_card-dog_image{border-radius:8px;width:30%}.result_card-separator-line{background-image:linear-gradient(270deg,#7ed56f33,#28b485b3);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;width:80%}.result_card-dog_details_container{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center}.result_card-dog_details_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.result_card-dog_details_header1{align-items:center;display:flex;justify-content:start;margin-bottom:0;text-align:center;width:90%}.result_card-dog_details_header .dog-name{color:#5fd1ab;font-family:Adys Bold,sans-serif;font-size:2rem;font-weight:700;margin-right:.2rem;max-width:30%}.result_card-dog_details_header .dog-breed,.result_card-dog_details_header .dog-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.result_card-dog_details_header .dog-breed{color:#0009;font-family:Adys Regular;font-size:1.6rem;max-width:45%}.result_card-dog_details_container .main-container{display:flex;flex-direction:column;margin-top:0;width:100%}.result_card-dog_details_container .age,.result_card-dog_details_container .dog-address,.result_card-dog_details_container .dog-color,.result_card-dog_details_container .dog-sex,.result_card-dog_details_container .weight{font-family:Adys Regular,sans-serif;font-size:1.5rem}.result_card-dog_details_container .dog-address{display:inline-block;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.result_card-buttons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-left:2rem}.result_card-bottom_container{align-items:center;display:flex;flex-direction:row;gap:10%;justify-content:space-between;margin-top:1rem;width:100%}.pet_feature_icon{color:#0009;cursor:pointer;font-size:2.2rem;transition:all .3s}.pet_feature_icon:hover{color:#5fd1ab;transition:all .3s}@media screen and (max-width:430px){.result_card-containter{height:auto;margin-bottom:1vw;padding:1vw 0;width:90%}.result_card-dog_image{border-radius:8px;width:3rem}.result_card-dog_details_header .dog-name{color:#5fd1ab;font-family:Adys Bold,sans-serif;font-size:2rem;margin-right:.2rem}.result_card-dog_details_header .dog-breed{color:#0009;display:inline-block;font-family:Adys Regular,sans-serif;font-size:1.4rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.result_card-dog_details_container .age,.result_card-dog_details_container .dog-address,.result_card-dog_details_container .dog-color,.result_card-dog_details_container .dog-sex,.result_card-dog_details_container .weight{font-size:1.35rem}.result_card-dog_details_container .dog-address{max-width:45%;width:auto}.info-row-container .color-indicator{height:1.4rem;margin-left:.1rem;margin-top:-.5rem;width:1.4rem}.pet_feature_icon{font-size:1.8rem}}#carousel_indicator svg circle{stroke-dashoffset:0;stroke-width:5;animation:none;transform:translate(0)}.carousel_container{background-color:#000;height:100vh;margin-top:-11rem;opacity:1;position:absolute;width:100%;z-index:500}.backdrop{z-index:10}.pet_modal{display:flex;justify-content:center;margin-top:10rem}.pet_card-containter{background-color:#fff;border-radius:25px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;height:auto;margin-bottom:1vw;max-height:85vh;max-width:50%;padding:.6vw 0;transition:all .5s;width:auto}.pet-close-icon-container{width:-webkit-fit-content;width:fit-content}.pet_card-content{align-items:start;padding:0 1rem}.pet_card-content,.pet_card-top_container{display:flex;flex-direction:column;width:100%}.pet_card-top_container{align-items:center;justify-content:center;margin-bottom:1rem}.pet_card-dog_image{border-radius:8px;width:30%}.pet_card-separator-line{background-image:linear-gradient(270deg,#7ed56f33,#28b485b3);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:1px;width:80%}.pet_card-dog_details_container{align-items:start;display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.pet_card-dog_details_header{justify-content:space-between}.pet_card-dog_details_header,.pet_card-dog_details_header1{align-items:center;display:flex;margin-bottom:0;text-align:center;width:100%}.pet_card-dog_details_header1{justify-content:start}.pet_card-dog_details_header .dog-name{color:#5fd1ab;font-family:Adys Bold,sans-serif;font-size:2.3rem;font-weight:700;margin-right:.2rem}.pet_card-dog_details_header .dog-breed{color:#0009;font-family:Adys Regular,sans-serif;font-size:1.6rem}.pet_card-dog_details_container .main-container{display:flex;flex-direction:column;margin-top:0;width:50%}.pet_card-dog_details_container .age,.pet_card-dog_details_container .dog-address,.pet_card-dog_details_container .dog-color,.pet_card-dog_details_container .dog-sex,.pet_card-dog_details_container .weight{font-family:Adys Regular,sans-serif;font-size:1.4rem}.pet_card-dog_details_container .dog-address{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.color-indicator{height:1.4rem;margin-left:.4rem;margin-top:-.5rem;width:1.4rem}.info-row-container{align-items:center;display:flex;gap:1rem;margin-bottom:.2rem}.checbox-container{justify-content:center;width:100%!important}.pet_card-bottom_container{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:50%}.pet_card-bottom_container .attributes_title{color:#5fd1ab}.favourites_icon{border-radius:50%;cursor:pointer;padding:4px;transition:all .3s}.favourites_icon:hover{background-color:#0000000d}.pet-description{background-color:#f7f7f7;border-radius:8px;font-family:Adys Regular,sans-serif;font-size:1.4rem;font-weight:400;margin:1.5rem 0;padding:1rem;text-align:center;width:100%}.profile-image-wrapper{background-color:#fff;margin-left:.2vw;overflow:hidden;position:relative}.profile-edit-image{background-color:#0000004d;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;box-sizing:border-box;color:#0000;cursor:pointer;height:3.5vw;left:0;outline:none;position:absolute;width:100%}.profile-edit-image::-webkit-file-upload-button{visibility:hidden}.profile-uploader{opacity:0;text-align:center;transition:all .5s}.profile-uploader:hover{opacity:1;transition:all .5s}.profile-uploader p{color:#fff;font-family:Adys Regular,sans-serif;font-size:1.8rem;font-weight:400;margin:0 auto}.owner-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;margin-top:-10rem}.owner-details-container p{font-family:Adys Regular,sans-serif;font-size:1.5rem;font-weight:500}.owner-details{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:start;margin-left:0;margin-top:.5rem}.owner-details p{color:#5fd1ab;cursor:pointer;font-family:Adys Bold,sans-serif;font-size:1.7rem;font-weight:500}.owner-details img{border:2px solid #5fd1ab;border-radius:50%;cursor:pointer;height:4.4rem;width:4.4rem}.pet-id-container{align-items:center;border:1px solid #00000080;border-radius:12px;display:flex;flex-direction:row;gap:1rem;justify-content:end;margin-right:1rem;padding:.5rem .7rem;position:relative;width:-webkit-max-content;width:max-content}.pet-id-container span{color:#00000080;font-family:Adys Regular;font-size:1.4rem}.flex-container{display:flex}.row{flex-direction:row}.end{justify-content:end}@media only screen and (max-width:600px){.pet_modal{display:flex;justify-content:center;margin-top:10rem}.pet_card-containter{background-color:#fff;border-radius:25px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;height:auto;margin-bottom:1vw;max-height:85vh;max-width:90%;padding:.6vw 0;transition:all .5s;width:auto}.profile-edit-image{height:5rem}.info-row-container{gap:.4rem}.pet_card-dog_details_header1{width:100%}.pet_card-dog_details_container .main-container{display:flex;flex-direction:column;margin-top:0;width:94%}.pet_card-bottom_container{flex-direction:row;gap:.5rem;justify-content:space-around;margin-top:2rem;width:100%}.pet_card-bottom_container .attributes_title{font-size:1.8rem}.owner-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:.5rem}.owner-details-container p{font-family:Adys Regular,sans-serif;font-size:1.7rem;font-weight:500}.owner-details p{font-family:Adys Bold,sans-serif}.pet_card-dog_details_container .dog-address{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}}@media only screen and (min-width:1200px){.pet_card-dog_details_header1 .dog-breed{color:#0009;font-family:Adys Regular,sans-serif;font-size:2rem;max-width:50%;width:-webkit-max-content;width:max-content}.pet_card-dog_details_container .age,.pet_card-dog_details_container .dog-address,.pet_card-dog_details_container .dog-color,.pet_card-dog_details_container .dog-sex,.pet_card-dog_details_container .weight{font-family:Adys Regular,sans-serif;font-size:1.6rem}.profile-data-row .color-indicator{border-radius:50%;height:1.4rem;margin-left:.4rem;margin-top:-.5rem;width:1.4rem}}@media screen and (max-width:600px){.dropdown_filter_cont{background-color:#fff;border:1px solid #0000003b;border-radius:4px;height:-webkit-min-content;height:min-content;margin-bottom:1rem!important;margin-top:0!important;padding:0!important;transition:all .5s}}html{overflow-y:scroll}.hump-welcome_message{color:#000;font-family:Helvetica;font-size:2.8rem;font-weight:400;letter-spacing:.2rem;text-shadow:1px 0 1px #000}.hump-welcome_message-name{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#b2fda5,#5fd1ab);background-clip:text;-webkit-background-clip:text;color:#5fd1ab;font-family:Adys Regular;font-size:4.8rem;font-weight:600}.hump-reveal{animation:hump-reveal .7s ease-in-out;animation-fill-mode:forwards}.hump-showFromTop{animation:showFromTop .7s ease-in-out;animation-fill-mode:forwards}.hump-showFromLeft{animation:hump-showFromLeft .7s ease-in-out;animation-fill-mode:forwards}.hump-pagination-container{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.filters-icon{border-radius:50%;color:#00000080;cursor:pointer;font-size:3rem;margin-top:-1rem;padding:4px;transition:all .3s}.filters-icon:hover{background-color:#0000000d}.hidden{display:none}.loader-cont{align-items:center;display:flex;justify-content:center;margin:8rem 0;width:100%}#loader{animation:rotate 1s linear infinite;height:110px;position:block;width:110px}svg circle{fill:none;stroke-width:6;stroke-linecap:round;stroke:#5fd1ab;stroke-dasharray:440;stroke-dashoffset:440;animation:animate 4s linear infinite;height:100%;transform:translate(5px,5px);width:100%}@keyframes glow{0%{filter:drop-shadow(0 0 0 rgb(95,209,171))}50%{filter:drop-shadow(2px 4px 2px rgb(95,209,171))}to{filter:drop-shadow(0 0 0 rgb(95,209,171))}}@keyframes heart{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate{0%,to{stroke-dashoffset:440}50%{stroke-dashoffset:0}50.1%{stroke-dashoffset:880}}@keyframes hide{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes hump-reveal{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hump-showFromLeft{0%{opacity:0;transform:translateX(-500px)}to{opacity:1;transform:translateX(0)}}.profile-summary-cont{align-items:start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;margin-top:12rem;padding:0 1rem}.user-details{margin-left:0;margin-top:1rem;text-align:start;width:-webkit-max-content;width:max-content}.top-details{align-items:center;display:flex;flex-direction:row;gap:.8rem;justify-content:start}.profile-upload-cont{align-items:center;background-color:#ededed;border-radius:50%;box-shadow:inset 0 0 5px #00000080;cursor:pointer;display:flex;flex-shrink:0;height:8rem;justify-content:center;margin-right:1rem;width:8rem}.profile-update-cont img{border-radius:50%;height:8rem;object-fit:cover;width:8rem}.profile-upload-cont:hover{border-color:#28b485b3}.user-name{font-family:Adys Bold,sans-serif;font-size:2.2rem;font-weight:500;word-break:break-word}.actions{display:flex;flex-direction:row;gap:.8rem;margin-top:.5rem}.action-cont{align-items:center;background-image:linear-gradient(270deg,#b2fda5,#5fd1ab);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.6rem;transition:all .5s}.action-cont:hover{background-color:#28b485e6;transform:scale(1.1)}.action-icon{color:#000c;font-size:1.8rem;transition:all .3s}.action-cont:hover .action-icon{color:#ffffffd9;transition:all .3s}.user-address{font-family:Adys Regular,sans-serif;font-size:2rem;font-weight:400;word-break:break-word}.MuiTooltip-tooltip{font-size:1.2rem!important}@media (min-width:600px){.profile-summary-cont{align-items:flex-start;flex-direction:row;justify-content:center;margin-top:12rem;padding:0 2rem}.user-details{margin-left:1.5rem;margin-top:0;text-align:left;width:auto}.top-details{align-items:center;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:1rem}.profile-upload-cont{margin-right:.5rem}.profile-update-cont img,.profile-upload-cont{height:12rem;width:12rem}.user-name{font-size:3.3rem}.action-cont{padding:.7rem}.action-icon{font-size:2.6rem}.user-address{font-size:2.5rem}}@media (min-width:900px){.profile-summary-cont{justify-content:center;margin:12rem auto 2rem;max-width:1200px;padding:0}.profile-upload-cont{margin-right:.2rem}.profile-update-cont img,.profile-upload-cont{height:12rem;width:12rem}.user-name{font-size:3.2rem}.actions{gap:1.2rem}.action-cont{padding:.8rem}.action-icon{font-size:2.4rem}.user-address{font-size:2.6rem}}@media (min-width:1200px){.profile-summary-cont{margin-bottom:2rem;margin-top:12rem}.user-details{margin-left:2rem}.profile-upload-cont{margin-right:.2rem}.profile-update-cont img,.profile-upload-cont{height:12rem;width:12rem}.user-name{font-size:2.8rem}.action-cont{padding:.9rem}.action-icon{font-size:2.5rem}.user-address{font-size:2.2rem}}.image-wrapper{border-radius:50%;margin:0 2vw;overflow:hidden;position:relative}.edit-image{background-color:#00000080;box-sizing:border-box;color:#0000;cursor:pointer;height:100%;opacity:0;outline:none;overflow:hidden;transition:all .5s;width:100%;z-index:1}.edit-image::-webkit-file-upload-button{visibility:hidden}.image-wrapper img{object-fit:cover}.profile-update-cont .image-wrapper .uploader{align-items:center;background-color:#0009;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;width:100%;z-index:0}.profile-update-cont .image-wrapper:hover .uploader{opacity:1}.profile-update-cont .image-wrapper .uploader .uploader-container{align-items:center;bottom:2.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:1.5rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.profile-update-cont .image-wrapper .uploader .uploader-container .uploader-icon{color:#fff;height:2.5rem;width:2.5rem}.profile-update-cont .image-wrapper .uploader p{font-family:Adys Bold,sans-serif;font-size:1.3rem;margin-top:.2rem}@media (min-width:600px){.image-wrapper{border-radius:50%;margin:0 2vw;overflow:hidden;position:relative}.edit-image{background-color:#00000080;box-sizing:border-box;color:#0000;cursor:pointer;height:100%;opacity:0;outline:none;overflow:hidden;transition:all .5s;width:100%;z-index:1}.edit-image::-webkit-file-upload-button{visibility:hidden}.image-wrapper img{object-fit:cover}.profile-update-cont .image-wrapper .uploader{align-items:center;background-color:#0009;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;width:100%;z-index:0}.profile-update-cont .image-wrapper:hover .uploader{opacity:1}.profile-update-cont .image-wrapper .uploader .uploader-container{align-items:center;bottom:3.4rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:2rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.profile-update-cont .image-wrapper .uploader .uploader-container .uploader-icon{color:#fff;height:3.5rem;width:3.5rem}.profile-update-cont .image-wrapper .uploader p{font-family:Adys Bold,sans-serif;font-size:1.8rem;margin-top:.2rem}}@media (min-width:1200px){.image-wrapper{border-radius:50%;margin:0 2vw;overflow:hidden;position:relative}.edit-image{background-color:#00000080;box-sizing:border-box;color:#0000;cursor:pointer;height:100%;opacity:0;outline:none;overflow:hidden;transition:all .5s;width:100%;z-index:1}.edit-image::-webkit-file-upload-button{visibility:hidden}.image-wrapper img{object-fit:cover}.profile-update-cont .image-wrapper .uploader{align-items:center;background-color:#0009;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;width:100%;z-index:0}.profile-update-cont .image-wrapper:hover .uploader{opacity:1}.profile-update-cont .image-wrapper .uploader .uploader-container{align-items:center;bottom:3.4rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:2.5rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.profile-update-cont .image-wrapper .uploader .uploader-container .uploader-icon{color:#fff;height:3rem;width:3rem}.profile-update-cont .image-wrapper .uploader p{font-family:Adys Bold,sans-serif;font-size:1.6rem;margin-top:.2rem}}html{overflow:visible!important;overflow:initial!important}html::-webkit-scrollbar{border-radius:5px;padding-left:0;width:8px}html::-webkit-scrollbar-thumb{background-color:#28b485b3!important;border-radius:5px}html::-webkit-scrollbar-track{background-color:#f6f6f6}.pet-profiles-loader-cont{align-items:center;display:flex;height:50vh;justify-content:center;margin:0 auto;padding:10px;width:100%}.pet-profiles-loader svg circle{stroke-width:2!important;transform:translate(0)!important}.add-profile-cont-dark,.add-profile-cont-light{align-items:center;border-radius:2rem;box-shadow:inset 0 0 5px #00000080;display:flex;flex-direction:column;justify-content:center;margin:1rem auto;max-width:50rem;min-height:100px;position:relative;text-align:center;width:100%;z-index:10}.add-profile-cont-dark{background-color:#191919;box-shadow:inset 0 0 5px #ffffff80}.add-profile-button,.hide-profile-button{margin-bottom:-20px;position:relative;text-align:center;width:100%;z-index:1}.add-profile-button .add-profile-icon,.hide-profile-button .hide-profile-icon{color:#0000001a;cursor:pointer;font-size:3.5rem;margin-bottom:.5rem;transition:all .3s}.add-profile-button .add-profile-icon:hover,.hide-profile-button .hide-profile-icon:hover{color:#5fd1ab99;transform:translateY(-6px)}.outter-cont{flex-wrap:wrap;gap:0;height:-webkit-max-content;height:max-content;margin-top:2rem;overflow-x:hidden;padding:1.5rem}.inner-cont,.outter-cont{display:flex;justify-content:center;width:100%}.inner-cont{align-items:center;flex-direction:column}.inner-cont p{color:#0009;font-family:Adys Regular,sans-serif;font-size:1.4rem;margin-bottom:10px}.add-pet-profile-cont{align-items:center;cursor:pointer;display:flex}.add-pet-profile-icon{color:#7a7a83;font-size:2.6rem;transition:all .3s}.add-pet-profile-cont:hover .add-pet-profile-icon{color:#5fd1ab99}.add-pet-profile-cont .add-pet-profile-icon:last-child{font-size:2rem;margin-left:-.5rem}@media (min-width:600px){.add-profile-cont-dark,.add-profile-cont-light{border-radius:2rem;max-width:64rem;width:100%}.add-profile-button,.hide-profile-button{margin:0 0 -2rem;padding:0;width:100%}.add-profile-button .add-profile-icon,.hide-profile-button .hide-profile-icon{font-size:5rem}.inner-cont{margin-top:0;padding:2rem}.inner-cont p{font-size:2.2rem}.add-pet-profile-icon{font-size:5rem}.add-pet-profile-cont .add-pet-profile-icon:last-child{font-size:3rem}}@media (min-width:900px){.add-profile-cont-dark,.add-profile-cont-light{height:auto;max-width:64rem;min-height:150px;width:100%}.add-profile-button,.hide-profile-button{text-align:center}.add-profile-button .add-profile-icon,.hide-profile-button .hide-profile-icon{font-size:5.4rem}.inner-cont p{font-size:1.8rem;margin-bottom:0}.add-pet-profile-icon{font-size:3.7rem;margin-right:.5rem}.add-pet-profile-cont .add-pet-profile-icon:last-child{font-size:2rem;margin-left:-1 rem;margin-top:0}}@media (min-width:1200px){.add-profile-cont-dark,.add-profile-cont-light{max-width:100%}.add-profile-button,.hide-profile-button{width:100%}.add-profile-button .add-profile-icon,.hide-profile-button .hide-profile-icon{font-size:7rem;margin-bottom:.5rem}.inner-cont{padding:4rem}.inner-cont p{font-size:2.2rem;margin-bottom:1rem}.add-pet-profile-cont{align-items:center;cursor:pointer;display:flex}.add-pet-profile-icon{font-size:5rem;margin-right:.5rem}}.css-wrxdua-MuiStack-root>.MuiTextField-root{min-width:0!important}.background_light::-webkit-scrollbar,.myCustomList::-webkit-scrollbar{border-radius:5px;height:95%;padding-left:0;padding-top:5px;width:.4vw}.background_light::-webkit-scrollbar-thumb,.myCustomList::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.background_light::-webkit-scrollbar-track,.myCustomList::-webkit-scrollbar-track{background-color:#f6f6f6;height:95%;margin-right:2px;padding-top:5px}.background_dark::-webkit-scrollbar,.myCustomList::-webkit-scrollbar{border-radius:5px;height:95%;padding-left:0;padding-top:5px;width:.4vw}.background_dark::-webkit-scrollbar-thumb,.myCustomList::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.background_dark::-webkit-scrollbar-track,.myCustomList::-webkit-scrollbar-track{background-color:#333;height:95%;margin-right:2px;padding-top:5px}.pet-info-section-container{align-items:center;background-color:initial;display:flex;height:92vh;justify-content:center;scrollbar-gutter:stable both-edges}.form-card{border-radius:.8rem;height:100%;max-width:72vw;overflow-y:scroll;padding:1rem;width:50%}.form-card-title{margin:1rem 0;text-align:center}.form-card-title p{font-family:Adys Bold,sans-serif;font-size:2rem}.form-card form{margin-top:8rem}.profile-type-icon{color:#333;font-size:6rem}.profile-types{flex-direction:column;margin-top:-4rem}.profile-types,.types-container{align-items:center;display:flex;justify-content:center}.types-container{flex-direction:row;gap:1rem;margin-top:.5rem}.profile-types p{font-family:Adys Regular;font-size:2rem}.profile-type-container p{font-family:Adys Regular;font-size:1.8rem}.types-container .profile-type-container{align-items:center;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:-5rem;padding:1rem 2rem}.types-container .profile-type-container:hover{border:1px solid #5fd1ab}.types-container .profile-type-container-selected{align-items:center;border:2px solid #5fd1ab;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:-5rem;padding:1rem 2rem}.profile-type-container-selected p{color:#5fd1ab;font-weight:600}.arrows-container{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center}.arrow{font-size:"14px"}.arrow_text{font-family:Adys Bold,sans-serif;font-size:1.3vw}.buttons-cont{display:flex;flex-direction:row;justify-content:end;width:100%}.weight-height-cont{display:flex;flex-direction:row;gap:1vw}.animated-dog-cont{margin-bottom:-5vw;z-index:5}.form-card__header{color:#65c466;font-size:2rem;letter-spacing:3px;margin-bottom:2rem;margin-top:2rem;text-align:center}.breed-color_cont,.city-region-cont{display:flex;flex-direction:row;gap:1vw}.vaccinated{letter-spacing:1px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dog-main-info_cont{align-items:center;display:flex;flex-direction:row;gap:2.5vw;justify-content:center}.name-breed_container{display:flex;flex-direction:column;width:100%}.upload_cont{align-items:center;border:3px solid #7a7a83;border-radius:50%;cursor:pointer;display:flex;height:12vw;justify-content:center;margin-left:-2vw;margin-right:-2vw;width:13vw}.upload_cont:hover{border-color:#65c466}.dog-details_cont{gap:1vw}.date-cont,.dog-details_cont{display:flex;flex-direction:row}.date-cont{justify-content:end}.sex-age_cont{width:82%}.checkboxes-container{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:-2rem}.documentID_cont{gap:2vw;margin-top:1.4vw;width:100%}.documentID_cont,.pet-checkboxes{display:flex;flex-direction:column}.pet-checkboxes{align-items:center;justify-content:center}.pet-checkboxes-label{font-size:1.8rem}.pet-originalBreed_cont{align-items:center;border-radius:25px;display:flex;flex-direction:column;gap:1vw;height:auto;justify-content:center;padding:1vw 0;width:100%}.pet-originalBreed_cont p{font-family:Adys Regular,sans-serif;font-size:1.2vw}.upload-breed_cont{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:12vw;justify-content:center;width:12vw}.pet-info-section-container .MuiInputBase-formControl svg{font-size:2rem}.card-btns-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.card-btns-container .card-btn,.card-btns-container .card-btn-icon{color:#000c;transition:all .3s}.card-btn:hover,.card-btn:hover .card-btn-icon{color:#ffffffe6;transition:all .3s}.card-btn:disabled .card-btn-icon{color:#0000004d}.close-profile-card{position:absolute;right:25%;top:0}.gallery_container{border-radius:8px;display:flex;flex-direction:column;margin:-2vw auto 0;padding:1rem;width:100%}.gallery_container .gallery-title{color:#0009;font-family:Adys Regular,sans-serif;font-size:1.3vw;margin-bottom:1vw;margin-top:-1vw;text-align:center}.gallery_container .images_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1vw auto;width:100%}.profile-img-title-cont{display:flex;height:3rem;justify-content:start;margin:-.5vw auto -1vw;padding:0 .5rem;width:100%}.profile-img-title-cont .profile-img-title{color:#28b485;font-family:Adys Bold,sans-serif;font-size:2rem}.register-loader svg circle{stroke-width:3!important;transform:translate(0)!important}@media only screen and (max-width:600px){.MuiStack-root .MuiTextField-root{min-width:0!important}.form-card{margin-bottom:8rem;max-height:75vh}.profile-types{margin-top:-2rem}.breed-color_cont{margin-bottom:0}.checkboxes-container{gap:1rem;justify-content:center}.pet-checkboxes{align-items:center;flex-direction:column;justify-content:center;margin:1rem 0}.pet-checkboxes-label{margin-bottom:1rem}.checkbox-cont{align-items:center;display:flex}.checkbox-cont span{font-size:1.3rem}.documentID_cont{margin-top:2rem}.gallery_container{margin-bottom:5rem;margin-top:3rem;padding:0}.gallery_container .gallery-title{font-size:1.8rem;margin-bottom:1vw;margin-top:-1vw}.profile-img-title-cont{padding:0 1.2rem;width:100%}.profile-img-title-cont .profile-img-title{font-size:1.9rem}.gallery_container .images_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.form-card::-webkit-scrollbar,.myCustomList::-webkit-scrollbar{border-radius:5px;height:95%;padding-left:0;padding-top:5px;width:.8vw}.form-card::-webkit-scrollbar-thumb,.myCustomList::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.form-card::-webkit-scrollbar-track,.myCustomList::-webkit-scrollbar-track{background-color:#f6f6f6;height:95%;margin-right:2px;padding-top:5px}}.MuiYearCalendar-root::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.4vw}.MuiYearCalendar-root::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.MuiYearCalendar-root::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}.drag-action-cont{align-items:end;bottom:1vw;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:end;left:4.5vw;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:10}.drag-action-cont:hover{opacity:1}.image-cont,.profile-image-cont{align-items:center;border:2px solid #d9d9d9;border-radius:5px;cursor:pointer;display:flex;gap:0;height:13vw;justify-content:end;width:11vw}.profile-image-cont{border:3px solid #28b485b3}.image-cont:hover{border:2px solid #9a9a9a}.profile-image-cont:hover{border:3px solid #28b485}.image-cont .image{box-shadow:inset 0 0 5px #00000080}.profile-image-cont .image{box-shadow:inset 0 0 5px #28b485b3}@media only screen and (max-width:600px){.image-cont,.profile-image-cont{height:17rem;width:40vw}}.info-popup-container{height:auto}.confirm-btns-container{display:flex;justify-content:space-between;margin-top:1rem;width:100%}.confirm-btns-container .confirm-btn{align-items:center;border:none;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#0009;cursor:pointer;display:flex;font-family:Adys Bold;font-size:2rem;justify-content:center;letter-spacing:.02857em;padding:1vh 1.5vh;text-transform:uppercase}.deny{background-color:#f66}.deny,.deny:hover{transition:all .3s}.deny:hover{background-color:#ff4c4c;color:#000;transform:scale(1.02)}.confirm{background-color:#28b485b3;transition:all .3s}.confirm:hover{background-color:#28b485;color:#000;transform:scale(1.02);transition:all .3s}.delete-popup-content .module-name{font-size:1.7rem}.delete-popup-content .info-text{font-family:Adys Regular;font-size:1.5rem;margin-bottom:-1rem;margin-top:1rem;text-align:center}@media only screen and (max-width:600px){.info-popup-content .info-text{font-size:1.8rem}.info-popup-content .module-name{font-size:2rem}}@font-face{font-family:Adys Regular;src:url(/static/media/ADYS-Regular%20V5-5.ee7c52d2ecfc9714cf43.ttf)}@font-face{font-family:Adys Bold;src:url(/static/media/ADYS-Bold%20V5-5.d21eefa9a40d20131ad4.ttf)}.edit-form-container::-webkit-scrollbar,.myCustomList::-webkit-scrollbar{border-radius:5px;height:95%;padding-left:0;padding-top:5px;width:.4vw}.edit-form-container::-webkit-scrollbar-thumb,.myCustomList::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.edit-form-container::-webkit-scrollbar-track,.myCustomList::-webkit-scrollbar-track{background-color:#f6f6f6;height:95%;margin-right:2px;padding-top:5px}.background_dark{background-color:#333;border:.1rem solid #eaeaea;box-shadow:0 .2rem .4rem #ffffff80}.background_light{background-color:#fff;border:.1rem solid #333;box-shadow:0 .2rem .4rem #0000001a}.edit-form-container{border-radius:8px;margin:0 auto;max-height:94vh;min-height:50vh;overflow:scroll;padding:2rem;width:40%}.close-edit-profile-card{left:30%;position:absolute;top:0}.edit-form-title{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center;margin-bottom:3rem;text-align:center}.edit-form-title p{font-size:1.8vw}.edit-buttons-container{display:flex;flex-direction:row;gap:1vw;justify-content:end;margin:1.5rem 0 0}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.errorContainer{align-items:start;display:flex;flex-direction:row;justify-content:start;margin-left:1rem;margin-top:.8rem}.errorContainer .errorMessage{color:#a51414!important;font-family:Adys Regular,sans-serif;font-size:1vw;margin:0 0 0 .5rem}.opened{color:#7ed56f}.closed{color:grey}.edit-form-container .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator{transform:scale(1)}.edit-form-container .MuiAutocomplete-inputRoot .MuiAutocomplete-input{min-width:3.8rem!important}.edit-form-container .MuiAutocomplete-endAdornment svg{font-size:2.5rem}.edit-buttons-container .edit-card-btn,.edit-card-btn .edit-card-btn-icon{color:#000c;transition:all .3s}.edit-card-btn:hover,.edit-card-btn:hover .edit-card-btn-icon{color:#ffffffe6;transition:all .3s}.edit-card-btn:disabled .edit-card-btn-icon{color:#0000004d}@media only screen and (max-width:600px){.edit-form-container{border-radius:8px;margin:4vw auto 0;padding:2rem;width:90%}.edit-form-title p{font-size:1.5rem}.close-edit-profile-card{left:5%;position:absolute;top:0}}.backdrop{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.event-form-main-container-dark,.event-form-main-container-light{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;max-height:65vh;overflow-y:scroll;padding:0 1rem}.event-form-main-container-dark .left-container,.event-form-main-container-light .left-container{width:60%}.event-form-main-container-dark .right-container,.event-form-main-container-light .right-container{width:40%}.event-form-main-container-light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.4vw}.event-form-main-container-light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.event-form-main-container-light::-webkit-scrollbar-track{background-color:#fff}.event-form-main-container-dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.4vw}.event-form-main-container-dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.event-form-main-container-dark::-webkit-scrollbar-track{background-color:#3a3b3c}@media (min-width:1200px){.event-form-main-container-dark,.event-form-main-container-light{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;max-height:65vh;overflow-y:scroll;padding:0 3rem}.event-form-main-container-dark .left-container,.event-form-main-container-light .left-container{width:60%}.event-form-main-container-dark .right-container,.event-form-main-container-light .right-container{width:40%}.event-form-main-container-light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.4vw}.event-form-main-container-light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.event-form-main-container-light::-webkit-scrollbar-track{background-color:#fff}.event-form-main-container-dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.4vw}.event-form-main-container-dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.event-form-main-container-dark::-webkit-scrollbar-track{background-color:#3a3b3c}}*{box-sizing:border-box;font-family:Adys Regular,sans-serif;font-weight:400}.card_containter{align-items:center;border-radius:2rem;display:flex;flex-direction:column;height:auto;margin:2rem auto;max-width:50rem;padding:1.5rem 1rem .5rem;position:relative;transition:all .5s;width:100%}.dark_theme{background-color:#191919;box-shadow:0 1px 10px #fff9,0 2px 14px #fff}.light_theme{background-color:#fff;box-shadow:0 1px 10px #0000004d,0 2px 14px #00000038}.interactive:hover{box-shadow:0 1px 10px #b2fda5,0 2px 14px #5fd1ab;transform:scale(1.03);transition:all .5s}.image-details-container{align-items:start;display:flex;flex-direction:row;gap:1rem;justify-content:start;width:100%}.edit-pet-image{background-color:#00000080;bottom:0;box-sizing:border-box;color:#0000;cursor:pointer;height:100%;left:0;opacity:0;outline:none;position:absolute;transition:all .5s;width:100%;z-index:1}.edit-pet-image::-webkit-file-upload-button{visibility:hidden}.edit-pet-image::-webkit-file-upload-button,.edit-pet-image::file-selector-button{visibility:hidden}.card-content .image-wrapper{margin-top:0}.card-content .image-wrapper .uploader,.image-details-container .image-wrapper .uploader,.profile-update-cont .image-wrapper .uploader{align-items:center;background-color:#0009;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease;z-index:0}.card-content .image-wrapper:hover .uploader,.image-details-container .image-wrapper:hover .uploader,.profile-update-cont .image-wrapper:hover .uploader{opacity:1}.uploader p{font-family:Adys Bold,sans-serif;font-size:1.2rem;margin-top:.2rem}.uploader .MuiSvgIcon-root{font-size:2rem}.card-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.image-details-container .image-wrapper{border:2px solid #28b485;border-radius:50%;cursor:pointer;flex-shrink:0;height:7rem;opacity:1;overflow:hidden;position:relative;width:7rem}.card-content .image-wrapper img{height:100%;object-fit:cover;width:100%}.card-content .image-wrapper .MuiSvgIcon-root{color:#0003;font-size:9rem;height:100%;width:100%}.uploader .uploader-container{align-items:center;bottom:1.6rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:1.5rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.uploader .uploader-container .uploader-icon{color:#fff;height:2rem;width:2rem}.dog-details-container{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:0 1rem;width:100%}.dog-details-header{align-items:start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin-bottom:.5rem;margin-left:0;width:100%}.name-breed-container{align-items:start;display:flex;flex-direction:column;justify-content:center}.action-buttons-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.dog-name{font-size:2rem;font-weight:700;max-width:60%;text-align:center;width:auto}.dog-breed,.dog-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.dog-breed{font-size:1.4rem;font-weight:400;max-width:100%;text-align:start;width:100%}.dog-details-header span{font-size:1.1rem;margin-bottom:0}.dog-details-header .edit-btn-container{display:flex;gap:.8rem;margin-top:.5rem}.edit-btn{align-items:center;background-image:linear-gradient(270deg,#b2fda5,#5fd1ab);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-left:0;padding:.5rem;transition:all .5s}.edit-btn:hover{background-color:#28b485e6;transform:scale(1.1)}.edit-btn-icon{font-size:1.6rem!important;transition:all .3s}.edit-btn:hover .edit-btn-icon{color:#ffffffe6;transition:all .3s}.result_card-separator-line{background-color:#0000001a;height:1px;margin:1rem auto 1rem 0;width:100%}.dog-details-container .main-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-left:0;margin-top:4rem;width:90%}.left-container,.right-container{margin-bottom:1rem;text-align:left;width:-webkit-max-content;width:max-content}.profile-data-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.profile-data-row .profile-data-icon{flex-shrink:0;font-size:1.7rem;margin-bottom:0}.profile-data-row p{font-size:1.2rem;word-break:break-word}.color-indicator{border-radius:50%;flex-shrink:0;height:1.2rem;margin-right:.3rem;width:1.2rem}.checkboxes-section{align-items:start;display:flex;flex-direction:column;justify-content:start;width:-webkit-max-content;width:max-content}.checbox-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.5rem}.checbox-container .MuiSvgIcon-root{flex-shrink:0;font-size:1.4rem;margin-right:.5rem}.checbox-container p{font-size:1rem;width:auto;word-break:break-word}@media (min-width:600px){.card_containter{max-width:64rem;padding:1.5rem;width:100%}.card-content{align-items:flex-start;flex-direction:row}.card-content .image-wrapper,.image-details-container .image-wrapper{height:10rem;margin-right:1.5rem;margin-top:0;width:10rem}.image-details-container .image-wrapper .MuiSvgIcon-root{font-size:8rem}.uploader p{font-size:1.5rem}.uploader .MuiSvgIcon-root{font-size:2.5rem}.uploader .uploader-container{align-items:center;bottom:2.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:2.4rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.uploader .uploader-container .uploader-icon{color:#fff;height:2.6rem;width:2.6rem}.dog-details-container{flex-grow:1;margin-top:0;padding:0;width:auto}.dog-details-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:start;margin-bottom:.8rem;margin-left:0}.dog-name{font-size:2.4rem}.dog-breed{font-size:2rem;font-weight:400}.dog-details-header span{font-size:1.2rem;margin-bottom:0}.edit-btn{margin-bottom:0;padding:.6rem}.edit-btn-icon{font-size:1.8rem!important}.result_card-separator-line{margin-bottom:1rem;margin-left:0;margin-top:1rem;width:90%}.dog-details-container .main-container{flex-direction:row;justify-content:space-between;margin-left:0;margin-top:1.5rem;width:90%}.left-container{margin-right:1rem}.left-container,.right-container{margin-bottom:0;width:-webkit-max-content;width:max-content}.right-container{align-items:flex-start}.profile-data-row{gap:.8rem}.profile-data-row .profile-data-icon{font-size:2.4rem}.profile-data-row p{font-size:1.8rem}.color-indicator{height:1.6rem;margin-right:.5rem;width:1.6rem}.checkboxes-section{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-top:1rem;width:-webkit-max-content;width:max-content}.checbox-container .MuiSvgIcon-root{font-size:2rem;margin-right:.8rem}.checbox-container p{font-size:1.5rem}}@media (min-width:900px){.card_containter{max-width:64rem;padding:2rem 1rem}.card-content .image-wrapper{height:11rem;width:11rem}.card-content .image-wrapper .MuiSvgIcon-root{font-size:5rem}.uploader p{font-size:1.5rem}.uploader .MuiSvgIcon-root{font-size:2rem}.uploader .uploader-container{align-items:center;bottom:3rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:3rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.uploader .uploader-container .uploader-icon{color:#fff}.dog-details-header{gap:1rem}.dog-name{font-size:2.6rem}.dog-breed{font-size:1.8rem;font-weight:400}.dog-details-header span{font-size:1.3rem}.edit-btn{padding:.6rem}.edit-btn-icon{font-size:1.8rem!important}.result_card-separator-line{width:90%}.dog-details-container .main-container{justify-content:space-between;margin-top:2rem}.left-container,.right-container{width:-webkit-max-content;width:max-content}.profile-data-row{gap:1rem}.profile-data-row .profile-data-icon{font-size:2.2rem}.profile-data-row p{font-size:1.5rem}.color-indicator{height:1.6rem;margin-right:.6rem;width:1.6rem}.checkboxes-section{align-items:start;display:flex;flex-direction:column;justify-content:start;width:-webkit-max-content;width:max-content}.checbox-container .MuiSvgIcon-root{font-size:1.8rem;margin-right:.8rem}.checbox-container p{font-size:1.4rem}}@media (min-width:1200px){.card_containter{max-width:97%;padding:2rem 1.5rem}.card-content .image-wrapper{height:16rem;margin-top:2rem;width:16rem}.card-content .image-wrapper .MuiSvgIcon-root{font-size:16rem}.uploader p{font-size:1.8rem}.uploader .MuiSvgIcon-root{font-size:1rem}.uploader .uploader-container{align-items:center;bottom:4rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:4.6rem;margin-bottom:-.8rem;margin-left:-.3rem;position:absolute}.uploader .uploader-container .uploader-icon{color:#fff;height:3.5rem;width:3.5rem}.dog-details-header{gap:1.2rem}.dog-name{font-size:3.5rem;max-width:25%}.dog-breed{font-size:2.5rem;font-weight:400;max-width:40%;width:40%}.dog-details-header{align-items:center}.dog-details-header span{font-size:1.8rem}.edit-btn{padding:.8rem}.edit-btn-icon{font-size:2.4rem!important}.result_card-separator-line{width:90%}.dog-details-container .main-container{justify-content:space-between;margin-top:2.5rem}.left-container,.right-container{width:-webkit-max-content;width:max-content}.profile-data-row{gap:1.2rem}.profile-data-row .profile-data-icon{font-size:2.8rem}.profile-data-row p{font-size:2rem}.checkboxes-section{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-top:1rem;width:-webkit-max-content;width:max-content}.checbox-container .MuiSvgIcon-root{font-size:2.2rem;margin-right:1rem}.checbox-container p{font-size:1.6rem}}html{overflow-x:hidden}body{overflow-x:visible}.main-light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.main-light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.main-light::-webkit-scrollbar-track{background-color:#f6f6f6}.main-dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.main-dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.main-dark::-webkit-scrollbar-track{background-color:#333}.user-profile-cont{overflow-x:hidden}.main-light{background-color:#f4f4f4}.main-dark,.main-light{margin-bottom:8rem}.content{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;width:100%;z-index:0}@media only screen and (min-width:600px){.content{min-height:76vh;width:100%}}@media only screen and (min-width:900px){.content{width:100%}}@media (min-width:1200px){.content{width:60%}}.diary-container::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-container::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-container::-webkit-scrollbar-track{background-color:#f6f6f6}.diary-container{width:100vw}.dd_title_container{flex-direction:row;gap:.5rem;margin-bottom:1rem;text-align:center}.dd_title_container,.dd_title_image_container{align-items:center;display:flex;justify-content:center}.dd_title_image_container{flex-direction:column;margin-top:0}.dd_title_image{animation:glow 2s linear infinite;height:5rem;width:5rem}.dd-welcome_message-name{background:linear-gradient(270deg,#b2fda5,#5fd1ab);background-clip:text;-webkit-background-clip:text}.dd-welcome_message-name,.dd-welcome_message-name-reversed{-webkit-text-fill-color:#0000;font-family:Adys Regular,sans-serif;font-size:2.5rem;font-weight:600}.dd-welcome_message-name-reversed{background:linear-gradient(90deg,#b2fda5,#5fd1ab);background-clip:text;-webkit-background-clip:text}.dd_pet_selector_container{flex-direction:column;margin:4rem auto;width:80%}.dd_buttons_container,.dd_pet_selector_container{align-items:center;display:flex;justify-content:center}.dd_buttons_container{flex-direction:row;gap:1rem;margin:5rem auto;width:90%}.dd_button{background-color:#0000001a!important;border-radius:50px!important;color:#fff!important;font-size:1.4rem!important;height:4rem;max-width:14rem;text-shadow:1px 1px 1px #000!important;width:70%}.dd_button_not_selected{background-image:linear-gradient(270deg,#0000001a,#0003)}.dd_button_not_selected,.dd_button_selected{background-position:50%;background-repeat:no-repeat;background-size:cover}.dd_button_selected{background-image:linear-gradient(270deg,#b2fda5,#5fd1ab)}.dd_main_content{align-items:center;display:flex;flex-direction:column;padding:0 1rem}@media (min-width:600px){.dd_title_container{flex-direction:row;gap:.8rem;margin-bottom:1.5rem}.dd_title_image{height:5rem;width:5rem}.dd-welcome_message-name{font-size:3rem}.dd-welcome_message-name-reversed{font-size:3.2rem}.dd_pet_selector_container{margin:2.5rem auto;width:70%}.dd_buttons_container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:3rem auto;width:50%}.dd_button{font-size:1.6rem!important;height:3.5rem;width:12rem}.dd_main_content{align-items:start;flex-direction:row;padding:0}}@media (min-width:900px){.dd_title_container{gap:1rem;margin-bottom:2rem}.dd_title_image{height:6.5rem;width:6.5rem}.dd-welcome_message-name{font-size:4.4rem}.dd-welcome_message-name-reversed{font-size:4.8rem}.dd_buttons_container,.dd_pet_selector_container{margin:3rem auto;width:50%}.dd_buttons_container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dd_button{font-size:1.8rem!important;height:4rem;width:16rem}}@media (min-width:1200px){.dd_button{font-size:1.8rem!important;height:4rem;max-width:16rem;width:16rem}}.diary-history-container_dark,.diary-history-container_light{min-height:30vh;width:100%}.diary-history-container_light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-history-container_light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-history-container_light::-webkit-scrollbar-track{background-color:#f6f6f6}.diary-history-container_dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-history-container_dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-history-container_dark::-webkit-scrollbar-track{background-color:#333}.devider-title{font-weight:600}.entries-container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center;width:100%}.message-container{height:100%;text-align:end;width:80%}.message-container .message-text{font-family:Adys Regular,sans-serif;font-size:2.3rem}@media (min-width:1200px){.diary-history-container_dark,.diary-history-container_light{min-height:30vh;width:75%}.diary-history-container_light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-history-container_light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-history-container_light::-webkit-scrollbar-track{background-color:#f6f6f6}.diary-history-container_dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-history-container_dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-history-container_dark::-webkit-scrollbar-track{background-color:#333}.devider-title{font-family:Adys Regular,sans-serif;font-size:2.3rem;font-weight:600}.add-event-icon{cursor:pointer;font-size:4rem;margin-left:3%;margin-top:-2%}.entries-container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.message-container{height:100%;text-align:end;width:80%}.message-container .message-text{font-family:Adys Regular,sans-serif;font-size:2.3rem}}.event-card{background-color:#fff;border-radius:25px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;height:auto;margin:0 auto;overflow:hidden;padding:0 0 .6vw;width:96%}.event-card .title{align-items:center;display:flex;gap:.5rem;justify-content:center;text-align:center;width:100%}.event-card .title p{display:inline-block;font-family:Adys Bold,sans-serif;font-size:1.8rem;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.event-card .title .event_header_icon{align-items:center;background-color:initial;border-radius:50%;cursor:pointer;display:flex;font-size:2.2rem;justify-content:center;padding:.3rem .4rem;transition:all .3s}.event-card .title .event_header_icon:hover{background-color:#0000001a;transition:all .3s}.event-card .main-container{align-items:start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-top:2rem!important;padding:0 1rem}.event-data-row{gap:.5rem;margin-bottom:1rem}.event-data-column,.event-data-row{align-items:start;display:flex;flex-direction:column;justify-content:start}.event-data-column{margin-bottom:.5rem}.event-data-column .title,.event-data-row .title{color:#5fd1ab;display:inline-block;font-family:Adys Bold,sans-serif;font-size:1.4rem;max-width:96%;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:auto}.event-data-txt{font-size:1.4rem}.event-card .main-container .left-container{width:55%}.event-card .main-container .right-container{align-items:start;display:flex;flex-direction:column;justify-content:start}.event-card .date{padding-right:2rem;text-align:right}@media (min-width:1200px){.event-card{background-color:#fff;border-radius:25px;box-shadow:0 1px 2px #0000004d,0 1px 10px #00000038;height:auto;margin-bottom:1vw;overflow:hidden;padding:0 0 .6vw;width:92%}.event-card .title{align-items:center;display:flex;gap:1rem;justify-content:center;text-align:center;width:100%}.event-card .title p{font-family:Adys Bold,sans-serif;font-size:2.2rem}.event-card .title .event_header_icon{align-items:center;background-color:initial;border-radius:50%;cursor:pointer;display:flex;font-size:2.2rem;justify-content:center;padding:.3rem .4rem;transition:all .3s}.event-card .title .event_header_icon:hover{background-color:#0000001a;transition:all .3s}.event-card .main-container{justify-content:space-between;margin-top:2rem;padding:0 3rem}.event-card .main-container,.event-data-row{align-items:start;display:flex;flex-direction:row}.event-data-row{gap:1rem;justify-content:start;margin-bottom:1rem}.event-data-txt{font-size:1.8rem}.event-data-column{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-bottom:.5rem;width:100%}.event-data-column .title,.event-data-row .title{color:#5fd1ab;font-family:Adys Bold,sans-serif;font-size:1.8rem;text-align:start;width:-webkit-max-content;width:max-content}.event-card .main-container .left-container{width:55%}.event-card .main-container .right-container{align-items:start;display:flex;flex-direction:column;justify-content:start;width:45%}.event-card .date{padding-right:2rem;text-align:right}}.diary-calendar-container_dark,.diary-calendar-container_light{min-height:30vh;width:100%}.diary-calendar-container_dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-calendar-container_dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-calendar-container_dark::-webkit-scrollbar-track{background-color:#333}.diary-calendar-container_light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-calendar-container_light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-calendar-container_light::-webkit-scrollbar-track{background-color:#f6f6f6}.devider-title{font-family:Adys Regular,sans-serif;font-size:2.3rem}.add-event-icon{cursor:pointer;font-size:4rem;margin-left:3%;margin-top:-2%}.calendar-info-message{color:#000000b3;font-size:1.5rem;text-align:center}#dd_calendar_legend{margin-bottom:1rem}@media (min-width:1200px){.diary-calendar-container_dark,.diary-calendar-container_light{min-height:30vh;width:75%}.diary-calendar-container_dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-calendar-container_dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-calendar-container_dark::-webkit-scrollbar-track{background-color:#333}.diary-calendar-container_light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.diary-calendar-container_light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.diary-calendar-container_light::-webkit-scrollbar-track{background-color:#f6f6f6}.devider-title{font-family:Adys Regular,sans-serif;font-size:2.3rem}.add-event-icon{cursor:pointer;font-size:4rem;margin-left:3%;margin-top:-2%}.calendar-info-message{color:#000000b3;font-size:2rem}}.calendar{border:none;border-radius:10px;font-family:Adys Regular,sans-serif;margin:20px auto;overflow:hidden;padding-bottom:1rem;transition:all .5s;width:96%;z-index:50}.dark{box-shadow:0 1px 5px #fff6,0 2px 7px #fff6}.light{box-shadow:0 1px 5px #0000004d,0 2px 7px #0000004d}.calendar .calendar_header{align-items:center;background-image:linear-gradient(90deg,#b2fda5,#5fd1ab);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;padding:1rem;transition:all .5s}.date_delete_icon{transition:all .3s}.date_delete_icon:hover{color:#eb575e;transition:all .3s}.color_picker_container{align-items:center;background-color:initial;border-radius:50%;display:flex;justify-content:center;margin-left:2rem;padding:.3rem .4rem;transition:all .3s}.color_picker_container:hover{background-color:#0000001a!important;transition:all .3s}.calendar .calendar_header span{color:#fff;font-family:Adys Bold,sans-serif;font-size:2rem;font-weight:600}.calendar .calendar_header_button{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:2.2rem;justify-content:center;padding:.3rem .4rem;transition:all .3s}.calendar .calendar_header_button:hover{background-color:#0000001a;transition:all .3s}.calendar .calendar_header_button .button_icon{font-size:2.2rem}.calendar .calendar_day-names{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:start;margin:0 auto;padding:0 0 0 .5rem;width:98%}.calendar_day-names .day-name{border:2px solid #0000;border-radius:8px;box-sizing:border-box;font-size:1.4rem;padding:1rem 0;text-align:center;width:12.5%}.calendar .calendar_days{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:start;margin:0 auto;padding:0 0 0 .5rem;transition:all .5s;width:100%}.calendar .calendar_days .day,.calendar .calendar_days .empty-day,.calendar .calendar_days .selected,.calendar .calendar_days .today{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:1.4rem;height:12.5%;opacity:1;padding:.5rem;text-align:center;width:12.5%}.calendar .calendar_days .empty-day{border:none;cursor:default}.calendar .calendar_days .today{background-color:#5fd1ab;border:3px solid #5fd1ab!important;color:#fff;font-family:Adys Bold,sans-serif}.calendar .calendar_days .selected{background-color:var(--selected-color);border:1px solid var(--selected-color);color:#fff;font-family:Adys Bold,sans-serif}.calendar .calendar_days .day:hover{background-color:var(--selected-color);opacity:.5!important}.calendar .calendar_days .selected:hover{opacity:1}@media (min-width:1200px){.calendar{border:none;border-radius:10px;font-family:Adys Regular,sans-serif;margin:20px auto;overflow:hidden;padding-bottom:1rem;transition:all .5s;width:65%;z-index:50}.dark{box-shadow:0 1px 10px #ffffff80,0 2px 14px #ffffff80}.light{box-shadow:0 1px 10px #0000004d,0 2px 14px #0000004d}.calendar .calendar_header{align-items:center;background-image:linear-gradient(90deg,#b2fda5,#5fd1ab);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;padding:1rem;transition:all .5s}.date_delete_icon{transition:all .3s}.date_delete_icon:hover{color:#eb575e;transition:all .3s}.color_picker_container{align-items:center;background-color:initial;border-radius:50%;display:flex;justify-content:center;margin-left:2rem;padding:.3rem .4rem;transition:all .3s}.color_picker_container:hover{background-color:#0000001a!important;transition:all .3s}.calendar .calendar_header span{color:#fff;font-family:Adys Bold,sans-serif;font-size:2rem;font-weight:600}.calendar .calendar_header_button{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:2.2rem;justify-content:center;padding:.3rem .4rem;transition:all .3s}.calendar .calendar_header_button:hover{background-color:#0000001a;transition:all .3s}.calendar .calendar_header_button .button_icon{font-size:2.2rem}.calendar .calendar_day-names{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:start;margin:0 auto;padding:0 0 0 .5rem;width:98%}.calendar_day-names .day-name{border:2px solid #0000;border-radius:8px;box-sizing:border-box;font-size:1.6rem;padding:1rem .5rem;text-align:center;width:13%}.calendar .calendar_days{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:start;margin:0 auto;padding:0 0 0 .5rem;transition:all .5s;width:98%}.calendar .calendar_days .day,.calendar .calendar_days .empty-day,.calendar .calendar_days .selected,.calendar .calendar_days .today{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:1.6rem;opacity:1;padding:1rem .5rem;text-align:center;width:13%}.calendar .calendar_days .empty-day{border:none;cursor:default}.calendar .calendar_days .today{background-color:#5fd1ab;border:3px solid #5fd1ab!important;color:#fff;font-family:Adys Bold,sans-serif}.calendar .calendar_days .selected{background-color:var(--selected-color);border:1px solid var(--selected-color);color:#fff;font-family:Adys Bold,sans-serif}.calendar .calendar_days .day:hover{background-color:var(--selected-color);opacity:.5!important}.calendar .calendar_days .selected:hover{opacity:1}}.picker-container{border-radius:25px;margin:40vh auto 0;padding:1rem 2rem;width:92%}.colors{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem}.picker-container .color{border:none;border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;height:2.4rem;transition:all .2s;width:2.4rem}.picker-container .color:hover{transform:scale(1.15);transition:all .2s}@media (min-width:1200px){.picker-container{background-color:#fff;border-radius:25px;box-shadow:0 4px 12px #0003;margin:40vh auto 0;padding:1rem 2rem;width:-webkit-max-content;width:max-content}.colors{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;margin-top:1rem}.picker-container .color{border:none;border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;height:4rem;transition:all .2s;width:4rem}.picker-container .color:hover{transform:scale(1.15);transition:all .2s}}.calendar_event_container{background-color:#fff;border-radius:25px;box-shadow:0 4px 12px #0003;flex-direction:column;justify-content:center;margin:20vh auto 0;padding:1rem;width:90%}.calendar_event_container,.event_header{align-items:center;display:flex;gap:1rem}.event_header{flex-direction:row;justify-content:space-between;width:98%}.event_header .color_indicator{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.3rem .4rem}.event_header .color_indicator .color_indicator_icon{font-size:2.2rem}.event_header .event_title{font-family:Adys Regular,sans-serif;font-size:1.8rem;font-weight:600}.event_header .event_btns{gap:0}.event_header .event_btns,.event_header .save_btn{align-items:center;display:flex;flex-direction:row;justify-content:center}.event_header .save_btn{border-radius:50%;cursor:pointer;padding:.4rem .5rem;transition:all .3s}.event_header .save_btn:hover{background-color:#f4f4f4;transition:all .3s}.event_header .save_btn .save_icon{color:#5fd1ab;font-size:2.2rem}.event_header .close_btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.3rem .4rem;transition:all .3s}.event_header .close_btn:hover{background-color:#f4f4f4;transition:all .3s}.event_header .close_btn .close_icon{font-size:2.2rem}.calendar_event_container .event_name{margin-top:1rem;width:98%}.calendar_event_container .event_dates{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start;width:98%}.calendar_event_container .event_dates p{font-family:Adys Regular,sans-serif;font-size:1.5rem;font-weight:600}.calendar_event_container .event_dates .event_date{font-family:Adys Regular,sans-serif;font-size:1.3rem}.calendar_event_container .event_aditional_info,.calendar_event_container .event_notifications{margin-top:1rem;width:98%}@media (min-width:1200px){.calendar_event_container{background-color:#fff;border-radius:25px;box-shadow:0 4px 12px #0003;flex-direction:column;justify-content:center;margin:20vh auto 0;padding:1rem 2rem;width:35%}.calendar_event_container,.event_header{align-items:center;display:flex;gap:1rem}.event_header{flex-direction:row;justify-content:space-between;width:98%}.event_header .color_indicator{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.3rem .4rem}.event_header .color_indicator .color_indicator_icon{font-size:2.5rem}.event_header .event_title{font-family:Adys Regular,sans-serif;font-size:2.2rem;font-weight:600}.event_header .event_btns{gap:1rem}.event_header .event_btns,.event_header .save_btn{align-items:center;display:flex;flex-direction:row;justify-content:center}.event_header .save_btn{border-radius:50%;cursor:pointer;padding:.4rem .5rem;transition:all .3s}.event_header .save_btn:hover{background-color:#f4f4f4;transition:all .3s}.event_header .save_btn .save_icon{color:#5fd1ab;font-size:2.5rem}.event_header .close_btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.3rem .4rem;transition:all .3s}.event_header .close_btn:hover{background-color:#f4f4f4;transition:all .3s}.event_header .close_btn .close_icon{font-size:2.5rem}.calendar_event_container .event_name{margin-top:1rem;width:98%}.calendar_event_container .event_dates{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:start;width:98%}.calendar_event_container .event_dates p{font-family:Adys Regular,sans-serif;font-size:1.7rem;font-weight:600}.calendar_event_container .event_dates .event_date{font-family:Adys Regular,sans-serif;font-size:1.5rem}.calendar_event_container .event_aditional_info,.calendar_event_container .event_notifications{margin-top:1rem;width:98%}}.legend-container{align-items:start;display:flex;flex-direction:column;gap:0;justify-content:start;margin:0 .5rem 2rem;width:100%}.legend-container h5{font-family:Adys Regular,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.custom_legend_items,.legend_items{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:start;width:100%}.legend-item{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:start;transform:scale(1);transition:all .3s}.legend-item,.legend-item p{width:-webkit-max-content;width:max-content}.legend-item p{font-size:1.3rem}.legend-item:hover{transform:scale(1.03);transition:all .3s}.legend-item:hover .legend_actions{opacity:1;transition:all .3s}.legend_actions{display:flex;flex-direction:row;gap:.2rem;margin-left:1rem;opacity:0;transition:all .3s}.legend_icon{font-size:1.5rem;transition:all .3s}.legend_icon:hover{color:#5fd1ab;font-size:1.8rem;transition:all .3s}@media (min-width:1200px){.legend-container{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-left:6rem;width:80%}.legend-container h5{font-family:Adys Regular,sans-serif;font-size:2rem;font-weight:600}.custom_legend_items,.legend_items{align-items:start;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;justify-content:start;transform:scale(1);transition:all .3s;width:-webkit-max-content;width:max-content}.legend-item:hover{transform:scale(1.03);transition:all .3s}.legend-item:hover .legend_actions{opacity:1;transition:all .3s}.legend_actions{display:flex;flex-direction:row;gap:.2rem;margin-left:1rem;opacity:0;transition:all .3s}.legend_icon,.legend_icon:hover{font-size:1.8rem;transition:all .3s}.legend_icon:hover{color:#5fd1ab}}.sidebar-container{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;margin-bottom:3rem;width:100%}.sidebar-container .sidebar-item-container{background-color:#fff;border-radius:12px;height:20vh;max-width:50%;padding-top:.5rem;text-align:center;width:17rem}.sidebar-item-container h5{font-family:Adys Regular,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.sidebar-items-dark,.sidebar-items-light{display:flex;flex-direction:column;height:70%;justify-content:start;overflow-y:scroll;width:98%}.sidebar-items-light::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.sidebar-items-light::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.sidebar-items-light::-webkit-scrollbar-track{background-color:#fff}.sidebar-items-dark::-webkit-scrollbar{border-radius:5px;padding-left:0;width:.5vw}.sidebar-items-dark::-webkit-scrollbar-thumb{background-color:#28b485b3;border-radius:5px}.sidebar-items-dark::-webkit-scrollbar-track{background-color:#3a3b3c}.sidebar-item{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:0 .3rem}.sidebar-item p{color:#5fd1ab;color:#0009;display:inline-block;font-family:Adys Regular,sans-serif;font-size:1.3rem;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.sidebar-item .sidebar-item-icon{cursor:pointer;font-size:1.5rem}.add-info-icon{color:#0000001a;cursor:pointer;margin-top:-1rem}.add-info-icon:hover{color:#5fd1ab99!important;transform:translateY(-6px);transition:all .3s}@media (min-width:900px){.sidebar-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1rem;width:25%}.sidebar-container .sidebar-item-container{background-color:#fff;border-radius:25px;height:30vh;max-width:100%;padding-top:.5rem;text-align:center;width:100%}.sidebar-item-container h5{font-family:Adys Regular,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1rem}.sidebar-items{display:flex;flex-direction:column;justify-content:start}.sidebar-item{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:0 3rem}.sidebar-item p{color:#5fd1ab;color:#0009;display:inline-block;font-family:Adys Regular,sans-serif;font-size:1.7rem;font-size:1.6rem;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.sidebar-item .sidebar-item-icon{cursor:pointer;font-size:2.4rem}.add-info-icon{color:#0000001a;cursor:pointer;margin-top:-1rem}.add-info-icon:hover{color:#5fd1ab99;transform:translateY(-6px);transition:all .3s}}@media (min-width:1200px){.sidebar-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-right:1rem;padding:1rem;width:25%}.sidebar-container .sidebar-item-container{background-color:#fff;border-radius:25px;height:30vh;max-width:100%;padding:.5rem 0;text-align:center;width:100%}.sidebar-item-container h5{font-family:Adys Regular,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1rem}.sidebar-items{display:flex;flex-direction:column;height:70%;justify-content:start;width:98%}.sidebar-item{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:0 1rem}.sidebar-item p{color:#5fd1ab;color:#0009;display:inline-block;font-family:Adys Regular,sans-serif;font-size:1.7rem;font-size:1.6rem;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.sidebar-item .sidebar-item-icon{cursor:pointer;font-size:2.4rem}.add-info-icon{color:#0000001a;cursor:pointer;margin-top:-1rem}.add-info-icon:hover{color:#5fd1ab99;transform:translateY(-6px);transition:all .3s}.general_info_cont{display:flex;gap:.5rem;padding:.5rem 1rem;text-align:left;width:100%}.general_info_cont p{width:80%}.general_info_icon{cursor:pointer;font-size:1.8rem;transition:all .3s}.general_info_icon:hover{color:#5fd1ab;font-size:2rem;transition:all .3s}}