@charset "UTF-8";.form-alert,.loading,.loading>span .loader{box-sizing:border-box}body{color:#777;font-family:Rubik,sans-serif;font-size:16px;line-height:1.5em;font-weight:300;overflow-y:scroll}h1,h2,h3,h4,h5,h6,nav{font-family:"Cantata One",sans-serif}h1,h2,h3,h4,h5,h6{color:#c19b34}button,input,label,select,textarea{font-family:Rubik,sans-serif}iframe{width:100%!important}button,input,select,textarea{padding:16px 20px;font-size:18px;border-radius:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],select,textarea{transition-property:box-shadow,border-color;transition-duration:.4s;transition-timing-function:ease}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=file]:focus,select:focus,textarea:focus{border-color:#c19b34;box-shadow:0 0 15px rgba(0,0,0,.1)}label{margin-bottom:10px}label span{color:#c00}.loading{background-color:#c19b34;border-radius:50px;color:#fff;cursor:default;display:block;font-weight:600;line-height:1em;max-width:370px;padding:17px 15px;text-transform:uppercase;width:100%}.loading>span{display:table;margin:0 auto;padding:0 0 0 25px;position:relative}.loading>span .loader{animation:loader 1.1s infinite linear;border-bottom:3px solid rgba(255,255,255,.3);border-left:3px solid #fff;border-top:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);border-radius:50%;height:16px;left:0;margin:-8px 0 0;position:absolute;top:50%;width:16px}@keyframes loader{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.form-alert{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;margin:0 auto;max-width:750px;padding:30px;text-align:center;width:100%}.form-alert svg{height:50px;margin:0 0 10px;width:50px}.form-alert svg path{fill:#c19b34}.form-alert h2{font-size:24px;font-weight:300;line-height:1.3em;margin:0}.form-alert span{display:block;font-size:18px;font-weight:300;line-height:1.4em}.btn.btn-larrow,.btn.btn-primary,.btn.btn-second{font-size:16px;letter-spacing:1px}.form-alert.success{background-color:rgba(0,200,83,.05);border:1px solid rgba(0,200,83,.1);color:#00c853}.form-alert.success svg path{fill:#00c853}.form-alert.error{background-color:rgba(204,0,0,.05);border:1px solid rgba(204,0,0,.1);color:#c00}.form-alert.error.hidden{display:none}.form-alert.error svg path{fill:#c00}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:0}to{opacity:1}}nav .btn-toggle-menu .trigger{position:absolute;display:inline-block;width:40px;height:2px;line-height:30px;transition:.2s linear;background-color:#fff;z-index:5;left:50%;transform:translateX(-50%)}.btn.btn-barrow::before,.btn.btn-larrow::before,.btn.btn-rarrow::before,.btn.btn-tarrow::before,.btn.btn-webmail::before{font-family:icomoon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav .btn-toggle-menu .trigger:before{bottom:-10px}nav .btn-toggle-menu .trigger:after{top:-10px}nav .btn-toggle-menu .trigger:after,nav .btn-toggle-menu .trigger:before{content:"";position:absolute;left:0;width:100%;height:2px;transition:.3s ease-in;background-color:#fff}.btn.btn-primary::before,.btn.btn-second::before{content:"";height:40px}nav .btn-toggle-menu.active,nav .btn-toggle-menu.active .trigger{background-color:transparent}nav .btn-toggle-menu.active .trigger:after,nav .btn-toggle-menu.active .trigger:before{background-color:#fff}nav .btn-toggle-menu.active .trigger:before{bottom:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}nav .btn-toggle-menu.active .trigger:after{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn.btn-larrow::before,.btn.btn-primary::before,.btn.btn-second::before{transform:translateY(-50%);display:block;position:absolute;left:0;top:50%}.btn.btn-primary{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;z-index:2;color:#c19b34;padding:10px 20px}.btn.btn-primary::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:40px;background-color:#e5e5e5}.btn.btn-primary:hover::before{width:100%}.btn.btn-second{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;z-index:2;color:#fff;padding:10px 20px}.btn.btn-second::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:40px;background-color:#c19b34}.btn.btn-second:hover::before{width:100%}.btn.btn-larrow{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;z-index:2;color:#c19b34;padding:0 0 0 30px}.btn.btn-larrow::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);content:"";font-size:20px;color:#c19b34}.btn.btn-larrow:hover{color:#000}.btn.btn-larrow:hover::before{color:#000;transform:translate(-20%,-50%)}.btn.btn-rarrow{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;font-size:16px;letter-spacing:1px;z-index:2;color:#c19b34;padding:0 30px 0 0}.btn.btn-rarrow::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);top:50%;transform:translateY(-50%);right:0;display:block;position:absolute;content:"";font-size:20px;color:#c19b34}.btn.btn-rarrow:hover{color:#000}.btn.btn-rarrow:hover::before{color:#000;transform:translate(-20%,-50%)}.btn.btn-tarrow{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;font-size:16px;letter-spacing:1px;z-index:2;color:#c19b34;padding:0 20px 0 0}.btn.btn-tarrow::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);top:50%;transform:translateY(-50%);right:0;display:block;position:absolute;content:"";font-size:18px;color:#c19b34}.btn.btn-tarrow:hover{color:#000}.btn.btn-tarrow:hover::before{color:#000;transform:translate(-20%,-50%)}.btn.btn-barrow{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;font-size:16px;letter-spacing:1px;z-index:2;color:#c19b34;padding:0 0 0 20px}.btn.btn-barrow::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);top:50%;transform:translateY(-50%);left:0;display:block;position:absolute;content:"";font-size:18px;color:#c19b34}.btn.btn-barrow:hover{color:#000}.btn.btn-barrow:hover::before{color:#000;transform:translate(-20%,-50%)}.btn.btn-webmail{transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;font-size:16px;letter-spacing:1px;z-index:2;color:#c19b34;padding:0 0 0 30px}.btn.btn-webmail::before{z-index:-1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);top:50%;transform:translateY(-50%);left:0;display:block;position:absolute;content:"";font-size:20px;color:#c19b34}.btn.btn-webmail:hover{color:#000}.btn.btn-webmail:hover::before{color:#000;transform:translate(0,-50%)}.ornaTitle.center .title::before,.ornaTitle.left .title::before,.ornaTitle.right .title::before{color:#ad8b2f;font-family:icomoon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}.btn.btn-center{display:table;margin:0 auto}.ornaTitle.center,.ornaTitle.left,.ornaTitle.right{margin-bottom:35px;padding:0 0 35px}.ornaTitle.left{position:relative}.ornaTitle.left .title{font-size:36px!important}.ornaTitle.left .title::before{display:block;position:absolute;content:"";font-size:30px;bottom:0;left:0}.ornaTitle.left::after,.ornaTitle.left::before{display:block;position:absolute;content:"";height:1px;background-color:#e5e5e5;bottom:10px}.ornaTitle.left::before{width:calc(100% - 40px);margin-left:40px;left:0}.ornaTitle.center{position:relative;text-align:center}.ornaTitle.center .title{font-size:36px!important}.ornaTitle.center .title::before{display:block;position:absolute;content:"";font-size:30px;bottom:0;left:50%;transform:translateX(-50%)}.ornaTitle.center::after,.ornaTitle.center::before{display:block;position:absolute;content:"";height:1px;background-color:#e5e5e5;bottom:10px;width:calc(50% - 40px)}.ornaTitle.center::before{left:0}.ornaTitle.center::after{right:0}.ornaTitle.right{position:relative;text-align:right}.ornaTitle.right .title{font-size:36px!important}.ornaTitle.right .title::before{display:block;position:absolute;content:"";font-size:30px;bottom:0;right:0}.ornaTitle.right::after,.ornaTitle.right::before{display:block;position:absolute;content:"";height:1px;background-color:#e5e5e5;bottom:10px}.ornaTitle.right::before{width:calc(100% - 40px);margin-right:40px;right:0}ul li{position:relative;padding:0 0 0 16px;margin-bottom:10px}ul li:before{display:block;content:"";font-family:icomoon!important;font-size:10px;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#000}.widget{margin-bottom:30px}.widget .title{font-size:20px;color:#c19b34;margin-bottom:15px}.media-gallery .image figure a:after,.media-gallery .video figure a::before{display:block;text-transform:none!important;color:#fff;top:50%;left:50%;font-family:icomoon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-gallery [class*=grid-]{margin-bottom:20px}.breadcrumbs,.media-gallery .container .row.top{margin-bottom:40px}.media-gallery .container .row{justify-content:center}.media-gallery .image figure::before{width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #fff}.media-gallery .image figure a{display:block;position:relative;overflow:hidden}.media-gallery .image figure a:after,.media-gallery .image figure a:before{opacity:0;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);position:absolute}.media-gallery .image figure a:before{content:"";background-color:#000;left:50%;top:50%;width:calc(100% - 20px);height:calc(100% - 20px);transform:translate(-50%,-50%)}.media-gallery .image figure a:after{position:absolute;content:"";font-size:36px;margin-left:-20px;margin-top:-20px;transform:translateY(20px)}.media-gallery .image figure a:hover:before{transform:translate(-50%,-50%);opacity:.6}.media-gallery .image figure a:hover:after{transform:translateY(0);opacity:1}.media-gallery .video figure::before{width:calc(100% - 40px);height:calc(100% - 40px);border:2px solid #fff}.media-gallery .video figure a{position:relative;display:block}.media-gallery .video figure a::before{content:"";font-size:70px;position:absolute;margin-top:-35px;margin-left:-35px;transform:scale(1);z-index:2;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.media-gallery .video figure a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.home-slider .navdots::after,.home-slider .navdots::before,header nav.navbar::after,header nav.navbar::before{width:0;height:0;border-left:3rem solid transparent;border-right:3rem solid transparent;bottom:0;box-sizing:border-box}.media-gallery .video figure a:hover::before{transform:scale(1.3)}.media-gallery .image figure,.media-gallery .video figure{position:relative}.media-gallery .image figure::before,.media-gallery .video figure::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.breadcrumbs{background-color:#f2f2f2;padding:46px 0 20px;transform:translateY(-25px);overflow:hidden}.breadcrumbs ol{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.breadcrumbs ol li{position:relative;padding-right:50px}.home-slider .navdots,header nav.navbar{padding-left:3rem!important;padding-right:3rem!important}.breadcrumbs ol li a{color:#777;font-size:13px;text-transform:uppercase}.breadcrumbs ol li a.active,.breadcrumbs ol li a:hover{color:#c19b34}.breadcrumbs ol li::before{display:block;position:absolute;content:"";font-family:icomoon!important;font-size:60px;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;color:#e8e8e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0;top:50%;transform:translateY(-50%)}.breadcrumbs ol li:last-child::before{display:none}header .whatsapp-top{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}header .whatsapp-top h2{font-family:Rubik,sans-serif}.home-slider .custom-navs>span::before,header .whatsapp-top p:before{font-family:icomoon!important;font-weight:400!important;text-transform:none!important;position:absolute;display:block;font-style:normal!important;font-variant:normal!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .whatsapp-top p:before{content:"";font-size:20px;color:#c19b34;left:0;top:50%;transform:translateY(-50%)}header nav.navbar::after,header nav.navbar::before{position:absolute;content:"";border-top:60px solid #c19b34;-moz-border-top:61px solid #c19b34;-webkit-border-top:61px solid #c19b34}header nav.navbar::before{left:0}header nav.navbar::after{right:0}header nav.navbar ul li a{transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}header nav.navbar ul li a::before{color:#000;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);-webkit-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-moz-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}header nav.navbar ul li a.active,header nav.navbar ul li a.focus,header nav.navbar ul li a:hover{outline:0;color:#c19b34}header nav.navbar ul li a.active::before,header nav.navbar ul li a.focus::before,header nav.navbar ul li a:hover::before{-webkit-transform:scale(1) translateX(0) translateY(0) rotate(0);-moz-transform:scale(1) translateX(0) translateY(0) rotate(0);transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}.home-slider .custom-navs>span::after,.home-slider .custom-navs>span::before{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.home-slider .custom-navs>span::before{content:"";font-size:14px;color:#fff}.home-slider .custom-navs>span.owl-prev::before{content:"\e906";left:0}.home-slider .custom-navs>span.owl-next::before{content:"\e907";right:0}.home-slider .custom-navs>span.owl-next:hover::after,.home-slider .custom-navs>span.owl-next:hover::before,.home-slider .custom-navs>span.owl-prev:hover::after,.home-slider .custom-navs>span.owl-prev:hover::before{color:#000}.home-slider .custom-dots .owl-dot{transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.home-slider .navdots::after,.home-slider .navdots::before{position:absolute;content:"";border-bottom:60px solid #c19b34;-moz-border-bottom:61px solid #c19b34;-webkit-border-bottom:61px solid #c19b34}.news.single .card-news,.share{border-bottom:solid 1px #e5e5e5}.home-slider .navdots::before{left:0}.home-slider .navdots::after{right:0}.reasons{padding:100px 0 40px;margin-bottom:60px;background-image:url(../images/backgrounds/bg-razao.jpg);background-position:center 0;background-repeat:no-repeat;background-size:auto}.reasons .cards{justify-content:space-between;counter-reset:section;margin-top:60px}.reasons .cards .card .title{margin-bottom:10px;text-transform:uppercase}.reasons .cards .card::before{counter-increment:section;content:"0" counter(section) ".";font-size:70px;color:#c19b34;font-family:"Cantata One",sans-serif;display:block;margin-bottom:50px}.services{margin-bottom:60px}.services .cards-serv .card-serv{margin-bottom:40px}.services .cards-serv .card-serv:nth-child(3),.services .cards-serv .card-serv:nth-child(6){align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.services .cards-serv .card-serv:nth-child(2),.services .cards-serv .card-serv:nth-child(5){align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.services .cards-serv .card-serv a{max-width:330px;padding-bottom:60px}.services .cards-serv .card-serv a figure{margin-bottom:20px;position:relative;overflow:hidden}.services .cards-serv .card-serv a figure:before{content:"";position:absolute;background-color:transparent;width:100%;height:0%;top:0;left:0;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);z-index:1}.services .cards-serv .card-serv a .card-desc{padding:10px 0;color:#777}.services .cards-serv .card-serv a .card-desc .title{font-size:20px;text-transform:uppercase;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);margin-bottom:10px}.services .cards-serv .card-serv a .card-btn{padding-bottom:15px;position:absolute;bottom:0;margin:0;max-width:330px;width:100%;padding-top:15px}.services .cards-serv .card-serv a:hover figure:before{background-color:rgba(0,0,0,.5);height:100%}.services .cards-serv .card-serv a:hover .btn,.services .cards-serv .card-serv a:hover .card-desc .title{color:#000}.services .cards-serv .card-serv a:hover .btn::before{color:#000;transform:translate(-20%,-50%)}.news{background-color:#f8f9fa;padding:60px 0;margin-bottom:60px}.news .card-news a{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:30px}.news .card-news a .date{max-width:70px;width:100%;background-color:#c19b34;color:#fff;padding:14px 10px;margin-right:30px;text-align:center;text-transform:uppercase;box-sizing:border-box}.news .card-news a .date span{font-size:30px;font-weight:700;position:relative;display:block;margin-bottom:7px;padding-bottom:10px}.news .card-news a .date span::before{display:block;position:absolute;content:"";width:95%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.2)}.news .card-news a .date p{font-size:18px;margin:0}.news .card-news a .card-desc{color:#777}.news .card-news a .card-desc .title{font-size:18px;color:#777;margin-bottom:20px;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.news .card-news a .card-btn{position:absolute;left:0;bottom:0;padding-left:115px}.news .card-news a:hover .card-desc .title{color:#c19b34}.news .card-news a:hover .card-btn .btn{color:#000}.news .card-news a:hover .card-btn .btn::before{color:#000;transform:translate(-20%,-50%)}.news .btn{margin-top:30px}.team .card-team{margin-bottom:40px}.team .card-team a{max-width:370px}.team .card-team a figure{position:relative;overflow:hidden}.team .card-team a figure:before{display:block;position:absolute;content:"";background-color:transparent;width:0%;height:100%;top:0;left:0;z-index:1;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.team .card-team a .card-btn{background-image:linear-gradient(to right,#e4e4e4,#fff);text-align:center;padding:10px;box-sizing:border-box;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.team .card-team a .card-btn .title{font-size:20px;margin-bottom:5px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.team .card-team a .card-btn p{text-transform:uppercase;margin:0;font-weight:700;font-size:14px}.team .card-team a .card-btn .btn{font-size:14px;margin-top:10px}.team .card-team a .card-btn .btn::before{transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.team .card-team a:hover figure::before{background-color:rgba(0,0,0,.5);width:100%}.team .card-team a:hover .card-btn{background-image:linear-gradient(to right,#c19b34,#856b24);color:#fff}.team .card-team a:hover .card-btn .title{color:#fff}.team .card-team a:hover .card-btn .btn{color:#000;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.team .card-team a:hover .card-btn .btn::before{color:#000;transform:translate(-20%,-50%)}footer{background-image:url(../images/backgrounds/bg-footer.jpg);background-position:center 0;background-repeat:no-repeat;background-size:auto;color:#fff;padding:60px 0 20px;margin-top:60px}footer h2{color:#000;font-size:20px}footer .logo-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.share,footer .copyright .container>.row,footer .footer-center .container>.row{align-items:center}footer .logo-footer a svg path{fill:#fff}footer .footer-top{padding-bottom:40px}footer .copyright .container,footer .footer-center .container{padding-top:30px;border-top:solid 1px rgba(0,0,0,.2)}footer .footer-center{padding-bottom:20px}footer .footer-center .icon{position:relative;padding-left:35px;margin-bottom:20px}footer .footer-center .icon a{color:#fff}footer .footer-center .icon::before{display:block;position:absolute;content:"";font-family:icomoon!important;font-size:22px;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;top:50%;transform:translateY(-50%)}footer .footer-center .icon.endereco::before{content:'\e910'}footer .footer-center .icon.phone::before{content:'\e90e'}footer .footer-center .icon.whatsapp::before{content:'\e916'}footer .footer-center .icon.envelope::before{content:'\e90f'}footer .footer-center .btn{margin-bottom:20px;padding-left:35px;color:#000}footer .footer-center .btn::before{color:#000}footer .copyright h2{font-size:14px;font-family:Rubik,sans-serif;color:#fff}footer .copyright .btn{font-size:14px;font-weight:300;color:#fff}footer .copyright .btn.btn-webmail{text-transform:none}footer .copyright .btn::before{color:#fff}footer .copyright .tdh{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}footer .copyright .tdh a svg path{fill:#fff;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}footer .copyright .tdh a:hover svg path{fill:#000}.reasons.single{padding:40px 0}.team.single .card-team .card-btn{background-color:#c19b34;padding:20px;box-sizing:border-box;text-align:center;font-size:18px}.team.single .card-team.details .card-btn{color:#fff}.team.single .desc{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.services.single p{margin-bottom:20px}.news.single{margin:0 0 40px;padding:0;background-color:#fff}.news.single .card-news{margin-bottom:30px;padding-bottom:30px}.news.single .card-news a .btn,.news.single.details p{margin-bottom:20px}.news.single.details .ornaTitle.left .title{font-size:28px!important}.news.single.details figure,.news.single.details figure img{position:relative}.news.single.details .date{position:absolute;top:0;right:0;max-width:70px;width:100%;background-color:#c19b34;color:#fff;padding:14px 10px;margin-right:15px;text-align:center;text-transform:uppercase;box-sizing:border-box}.news.single.details .date span{font-size:30px;font-weight:700;position:relative;display:block;margin-bottom:7px;padding-bottom:10px}.news.single.details .date span::before{display:block;position:absolute;content:"";width:95%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.2)}.news.single.details .date p{font-size:18px;margin:0}.share{margin:30px 0;border-top:solid 1px #e5e5e5;padding:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.share p{margin-bottom:0!important}.socials ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.socials ul li+li{margin-left:3px}.socials ul li{padding:0;margin:0}.socials ul li:before{display:none}.socials ul li a{display:block;color:#fff}.socials ul li a.box{border-radius:3px;padding:7px 9px;text-transform:uppercase;font-size:14px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.socials ul li a.box.facebook{background-color:#005c9c;box-shadow:inset 0 -3px #003e69}.socials ul li a.box.facebook:hover{background-color:#003e69}.socials ul li a.box.twitter{background-color:#00aeef;box-shadow:inset 0 -3px #0089bc}.socials ul li a.box.twitter:hover{background-color:#0089bc}.socials ul li a.box.google-plus{background-color:#fe4a35;box-shadow:inset 0 -3px #e51901}.socials ul li a.box.google-plus:hover{background-color:#e51901}.socials ul li a.box.whatsapp{background-color:#00c232;box-shadow:inset 0 -3px #008f25}.socials ul li a.box.whatsapp:hover{background-color:#008f25}.page-contact .fields .field{position:relative;margin-bottom:30px}.page-contact .fields .field label{display:block;margin-bottom:5px}.page-contact .fields .buttons{display:table;text-align:right;width:100%;padding:0 15px}.page-contact form div.errorField p{display:block;right:0;padding:0 15px;text-align:right}.page-contact .gmaps{position:relative;margin-top:60px}.page-contact .gmaps .container .row .grid-4{position:absolute;top:50%;background-color:#a9a386;transform:translateY(-50%);height:100%;max-width:370px;padding:25px;box-sizing:border-box;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.page-contact .gmaps .btn,.page-contact .gmaps .icon{padding-left:35px;margin-bottom:20px;color:#000}.page-contact .gmaps .icon{position:relative}.page-contact .gmaps .icon a{color:#000}.page-contact .gmaps .icon::before{display:block;position:absolute;content:"";font-family:icomoon!important;font-size:22px;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;top:50%;transform:translateY(-50%)}.page-contact .gmaps .icon.endereco::before{content:'\e910'}.page-contact .gmaps .icon.phone::before{content:'\e90e'}.page-contact .gmaps .icon.whatsapp::before{content:'\e916'}.page-contact .gmaps .icon.envelope::before{content:'\e90f'}.page-contact .gmaps .btn::before{color:#000}footer.contact{margin-top:0}@media (max-width:991px){.breadcrumbs,header nav.navbar::after,header nav.navbar::before{display:none}header{margin-bottom:0}header nav.navbar{width:100%;height:44px}header nav.navbar ul{flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;height:auto;padding:40px 40px 10px;box-sizing:border-box}header nav.navbar ul li{margin-bottom:20px}.home-slider{transform:translateY(0);margin-bottom:0}.page-contact [class*=grid-]{width:100%}.page-contact .gmaps figure{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.page-contact .gmaps figure img{max-width:fit-content}.page-contact .gmaps .container .row .grid-4{position:relative;transform:translateY(0);width:100%;max-width:100%;padding:40px}.single{margin-top:30px!important}}@media (max-width:767px){.about [class*=grid-],.media-gallery [class*=grid-].image,.media-gallery [class*=grid-].video,.reasons .card{width:100%}.reasons,footer{background-size:cover}header .top-bar .logo-top,header .top-bar .whatsapp-top{margin-bottom:30px}header .top-bar .logo-top,header .top-bar .social-top,header .top-bar .whatsapp-top{width:100%;justify-content:center}.home-slider{margin-bottom:0}.about [class*=grid-] figure{display:table;margin:0 auto 20px}.about .jend{justify-content:center;align-items:center;flex-wrap:nowrap}.about .jend a{display:table;margin:20px auto}.about .quote{text-align:center}.media-gallery [class*=grid-].image{max-width:270px}.media-gallery [class*=grid-].video{max-width:670px}.reasons .card{margin-bottom:40px}.reasons .card:last-child{margin-bottom:0}.services .cards-serv .card-serv{width:50%;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.news.single.details [class*=grid-],.services.single [class*=grid-],.team [class*=grid-]{width:100%}.services .cards-serv .card-serv:nth-child(1),.services .cards-serv .card-serv:nth-child(2),.services .cards-serv .card-serv:nth-child(3),.services .cards-serv .card-serv:nth-child(4),.services .cards-serv .card-serv:nth-child(5),.services .cards-serv .card-serv:nth-child(6){align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.news.single.details .row,.services.single .container .row{justify-content:center}.services.single [class*=grid-].image{text-align:center;max-width:470px;margin-bottom:20px}.news .card-news{width:100%;margin-bottom:40px}.news .card-news:last-child{margin-bottom:0}.news.single .btn,.team .grid-7{margin-bottom:20px}.news.single .btn{margin-top:20px}.news.single.details [class*=grid-].image{max-width:470px}.team .no-gutters .card-team{width:50%}.team .container .row{justify-content:center}.team.single .desc{align-items:center}.team.single .desc .btn{margin-top:30px}.team.single .card-team.details{max-width:370px}footer .footer-top .about-footer,footer .footer-top .logo-footer{width:100%;margin-bottom:40px;text-align:center}footer .footer-center [class*=grid-]{width:100%}footer .copyright [class*=grid-]{width:50%;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px}}@media (max-width:575px){.services .cards-serv .card-serv,[class*=grid-],footer .copyright [class*=grid-]{width:100%}.team .no-gutters{justify-content:center}.team .no-gutters .card-team{max-width:370px;width:100%}}@media (max-width:480px){.home-slider .custom-navs{display:none}}