body{width:100% !important;margin:0}img{max-width:100%;height:auto}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}input{margin-bottom:0.5rem}@media (max-width: 991px){input{margin-bottom:1rem}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.text-center{text-align:center !important}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}h3{padding-top:15px}.bgadanim{background:linear-gradient(green, green, orange, #ff00001a, white);background-size:400% 400%;background-position:50% 100%}.bgadanim a{color:#bc0023;text-decoration:none}.bgadanim a:hover{color:#00aa54;text-decoration:none}@-webkit-keyframes v3{0%{background-position:50% 0;}100%{background-position:50% 100%;}}@-moz-keyframes v3 {0%{background-position:50% 0;}100%{background-position:50% 100%;}}@-o-keyframes v3{0%{background-position:50% 0;}100%{background-position:50% 100%;}}@keyframes v3{0%{background-position:50% 0;}100%{background-position:50% 100%;}}.group:after{content:"";display:block;clear:both}.landing-page *,.landing-page *:before,.landing-page *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.landing-page .module > *:last-child,.landing-page .module > *:last-child > *:last-child,.landing-page .module>*:last-child>*:last-child>*:last-child{margin:0;padding:0}.form-appointment{padding:.01em 2em;background-color:#ff000005;border-radius:4px;border:1px solid #c34514;box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.1);font-family:'PT Sans',Arial,sans-serif;margin:20px auto}.form-appointment textarea{border:1px solid #c34514;border-radius:.2em;font-family:'PT Sans',Arial,sans-serif;font-size:1.1em;padding:.4em 1em;margin:0 0 .8em;width:100%;box-shadow:0 0 8px rgba(0, 0, 0, .08) inset}.form-appointment input[type=submit],.form-appointment textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-appointment textarea:active,.form-appointment textarea:focus{outline:0;box-shadow:0 0 6px #c34514}.form-appointment input[type=submit]{background-color:white;border:1px solid #c34514;border-radius:4px;color:green;cursor:pointer;font-family:inherit;font-size:1.4em;padding:10px 18px}.form-appointment input[type=submit]:hover{background-color:orange;color:red}.form-appointment .i-label{color:green}span.l-item{display:block;margin-left:-.02em}.bold-font{font-weight:bold}.footer{height:2.625rem;width:100%;border-top:1px solid #c34514;font-family:"OpenSansRegular"}.footer__inner{margin:0 auto;padding:.5rem 3.75rem;height:100%;overflow:hidden}.footer__text{position:relative;float:right;font-size:1rem;color:#a9a9a9}.footer__text p{padding:0;margin:0}.footer__copyright{float:left;font-size:1rem;color:#a9a9a9}.footer__copyright p{padding:0;margin:0}.footer__copyright a{display:inline-block;color:#000;text-decoration:none;text-transform:uppercase;position:relative}.footer__copyright a::before{content:"";background:#000;display:block;width:0;height:1px;position:absolute;left:0;bottom:2px;-webkit-transition:width .4s ease-out;transition:width .4s ease-out}.footer__copyright a:hover::before{width:100%;right:0;left:auto}