body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app-desc{margin-left:5rem;margin-right:5rem;margin-top:2rem;border:5px solid #000;box-shadow:20px 20px 10px #949494}.app-name{font-size:60px;font-weight:800;font-style:italic;margin-top:2rem;color:#da8bda}.app-info,.app-name{font-family:"Montserrat";text-align:center}.app-info{font-size:24px;font-weight:500}.home-link:hover{text-decoration:none}@media screen and (max-width:450px) and (min-width:400px){.app-desc{margin-left:2rem;margin-right:2rem;margin-top:1rem;border:5px solid #000;box-shadow:none}.app-name{font-size:32px;font-weight:700;font-style:italic;margin-top:1rem;color:#da8bda}.app-info,.app-name{font-family:"Montserrat";text-align:center}.app-info{font-size:18px;font-weight:500}}@media screen and (max-width:395px) and (min-width:300px){.app-desc{margin-left:.5rem;margin-right:.5rem;margin-top:1rem;border:5px solid #000;box-shadow:none}.app-name{font-size:30px;font-weight:700;font-style:italic;margin-top:1rem;color:#da8bda}.app-info,.app-name{font-family:"Montserrat";text-align:center}.app-info{font-size:18px;font-weight:500}}@media screen and (max-width:1024px) and (min-width:768px){.app-desc{margin-left:2rem;margin-right:2rem;margin-top:1rem;border:5px solid #000;box-shadow:10px 10px 5px #949494}.app-name{font-size:35px;font-weight:700;font-style:italic;margin-top:1rem;color:#da8bda}.app-info,.app-name{font-family:"Montserrat";text-align:center}.app-info{font-size:22px;font-weight:500}}.footer-div{width:1200px;height:100px;text-align:center;margin-left:auto;margin-right:auto;background-color:#000;border-top-left-radius:24px;border-top-right-radius:24px}.copyright-text{color:#fff;font-size:20px;font-weight:400;font-family:"Montserrat";padding-top:19px}.fa-heart{color:red}@media screen and (max-width:450px) and (min-width:400px){.footer-div{width:90%;height:80px}.copyright-text{color:#fff;font-size:18px;font-weight:400;font-family:"Montserrat";padding-top:19px}}@media screen and (max-width:395px) and (min-width:300px){.footer-div{width:90%;height:70px}.copyright-text{color:#fff;font-size:15px;font-weight:400;font-family:"Montserrat";padding-top:15px}}@media screen and (max-width:1024px) and (min-width:768px){.footer-div{width:90%;height:90px}.copyright-text{color:#fff;font-size:19px;font-weight:400;font-family:"Montserrat";padding-top:16px}}.breedImage{width:320px;height:320px;border-radius:24px;box-shadow:15px 15px 5px #949494}#breedDiv{padding-left:10rem;padding-right:10rem;margin-top:2rem;font-family:"Montserrat"}#breedInfoDiv{padding-left:5rem;text-align:left}.breed-name{font-size:38px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:5px;margin-bottom:30px;box-shadow:5px 5px 2px #949494}.breed-description{font-size:20px;font-weight:500;margin-bottom:15px}.breed-data{font-size:18px;font-weight:400;margin-bottom:15px}.fa-link{font-size:20px;position:relative;bottom:2px}#other-images{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.jumbotron{background-color:#fff;margin:1rem;border-radius:24px}.other-photos{width:270px;height:270px;border-radius:24px;margin-bottom:30px}.other-images-text{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width:450px) and (min-width:400px){#breedPicDiv{padding-left:0;padding-bottom:2rem}.breedImage{width:320px;height:320px;border-radius:24px;box-shadow:15px 15px 5px #949494}#breedDiv{margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem;margin-top:2rem;font-family:"Montserrat"}#breedInfoDiv{padding-left:0;text-align:left}.other-photos{width:270px;height:270px;margin-left:-1.5rem;margin-right:1rem;border-radius:24px;margin-bottom:30px}}@media screen and (max-width:395px) and (min-width:300px){#breedPicDiv{padding-left:1rem;padding-bottom:2rem}.breedImage{width:250px;height:250px;border-radius:24px;box-shadow:15px 15px 5px #949494}#breedDiv{margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem;margin-top:2rem;font-family:"Montserrat"}#breedInfoDiv{padding-left:1.5rem;text-align:left}.other-photos{width:250px;height:250px;margin-left:-3.5rem;margin-right:1rem;border-radius:24px;margin-bottom:20px}}@media screen and (max-width:1024px) and (min-width:768px){.breedImage{width:290px;height:290px;border-radius:24px;box-shadow:15px 15px 5px #949494}.breed-data{font-size:18px;font-weight:400;margin-bottom:15px;margin-left:4rem}#breedInfoDiv{padding-left:1.5rem;text-align:left}.other-photos{width:130px;height:130px;margin-left:1rem;margin-right:1rem;border-radius:24px;margin-bottom:20px}.breed-name{font-size:38px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:4rem!important;padding-right:5px;margin-bottom:30px;box-shadow:5px 5px 2px #949494}.breed-description{font-size:20px;font-weight:500;margin-left:4rem!important;margin-bottom:15px}}.list-breeds-text{position:relative;left:165px;font-size:36px;font-weight:700;font-family:"Montserrat";padding-top:2rem}.breed-images{width:220px;height:220px;border-radius:24px;box-shadow:10px 10px 2.5px #949494}#breed-image-div{margin-bottom:3rem;text-align:center}#list-breeds{margin:3rem auto;padding-left:3rem;padding-right:3rem}#breed-info-div{border-bottom:1px solid #000}.fa-link{left:2px}@media screen and (max-width:450px) and (min-width:400px){.list-breeds-text{position:relative;left:4.5rem;font-size:40px;font-weight:700;font-family:"Montserrat";padding-top:1rem}#list-breeds{margin:2rem 1.5rem 3rem .5rem}#breed-image-div{margin-bottom:2rem;text-align:left}#breed-info-div{margin-bottom:1rem;border-bottom:1px solid #000}.breed-name{font-size:30px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px;box-shadow:5px 5px 2px #949494}}@media screen and (max-width:395px) and (min-width:300px){.list-breeds-text{position:relative;left:1rem;font-size:35px;font-weight:700;font-family:"Montserrat";padding-top:1rem}#list-breeds{margin-top:2rem;margin-bottom:2rem;padding-left:0;padding-right:0}#breed-image-div{margin-bottom:2rem;text-align:left}#breed-info-div{margin-bottom:1rem;border-bottom:1px solid #000}.breed-name{font-size:25px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px;box-shadow:5px 5px 2px #949494}.breed-description{font-size:16px;font-weight:500;margin-bottom:15px}}@media screen and (max-width:1024px) and (min-width:768px){.list-breeds-text{left:65px}.breed-name{font-size:38px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:2rem;padding-right:5px;margin-bottom:30px;box-shadow:5px 5px 2px #949494}.breed-description{font-size:20px;font-weight:500;margin-left:2rem;margin-bottom:15px}}.cat-wiki,.dog-wiki{text-align:center}.gif-image{height:400px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}#cardDiv{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.card{align-items:center;border-radius:15px;border:1px solid #000;transition:all .2s ease-in-out;box-shadow:15px 15px 7.5px #949494}.card:hover{transform:scale(1.05)}.nav-link{cursor:pointer;font-family:"Montserrat";font-size:30px;font-weight:600;background:linear-gradient(90deg,orange,orange 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:background-position .9s ease;background-position:100%;text-decoration:none}.nav-link:hover{background-position:0 100%;cursor:pointer}.loading-cards{text-align:center;font-size:30px}@media screen and (max-width:450px) and (min-width:400px){#cardDiv{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.card{align-items:center;border-radius:15px;border:1px solid #000;transition:all .2s ease-in-out;box-shadow:15px 15px 7.5px #949494}.dog-wiki{padding-bottom:2rem}.card:hover{transform:scale(1.05)}.gif-image{height:250px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.nav-link{cursor:pointer;font-family:"Montserrat";font-size:20px;font-weight:600;background:linear-gradient(90deg,orange,orange 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:background-position .9s ease;background-position:100%;text-decoration:none}.nav-link:hover{background-position:0 100%;cursor:pointer}}@media screen and (max-width:395px) and (min-width:300px){#cardDiv{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.card{align-items:center;border-radius:15px;border:1px solid #000;transition:all .2s ease-in-out;box-shadow:15px 15px 7.5px #949494}.dog-wiki{padding-bottom:2rem}.card:hover{transform:scale(1.05)}.gif-image{height:250px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.nav-link{cursor:pointer;font-family:"Montserrat";font-size:22px;font-weight:600;background:linear-gradient(90deg,orange,orange 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:background-position .9s ease;background-position:100%;text-decoration:none}.nav-link:hover{background-position:0 100%;cursor:pointer}}@media screen and (max-width:1024px) and (min-width:768px){#cardDiv{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.card{align-items:center;border-radius:15px;border:1px solid #000;transition:all .2s ease-in-out;box-shadow:15px 15px 7.5px #949494}.card:hover{transform:scale(1.05)}.gif-image{height:250px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.nav-link{cursor:pointer;font-family:"Montserrat";font-size:20px;font-weight:600;background:linear-gradient(90deg,orange,orange 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:background-position .9s ease;background-position:100%;text-decoration:none}.nav-link:hover{background-position:0 100%;cursor:pointer}}.hero-image{justify-content:center;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;margin-top:2rem;width:1300px;height:500px;border-top-right-radius:24px;border-top-left-radius:24px}.logo-image{height:100px;float:left;margin-top:7rem;margin-bottom:0;background-color:#fff;border-radius:20px;padding-right:5px}.know-more{font-family:"Montserrat";font-weight:500;font-size:26px;color:#fff;margin-top:14rem;float:left;position:absolute;width:320px;text-align:left}@media screen and (max-width:450px) and (min-width:400px){.hero-image{justify-content:center;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;margin-top:2rem;width:400px;height:400px;border-top-right-radius:24px;border-top-left-radius:24px}.logo-image{height:100px;float:left;margin-top:5rem;margin-bottom:0;background-color:#fff;border-radius:20px;padding-right:5px}.know-more{font-family:"Montserrat";font-weight:500;font-size:26px;color:#fff;margin-top:12rem;float:left;position:absolute;width:320px}}@media screen and (max-width:395px) and (min-width:300px){.hero-image{justify-content:center;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;margin-top:2rem;width:300px;height:350px;border-top-right-radius:24px;border-top-left-radius:24px}.logo-image{height:100px;width:150px;position:relative;left:-20px;margin-top:5rem;margin-bottom:0;background-color:#fff;border-radius:20px;padding-right:5px}.know-more{font-family:"Montserrat";font-weight:500;font-size:20px;color:#fff;margin-top:12rem;left:40px;position:absolute;width:250px}}@media screen and (max-width:1024px) and (min-width:768px){.hero-image{justify-content:center;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;margin-top:2rem;width:700px;height:400px;border-top-right-radius:24px;border-top-left-radius:24px}.logo-image{height:100px;position:relative;left:-20px;margin-top:5rem;margin-bottom:0;background-color:#fff;border-radius:20px;padding-right:5px}.know-more{font-family:"Montserrat";font-weight:500;font-size:22px;color:#fff;margin-top:13rem;left:65px;position:absolute;width:250px}}.breed-search{position:relative;width:310px;border-radius:24px;margin-top:7rem;height:50px;font-size:18px}.breed-search::-webkit-input-placeholder{padding-left:10px;font-family:"Montserrat"}.breed-search:-ms-input-placeholder{padding-left:10px;font-family:"Montserrat"}.breed-search::placeholder{padding-left:10px;font-family:"Montserrat"}.breed-search:active{border-radius:24px}.no-options{color:#fff}ul.options{display:block;list-style:none;width:330px;transition:width .3s;position:relative;right:2rem;z-index:100;height:220px}ul.options li{display:block;background:#fff;margin:10px auto;padding:10px;font-size:16px;width:100%;border-radius:24px}ul.options li:hover{font-weight:700;color:#00b4cc;cursor:pointer;transition:all .3s}ul.options li.option-active{background:#f5f5f5;font-size:20px;color:#00b4cc}.fa-search{margin-top:130px;position:relative;right:35px;cursor:pointer;opacity:.5}.fa-search:hover{cursor:pointer;opacity:.8}#spinner{position:relative;top:121px;right:40px}@media screen and (max-width:450px) and (min-width:400px){.fa-search{top:-162px;position:relative;right:-270px;cursor:pointer;opacity:.5}ul.options{display:block;list-style:none;width:330px;transition:width .3s;position:relative;top:-130px;right:2rem;z-index:100;height:220px}}@media screen and (max-width:395px) and (min-width:300px){.fa-search{top:-162px;position:relative;right:-190px;cursor:pointer;opacity:.5}ul.options{display:block;list-style:none;width:250px;transition:width .3s;position:relative;top:-140px;right:3rem;z-index:100;height:220px}.breed-search{position:relative;left:-20px;width:310px;border-radius:24px;margin-top:6rem;height:50px;font-size:18px}}@media screen and (max-width:1024px) and (min-width:768px){.breed-search{position:relative;left:-25px;width:310px;border-radius:24px;margin-top:7rem;height:50px;font-size:18px}.fa-search{margin-top:130px;position:relative;right:55px;cursor:pointer;opacity:.5}ul.options{right:3.5rem}}.info-div{margin-left:auto;margin-right:auto;height:500px;background-color:#e3e1dc;width:1300px;margin-bottom:3rem;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.searched-breeds{float:left;padding-top:2.5rem;font-size:20px;font-family:"Montserrat";font-feature-settings:"smcp";font-variant:small-caps;font-weight:500}.breed-count-info,.searched-breeds{margin-top:0!important;margin-left:5rem}.breed-count-info{padding-top:6rem;font-size:40px;font-weight:700;font-family:"Montserrat";width:350px}.loading{margin-left:6rem;font-size:26px;font-weight:500;font-family:"Montserrat"}#breedDiv{padding-left:5rem;padding-right:5rem;text-align:center}#breedDiv,.breed-image.col-md-4{margin-left:auto;margin-right:auto}.breed-image.col-md-4{border-radius:24px;padding-left:.5rem;padding-right:.5rem;height:180px;width:180px}.breed-image:hover{transform:scale(1.1)}.see-more{cursor:pointer;float:right;position:relative;margin-right:5rem;margin-top:1rem;font-family:"Montserrat";font-size:18px;font-weight:600;background:linear-gradient(90deg,orange,orange 50%,#000 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;transition:background-position .7s ease;background-position:100%;text-decoration:none}.see-more:hover{background-position:0 100%;cursor:pointer}@media screen and (max-width:450px) and (min-width:400px){.info-div{margin-left:auto;margin-right:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#e3e1dc;width:400px;margin-bottom:1rem;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.searched-breeds{margin-top:0!important;margin-left:5rem;padding-top:2rem;font-size:20px;text-align:center;font-family:"Montserrat";font-feature-settings:"smcp";font-variant:small-caps;font-weight:500}.breed-count-info{margin-top:0!important;padding-top:5rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;font-size:35px;font-weight:700;font-family:"Montserrat"}#breedDiv,.see-more{margin-right:auto;margin-left:auto;padding-left:3rem;padding-right:3rem}#breedDiv{text-align:center}.breed-image.col-md-4{margin-left:1rem;margin-right:.5rem;border-radius:24px;height:300px;width:300px;margin-bottom:1rem}.breed-image:hover{transform:scale(1.05)}}@media screen and (max-width:395px) and (min-width:300px){.info-div{margin-left:auto;margin-right:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#e3e1dc;width:300px;margin-bottom:1rem;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.searched-breeds{margin-top:0!important;margin-left:3.5rem;padding-top:2rem;font-size:20px;font-family:"Montserrat";font-feature-settings:"smcp";font-variant:small-caps;font-weight:500}.breed-count-info{margin-top:0!important;padding-top:5rem;padding-right:.5rem;font-size:26px;width:280px;font-weight:700;font-family:"Montserrat"}.breed-count-info,.see-more{margin-left:auto;margin-right:auto;padding-left:1rem}#breedDiv,.see-more{padding-right:1rem}#breedDiv{margin-left:auto;margin-right:auto;padding-left:1rem;text-align:center}.breed-image.col-md-4{margin-left:1.25rem;margin-right:.5rem;border-radius:24px;height:250px;width:250px;margin-bottom:1rem}.breed-image:hover{transform:scale(1.05)}}@media screen and (max-width:1024px) and (min-width:768px){.info-div{margin-left:auto;margin-right:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#e3e1dc;width:700px;margin-bottom:1rem;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.searched-breeds{margin-top:0!important;margin-left:3.5rem;padding-top:2rem;font-size:21px;font-family:"Montserrat";font-feature-settings:"smcp";font-variant:small-caps;font-weight:500}.breed-count-info{margin-top:0!important;padding-top:5rem;position:relative;left:-25px;font-size:28px;width:400px;font-weight:700;font-family:"Montserrat"}#breedDiv,.see-more{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}#breedDiv{text-align:center}.breed-image.col-md-4{margin-left:1.25rem;margin-right:.5rem;border-radius:24px;height:200px;width:350px;margin-bottom:1rem}.breed-image:hover{transform:scale(1.05)}}#reasonDiv{margin-top:2rem;height:450px}.reasons-question{color:#daa520;font-size:40px;font-weight:800;width:380px}.reasons-answer,.reasons-question{font-family:"Montserrat";margin-left:20rem}.reasons-answer{margin-top:2rem;font-size:18px;font-weight:500;width:420px}.firstCat{width:170px;height:250px;position:relative;right:420px}.secondCat{height:120px;right:20px}.secondCat,.thirdCat{width:220px;position:relative;top:-140px}.thirdCat{height:350px;right:10px}.firstDog{width:270px;height:200px;right:225px;top:-140px}.firstDog,.secondDog{position:relative;border-radius:24px}.secondDog{width:250px;height:140px;top:80px;left:45px}.thirdDog{width:300px;height:360px;position:relative;top:-344px;left:1050px;border-radius:24px}@media screen and (max-width:450px) and (min-width:400px){#reasonDiv{margin-top:0!important;height:-webkit-max-content;height:-moz-max-content;height:max-content;align-items:center}.col-md-12,.row{margin-right:0!important}.reasons-question{color:#daa520;font-size:40px;font-weight:800;margin-top:2rem}.reasons-answer,.reasons-question{font-family:"Montserrat";margin-left:3.5rem}.reasons-answer{margin-top:1rem;font-size:20px;font-weight:500;width:420px}.firstDog{width:270px;height:200px;margin-left:18.5rem;border-radius:24px}.secondDog{height:170px;margin-left:1.6rem;top:16rem}.secondDog,.thirdDog{width:270px;position:relative;border-radius:24px}.thirdDog{top:85px;bottom:20px}.firstCat,.thirdDog{height:250px;left:4.4rem;margin-bottom:7rem}.firstCat{width:270px;position:relative;top:70px}.secondCat{height:160px;top:10px}.secondCat,.thirdCat{width:270px;position:relative;left:4.4rem}.thirdCat{height:350px;top:40px}}@media screen and (max-width:395px) and (min-width:300px){#reasonDiv{margin-top:0!important;height:-webkit-max-content;height:-moz-max-content;height:max-content;align-items:center}.col-md-12,.row{margin-right:0!important}.reasons-question{color:#daa520;font-size:35px;font-weight:800;margin-top:1rem}.reasons-answer,.reasons-question{font-family:"Montserrat";margin-left:2rem}.reasons-answer{margin-top:.5rem;font-size:20px;font-weight:500}.firstDog{width:250px;height:200px;margin-left:16rem;border-radius:24px}.secondDog{height:170px;margin-left:-1rem;top:16rem}.secondDog,.thirdDog{width:250px;position:relative;border-radius:24px}.thirdDog{height:250px;top:85px;left:2rem;margin-bottom:7rem;bottom:20px}.firstCat{height:250px;top:70px;margin-bottom:7rem}.firstCat,.secondCat{width:250px;position:relative;left:2.5rem}.secondCat{height:160px;top:10px}.thirdCat{width:250px;height:350px;position:relative;top:40px;left:2.5rem}}@media screen and (max-width:1024px) and (min-width:768px){#reasonDiv{margin-top:0!important;height:-webkit-max-content;height:-moz-max-content;height:max-content;align-items:center}.col-md-12,.row{margin-right:0!important}.reasons-question{color:#daa520;font-size:40px;font-weight:800;margin-top:2rem}.reasons-answer,.reasons-question{font-family:"Montserrat";margin-left:3.5rem}.reasons-answer{margin-top:1rem;font-size:20px;font-weight:500;width:420px}.firstDog{width:300px;margin-left:18.5rem;margin-top:-6.5rem}.firstDog,.secondDog{height:250px;border-radius:24px}.secondDog{width:320px;margin-left:22rem;position:relative;top:.4rem}.thirdDog{width:650px;height:350px;top:-7rem;margin-bottom:-5rem;bottom:20px;border-radius:24px}.firstCat,.thirdDog{position:relative;left:4.4rem}.firstCat{width:300px;height:370px;top:-159px;margin-bottom:-7rem}.secondCat{height:160px;top:-85px;left:4.4rem}.secondCat,.thirdCat{width:300px;position:relative}.thirdCat{height:350px;top:-30px;left:6rem}}
/*# sourceMappingURL=main.bf8a4bf1.chunk.css.map */