@font-face{font-family:Exo\ 2 Semi;src:url("../../fonts/Exo2/Exo2-SemiBoldItalic.eot");src:url("../../fonts/Exo2/Exo2-SemiBoldItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-SemiBoldItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:Exo\ 2 Extra;src:url("../../fonts/Exo2/Exo2-ExtraBold.eot");src:url("../../fonts/Exo2/Exo2-ExtraBoldd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-ExtraBold.html") format("woff2"),url("../../fonts/Exo2/Exo2-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Black.eot");src:url("../../fonts/Exo2/Exo2-Blackd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Black.html") format("woff2"),url("../../fonts/Exo2/Exo2-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Italic.eot");src:url("../../fonts/Exo2/Exo2-Italicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Italic.html") format("woff2"),url("../../fonts/Exo2/Exo2-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-LightItalic.eot");src:url("../../fonts/Exo2/Exo2-LightItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-LightItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Light.eot");src:url("../../fonts/Exo2/Exo2-Lightd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Light.html") format("woff2"),url("../../fonts/Exo2/Exo2-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-BoldItalic.eot");src:url("../../fonts/Exo2/Exo2-BoldItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-BoldItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:Exo\ 2 Semi;src:url("../../fonts/Exo2/Exo2-SemiBold.eot");src:url("../../fonts/Exo2/Exo2-SemiBoldd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-SemiBold.html") format("woff2"),url("../../fonts/Exo2/Exo2-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-ThinItalic.eot");src:url("../../fonts/Exo2/Exo2-ThinItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-ThinItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-ThinItalic.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-MediumItalic.eot");src:url("../../fonts/Exo2/Exo2-MediumItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-MediumItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:Exo\ 2 Extra;src:url("../../fonts/Exo2/Exo2-ExtraLightItalic.eot");src:url("../../fonts/Exo2/Exo2-ExtraLightItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-ExtraLightItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:Exo\ 2 Extra;src:url("../../fonts/Exo2/Exo2-ExtraLight.eot");src:url("../../fonts/Exo2/Exo2-ExtraLightd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-ExtraLight.html") format("woff2"),url("../../fonts/Exo2/Exo2-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Medium.eot");src:url("../../fonts/Exo2/Exo2-Mediumd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Medium.html") format("woff2"),url("../../fonts/Exo2/Exo2-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Bold.eot");src:url("../../fonts/Exo2/Exo2-Boldd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Bold.html") format("woff2"),url("../../fonts/Exo2/Exo2-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-BlackItalic.eot");src:url("../../fonts/Exo2/Exo2-BlackItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-BlackItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Regular.eot");src:url("../../fonts/Exo2/Exo2-Regulard41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Regular.html") format("woff2"),url("../../fonts/Exo2/Exo2-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Exo\ 2;src:url("../../fonts/Exo2/Exo2-Thin.eot");src:url("../../fonts/Exo2/Exo2-Thind41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-Thin.html") format("woff2"),url("../../fonts/Exo2/Exo2-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:Exo\ 2 Extra;src:url("../../fonts/Exo2/Exo2-ExtraBoldItalic.eot");src:url("../../fonts/Exo2/Exo2-ExtraBoldItalicd41d.eot?#iefix") format("embedded-opentype"),url("../../fonts/Exo2/Exo2-ExtraBoldItalic.html") format("woff2"),url("../../fonts/Exo2/Exo2-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:fontello;src:url("../../fonts/fontello/fontello33b1.eot?27313592");src:url("../../fonts/fontello/fontello33b1.eot?27313592#iefix") format("embedded-opentype"),url("../../fonts/fontello/fontello33b1.html?27313592") format("woff2"),url("../../fonts/fontello/fontello33b1.woff?27313592") format("woff"),url("../../fonts/fontello/fontello33b1.ttf?27313592") format("truetype"),url("../../fonts/fontello/fontello33b1.svg?27313592#fontello") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-female:before{content:"\E800"}.icon-twitter:before{content:"\E801"}.icon-k9:before{content:"\E802"}.icon-resize-full:before{content:"\E803"}.icon-dual-purpose-dog:before{content:"\E804"}.icon-youtube:before{content:"\E805"}.icon-cancel-circled:before{content:"\E807"}.icon-angle-double-left:before{content:"\E808"}.icon-angle-double-right:before{content:"\E809"}.icon-facebook:before{content:"\E80B"}.icon-male:before{content:"\E80C"}.icon-play:before{content:"\E80D"}.icon-search-dog:before{content:"\E80E"}.icon-instagram:before{content:"\E80F"}.icon-download:before{content:"\E810"}.icon-guard-dog:before{content:"\E811"}#hamburgerMenu{display:none}@media (max-width:1050px){#hamburgerMenu{display:inline-block!important;z-index:4;float:right;padding-bottom:8px}.spinner-master{display:inline-block;font-size:1rem;position:relative;height:2em;width:2em}.spinner-master *{transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.spinner-master .spinner-spin{cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:10px;left:0}.spinner-master .spinner-spin>*{height:.2em;width:100%;background-color:#fefeff;position:relative;float:left;margin-top:.2em}.active .spinner-spin>*{background-color:#fefeff!important}.spinner-master .spinner-spin>:first-child{margin-top:0}.spinner-master.active .spinner-spin :first-child{transform:rotate(135deg);margin-top:.4em}.spinner-master.active .spinner-spin :nth-child(2){opacity:0;margin-top:.24em}.spinner-master.active .spinner-spin :nth-child(3){transform:rotate(-135deg);margin-top:-.64em}.v3.active .spinner-spin :nth-child(2){transform:scaleX(2)}}.mobileSocialBar{display:none}@media (max-width:1050px){header,ul.mobileMenu{top:0;z-index:3}ul.mobileMenu{position:fixed;right:-313px;height:100%;width:311px;background-color:#000;padding-top:100px;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-align:start;align-items:flex-start;animation-duration:1s;animation-timing-function:ease-in-out;animation-name:menuSlideRight}ul.mobileMenu>li{padding:5px 0;margin-left:0;margin-right:0;width:100%}ul.mobileMenu>li>.openbtn,ul.mobileMenu>li>a{padding-left:50px;position:relative;text-align:left}ul.mobileMenu li .openbtn{text-align:left}ul.mobileMenu .openable-content{position:relative!important;left:0!important;padding-bottom:0!important;width:311px}ul.mobileMenu li:hover:before{width:131px}ul.mobileMenu li:before{top:14px;left:35px}ul.mobileMenu .openable{text-align:left}ul.opened{z-index:3;position:fixed;top:0;right:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;animation-duration:1s;animation-timing-function:ease-in-out;animation-name:menuSlideLeft}.mobileSocialBar{z-index:3;position:fixed;bottom:22px;right:-260px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;animation-duration:1s;animation-timing-function:ease-in-out;animation-name:mobileSocialBarSlideRight}.mobileSocialBar a:hover{opacity:1;transition:opacity .3s}.mobileSocialBar a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:.6;width:35px;height:35px;margin-left:10px;margin-right:10px;border-radius:50%;background-color:#212121;text-align:center}.mobileSocialBar a span{color:#eee;font-size:1.2rem}.visible{z-index:3;position:fixed;bottom:22px;right:46px;animation-duration:1s;animation-timing-function:ease-in-out;animation-name:mobileSocialBarSlideLeft}@keyframes mobileSocialBarSlideLeft{0%{transform:translate(268px)}to{transform:translate(0)}}@keyframes mobileSocialBarSlideRight{0%{transform:translate(-305px)}to{transform:translate(0)}}@keyframes menuSlideLeft{0%{transform:translate(311px)}to{transform:translate(0)}}@keyframes menuSlideRight{0%{transform:translate(-311px)}to{transform:translate(0)}}}header,header>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header{box-sizing:border-box;-ms-flex-pack:justify;justify-content:space-between;padding-left:35px;padding-right:35px;padding-top:27px}header .logo{width:133px;height:16px}header .socialBar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}header .socialBar a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;transition:all .3s;width:40px;height:40px;margin:0 21px;border-radius:50%;background-color:#212121;opacity:.7;position:relative}header .socialBar a span{color:#eee;font-size:1.2rem}header .socialBar a:hover{opacity:1}header nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style-type:none;margin:0;padding:0}header nav ul li{position:relative;margin-left:20px;margin-right:20px;color:#e0e0e0;font-size:15px;font-weight:400;line-height:16px;text-align:center}header nav ul li .openbtn,header nav ul li a{color:#fff;text-align:center;display:block;text-decoration:none}header nav ul li>a:before,header nav ul li>span:before{transition:all .35s ease;position:absolute;top:50%;left:calc(0% - 7px);z-index:1;display:block;height:1px;width:0;content:"";background-color:#e0e0e0}header nav ul li>a:hover:before,header nav ul li>span:hover:before{width:calc(100% + 14px)}header nav ul li.openable{position:relative}header nav ul li.openable .openbtn{cursor:default}header nav ul li.openable .openable-content{z-index:1;display:none;position:absolute;left:-50%;top:100%;border-radius:3px;min-width:200px;padding:16px 0;z-index:4}header nav ul li.openable .openable-content a{color:#a2a2a2;background-color:#212121;padding:10px 32px;text-decoration:none;display:block;text-align:left}header nav ul li.openable .openable-content a:first-child{padding:20px 32px 10px}header nav ul li.openable .openable-content a:last-child{padding:10px 32px 20px}header nav ul li.openable .openable-content a:hover{color:#e0e0e0;transition:all .5s}header nav ul .openable:hover .openable-content{display:block;animation-name:submenuAnimation;animation-duration:.4s}@keyframes submenuAnimation{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translate(0)}}header .languageLink{margin-left:20px;margin-right:20px}header .languageLink .languageButton{border-radius:2px;background-color:#212121;padding:8px 22px;color:#d5010d;font-size:14px;font-weight:400;line-height:16px;text-align:center}header .languageLink .languageButton:hover{background:#000;transition:all .3s;color:#fff}@media (max-width:1320px){header>div>div{display:none!important}header{padding-top:31px}}@media (max-width:1050px){header>div .languageLink{margin-left:0}}footer{background:#0d0d0e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer .logoBar{padding-top:144px;padding-bottom:57px}footer .logoBar .logo{width:133px;height:16px}footer .socialBar{padding-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer .socialBar a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;transition:all .3s;width:40px;height:40px;margin:0 21px;border-radius:50%;background-color:#212121;opacity:.7}footer .socialBar a span{color:#eee;font-size:1.2rem}footer .socialBar a:hover{opacity:1}footer .socialBar a:first-child:hover{background:#924cc8}footer .socialBar a:nth-child(2):hover{background:#28aae1}footer .socialBar a:nth-child(3):hover{background:#e5322e}footer .socialBar a:nth-child(4):hover{background:#5e87d4}footer .infoBar{position:relative;width:100%}footer .infoBar .footerInfo{text-align:center;padding-bottom:40px;color:#424242;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}footer .infoBar .footerInfo a:first-of-type{border-left:1px solid #424242}footer .infoBar .footerInfo a{color:#424242;transition:all .3s}footer .infoBar .footerInfo a:hover{color:#fff}footer .infoBar .footerInfo span{padding-left:5px;padding-right:5px;line-height:15px;text-align:center}footer .infoBar .dh-link{width:110px;display:block;vertical-align:middle;margin:0 auto 20px;opacity:.8}footer .infoBar .dh-link img{display:block;margin:0}footer .infoBar div:nth-child(3){position:relative}footer .infoBar div:nth-child(3) .cookiesPopup{position:absolute;top:-110px;right:10px;border-radius:2px;background-color:#1b1b1b;width:370px;color:#bdbdbd;font-size:1.4rem;font-weight:500;line-height:2.1rem;text-align:left}footer .infoBar div:nth-child(3) .cookiesPopup .close{position:absolute;right:12px;top:12px;width:12px;height:12px;opacity:.3}footer .infoBar div:nth-child(3) .cookiesPopup .close:hover{opacity:1;transition:all .3s}footer .infoBar div:nth-child(3) .cookiesPopup .close:after,footer .infoBar div:nth-child(3) .cookiesPopup .close:before{position:absolute;left:5px;content:" ";height:13px;width:2px;background-color:#fff}footer .infoBar div:nth-child(3) .cookiesPopup .close:before{transform:rotate(45deg)}footer .infoBar div:nth-child(3) .cookiesPopup .close:after{transform:rotate(-45deg)}footer .infoBar div:nth-child(3) .cookiesPopup span{padding:15px 30px}@media (max-width:1100px){footer .infoBar div:nth-child(2) .cookiesPopup{top:-351px}}@media (max-width:400px){footer .socialBar a{margin:0 10px}footer .infoBar div:nth-child(2) .cookiesPopup{width:320px}footer .infoBar div:nth-child(2) .cookiesPopup span{padding:15px 30px;width:260px}}@media (max-width:340px){footer .infoBar div:nth-child(2) .cookiesPopup{width:300px}footer .infoBar div:nth-child(2) .cookiesPopup span{padding:15px 30px 15px 11px;width:260px}}.sectionButton{display:inline-block;background:#fff;border:1px solid #151516;border-radius:3px;transition:all .3s}.sectionButton a{color:#151516;font-size:1.6rem;font-weight:400;line-height:5.4rem;text-align:left;padding-left:39px;padding-right:39px;display:block}.sectionButton:hover{background:#151516}.sectionButton:hover a{color:#fff;font-weight:300}.firstSection{display:block;text-align:center;padding-top:183px;margin-top:-67px;background-image:url(../../gfx/images/bannerFullHD.jpg);height:717px;background-color:#050505;background-repeat:no-repeat;background-position:top;background-size:cover}.firstSection h1{font-size:5rem;font-weight:500;line-height:6rem;text-align:center;margin-top:-3px;margin-bottom:0;padding-left:25px;padding-right:25px}.firstSection h2{font-size:1.6rem;font-weight:300;text-align:center;margin-bottom:60px}.secondSection{height:531px;display:block}.secondSection .graphWrapper{display:inline-block;width:40%;height:100%;position:relative;vertical-align:top}.secondSection .graphWrapper .redTriangle{position:absolute;bottom:161px;left:0;width:0;height:0;border-bottom:17.5vw solid #b30003;border-left:17.5vw solid #b30003;border-right:17.5vw solid transparent;border-top:17.5vw solid transparent}.secondSection .graphWrapper img{position:absolute;top:89px;right:7vw}.secondSection .textContent{z-index:2;position:relative;display:inline-block;width:60%;vertical-align:top;padding-top:71px}.secondSection .textContent h1{color:#151516;font-size:2.6rem;font-weight:400;line-height:3rem;text-align:left}.secondSection .textContent p{margin-top:23px;margin-bottom:34px;width:60%;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left}.thirdSection{height:500px;display:block;background-color:#f5f5f5}.thirdSection .textContent{display:inline-block;width:37%;vertical-align:top;padding-top:100px;padding-left:19%}.thirdSection .textContent h1{margin-top:0;color:#151516;font-size:2.6rem;font-weight:400;line-height:1.6rem;text-align:left}.thirdSection .textContent p{margin-top:30px;margin-bottom:33px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left}.thirdSection .textContent div{margin-right:20px;margin-bottom:20px}.thirdSection .textContent .sectionButton{background:#f5f5f5}.thirdSection .textContent .sectionButton:hover{color:#f5f5f5;background:#151516;transition:all .3s}.thirdSection .graphWrapper{display:inline-block;width:44%;height:100%;position:relative;vertical-align:top}.thirdSection .graphWrapper .palaceTriangle{height:29.5vw;position:absolute;bottom:0;right:0}.thirdSection .graphWrapper .dog{height:31.5vw;position:absolute;right:0;bottom:0}.fourthSection{display:block;padding-top:100px;padding-bottom:150px;text-align:center}.fourthSection>div{display:inline-block;vertical-align:middle}.fourthSection>div h1{margin-top:0;color:#151516;font-size:2.6rem;font-weight:400;line-height:1.6rem;text-align:center}.fourthSection>div .categoryElementsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:30px -10px 55px}.fourthSection>div .categoryElementsContainer .categoryElement a:hover .moreInfoButton{background:#424242}.fourthSection>div .categoryElementsContainer .categoryElement a:hover .moreInfoButton span{color:#fff!important;font-weight:300!important}.fourthSection>div .categoryElementsContainer .categoryElement a:hover .moreInfoButton .arrow{border-bottom:1px solid #fff!important;border-right:1px solid #fff!important}.fourthSection>div .categoryElementsContainer .categoryElement{display:-ms-flexbox;display:flex;width:calc(25% - 20px);margin:10px 10px 47px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fourthSection>div .categoryElementsContainer .categoryElement .graphContent{position:relative;width:calc(100% + 2px)}.fourthSection>div .categoryElementsContainer .categoryElement .graphContent span{background:hsla(0,0%,100%,.9);border-radius:2px;padding:5px 20px;color:#424242;font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;position:absolute;left:10px;top:10px}.fourthSection>div .categoryElementsContainer .categoryElement .graphContent img{width:100%;height:275px;-o-object-fit:cover;object-fit:cover}.fourthSection>div .categoryElementsContainer .categoryElement .textContent{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;width:100%}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogName{display:inline-block;width:61%;padding-bottom:18px;border-bottom:1px solid #eee;margin-top:29px;margin-left:20px;margin-right:4px;text-align:left}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogName span:first-child{display:inline-block;color:#424242;font-size:2.6rem;font-weight:400;line-height:2.4rem;text-align:left;margin-right:5px;margin-left:-2px}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogName span:last-child{display:inline-block;color:#9e9e9e;font-size:1.8rem;vertical-align:text-bottom}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogType{display:inline-block;width:60px;height:60px;border:1px solid #eee;float:right;position:relative;margin-top:10px;margin-right:10px}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogType .icon-guard-dog,.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogType .icon-search-dog{position:absolute;top:16px;left:8px}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .dogType .icon-dual-purpose-dog{position:absolute;top:19px;left:8px}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .moreInfoButton{border-top:1px solid #eee;margin-top:12px;text-align:left;padding:21px 29px;display:block;transition:all .3s}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .moreInfoButton span{vertical-align:-14%;margin-right:3px;display:inline-block;color:#151516;font-size:1.6rem;font-weight:400;line-height:1.6rem;text-align:left}.fourthSection>div .categoryElementsContainer .categoryElement .textContent .moreInfoButton .arrow{vertical-align:middle;display:inline-block;width:6px;height:6px;border-bottom:1px solid #151516;border-right:1px solid #151516;transform:rotate(-45deg)}.fifthSection{display:block;padding-top:135px;padding-bottom:177px;text-align:center;background-color:#f5f5f5}.fifthSection .textContent{display:inline-block;width:700px;vertical-align:middle}.fifthSection .textContent h1{margin-top:0;color:#151516;font-size:2.6rem;font-weight:400;line-height:1.6rem;text-align:center}.fifthSection .textContent p{margin-top:30px;margin-bottom:55px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center}.fifthSection .textContent .sectionButton{background-color:#f5f5f5}.fifthSection .textContent .sectionButton:hover{background:#151516;transition:all .3s;color:#fff}@media (max-width:1400px){.secondSection .textContent p{width:80%}.thirdSection .textContent{width:53%;padding-left:7%}.thirdSection .graphWrapper{width:40%}.thirdSection .graphWrapper .dog{height:40.5vw}.thirdSection .graphWrapper .palaceTriangle{height:46.5vw}}@media (max-width:1086px){.fourthSection .body .categoryElementsContainer{-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.fourthSection .body .categoryElementsContainer .categoryElement:nth-child(3n+1){margin-left:0}.fourthSection .body .categoryElementsContainer .categoryElement:nth-child(3n+3){margin-right:0}.fourthSection .body .categoryElementsContainer .categoryElement{width:calc(33.3% - 7px);margin:5px}.fourthSection .body .categoryElementsContainer .categoryElement>a{width:100%}}@media (max-width:790px){.fourthSection .body .categoryElementsContainer .categoryElement:nth-child(odd){margin-left:0}.fourthSection .body .categoryElementsContainer .categoryElement:nth-child(2n){margin-right:0}.fourthSection .body .categoryElementsContainer .categoryElement{width:calc(50% - 5px)}}@media (max-width:756px){.thirdSection .graphWrapper{width:20%}.thirdSection .textContent{width:70%;padding-left:10%}.fifthSection .textContent{width:80%}}@media (max-width:684px){.firstSection h1{width:481px;margin:0 auto;padding:0}}@media (max-width:640px){.thirdSection .textContent{padding-top:80px}}@media (max-width:620px){.secondSection{height:auto}.secondSection .graphWrapper{display:block;width:100%;height:450px}.secondSection .graphWrapper .redTriangle{bottom:79px;border-bottom:40vw solid #b30003;border-left:40vw solid #b30003;border-right:40vw solid transparent;border-top:40vw solid transparent}.secondSection .graphWrapper img{right:25vw}.secondSection .textContent{display:block;margin:0 auto;width:80%;padding-bottom:78px;padding-top:0}.secondSection .textContent p{width:100%}.thirdSection{height:auto}.thirdSection .textContent{display:block;margin:0 auto;width:80%;padding-left:0}.thirdSection .graphWrapper{display:block;width:100%;height:450px}.thirdSection .graphWrapper .palaceTriangle{height:83.5vw}.thirdSection .graphWrapper .dog{height:76.5vw}}@media (max-width:608px){.firstSection h1{font-size:3rem;line-height:4rem;width:380px}}@media (max-width:522px){.fourthSection .body .categoryElementsContainer .categoryElement{width:100%;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:0}}@media (max-width:472px){.thirdSection .graphWrapper{height:322px}}@media (max-width:460px){.firstSection img{width:80%}}@media (max-width:430px){.firstSection h1{width:280px}}@media (max-width:370px){.thirdSection .graphWrapper{height:250px}}.icon-search-dog:before{color:#ffa423;transform:rotate(15deg);font-size:2.4rem}.icon-dual-purpose-dog:before{color:#238bff;font-size:2.4rem}.icon-guard-dog:before{color:#ff232f;font-size:3rem}.QualityDogsAvailableSubPage section{display:block}.QualityDogsAvailableSubPage .sectionTitle{color:#151516;font-size:2.6rem;font-weight:400;line-height:2.6rem;text-align:left;margin-top:95px}.QualityDogsAvailableSubPage p{margin-top:50px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:left}.QualityDogsAvailableSubPage .categoriesHeader{display:table;padding-top:85px;padding-bottom:50px;width:100%}.QualityDogsAvailableSubPage .categoriesHeader .sectionTitle{display:table-cell;border-bottom:1px solid #eee;padding-bottom:23px;width:auto}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs{display:table-cell;width:605px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs>div{width:100%;display:table;border-collapse:separate;border-spacing:10px 0;margin-right:-10px;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .disabled{background:#fff!important}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .disabled span,.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .disabled span:before{color:#b3b3b3!important}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .firstTab{min-width:140px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .firstTab span:last-child{padding-left:14px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .secondTab{min-width:132px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .thirdTab{min-width:188px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .thirdTab span:first-child{margin-right:10px}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .tab{display:table-cell;border:1px solid #eee;padding:13px 2px;text-align:center;transition:all .3s}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .tab span{display:inline-block;vertical-align:middle;color:#424242;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-align:left}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .tab:hover{background:#424242;cursor:pointer}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs div .tab:hover span:last-child{color:#fff;font-weight:400}.QualityDogsAvailableSubPage .categoryElementsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:155px;margin-left:-10px;margin-right:-10px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement>a:hover .moreInfoButton{background:#424242}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement>a:hover .moreInfoButton span{color:#fff!important;font-weight:300!important}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement>a:hover .moreInfoButton .arrow{border-bottom:1px solid #fff!important;border-right:1px solid #fff!important}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement{display:-ms-flexbox;display:flex;width:calc(25% - 20px);margin:10px 10px 47px;-ms-flex-wrap:wrap;flex-wrap:wrap}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .graphContent{position:relative;width:calc(100% + 2px)}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .graphContent span{background:hsla(0,0%,100%,.9);border-radius:2px;padding:5px 20px;color:#424242;font-size:1.6rem;font-weight:500;line-height:2.4rem;text-align:center;position:absolute;left:10px;top:10px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .graphContent img{width:100%;height:275px;-o-object-fit:cover;object-fit:cover}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;width:100%}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogName{display:inline-block;width:61%;padding-bottom:18px;border-bottom:1px solid #eee;margin-top:29px;margin-left:20px;margin-right:4px;text-align:left}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogName span:first-child{display:inline-block;color:#424242;font-size:2.6rem;font-weight:400;line-height:2.4rem;text-align:left;margin-right:5px;margin-left:-2px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogName span:last-child{display:inline-block;color:#9e9e9e;font-size:1.8rem;vertical-align:text-bottom}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogType{display:inline-block;width:60px;height:60px;border:1px solid #eee;float:right;position:relative;margin-top:10px;margin-right:10px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogType .icon-guard-dog,.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogType .icon-search-dog{position:absolute;top:16px;left:8px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogType .icon-dual-purpose-dog{position:absolute;top:19px;left:8px}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .dogDescribe{height:142px;margin-top:12px;margin-left:20px;margin-right:18px;font-size:1.45rem;overflow:hidden}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .moreInfoButton{border-top:1px solid #eee;text-align:left;padding:21px 29px;transition:all .3s}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .moreInfoButton span{vertical-align:-14%;margin-right:3px;display:inline-block;color:#151516;font-size:1.6rem;font-weight:400;line-height:1.6rem;text-align:left}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement .textContent .moreInfoButton .arrow{vertical-align:middle;display:inline-block;width:6px;height:6px;border-bottom:1px solid #151516;border-right:1px solid #151516;transform:rotate(-45deg)}.QualityDogsAvailableSubPage .soldDogsHeader{padding-bottom:30px}.QualityDogsAvailableSubPage .soldDogsHeader h1{border-bottom:1px solid #eee;padding-bottom:23px;width:100%}.QualityDogsAvailableSubPage .soldDogsWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:200px;margin-left:-10px;margin-right:-10px}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem{display:-ms-flexbox;display:flex;width:calc(25% - 20px);margin:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem .graphContent{position:relative;width:100%}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem .graphContent img{width:100%;height:275px;-o-object-fit:cover;object-fit:cover}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem .textContent{width:100%;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:5.5px 29px 9.5px 18px;text-align:left}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem .textContent span{color:#151516;font-size:2rem;font-weight:400;line-height:36px}@media (max-width:1086px){.QualityDogsAvailableSubPage .categoryElementsContainer{-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement:nth-child(3n+1){margin-left:0}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement:nth-child(3n+3){margin-right:0}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement{width:calc(33.3% - 7px);margin:5px}}@media (max-width:870px){.QualityDogsAvailableSubPage .soldDogsWrapper{-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem:nth-child(3n+1){margin-left:0}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem:nth-child(3n+3){margin-right:0}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem{width:calc(33.3% - 7px);margin:5px}}@media (max-width:790px){.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement:nth-child(odd){margin-left:0}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement:nth-child(2n){margin-right:0}.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement{width:calc(50% - 5px)}}@media (max-width:780px){.QualityDogsAvailableSubPage .categoriesHeader{display:block}.QualityDogsAvailableSubPage .categoriesHeader .sectionTitle{display:block;border-bottom:1px solid #eee;padding-bottom:23px;width:100%;margin-top:0}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs{display:block;width:100%}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs>div{width:100%;margin-right:0;margin-left:0}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs>div .tab{padding-left:10px;padding-right:10px}}@media (max-width:658px){.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs>div{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.QualityDogsAvailableSubPage .categoriesHeader .categoriesTabs>div .tab{-ms-flex-align:center;align-items:center;padding:10px 0;margin-left:0;margin-bottom:5px;width:100%}}@media (max-width:600px){.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem:nth-child(odd){margin-left:0}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem:nth-child(2n){margin-right:0}.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem{width:calc(50% - 5px)}.QualityDogsAvailableSubPage .mobilePaddingforP{padding-left:10px;padding-right:10px}}@media (max-width:522px){.QualityDogsAvailableSubPage .categoryElementsContainer .categoryElement{width:100%;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:0}}@media (max-width:450px){.QualityDogsAvailableSubPage .soldDogsWrapper .soldDogsItem{width:100%;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:0}}.aboutUsSubPage .aboutUsDescribe{padding-top:70px;padding-bottom:40px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem}.aboutUsSubPage .aboutUsDescribe div{display:block}.aboutUsSubPage .aboutUsDescribe div:first-child{border-bottom:1px solid #eee}.aboutUsSubPage .aboutUsDescribe div:last-child{padding-top:27px}.aboutUsSubPage .aboutUsDescribe h2{display:inline-block;padding-right:6%;width:36%;vertical-align:top;margin-top:18px;color:#424242;font-size:26px;font-weight:400;line-height:3.6rem}.aboutUsSubPage .aboutUsDescribe p{display:inline-block;width:58%;margin-bottom:58px;margin-top:22px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem}.aboutUsSubPage .aboutUsSlider{height:500px;max-height:60vh;display:block;overflow:hidden;background:#0d0d0e}.aboutUsSubPage .aboutUsSlider #slider{position:relative;margin:0 auto;width:780px;max-width:70vw;height:100%}.aboutUsSubPage .aboutUsSlider .sliderElement{position:absolute;display:none;width:100%;height:100%;opacity:.4;transition:opacity .8s}.aboutUsSubPage .aboutUsSlider .sliderElement .photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.aboutUsSubPage .aboutUsSlider .toHide{display:block}.aboutUsSubPage .aboutUsSlider .left{left:-100%;display:block}.aboutUsSubPage .aboutUsSlider .active{left:0;display:block;z-index:2;opacity:1}.aboutUsSubPage .aboutUsSlider .right{right:-100%;display:block}.aboutUsSubPage .sliderButtonsWrapper .sliderButton{width:83px;height:83px;z-index:2;position:absolute;cursor:pointer;background-color:#212121;opacity:.8}.aboutUsSubPage .sliderButtonsWrapper .sliderButton .arrow{width:8px;height:8px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;margin:36.5px}.aboutUsSubPage .sliderButtonsWrapper .sliderButton:hover{transition:all .3s;opacity:1}.aboutUsSubPage .sliderButtonsWrapper .sliderButton:hover .arrow{border-top:2px solid #fff;border-right:2px solid #fff}.aboutUsSubPage .sliderButtonsWrapper .previous{right:84px;bottom:0}.aboutUsSubPage .sliderButtonsWrapper .previous .arrow{transform:rotate(225deg)}.aboutUsSubPage .sliderButtonsWrapper .next{right:0;bottom:0}.aboutUsSubPage .sliderButtonsWrapper .next .arrow{transform:rotate(45deg)}.aboutUsSubPage .linkedDescribe{color:#151516;text-align:center;padding:100px 0}.aboutUsSubPage .linkedDescribe h2{font-size:2.6rem;font-weight:400;line-height:3.6rem;padding:0 17%;margin-bottom:60px}.aboutUsSubPage .linkedDescribe .sectionButton:hover a{font-weight:300}@media (min-width:2300px){.aboutUsSubPage .aboutUsSlider{height:24vw}.aboutUsSubPage .aboutUsSlider #slider{width:34vw}}@media (max-width:835px){.aboutUsSubPage .aboutUsDescribe h2{display:block;padding-right:0;width:100%}.aboutUsSubPage .aboutUsDescribe p{display:block;width:100%}}@media (max-width:800px){.aboutUsSubPage .aboutUsSlider #slider{width:100%;max-width:100%}}@media (max-width:600px){.aboutUsSubPage .mobilePaddingforP{padding-left:10px;padding-right:10px;width:calc(100% - 20px)!important}}@media (max-width:583px){.aboutUsSubPage .linkedDescribe h2{font-size:2.6rem;font-weight:400;line-height:3.6rem;padding:0 10px;margin-bottom:60px}}@media (max-width:390px){.aboutUsSubPage .linkedDescribe h2{font-size:2.2rem;font-weight:400;line-height:3.6rem;padding:0 10px;margin-bottom:60px}}.divisionsSubPage .divisionsDescribe{padding-top:70px}.divisionsSubPage .divisionsDescribe div{display:block;border-bottom:1px solid #eee;padding-top:25px}.divisionsSubPage .divisionsDescribe div:first-child{padding-top:0}.divisionsSubPage .divisionsDescribe div:last-child{padding-bottom:50px}.divisionsSubPage .divisionsDescribe h2{display:inline-block;padding-right:6%;width:36%;vertical-align:top;margin-top:18px;color:#424242;font-size:26px;font-weight:400;line-height:3.6rem}.divisionsSubPage .divisionsDescribe p{display:inline-block;width:58%;margin-bottom:58px;margin-top:22px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem}.divisionsSubPage .linkedDescribe{color:#151516;text-align:center;padding:100px 0}.divisionsSubPage .linkedDescribe h2{font-size:2.6rem;font-weight:400;line-height:3.6rem;padding:0 17%;margin-bottom:60px;margin-top:0}@media (max-width:835px){.divisionsSubPage .divisionsDescribe h2{display:block;padding-right:0;width:100%}.divisionsSubPage .divisionsDescribe p{display:block;width:100%}}@media (max-width:600px){.divisionsSubPage .divisionsDescribe h2,.divisionsSubPage .divisionsDescribe p{padding-left:10px;padding-right:10px;width:calc(100% - 20px)!important}}.articleSubPage article>div .gallery:last-child{margin-bottom:90px}.articleSubPage article .gallery .albumNameContainer{padding-bottom:5px;padding-top:54px}.articleSubPage article .gallery .albumNameContainer .gallery-title{border-bottom:1px solid #eee;padding-bottom:14px;width:100%;color:#151516;font-size:2.6rem;font-weight:400;line-height:3.6rem}.articleSubPage article .gallery ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0;margin-left:-10px;margin-right:-10px;padding:0}.articleSubPage article .gallery ul li.photo{display:-ms-flexbox;display:flex;width:calc(33.3% - 20px);margin:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.articleSubPage article .gallery ul li.photo div.image{position:relative;width:100%;height:380px}.articleSubPage article .gallery ul li.photo div.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media (max-width:850px){.articleSubPage article .gallery ul{margin-left:0;margin-right:0}.articleSubPage article .gallery ul li.photo{width:calc(50% - 10px);margin:5px}}@media (max-width:550px){.articleSubPage article .gallery ul li.photo{width:calc(100% - 10px);margin:5px}}.contactSubPage h2{color:#151516;font-size:2.6rem;font-weight:400;line-height:2.8rem}.contactSubPage .infoColumn{display:inline-block;width:23%;padding-right:19%;vertical-align:top;margin-top:70px;font-size:1.6rem;font-weight:400;color:#151516}.contactSubPage .infoColumn h2{margin-bottom:-7px}.contactSubPage .infoColumn h3{margin-bottom:37px;color:#d5010d;font-weight:400;font-size:1.6rem}.contactSubPage .infoColumn div:nth-child(4) span:first-child{vertical-align:top}.contactSubPage .infoColumn div:nth-child(4) span:last-child a:first-child{margin-bottom:8px}.contactSubPage .infoColumn div{margin-bottom:9px}.contactSubPage .infoColumn div span{display:inline-block}.contactSubPage .infoColumn div a{color:#151516;display:inline-block}.contactSubPage .infoColumn div a:hover{color:#d5010d;transition:all .3s}.contactSubPage .infoColumn .addres{margin-top:29px}.contactSubPage .infoColumn .logoBar{padding-top:56px;padding-bottom:57px}.contactSubPage .infoColumn .logoBar .logo{width:176px;height:21px}.contactSubPage .formColumn{display:inline-block;width:51%;vertical-align:top;margin-top:70px}.contactSubPage .formColumn h2{margin-bottom:30px;font-weight:400}.contactSubPage .formColumn p{margin-bottom:53px;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#151516}.contactSubPage .linkedDescribe{text-align:center;border-top:1px solid #eee;margin-top:174px;padding-top:98px;padding-bottom:98px}.contactSubPage .linkedDescribe h2{width:64%;margin:0 auto}.contactSubPage .linkedDescribe .sectionButton{margin-top:63px}@media (max-width:1000px){.contactSubPage .infoColumn{padding-left:3%}}@media (max-width:750px){.contactSubPage .infoColumn{display:block;width:100%;padding-left:0;padding-right:0}.contactSubPage .infoColumn h3{margin-bottom:15px}.contactSubPage .infoColumn .addres{margin-top:0}.contactSubPage .infoColumn .logoBar{padding-top:30px;padding-bottom:10px}.contactSubPage .formColumn{display:block;width:100%}.contactSubPage .linkedDescribe{margin-top:100px}}.K9CapabilitiesSubPage .capabilitiesFirstSection{padding-top:70px;padding-bottom:36px}.K9CapabilitiesSubPage .capabilitiesFirstSection div{display:block}.K9CapabilitiesSubPage .capabilitiesFirstSection h2{display:inline-block;padding-right:4%;width:38%;vertical-align:top;margin-top:18px;color:#424242;font-size:26px;font-weight:400;line-height:3.6rem}.K9CapabilitiesSubPage .capabilitiesFirstSection p{display:inline-block;width:58%;margin-bottom:58px;margin-top:22px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem}.K9CapabilitiesSubPage .capabilitiesSecondSection{padding-bottom:15px;border-bottom:1px solid #eee}.K9CapabilitiesSubPage .capabilitiesSecondSection img{margin-bottom:34px;width:100%}.K9CapabilitiesSubPage .capabilitiesSecondSection div{display:inline-block;width:58%;margin-bottom:58px}.K9CapabilitiesSubPage .capabilitiesSecondSection h2{display:inline-block;padding-right:4%;width:38%;vertical-align:top;margin-top:16px;color:#424242;font-size:26px;font-weight:400;line-height:3.6rem}.K9CapabilitiesSubPage .capabilitiesSecondSection h3{margin-bottom:0;color:#424242;font-size:1.6rem;font-weight:500;line-height:3rem}.K9CapabilitiesSubPage .capabilitiesSecondSection p{margin-top:0;margin-bottom:24px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem}.K9CapabilitiesSubPage .linkedDescribe{color:#151516;text-align:center;padding:69px 0 100px}.K9CapabilitiesSubPage .linkedDescribe h2{font-size:2.6rem;font-weight:400;line-height:3.6rem;padding:0 17%;margin-bottom:60px}@media (max-width:835px){.K9CapabilitiesSubPage .capabilitiesFirstSection h2{display:block;padding-right:0;width:100%}.K9CapabilitiesSubPage .capabilitiesFirstSection p{display:block;width:100%}.K9CapabilitiesSubPage .capabilitiesSecondSection h2{display:block;padding-right:0;width:100%}.K9CapabilitiesSubPage .capabilitiesSecondSection div{display:block;width:100%}}@media (max-width:800px){.subPageLogo .textContent h1.subPageTitle{display:block!important}.subPageLogo .textContent .bannerButton{float:none!important}}@media (max-width:600px){.K9CapabilitiesSubPage .capabilitiesFirstSection h2,.K9CapabilitiesSubPage .capabilitiesFirstSection p,.K9CapabilitiesSubPage .capabilitiesSecondSection div,.K9CapabilitiesSubPage .capabilitiesSecondSection h2{padding-left:10px;padding-right:10px;width:calc(100% - 20px)!important}}.dogViewPage .viewPageLogo{position:relative;height:620px;background-image:url("../../gfx/images/dogViewLogo.jpg");background-color:#050505;background-position:50%;background-repeat:no-repeat;background-size:cover}.dogViewPage .viewPageLogo .viewPageLogoGradient{height:100%;width:100%;position:absolute;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(27,23,33,.4))}.dogViewPage .viewPageLogo .logoTriangle{position:absolute;bottom:0;left:0;width:0;height:0;border-top:9.5vw solid transparent;border-right:9.5vw solid transparent;border-bottom:9.5vw solid #b30003;border-left:9.5vw solid #b30003}.dogViewPage .viewPageLogo .textContent{padding-top:114px;position:relative;z-index:2}.dogViewPage .viewPageLogo .textContent .dogName{margin-bottom:-5px}.dogViewPage .viewPageLogo .textContent .dogName span:first-child{font-size:2.6rem;font-weight:400;line-height:1.6rem;display:inline-block;margin-right:2px}.dogViewPage .viewPageLogo .textContent .dogName span:last-child{color:#9e9e9e;font-size:1.7rem;display:inline-block}.dogViewPage .viewPageLogo .textContent .dogBreed{background:hsla(0,0%,100%,.9);border-radius:2px;padding-left:19px;padding-right:19px;float:left;display:block;margin-top:22px;color:#424242;text-align:center;font-size:1.5rem;font-weight:400;line-height:3.4rem}.dogViewPage .viewPageLogo .textContent .bannerButton{float:right;display:inline-block;border:1px solid #fff;border-radius:3px}.dogViewPage .viewPageLogo .textContent .bannerButton a{color:#fff;font-size:1.6rem;font-weight:300;line-height:5.4rem;text-align:left;padding-left:39px;padding-right:39px;display:block}.dogViewPage .viewPageLogo .textContent .bannerButton:hover{background:#151516;transition:all .3s}.dogViewPage .viewPageLogo .textContent .bannerButton:hover a{color:#fff}.dogViewPage .viewPageLogo .textContent .informationWrapper{border-top:1px solid #424242;margin-top:39px;padding-top:9px}.dogViewPage .viewPageLogo .textContent .informationWrapper h1{font-size:2.6rem;font-weight:400;line-height:3.6rem;color:#fefeff}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn{display:inline-block;margin-right:118px}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn .informationRow span{display:inline-block}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn .informationRow span:first-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#fefeff;margin-right:2px}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn .informationRow span:last-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#bdbdbd}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationRightColumn,.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationRightColumn .informationRow span{display:inline-block}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationRightColumn .informationRow span:first-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#fefeff;margin-right:2px}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationRightColumn .informationRow span:last-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#bdbdbd}.dogViewPage .viewPageLogo .textContent .informationWrapper .statusRow{margin-top:43px}.dogViewPage .viewPageLogo .textContent .informationWrapper .statusRow span{display:inline-block}.dogViewPage .viewPageLogo .textContent .informationWrapper .statusRow span:first-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#fefeff;margin-right:2px}.dogViewPage .viewPageLogo .textContent .informationWrapper .statusRow span:last-child{font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#37b722}.dogViewPage .graphWrapper{position:relative}.dogViewPage .graphWrapper .graphContent{position:absolute;right:0;top:-294px;width:481px;height:481px}.dogViewPage .graphWrapper .graphContent .videoWrapper{position:relative;width:100%;height:100%}.dogViewPage .graphWrapper .graphContent .videoWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dogViewPage .graphWrapper .graphContent .videoWrapper .playButton{position:absolute;left:0;bottom:0;width:80px;height:80px;background:#212121;text-align:center;opacity:.7}.dogViewPage .graphWrapper .graphContent .videoWrapper .playButton span{font-size:1.4rem;padding-top:30px;display:inline-block}.dogViewPage .graphWrapper .graphContent .videoWrapper .playButton:hover{opacity:1;transition:all .4s;cursor:pointer}.dogViewPage .dogViewFirstSection{padding-top:32px;padding-bottom:36px}.dogViewPage .dogViewFirstSection div{display:block;min-height:200px}.dogViewPage .dogViewFirstSection h2{display:block;padding-right:4%;vertical-align:top;margin-top:18px;margin-bottom:27px;color:#424242;font-size:26px;font-weight:400;line-height:3.6rem}.dogViewPage .dogViewFirstSection p{width:49%;margin-bottom:58px;margin-top:5px;color:#424242;font-size:1.6rem;font-weight:400;line-height:2.4rem;word-wrap:break-word}.dogViewPage .dogViewSecondSection>img{width:100%;height:504px;margin-bottom:1.5em;cursor:pointer;border-radius:2px;-o-object-fit:cover;object-fit:cover}.dogViewPage .dogViewSecondSection>img:hover{box-shadow:2px 2px 4px .5px #ccc;transition:all .3s}.dogViewPage .dogViewSecondSection .gallery{padding:0;-webkit-column-gap:1.5em;column-gap:1.5em;font-size:.85em;-webkit-column-count:2;column-count:2}.dogViewPage .dogViewSecondSection .gallery img{display:inline-block;border-radius:2px;margin:0 0 1.5em;cursor:pointer;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dogViewPage .dogViewSecondSection .gallery img:hover{box-shadow:2px 2px 4px .5px #ccc;transition:all .3s}@media (max-width:550px){.dogViewPage .dogViewSecondSection .gallery{-webkit-column-count:1;column-count:1}}.dogViewPage .dogViewForm{width:762px;vertical-align:top;margin-top:65px;margin-bottom:159px}.dogViewPage .dogViewForm h2{margin-bottom:30px;color:#151516;font-size:2.6rem;font-weight:400;text-align:center}.dogViewPage .dogViewForm p{margin-bottom:53px;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#151516;text-align:center}.dogViewPage .dogViewForm form{width:79%;margin:auto}@media (max-width:1100px){.dogViewPage .dogViewFirstSection div{min-height:unset}.dogViewPage .graphWrapper{position:relative;margin-top:50px}.dogViewPage .graphWrapper .graphContent{position:relative;width:100%;height:100%;top:0}.dogViewPage .graphWrapper .graphContent .videoWrapper{position:relative;width:100%;height:100%}.dogViewPage .dogViewFirstSection p{width:100%}}@media (max-width:800px){.dogViewPage .viewPageLogo .textContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dogViewPage .viewPageLogo .textContent .bannerButton{display:inline-table}.dogViewPage .viewPageLogo .textContent .dogBreed{display:inline-table;margin-bottom:20px}.dogViewPage .viewPageLogo .textContent .informationWrapper .statusRow{margin-top:26px}.dogViewPage .dogViewForm{width:90%}.dogViewPage .dogViewForm form{width:100%}}@media (max-width:520px){.dogViewPage .viewPageLogo{position:relative;height:754px;background-image:url(../../gfx/images/dogViewLogo.jpg);background-color:#050505;background-position:50%;background-repeat:no-repeat;background-size:cover}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn{margin-right:109px}.dogViewPage .viewPageLogo .textContent .informationWrapper{padding-left:10px}}@media (max-width:500px){.dogViewPage .viewPageLogo{position:relative;height:754px;background-image:url(../../gfx/images/dogViewLogo.jpg);background-color:#050505;background-position:50%;background-repeat:no-repeat;background-size:cover}.dogViewPage .viewPageLogo .textContent .informationWrapper div .informationLeftColumn,.informationRightColumn{margin-right:0;width:100%}}@keyframes fromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes toHideFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes toHideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.fromRight{animation-name:fromRight}.fromLeft,.fromRight{display:block;animation-duration:1s}.fromLeft{animation-name:fromLeft}.toHide.fromRight{left:-200%;animation-name:toHideFromRight;animation-duration:1s}.toHide.fromLeft{left:200%;animation-name:toHideFromLeft;animation-duration:1s}.visiblePlayer{display:block!important}.playerBackground{width:100vw;height:100vh;background-color:rgba(21,21,22,.9);z-index:6;position:absolute;top:0;left:0;display:none}.playerBackground .playerWrapper{position:relative;padding-top:110px}.playerBackground .playerWrapper .navigationBar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;max-width:98vw;width:1280px;margin:0 auto;padding-bottom:33px}.playerBackground .playerWrapper .navigationBar a:hover{opacity:1;transition:opacity .3s}.playerBackground .playerWrapper .navigationBar a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:.6;width:40px;height:40px;margin-left:10px;margin-right:10px;border-radius:50%;background-color:#212121;text-align:center}.playerBackground .playerWrapper .navigationBar a span{color:#eee;font-size:1.2rem}.playerBackground .playerWrapper .navigationBar .closePlayer{position:relative;width:32px;height:32px;opacity:.3;cursor:pointer;margin-left:60px}.playerBackground .playerWrapper .navigationBar .closePlayer:hover{opacity:1}.playerBackground .playerWrapper .navigationBar .closePlayer:after,.playerBackground .playerWrapper .navigationBar .closePlayer:before{position:absolute;left:18px;content:" ";height:33px;width:2px;background-color:#fff}.playerBackground .playerWrapper .navigationBar .closePlayer:before{transform:rotate(45deg)}.playerBackground .playerWrapper .navigationBar .closePlayer:after{transform:rotate(-45deg)}.playerBackground .playerWrapper .playerSizeer{width:1280px;max-width:98vw;margin:0 auto}.playerBackground .playerWrapper .playerSizeer #player{padding-bottom:56.25%;width:100%;position:relative}.playerBackground .playerWrapper .playerSizeer #player iframe{position:absolute;left:0;top:0;width:100%;height:100%;margin:0 auto;display:block}body,html,input{margin:0;padding:0;font-family:Exo\ 2;font-size:10px;color:#fff}body{position:relative}.body{max-width:97%;width:1181px;margin:auto}.clearfix:after{content:"";display:block;clear:both}a{text-decoration:none;width:auto}span{display:block}.subPageHeaderBG{height:100px;width:100%;background:#151516;margin-top:-67px}.subPageLogo{position:relative;height:301px;overflow:hidden;background-image:url("../../gfx/images/bannerFullHD.jpg");background-repeat:no-repeat;background-position:50%;background-color:#050505;background-size:cover}.subPageLogo .subPageLogoTriangle{position:absolute;bottom:0;left:0;width:0;height:0;border-top:10vw solid transparent;border-right:10vw solid transparent;border-bottom:10vw solid #b30003;border-left:10vw solid #b30003}.subPageLogo .textContent{padding-top:115px;position:relative;z-index:2}.subPageLogo .textContent h1.subPageTitle{display:inline-block;font-size:2.6rem;font-weight:400;line-height:3rem;text-align:left}.subPageLogo .textContent .bannerButton{float:right;display:inline-block;border:1px solid #fff;border-radius:3px}.subPageLogo .textContent .bannerButton a{color:#fff;font-size:1.6rem;font-weight:300;line-height:5.4rem;text-align:left;padding-left:39px;padding-right:39px;display:block}.subPageLogo .textContent .bannerButton:hover{background:#151516;transition:all .3s}.subPageLogo .textContent .bannerButton:hover a{color:#fff}#contactForm{position:relative}#contactForm .button,#contactForm button,#contactForm input{margin-bottom:9px;line-height:5.3rem}#contactForm .button,#contactForm button,#contactForm input,#contactForm textarea{display:block;box-sizing:border-box;width:100%;padding-left:23px;border-radius:.2rem;border:.1rem solid #bdbdbd;color:#757575;font-size:1.6rem;font-weight:400}#contactForm textarea{height:175px;padding-right:0;padding-top:20px;resize:none;overflow:hidden;font-family:Exo\ 2;line-height:2rem;margin-bottom:17px}#contactForm button{display:block;box-sizing:border-box;width:100%;padding-left:0;padding-right:0;border:1px solid #424242;border-radius:.2rem;background-color:#424242;color:#bdbdbd;font-weight:300}#contactForm button:hover{background:#151516;transition:all .3s;color:#fff}#contactForm .infoBox{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #424242;border-radius:3px;display:none}#contactForm .infoBox .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.7rem}#contactForm .infoBox .button{position:absolute;bottom:20px;right:20px;margin:0;width:auto;text-align:center;padding:0 23px}