.services,.about-row{position:relative}.about-row:after,.hero-image:after{position:absolute}.about-content a{display:inline-block;zoom:1}.service .img-wrapper img,.service .info h2:after,.about-content h2:before,.about-row:after,.hero-image:after{display:block}.service .img-wrapper,.service .info,.service,.about-content{box-sizing:border-box}.service .info h2:after,.about-content h2:before,.about-row:after,.hero-image:after{content:""}.hero h1{text-align:right}.about-content a{text-align:center}.about-content h2,.service .info h2,.about-content h3,.about-content a{text-transform:uppercase}.about-row,.about-content h2,.services,.about-images{display:flex;flex-wrap:wrap}.services,.about-images{justify-content:space-between}.about-content h2{align-items:center}.about-content a{font-family:"Nexa",sans-serif}.about-content a{font-weight:normal;transition:background-color 250ms,color 250ms;padding:1em 1.5em;border:none;cursor:pointer;min-width:180px}.about-content a{color:#c49a6c;background-color:#fff;border:1px solid #c49a6c}.about-content a:hover{background-color:#d3b390;color:#fff}.about-content a:active{background-color:#b58148}.service .info .button{text-decoration:underline;color:#c49a6c}.service .info .button:hover{color:#4c4746}.service .info h2:after,.about-content h2:before{border-radius:20px}@media screen and (min-width: 961px){.services,.about-content,.about-row{padding-left:6.5%;padding-right:6.5%}}@media screen and (min-width: 761px)and (max-width: 960px){.services,.about-content,.about-row{padding-left:4em;padding-right:4em}}@media screen and (max-width: 760px){.services,.about-content,.about-row{padding-left:2.25em;padding-right:2.25em}}@media screen and (min-width: 1201px){.services{padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.services{padding-bottom:6em}}@media screen and (max-width: 760px){.services{padding-bottom:4em}}@media screen and (min-width: 1920px){.about-content h3{font-size:2.5em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.about-content h3{font-size:2.4em}}@media screen and (min-width: 451px)and (max-width: 1199px){.about-content h3{font-size:2.3em}}@media screen and (max-width: 450px){.about-content h3{font-size:2.2em}}@media screen and (min-width: 1920px){.service .info h2{font-size:1.25em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.service .info h2{font-size:1.2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service .info h2{font-size:1.15em}}@media screen and (max-width: 450px){.service .info h2{font-size:1.1em}}@media screen and (min-width: 1920px){.service .info p,.about-content p,.about-content h2,.about-content a,.service .info .button{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.service .info p,.about-content p,.about-content h2,.about-content a,.service .info .button{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service .info p,.about-content p,.about-content h2,.about-content a,.service .info .button{font-size:.95em}}@media screen and (max-width: 450px){.service .info p,.about-content p,.about-content h2,.about-content a,.service .info .button{font-size:.95em}}.service .info h2,.about-content h3{font-weight:bold;margin-bottom:.5em;line-height:1.2em}.service .info h2:after,.about-content h2:before{height:3px;margin:.6em 1.5em .6em 0;width:30px}.service .info h2:after,.about-content h2:before{background-color:#c49a6c}.about-content h2{font-weight:normal;margin-bottom:1em}.service .info p,.about-content p{font-weight:normal;line-height:1.6em;margin-bottom:1.5em}.hero{margin-bottom:100px;height:80vh}.hero-image{height:70vh}.hero-image:after{bottom:0;right:0;width:40%;height:20px;background-color:#c49a6c}@media screen and (max-width: 900px){.hero{height:90vh}.hero-image{height:80vh}}.about-row{padding-bottom:80px;overflow:hidden}.about-row:after{top:30%;left:0;width:50%;height:150px;background-color:#cba77e}.about-images,.about-content{width:50%}.about-images{z-index:1}.about-images img{width:100%;height:60vh}.about-images .image-1,.about-images .image-2{width:45%}.about-images .image-1{margin-right:5%}.about-images .image-2{margin-top:50px}.about-content{margin-top:50px}@media screen and (max-width: 900px){.about-row:after{top:15%;left:0;width:80%;height:150px;background-color:#cba77e}.about-images,.about-content{width:100%}.about-content{margin-top:100px}.about-images{z-index:1}.about-images img{width:100%;height:auto;min-height:300px}.about-images .image-1,.about-images .image-2{width:48%}.about-images .image-1{margin-right:2%}.about-images .image-2{margin-top:20px}}.services{margin-top:-50px;overflow:hidden}.service{width:32%}.service .img-wrapper,.service .info{width:100%}.service .img-wrapper{height:auto;aspect-ratio:16/9}.service .img-wrapper img{width:100%}.service .info{padding:10% 5% 5% 0}.service .info h2{margin-bottom:1.5em}@media screen and (max-width: 900px){.services{margin-top:50px}.service{width:100%}}
