@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%;width:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ul{list-style:none}@use 'sass:math';.page_content{max-width:1270px;margin-left:auto;margin-right:auto}@media (max-width: calc($contentWidth + 2 * $minMargin)){.page_content{margin-left:80px;margin-right:80px}}@media screen and (max-width: 1200px){.page_content{max-width:100%;margin-left:50px;margin-right:50px}}@media screen and (max-width: 992px){.page_content{margin-left:40px;margin-right:40px}}@media screen and (max-width: 767px){.page_content{margin-left:20px;margin-right:20px}}html{font-size:16px;font-family:"Roboto"}body{padding-top:98px}@media screen and (max-width: 767px){body{padding-top:200px}}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab"}header{padding:.5em 2.5%;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:99;box-shadow:0 0 10px rgba(0,0,0,0.1)}header .logo{display:flex;gap:20px;align-items:center;color:#000}@media screen and (max-width: 767px){header .logo{margin-bottom:1em}}header .logo img{width:auto;height:80px}@media screen and (max-width: 767px){header .logo img{height:50px}}header .logo .site-title{position:relative;font-family:"Roboto Slab";font-weight:600;font-size:1.25rem;color:#fff;padding:5px}@media screen and (max-width: 767px){header .logo .site-title{font-size:1rem}}header .logo .site-title:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#83AE59;z-index:-1;transform:skewY(-1deg);padding:20px}header nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}@media screen and (max-width: 1200px){header nav{flex-direction:column}}header nav ul{display:flex;justify-content:space-evenly;align-items:center;list-style:none}@media screen and (max-width: 767px){header nav ul{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:.25em}}header nav ul li{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-align:center}header nav ul li a{position:relative;padding:1em}@media screen and (max-width: 767px){header nav ul li a{padding:.5em}}header nav ul li a:before{content:"";position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;width:0;background-color:#83AE59;z-index:-1;transform:skewY(-1deg);padding:20px;transition:all ease .3s}header nav ul li a:hover:before{width:100%;opacity:1}footer .footer{padding:1em;background-color:#83AE59}footer .footer-menu ul{max-width:1270px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-around;gap:25px}@media (max-width: calc($contentWidth + 2 * $minMargin)){footer .footer-menu ul{margin-left:80px;margin-right:80px}}@media screen and (max-width: 1200px){footer .footer-menu ul{max-width:100%;margin-left:50px;margin-right:50px}}@media screen and (max-width: 992px){footer .footer-menu ul{margin-left:40px;margin-right:40px}}@media screen and (max-width: 767px){footer .footer-menu ul{margin-left:20px;margin-right:20px}}footer .footer-menu ul li a{font-size:1rem;text-transform:uppercase;font-weight:500;color:#fff}footer .footer-menu ul li a:hover{text-decoration:underline}.page_content{width:100%;padding-top:2em}.page_content .page_title{font-size:25px;color:#83AE59;margin-bottom:1em}.page_content p{margin-bottom:1em}.single-service .page_content{display:flex;gap:50px}@media screen and (max-width: 767px){.single-service .page_content{flex-direction:column}}#media_gallery{width:33%}@media screen and (max-width: 767px){#media_gallery{width:100%}}#media_gallery .slick-track{display:flex}#media_gallery .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}@use '_common';#home_hero{min-height:80vh;padding:2.5% 10%;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}#home_hero .home_hero_content{display:flex;align-items:center;gap:2em}@media screen and (max-width: 992px){#home_hero .home_hero_content{flex-direction:column}}#home_hero .home_hero_logo{max-width:380px}#home_hero .home_hero_text{font-size:1.75rem;padding:2em;border:8px solid #fff;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.8);text-align:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){#home_hero .home_hero_text{padding:1em}}#home_hero .home_hero_text h1{font-size:3rem}@media screen and (max-width: 767px){#home_hero .home_hero_text h1{font-size:2rem}}#home_hero .home_hero_text h2{font-size:2rem;margin-bottom:1em}@media screen and (max-width: 767px){#home_hero .home_hero_text h2{font-size:1.5rem}}#home_hero .home_hero_text ul{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold}#presentation .container{padding:5em 1em;width:1200px;margin:auto;max-width:100%;display:grid;grid-template-columns:400px 1fr;gap:1em}@media screen and (max-width: 767px){#presentation .container{grid-template-columns:1fr}}#presentation .presentation_image{position:relative;background-position:center;background-size:cover;height:300px;width:300px;border-radius:50%;border:8px solid #095228}@media screen and (max-width: 992px){#presentation .presentation_image{height:200px;width:200px}}#presentation .presentation_image i{color:#095228;position:absolute;bottom:-10%;right:-10%;z-index:-1;font-size:5rem}@media screen and (max-width: 992px){#presentation .presentation_image i{right:-33%}}#presentation .presentation_content{padding:2em;border:8px solid #095228}#presentation .presentation_content h2{margin-bottom:1em}#services{margin:2em auto}#services ul{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 992px){#services ul{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){#services ul{grid-template-columns:1fr}}#services li{overflow:hidden}#services li a{position:relative}#services li a img{width:100%;height:100%;object-fit:cover;transition:all ease .3s}#services li a p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;font-weight:bold;color:#fff;font-size:1.5rem;opacity:1;transition:all ease .3s;z-index:1}#services li a p.service_subtitle{transform:translateX(-50%) translateY(70%);font-weight:300;font-size:1rem;padding:.25em .5em;border:1px solid #fff;border-radius:5px}#services li a:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);opacity:1;transition:all ease .3s}#services li a:hover:after{opacity:0}#services li a:hover p{opacity:0}#services li a:hover img{transform:scale(1.1)}#testimonies{padding:2em 0;background-color:#F4F4F4}#testimonies .testimoniesContent{max-width:1270px;margin-left:auto;margin-right:auto}@media (max-width: calc($contentWidth + 2 * $minMargin)){#testimonies .testimoniesContent{margin-left:80px;margin-right:80px}}@media screen and (max-width: 1200px){#testimonies .testimoniesContent{max-width:100%;margin-left:50px;margin-right:50px}}@media screen and (max-width: 992px){#testimonies .testimoniesContent{margin-left:40px;margin-right:40px}}@media screen and (max-width: 767px){#testimonies .testimoniesContent{margin-left:20px;margin-right:20px}}.page input,.page select,.page textarea{padding:5px;border-radius:5px;border:1px solid #b1b1b1}.page input[type="submit"]{padding:1em 2em;background-color:#83AE59;text-transform:uppercase;color:#fff}
