html {width: 100vw;height: 100vh;margin: 0;padding: 0;scroll-behavior: smooth;font-weight: 100;overflow-x: hidden;}body {width: 100vw;height: 100vh;margin: 0;padding: 0;font-family: "Manrope", sans-serif;scroll-behavior: smooth;}header {background-color: white;position: fixed;top: 0;z-index: 2;width: 100vw;display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;flex-direction: row;height: 10vh;}#logo-td {margin: 0;padding: 1vw;width: 25vw;}#logo-td a {padding: 0;}#logo-td a:visited {background-color: white;}#logo-td a:hover {background-color: white;}#logo-td a:active {background-color: white;}#logo {width: 100%;}#name-td {padding: 0;margin: 1vw;width: 63vw;text-align: left;}div h1 {font-size: 5vw;font-weight: normal;margin: 0;padding: 0;}div h2{font-size: 5vw;font-weight: bolder;margin: 0;text-transform: uppercase;font-family: "Bebas Neue", sans-serif;}#menu-td {width: 10vw;text-align: center;padding: 0 3%;}#menu-td nav {display: none;}#menu-td a {text-transform: uppercase;height: 100%;font-weight: 500;text-decoration: none;color: black;width: 100%;padding: 5% 2%;}#menu-td a:active {text-transform: uppercase;font-weight: 700;background-color: black;color: #C3281B;}#menu-td a:hover {text-transform: uppercase;font-weight: 700;background-color: #C3281B;color: white;border-radius: 23%;padding: 20% 0;}#menu-td a:visited {text-transform: uppercase;text-decoration: none;}#mobile-menu-button {display: block;}#mobile-menu {flex-direction: column;align-items: flex-start;background-color: #C3281B;position: fixed;right: 0;top: 10vh;width: 40vw;vertical-align: middle }nav a {text-transform: uppercase;height: 100%;font-weight: 500;text-decoration: none;color: white;width: 100%;padding: 5% 5%;}nav a:active {text-transform: uppercase;font-weight: 700;background-color: black;color: #C3281B;}nav a:hover {text-transform: uppercase;font-weight: 700;background-color: black;color: white;}nav a:visited {text-transform: uppercase;text-decoration: none;}section {text-align: center;}.about {background-color: #C3281B;padding: 5% 10%;padding-top: 30%;}.about div{display: flex;flex-direction: column;align-items: center;}.about div div{display: flex;flex-direction: column;align-items: center;}.about picture{width:75%;}.about img{width:100%;}.about h2 {width: 80%;font-size: 15vw;display: block;margin: 2% auto;color: white;font-family: "Bebas Neue", sans-serif;}.about h3 {width: 80%;font-size: 5vw;font-weight: lighter;display: block;margin: 2% auto;text-align: left;color: white }.about p {width: 80%;font-size: 5vw;font-weight: lighter;display: block;margin: 2% auto;text-align: left;color: white }.about a {color: white;text-decoration: underline dashed;font-size: 5vw;}.about a:hover {color: black;text-decoration: underline dashed;}.reasons {color: white;display: flex;flex-direction: column;width: 80%;margin: 2% auto;}.reason-icons {color: white;border: 5px solid #db8d3f;border-radius: 100%;padding: 15px;}.reason {flex-direction: column;width: 100%;margin: 5% 0;}.reason h3 {font-size: 5vw;font-weight: 700;padding: 1%;margin: 0;color: white;text-align: center;width: 100%;}.reason p {font-weight: lighter;margin: 0;text-align: center;font-size: 5vw;width:100%;}.services {padding: 10% 5%;color: black;font-weight: 700;background-color: white;margin: 5% 0;padding-top: 10%;}.services h2 {width: 100%;font-size: 12vw;display: block;text-align: center;color: #C3281B;font-family: "Bebas Neue", sans-serif;}.cards {width: 90%;display: flex;flex-direction: column;justify-content: space-evenly;align-items: center;margin: 10% auto;}.cards picture{width: 100%;}.cards-img {width: 100%;}.cards-title{background-color: #C3281B;color: white;text-align: center;text-transform: uppercase;width: 96%;font-weight: normal;margin: 1% 0;font-size: 8vw;padding: 2%;font-family: "Bebas Neue", sans-serif;}.cards p {font-size: 4.5vw;display: block;margin: 0 auto;text-align: left;color: black;font-weight: lighter;margin: 0 0 5% 0;}.cards span {display: block;width:100%;}#online-p div div{display: flex;justify-content: space-evenly;align-items: flex-start;margin: 2% 0;flex-direction: row;width: 100%;}#online-p div div div{display: flex;flex-direction: column;width: 40%;align-items: center;}.services div div div div{display: flex;flex-direction: column;width: 100%;align-items: center;font-weight: normal;}.services div i {text-align: center;color: #C3281B;margin: 10%;}.services a {color: #C3281B;text-decoration: underline dotted;font-size: 4.5vw;}.services a:hover {color: white;background-color: #C3281B;}.services~footer{color: #C3281B;background-color: white;}.case {background-color: #C3281B;padding: 20% 10%;padding-top: 30%;}.case div{display: flex;flex-direction: column;align-items: center;}.case div div{display: flex;flex-direction: column;align-items: center;}.case img{width:50%;}.case h2 {width: 80%;font-size: 15vw;display: block;margin: 2% auto;color: white;font-family: "Bebas Neue", sans-serif;}.case h3 {width: 80%;font-size: 5vw;font-weight: lighter;display: block;margin: 2% auto;text-align: left;color: white }.contact {background-color: white;color: black;width: inherit;height: inherit;}.contact div{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 80%;height: fit-content;}.contact h2 {width: 100%;text-align: center;font-size: 8vw;margin: 0;color: #C3281B;}.contact h3 {width: 100%;text-align: center;font-size: 5vw;margin: 0;font-weight: lighter;}#contact-p-mobile{display:block;}form {width: 90%;margin: 5% auto;}input {padding: 1% 0;border: 1px solid #C3281B;text-align: center;width: 100%;font-size: 4vw;font-family: 'Manrope', sans-serif;}input[type=submit] {background-color: #C3281B;color: white;width: 101%;}.clipart{width:50vw;height:55vw;}.contact~footer{position: absolute;bottom: 0;width: 100%;color: #C3281B;background-color: white;}footer {padding: 1% 0;background-color: #C3281B;color: white;text-align: center;width: 100%;font-weight: bold;}footer h2 {font-size: 3.5vw;font-weight: lighter;margin: 0;}.whatsapp {position: fixed;bottom: 0;right: 0;margin: 2%;padding: 5px;color: #25D366;z-index: 1;}.whatsapp:hover {color: #075e54;}@media screen and (orientation:landscape) {header {height: 15vh;}#logo-td {width: 15%;}div h1 {font-size: 3vw;}div h2 {font-size: 3vw;}#mobile-menu {top:20%;}.about{padding-top: 15%;}.about div{flex-direction: row;justify-content: center;}.about picture {width: 200%;}.about h2{font-size: 7vw;}.about div div p{font-size: 2vw;}.about h3{font-size: 4vw;}.about p{font-size: 3vw;}.about .reasons{align-items: flex-start;width: 100%;}.about .reason {margin: 5% 2%;}.about .reason h3 {font-size:3vw;}.about a{font-size:3vw;}.services{padding: 5%;}.services h2 {font-size: 8vw;margin:1%;}.cards {align-items: flex-start;flex-direction: row-reverse;flex-wrap: nowrap;margin: 5% auto;}.cards picture{width: 45%;}.cards-title {font-size: 4vw;margin:0;}.cards div{width: 50%;}.cards p{font-size: 2.4vw;}#online-p div div {width: 50%;}#online-p div div div {width: 50%;}.full-p{width:180%;}.services-icons{width:200% !important;display:flex;flex-wrap: wrap;justify-content: space-evenly;}.services div div div div {width: 25%;}.services a{font-size: 3vw;}.case {background-color: #C3281B;padding: 12% 10% 5%;}.case div {flex-direction: row;}.case picture{width: 50%;}.case img{width: 65%;}.case h2 {font-size: 7vw;}.case h3 {font-size: 3vw;}.contact div{top: 10%;}.contact h2 {font-size: 5vw;}.contact h3 {font-size: 3vw;}form {margin: 2% auto;}input {font-size: 2vw;}input[type=submit]{width:100.5%;}.clipart{display: none;}footer h2{font-size:2.5vw;}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:portrait) {#logo-td {width: 15%;}div h1 {font-size: 180%;}#menu-td a {font-size: 4vw;}nav a {font-size: 4vw;}.about {padding-top: 20%;}.about h2 {font-size: 8vw;}.about h3 {font-size: 4vw;}.about p {font-size: 4vw;}.reasons {margin: auto;font-size: 2vw;}.reason i {padding: 4%;font-size: 10vw;}.reason-icons {border: 2vw solid #db8d3f;}.reason h3 {font-size: 6vw;}.reason p {font-size: 4vw;}.about a {font-size: 4vw;}.services{padding: 8% 5%;}.services h2 {font-size: 12vw;}.cards {flex-direction: row;align-items: flex-start;flex-wrap: wrap;}.cards-title {font-size: 8vw;}.cards p {font-size: 4vw;}.services-icons{font-size: 4vw;}.cards span {width: 90%;}.services a {font-size: 4vw;}.case {padding: 20% 10% 5% }.contact div{margin-top:15vh;}.contact h2 {font-size: 8vw;}.contact h3 {font-size: 5vw;}input {font-size: 3vw;}input[type=submit] {width:100.2%;}.clipart{width: 35vw;height: 40vw;}.whatsapp {font-size: 15vw !important;}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape) {header {height: 15vh;}#menu-td a {font-size: 3vw;}#mobile-menu {top: 15vh;}nav a {font-size: 2vw;}.about {padding-top: 15%;}.about picture {width: 400%;}.about div div p{font-size: 2.5vw;}.reasons {flex-direction: row;align-items: flex-start;justify-content: space-evenly;}.reason {width: 30%;}.reason-icons{font-size: 8vw !important;border: 1vw solid #db8d3f;padding: 2vw;}.about a{font-size: 3.5vw;}.services{padding: 5%;}.cards-title {font-size: 5vw;}.services-icons{font-size:2.4vw;margin: 10% 0px;}.contact h2 {font-size: 5vw;}.contact h3 {font-size: 3vw;}.case {padding: 15% 10% 10%;}.case picture{width: 65%;}.case img{width: 100%;}.case h2 {font-size: 9vw;}.case h3 {font-size: 5vw;}input{font-size: 2vw;}.whatsapp {font-size: 12vw !important;}}@media screen and (min-width:1280px) {header {height: 10vh;}#logo-td{width: 10vw;}#name-td{width: 30vw;}div h1{font-size: 2vw;}div h2{font-size: 2vw;}#menu-td{width: 70vw;text-align: right;}#menu-td nav {display: block;width: 100%;font-size: 2vw;height: 100%;}#menu-td a {padding:2% 1%;}#menu-td a:hover {border-radius:0;padding:2% 1%;font-weight: 500;}#mobile-menu-button{display: none;}.about {padding: 10%;}.about h2 {font-size: 6vw;}.about h3 {font-size: 2.5vw;}.about p {font-size: 1.75vw;}.reasons {flex-direction: row;align-items: flex-start;justify-content: space-evenly;margin: 0 auto;}.reason {width: 30%;font-size: 1.5vw;}.reason-icons {padding:2vw;border: 1vw solid #db8d3f;}.about .reason h3 {font-size: 1.75vw;}.about .reason p {font-size: 1.5vw;}.about a{font-size: 1.5vw;}.services{padding:5%;margin: 5% 0 0 0;}.services h2 {font-size: 7vw;}.services p {font-size: 1.5vw;}.full-p{width:100%;}.services-icons{margin-top: 15%;font-size: 1.1vw;}.services a {font-size: 2vw;}.contact h2 {font-size: 5vw;}.contact h3 {font-size: 2vw;}input {font-size: 1vw;}input[type=submit] {width:100.2%;}footer h2{font-size:1.5vw;}}