@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";/*!* width *!
::-webkit-scrollbar {
  width: 15px;
}

!* Track *!
::-webkit-scrollbar-track {
  background: rgba(255, 243, 238, 0.8);

}

!* Handle *!
::-webkit-scrollbar-thumb {
  background: darken($primary, 20%);
  border-radius: 50px;
  transition:250ms all ease;
}

!* Handle on hover *!
::-webkit-scrollbar-thumb:hover {
  background: darken($primary, 25%);
  transition:250ms all ease;
}*/html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Roboto",sans-serif !important;color:#51320f}body h1{margin:auto}body h2{text-transform:uppercase}body li{list-style:none}body a{color:#ff6f00;transition:250ms all ease;text-decoration:none}body h2{color:#ff6f00 !important}body h1,body h2,body h3,body h4,body h5{font-family:"Playfair Display",serif !important;font-weight:100 !important}body header{padding-top:100px !important}body .elementor-button{font-size:25px;padding:20px 50px}body .elementor-button:hover{color:#fff !important;background-color:#ff6f00 !important}body .elementor-button:focus{color:#fff !important;background-color:#ff6f00 !important}body .content-medium{margin:auto;max-width:1000px}body .elementor-image-carousel{transition-timing-function:linear}body .logoHeader{position:absolute;z-index:9999;left:50%;transform:translateX(-50%);top:30px}@media(max-width: 992px){body .logoHeader{display:none}}body .navMobile{display:none;position:fixed;justify-content:space-between;align-items:center;padding:1rem;color:#fff;z-index:99999;width:97%;background:#51320f}@media(max-width: 992px){body .navMobile{display:flex}}body .navMobile .menu-toggle{display:none}body .navMobile .burger{width:30px;height:21px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:2}body .navMobile .burger.open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}body .navMobile .burger.open span:nth-child(2){opacity:0}body .navMobile .burger.open span:nth-child(3){transform:rotate(-45deg) translate(6px, -7px)}body .navMobile .burger span{height:3px;background:#fff;border-radius:2px;transition:.3s ease}body .navMobile nav{display:none;flex-direction:column;background:#51320f;position:absolute;top:100%;left:0;right:0;justify-content:center;align-items:center}body .navMobile nav.open{display:flex}body .navMobile nav ul{list-style:none;padding:0;margin:0}body .navMobile nav ul li a{display:block;padding:1rem;color:#fff;text-decoration:none;text-align:center}body .navMobile nav ul li a:hover{background-color:#ff6f00}@media(min-width: 992px){body .navMobile .burger{display:none}body .navMobile nav{display:flex !important;flex-direction:row;background:none;position:static}body .navMobile nav ul{display:flex}body .navMobile nav ul li a{border:none;padding:1rem 1.5rem}}body .navHeader{position:fixed;width:100%;top:150px;left:50%;transform:translateX(-50%);z-index:999999}@media(max-width: 992px){body .navHeader{display:none}}body .navHeader .container{max-width:min(100%,1140px);width:1140px;margin:auto;background:rgba(81,50,15,.55);height:90px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1140px){body .navHeader .container{max-width:min(100%,950px);width:950px}}body .navHeader .container .btn{padding:10px 20px;background:#fff;border-radius:5px;margin-right:20px;font-size:18px;transition:250ms all ease}body .navHeader .container .btn:hover{background:#ff6f00;color:#fff}body .navHeader .container li{display:inline-block;padding:0 20px}body .navHeader .container li a{position:relative;color:#fff;text-transform:uppercase}body .navHeader .container li a:after{content:"";height:0;width:100%;background:#ff6f00;position:absolute;bottom:-36px;left:0;transition:250ms all ease}body .navHeader .container li a:hover{color:rgba(255,237,234,.8)}body .navHeader .container li a:hover:after{height:3px}body .navHeader .container .current_page_item a:after{height:3px}body .navHeader.nav-top{position:absolute;top:150px}body .navHeader.nav-down{top:0;background:#51320f}body .navHeader.nav-down .container{background:rgba(0,0,0,0)}body .navHeader.nav-up{top:0;background:#51320f}body .navHeader.nav-up .container{background:rgba(0,0,0,0)}body #headerHome{min-height:80vh;display:flex;justify-content:center}@media(max-width: 1300px){body #headerHome{min-height:600px}}@media(max-width: 1180px){body #headerHome{background-attachment:inherit}}@media(max-width: 768px){body #headerHome{min-height:400px}}.contact #headerHome{min-height:500px}.cf7-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}.cf7-popup{display:none;position:fixed;top:20%;left:50%;transform:translateX(-50%);background:#fff;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.3);padding:25px 35px;max-width:90%;width:400px;z-index:9999;text-align:center;min-height:200px;align-items:center;justify-content:center;flex-direction:column}.cf7-popup .icon{font-size:32px;margin-bottom:10px}.cf7-popup:after{position:absolute;top:0;left:0;height:5px;width:0;display:block;content:"";animation:loading 7000ms linear;background:#ff6f00}.cf7-popup .cf7-popup-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:20px;color:#888;cursor:pointer;transition:color .3s ease}.cf7-popup .cf7-popup-close:hover{color:#f60}.cf7-popup .cf7-popup-content{color:#000;font-size:20px;font-weight:bold}.cf7-popup .cf7-popup-content strong{color:#f60;display:block;font-size:1.2rem;margin-bottom:10px}@keyframes loading{from{width:0}to{width:100%}}#boxServices .boxservice{border-radius:5px;border:1px solid #ff6f00;margin:10px;display:flex;align-items:center;justify-content:center;padding:50px 15px 15px;text-align:center}#boxServices .boxservice h3{color:#51320f;font-size:20px}#boxServices .boxservice .elementor-button{font-size:16px;padding:10px 20px}#boxServices .boxservice:after{content:"";width:60px;height:60px;position:absolute;top:-32px;color:#fff;background:#ff6f00;border-radius:100%;display:flex;justify-content:center;line-height:38px;font-size:30px;border:5px solid #fff;font-family:"Playfair Display",serif}#boxServices .boxservice:first-child:after{content:"1"}#boxServices .boxservice:nth-child(2):after{content:"2"}#boxServices .boxservice:nth-child(3):after{content:"3"}#boxServices .boxservice:nth-child(4):after{content:"4"}#boxServices.pageService .boxservice:after{border-color:#f5f5f5}#boxServices.pageService .boxservice .elementor-button{background:#f5f5f5}#boxServices.pageService .boxservice .elementor-button:hover{background:#ff6f00;color:#f5f5f5;border-color:#ff6f00}.boxAbout{border:1px solid #ff6f00;margin:10px !important;border-radius:8px !important}.boxAbout .elementor-button{font-size:16px;padding:10px 20px}form{max-width:850px;margin:50px auto 50px}form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 768px){form .form-grid{grid-template-columns:1fr}}form .form-full{margin-top:1rem}form input[type=text],form input[type=email],form select,form textarea{width:100%;padding:.75rem;border:1px solid #ff6f00;border-radius:5px;font-size:1rem;color:#5a5a5a}form input[type=text]::placeholder,form input[type=email]::placeholder,form select::placeholder,form textarea::placeholder{color:#5a5a5a}form .btn{border-radius:5px;background:#fff;color:#ff6f00;padding:15px 50px;transition:250ms all ease;border:1px solid #ff6f00;margin:auto;display:block;cursor:pointer}form .btn:hover{background:#ff6f00 !important;color:#fff}footer{background-color:#000;padding:30px 15px}footer .content-medium{align-items:center;width:100%;max-width:1140px}footer .content-medium a{color:#fff}footer .content-medium a:hover{color:#ff6f00}footer .content-medium ul{padding:0}footer .content-medium ul li{padding:7px 0;font-weight:200}footer .content-medium ul li i{margin-right:7px;font-size:25px;vertical-align:sub}footer .content-medium .boxLogo{width:100%;margin:0 auto 50px;text-align:center}footer .content-medium .boxLogo .logo-img{width:150px}footer .content-medium .network{display:flex;justify-content:space-between;align-items:center;color:#fff}footer .content-medium .network li{display:inline-block;margin-left:20px}@media screen and (max-width: 660px){footer .content-medium{flex-direction:column}footer .content-medium .boxLogo,footer .content-medium .contact,footer .content-medium .network{width:100%}}@keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}/*# sourceMappingURL=screen.css.map */
