@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.6.0/font/bootstrap-icons.css);h1,h2,h3,h4,h5{font-family:Raleway,sans-serif}.pointer{cursor:pointer}.no-decoration{text-decoration:none}.btn.active,.btn:active,button:active,button:focus,button:hover,input:active,input:focus,input:hover,label:focus,option:active,option:hover,select:active,select:hover,textarea:active,textarea:focus,textarea:hover{border:0pxt;outline:0!important;-webkit-appearance:none;box-shadow:none!important}#menu-mobile{position:fixed;background:#e9e9e9;z-index:9;overflow:hidden;margin-top:-120px}#menu-mobile ul{list-style:none}#menu-mobile ul li{font-family:Raleway,sans-serif;font-size:30px;padding:10px}#menu-mobile ul li a{color:#000;font-weight:300!important;text-decoration:none}#menu-mobile ul li a:active{color:#7e2c29}#menu-mobile p.close{padding-top:60px}#menu-mobile p.close img{width:60px;padding-right:20px}nav .right img{width:150px}#menu-mobile ul{-webkit-padding-start:0;padding-inline-start:0}section#highlights{font-family:Raleway,sans-serif;padding:20px 0 20px 0;background:#e9e9e9}section#highlights h3{color:#7e2c29}section#highlights .highlight{background:#fff;padding-top:15px}section#highlights .highlight .detail{margin:0 15px 6px 15px}section#highlights .highlight .detail a{color:#000;text-decoration:none!important}section#highlights .highlight .detail a .title{font-size:15px;font-weight:700}section#highlights .highlight .detail a p{font-size:13px}section#useful{height:200px}section#useful h3{color:#7e2c29;padding-top:10px;margin-bottom:0}section#useful .container .row{display:flex;align-content:center}@media (max-width:992px){section#useful{height:unset}}section#footer{background:#e9e9e9}section#footer footer{padding-top:30px;padding-bottom:40px;margin-bottom:20px}section#footer footer h4,section#footer footer li,section#footer footer p,section#footer footer ul{font-family:Raleway,sans-serif;color:#716f6f}section#footer footer p{font-size:15px}section#footer footer p a{text-decoration:none;color:#716f6f;font-size:15px}section#footer footer h4{font-weight:500;line-height:1.2}section#footer footer ul{-webkit-padding-start:2px;padding-inline-start:2px;list-style:none}section#footer footer ul li{text-decoration:none!important;font-size:15px}section#footer footer ul li a{text-decoration:none;color:#716f6f}section#footer footer .left img{width:150px}section#footer footer .right #social{background-color:#999998;border-radius:50%;color:#fff;display:inline-block;height:40px;line-height:40px;margin:auto 3px;width:40px;font-size:18px;text-align:center}section#home #banner{background:url(../img/banner_03.d0a188f9.jpg) no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#home #banner .container #top.row{display:flex;align-content:center;height:100%}section#home #banner .container #bottom{font-family:Raleway,sans-serif;font-size:14px}section#home #banner .container #bottom.row{margin-top:-60px}section#home #banner .container #bottom.row .rounded-border:first-of-type{background:#fff}section#home #banner .container #bottom.row .rounded-border:nth-of-type(2){background:#e9e9e9}section#home #banner .container #bottom.row .rounded-border:nth-of-type(3){background:#7e2c29}section#home #banner .container #bottom.row .rounded-border{margin-top:23px;border-top-left-radius:20px;border-top-right-radius:20px}section#home #banner .container #bottom.row .rounded-border p{margin-top:10px;margin-bottom:6px}section#home #banner .container #bottom.row .rounded-border img{padding-bottom:3px;padding-right:3px}section#home #banner .container #bottom .search input{padding:15px;margin-left:20px;width:350px;border-radius:30px;border:0}section#home #activities{font-family:Raleway,sans-serif}section#home #activities h4{color:#7e2c29;border-bottom:1px solid #7e2c29}section#home #activities ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}section#home #activities ul li{padding-bottom:5px}section#home #activities ul li a{text-decoration:none;color:#000}section#home #activities ul li a:hover{background:url(../img/right_arrow.9f17120b.svg) no-repeat;background-position:0;background-size:7px;padding-left:10px;font-weight:500;transition:.2s}section#home #welcome h4{font-family:Raleway,sans-serif;color:#722625}section#home #welcome .login_box input[type=password],section#home #welcome .login_box input[type=text]{font-family:Raleway,sans-serif;border-radius:30px;border:0;padding:12px;background:#ebebeb}section#home #welcome .login_box button.btn{font-family:Raleway,sans-serif;background:#722625;border-radius:30px}nav{padding-top:20px}nav .left{display:flex;z-index:9}nav .left #logo{width:150px}nav .right{display:flex;justify-content:center}nav .right ul{list-style:none}nav .right ul li{font-family:Raleway,sans-serif;padding-left:20px;display:inline}nav .right ul li a{color:#000;text-decoration:none}nav .side_mobile{justify-content:flex-end}nav .side_mobile img{width:40px;z-index:9999}#submenu{position:absolute;padding:30px 0 30px 0;margin-top:30px}#submenu .bg-menu{background:#ebebeb;padding:30px;margin-top:-30px}#submenu h5{color:#7e2c29}#submenu ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}#submenu ul li{font-family:Raleway,sans-serif}#submenu ul li a{color:#000;text-decoration:none}#submenu ul li a:hover{background:url(../img/right_arrow.9f17120b.svg) no-repeat;background-position:0;background-size:7px;padding-left:10px;font-weight:500;transition:.2s}@media (max-width:992px){#submenu{display:none}}section#head{background-repeat:no-repeat;background-size:cover;height:400px;margin:30px 0 30px 0}section#head .container #top.row{display:flex;align-content:center;height:100%}#highlight{font-family:Raleway,sans-serif;padding:20px 0 20px 0}#highlight h3{color:#7e2c29}@media (max-width:992px){#highlight{padding:unset}#highlight .row{--bs-gutter-x:unset}}section#about{font-family:Raleway,sans-serif}section#about a{color:#7e2c29;text-decoration:none}section#about #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#about #banner .container #top.row{display:flex;align-content:center;height:100%}section#about h3{color:#7e2c29}@media (max-width:992px){section#about #about{padding:unset}section#about #about .row{--bs-gutter-x:unset}}section#introduction{font-family:Raleway,sans-serif}section#introduction a{color:#7e2c29;text-decoration:none}section#introduction #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#introduction #banner .container #top.row{display:flex;align-content:center;height:100%}section#introduction h3{color:#7e2c29}@media (max-width:992px){section#introduction #introduction{padding:unset}section#introduction #introduction .row{--bs-gutter-x:unset}}section#procedimento_de_registo_de_animais{font-family:Raleway,sans-serif}section#procedimento_de_registo_de_animais a{color:#7e2c29;text-decoration:none}section#procedimento_de_registo_de_animais #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#procedimento_de_registo_de_animais #banner .container #top.row{display:flex;align-content:center;height:100%}section#procedimento_de_registo_de_animais h3{color:#7e2c29}@media (max-width:992px){section#procedimento_de_registo_de_animais #procedimento_de_registo_de_animais{padding:unset}section#procedimento_de_registo_de_animais #procedimento_de_registo_de_animais .row{--bs-gutter-x:unset}}section#legislation{font-family:Raleway,sans-serif}section#legislation a{color:#7e2c29;text-decoration:none}section#legislation #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#legislation #banner .container #top.row{display:flex;align-content:center;height:100%}section#legislation h3{color:#7e2c29}@media (max-width:992px){section#legislation #legislation{padding:unset}section#legislation #legislation .row{--bs-gutter-x:unset}}section#privacy{font-family:Raleway,sans-serif}section#privacy a{color:#7e2c29;text-decoration:none}section#privacy #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:400px;margin:30px 0 30px 0}section#privacy #banner .container #top.row{display:flex;align-content:center;height:100%}section#privacy h3{color:#7e2c29}@media (max-width:992px){section#privacy #privacy{padding:unset}section#privacy #privacy .row{--bs-gutter-x:unset}}section#cookies{font-family:Raleway,sans-serif}section#cookies a{color:#7e2c29;text-decoration:none}section#cookies #banner{background:url(../img/banner_02.3ad2359e.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px;margin:30px 0 30px 0}section#cookies #banner .container #top.row{display:flex;align-content:center;height:100%}section#cookies h3{color:#7e2c29}@media (max-width:992px){section#cookies #cookies{padding:unset}section#cookies #cookies .row{--bs-gutter-x:unset}}div#banner_underconstruction{background:url(../img/banner_02.3ad2359e.jpg) no-repeat;background-size:cover;height:400px;margin:30px 0 30px 0;background-position:50%}#underConstruction{font-family:Raleway,sans-serif;margin-top:90px;margin-bottom:140px}#underConstruction h1{color:#7e2c29}#underConstruction a{text-decoration:none;color:#7e2c29}#pageNotFound{font-family:Raleway,sans-serif;margin-top:90px;margin-bottom:140px}#pageNotFound h1{color:#7e2c29}