/* =================================================
	fonts
==================================================*/
@font-face{font-family:Prompt;font-style:normal;font-weight:100;src:local('Prompt Thin'),local('Prompt-Thin'),url(../fonts/prompt/prompt-v2-latin-100.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-100.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:200;src:local('Prompt ExtraLight'),local('Prompt-ExtraLight'),url(../fonts/prompt/prompt-v2-latin-200.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-200.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:300;src:local('Prompt Light'),local('Prompt-Light'),url(../fonts/prompt/prompt-v2-latin-300.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-300.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:400;src:local('Prompt'),local('Prompt-Regular'),url(../fonts/prompt/prompt-v2-latin-regular.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-regular.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:600;src:local('Prompt SemiBold'),local('Prompt-SemiBold'),url(../fonts/prompt/prompt-v2-latin-600.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-600.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:700;src:local('Prompt Bold'),local('Prompt-Bold'),url(../fonts/prompt/prompt-v2-latin-700.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-700.woff) format('woff')}@font-face{font-family:Prompt;font-style:normal;font-weight:800;src:local('Prompt ExtraBold'),local('Prompt-ExtraBold'),url(../fonts/prompt/prompt-v2-latin-800.woff2) format('woff2'),url(../fonts/prompt/prompt-v2-latin-800.woff) format('woff')}
/* =================================================
	geral
==================================================*/
h1,h2,h3,h4,h5,h6{font-weight:200}body{font-family:Prompt,sans-serif;font-size:16px;line-height:22px;color:#fff;background:#cdd2d2;overflow-x:hidden;}a{color:#73c2bf}a:hover{color:#2fb1ac}li,ol,ul{padding:0;margin:0;list-style:none}.btn{background:0 0;color:#73c2bf;border:1px solid #2fb1ac;border-radius:0;position:relative;padding:10px 45px;z-index:1}.btn:hover{background:rgba(0,0,0,0);color:#fff}h1{font-size:60px;color:#000}.border-primary{border-color:#2fb1ac!important}img{max-width:100%;height:auto}a.more-link{display:block;clear:both;padding:15px 0}
/* =================================================
	structure
==================================================*/
a,a:hover, a:focus,input:focus{text-decoration: none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;outline: 0 !important;}.text-underline{text-decoration:underline}.text-black{color:#000!important}.text-black-111{color:#172127!important}.text-black-222{color:#222!important}.text-black-333{color:#333!important}.text-black-444{color:#404040!important}.text-black-555{color:#555!important}.text-black-666,.text-gray-dimgray{color:#666!important}.text-gray-light{color:#777!important}.text-gray{color:grey!important}.text-gray-darkgray{color:#a9a9a9!important}.text-gray-silver{color:silver!important}.text-gray-lightgray{color:#d3d3d3!important}.text-gray-gainsboro{color:#fff!important}.text-gray-lighter{color:#eee!important}.text-fff,.text-white{color:#fff!important}.text-eee{color:#eee!important}.text-ddd{color:#ddd!important}.text-ccc{color:#ccc!important}.text-bbb{color:#bbb!important}.text-aaa{color:#aaa!important}.text-999{color:#999!important}.text-888{color:#888!important}.text-777{color:#777!important}.text-666{color:#666!important}.text-555{color:#555!important}.text-444{color:#444!important}.text-333{color:#333!important}.text-222{color:#222!important}.text-111{color:#111!important}.text-000{color:#000!important}.bg-fff,.bg-white{background-color:#fff!important}.bg-eee{background-color:#eee!important}.bg-ddd{background-color:#ddd!important}.bg-ccc{background-color:#ccc!important}.bg-bbb{background-color:#bbb!important}.bg-aaa{background-color:#aaa!important}.bg-999{background-color:#999!important}.bg-888{background-color:#888!important}.bg-777{background-color:#777!important}.bg-666{background-color:#666!important}.bg-555{background-color:#555!important}.bg-444{background-color:#444!important}.bg-333{background-color:#333!important}.bg-222{background-color:#222!important}.bg-111{background-color:#111!important}.bg-000{background-color:#000!important}.bg-white-transparent-9{background-color:rgba(255,255,255,.9)}.bg-white-transparent-8{background-color:rgba(255,255,255,.8)}.bg-white-transparent-7{background-color:rgba(255,255,255,.7)}.bg-white-transparent-6{background-color:rgba(255,255,255,.6)}.bg-white-transparent-5{background-color:rgba(255,255,255,.5)}.bg-white-transparent-4{background-color:rgba(255,255,255,.4)}.bg-white-transparent-3{background-color:rgba(255,255,255,.3)}.bg-white-transparent-2{background-color:rgba(255,255,255,.2)}.bg-white-transparent-1{background-color:rgba(255,255,255,.1)}.bg-dark-transparent-9{background-color:rgba(0,0,0,.9)}.bg-dark-transparent-8{background-color:rgba(0,0,0,.8)}.bg-dark-transparent-7{background-color:rgba(0,0,0,.7)}.bg-dark-transparent-6{background-color:rgba(0,0,0,.6)}.bg-dark-transparent-5{background-color:rgba(0,0,0,.5)}.bg-dark-transparent-4{background-color:rgba(0,0,0,.4)}.bg-dark-transparent-3{background-color:rgba(0,0,0,.3)}.bg-dark-transparent-2{background-color:rgba(0,0,0,.2)}.bg-dark-transparent-1{background-color:rgba(0,0,0,0.1)}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300,.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:400!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-9{font-size:9px!important}.font-10{font-size:10px!important}.font-11{font-size:11px!important}.font-12{font-size:12px!important}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-21{font-size:21px!important}.font-22{font-size:22px!important}.font-23{font-size:23px!important}.font-24{font-size:24px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-27{font-size:27px!important}.font-28{font-size:2rem!important}.font-29{font-size:2.07142857rem!important}.font-30{font-size:2.14285714rem!important}.font-32{font-size:2.28571429rem!important}.font-36{font-size:2.57142857rem!important}.font-38{font-size:2.71428571rem!important}.font-40{font-size:2.85714286rem!important}.font-42{font-size:3rem!important}.font-44{font-size:3.14285714rem!important}.font-46{font-size:3.28571429rem!important}.font-48{font-size:3.42857143rem!important}.font-54{font-size:3.85714286rem!important}.font-60{font-size:4.28571429rem!important}.font-64{font-size:4.57142857rem!important}.font-72{font-size:5.14285714rem!important}.font-78{font-size:5.57142857rem!important}.font-90{font-size:6.42857143rem!important}.font-100{font-size:7.14285714rem!important}.font-150{font-size:10.71428571rem!important}.font-200{font-size:14.28571429rem!important}.letter-space-0{letter-spacing:0}.letter-space-1{letter-spacing:1px}.letter-space-2{letter-spacing:2px}.letter-space-3{letter-spacing:3px}.letter-space-4{letter-spacing:4px}.letter-space-5{letter-spacing:5px}.letter-space-6{letter-spacing:6px}.letter-space-7{letter-spacing:7px}.letter-space-8{letter-spacing:8px}.letter-space-9{letter-spacing:9px}.letter-space-10{letter-spacing:10px}.z-index--1{z-index:-1}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-9{z-index:9}.z-index-99{z-index:99}.z-index-999{z-index:999}.z-index-111{z-index:111}.z-index-1111{z-index:1111}.z-index-9999{z-index:9999!important}.line-height-0{line-height:0}.line-height-1{line-height:1}.line-height-5{line-height:5}.line-height-20{line-height:20px}.line-height-50{line-height:50px}.line-height-80{line-height:80px}.line-height-100{line-height:100px}.line-height-110{line-height:110px}.line-height-120{line-height:120px}.line-height-130{line-height:130px}.line-height-150{line-height:150px}.line-height-200{line-height:200px}.line-height-1em{line-height:1em}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:100px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-80{padding-right:80px!important}.pr-90{padding-right:90px!important}.pr-100{padding-right:100px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.ml-60{margin-left:60px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-90{margin-left:90px!important}.ml-100{margin-left:100px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-90{margin-right:90px!important}.mr-100{margin-right:100px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-9{font-size:9px!important}.font-10{font-size:10px!important}.font-11{font-size:11px!important}.font-12{font-size:12px!important}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-21{font-size:21px!important}.font-22{font-size:22px!important}.font-23{font-size:23px!important}.font-24{font-size:24px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-27{font-size:27px!important}.font-28{font-size:28px!important}.font-29{font-size:29px!important}.font-30{font-size:30px!important}.font-32{font-size:32px!important}.font-36{font-size:36px!important}.font-38{font-size:38px!important}.font-40{font-size:40px!important}.font-42{font-size:42px!important}.font-44{font-size:44px!important}.font-46{font-size:46px!important}.font-48{font-size:48px!important}.font-54{font-size:3.6rem!important}.font-60{font-size:4rem!important}.font-64{font-size:4.26666667rem!important}.font-72{font-size:4.8rem!important}.font-78{font-size:5.2rem!important}.font-90{font-size:6rem!important}.font-100{font-size:6.66666667rem!important}.font-150{font-size:10rem!important}.font-200{font-size:13.33333333rem!important}.letter-space-0{letter-spacing:0}.letter-space-1{letter-spacing:1px}.letter-space-2{letter-spacing:2px}.letter-space-3{letter-spacing:3px}.letter-space-4{letter-spacing:4px}.letter-space-5{letter-spacing:5px}.letter-space-6{letter-spacing:6px}.letter-space-7{letter-spacing:7px}.letter-space-8{letter-spacing:8px}.letter-space-9{letter-spacing:9px}.letter-space-10{letter-spacing:10px}.z-index--1{z-index:-1!important}.z-index-0{z-index:0!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index-3{z-index:3!important}.z-index-4{z-index:4!important}.z-index-5{z-index:5!important}.z-index-99{z-index:99!important}.z-index-111{z-index:111!important}.z-index-1111{z-index:1111!important}.z-index-9999{z-index:9999!important}.line-height-0{line-height:0}.line-height-20{line-height:20px}.line-height-50{line-height:50px}.line-height-80{line-height:80px}.line-height-100{line-height:100px}.line-height-110{line-height:110px}.line-height-120{line-height:120px}.line-height-130{line-height:130px}.line-height-150{line-height:150px}.line-height-200{line-height:200px}.line-height-1em{line-height:1em}.line-height-1{line-height:1!important}.e-pager span, .e-pager a {padding: 5px;font-size: 16px;text-align: center;}.absolute{position: absolute}.relative{position: relative;}.fixed{position: fixed}top{top: 0}.bottom{bottom: 0}.left{left: 0}.right{right: 0}.e-pager {display: block;width: 100%;clear: both;margin: 20px 0 40px;text-align: center;}.alignleft {float: left;margin: 0 20px 20px 0}.alignright {float: right;margin: 0 0 20px 20px;}.aligncenter {float: none;margin: auto auto 20px;display: block;clear: both;}@media (max-width: 767px){ .aligncenter, .alignright, .alignleft {float: none;margin: auto auto 20px;display: block;clear: both;}}@media all and (min-width: 992px) {.v-table {display: table;table-layout: fixed;width: 100%;}
	.v-table>div,.v-cell {display: table-cell;vertical-align: middle;float: none;}}.line-height-88{line-height: 88%}
/* =================================================
	v-table
==================================================*/
.v-table {display: table;table-layout: fixed;width: 100%;}.v-table>div,.v-cell {display: table-cell;vertical-align: middle;float: none;}
@media (min-width: 992px) {.v-table-md {display: table;table-layout: fixed;width: 100%;}	.v-table>div,.v-cell {display: table-cell;vertical-align: middle;float: none;position: relative;}}
@media (min-width: 768px) {.table-sm {display: table;table-layout: fixed;width: 100%;}	.v-table>div,.v-cell {display: table-cell;vertical-align: middle;float: none;position: relative;}}
/* =================================================
	header
==================================================*/
header#header{height:90px;position:fixed;width:100%;z-index:2;opacity:0;-webkit-transition:all 1.2s ease .5s;transition:all 1.2s ease .5s;-webkit-transition-delay:1.1s;transition-delay:1.1s;-webkit-transform:translateY(-115%);transform:translateY(-115%)}.fixed-top{width:100%}header#header.load{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}a.navbar-brand{position:relative;z-index:1}a.navbar-brand img{max-height:8rem;width:auto;display:inline-block}header.active a.navbar-brand img{max-height:5rem}.navbar-toggler{text-align:center;font-size:1.25rem;line-height:6rem;background-color:transparent;width:6rem;height:6rem;border:1px solid #73c2bf;border-radius:0;z-index:1}span.navbar-toggler-icon{background:#fff;height:1px;margin:8px auto;display:block;width:78%;-webkit-transition:all .5s;transition:all .5s}.navbar-toggler:hover span.navbar-toggler-icon{height:2px}.dropdown .dropdown-menu{display:block;position:absolute;left:60%;top:-30%;background:0 0;border:0;border-radius:0;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s;visibility:hidden;opacity:0}.dropdown.active .dropdown-menu,.dropdown:hover .dropdown-menu{visibility:visible;opacity:1}ul.navbar-nav>li.dropdown:before{content:"";position:absolute;left:30%;top:50%;height:4px;width:0;background:#fff;-webkit-transition:all .5s;transition:all .5s;opacity:0}ul.navbar-nav>li.dropdown:hover:before{width:140px;opacity:1}ul.navbar-nav>ul>li{position:relative;padding:15px}.navbar-collapse,.navbar-collapse .v-table{position:fixed;left:0;right:0;top:0;bottom:0}.navbar-nav>li a{font-size:3vw;font-weight:700;line-height:125%}.navbar-nav>li.dropdown li a{font-size:16px;font-weight:500;line-height:125%;color:#fff}.navbar-nav>li.dropdown li:hover a{background:#fff;color:#000}.navbar-collapse{display:block;opacity:0;visibility:hidden;-webkit-transition:all .8s ease .3s;transition:all .8s ease .3s;-webkit-transform:translateY(-110%);transform:translateY(-110%)}.navbar-collapse.in{left:0;right:0;opacity:1;visibility:visible;display:block;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-collapse .v-table{margin:0;height:100vh;width:100vw;min-height:600px}.navbar-collapse .v-table>div{padding:5%}.dropdown-toggle::after{display:none}ul.social a{font-size:25px;padding:10px 0;display:inline-block}.navbar-toggler,a.navbar-brand{-webkit-transition:all .8s;transition:all .8s}.active .navbar-toggler,.active a.navbar-brand{-webkit-transform:scale(.85) translateY(-15px);transform:scale(.85) translateY(-15px)}
/* =================================================
	intro
==================================================*/
#intro{position:relative;height:100vh;min-height:600px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;-webkit-transition:all 1.2s ease .5s;transition:all 1.2s ease .5s;-webkit-transform:translateY(40px) scale(1.15);transform:translateY(40px) scale(1.15)}#intro.load{opacity:1;-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}#intro:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.52)}
h1.e-header-home_heading.text-white{-webkit-transition: all 1s ease .30s;transition: all 1s ease .30s;-webkit-transition-delay: 1.1s;transition-delay: 1.1s; -webkit-transform: translateY(40px); transform: translateY(40px);opacity: 0}
.load h1.e-header-home_heading.text-white{-webkit-transform: translateY(0px);transform: translateY(0px);opacity:1}#main>.container>article>.e-entry{-webkit-transition:all 1s ease .3s;transition:all 1s ease .3s;-webkit-transition-delay:1.6s;transition-delay:1.6s;-webkit-transform:translateY(40px);transform:translateY(40px);position:relative}#main.load>.container>article>.e-entry{-webkit-transform:translateY(0px);transform:translateY(0px);}
/* =================================================
	main
==================================================*/
#main{background:#cdd2d2;width:100%;color:#151618}.content,.e-entry.clearfix{margin-top:-150px;position:relative;z-index:1;background:#ddd;padding:80px 40px}.content:before{content:"";position:absolute;left:0;right:-100%;top:0;bottom:0;background:#ddd;z-index:-1}.e-entry.clearfix{margin-bottom:80px}#about-bottom,#contact,#promo,#services{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0;-webkit-transition:all .9s ease .4s;transition:all .9s ease .4s}#about-bottom.inview,#contact.inview,#promo.inview,#services.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}a.edit-link{font-size:22px;position:absolute;right:0;top:0;padding:5px 6px;background:#68bdb9;color:#fff;visibility:hidden;opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}div:hover>a.edit-link{visibility:visible;opacity:1;-webkit-transform:rotate(0);transform:rotate(0);z-index: 999}.single main article .e-postmetadatafooter{display:none}
/* =================================================
	forms
==================================================*/
input,select,textarea{width:100%;border:1px solid #ccc;background:rgba(255,255,255,.25);color:#000;height:44px;line-height:44px;vertical-align:middle;padding-left:10px;border-radius:0}textarea{height:90px}form.e-search{display:table;width:100%;max-width:400px}form.e-search>bottom,form.e-search>input{display:table-cell;width:75%}form.e-search>.e-search-button{display:table-cell;width:25%;line-height:34px;padding:0;height:36px}
/* =================================================
	carousel-services
==================================================*/
#promo,#services{background:#ddd}.swiper-slide{opacity:0;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s}.carousel-services .swiper-slide{height:400px;opacity:0;-webkit-transition:all .8s;transition:all .8s}.carousel-services .swiper-button-next,.carousel-services .swiper-button-prev{top:auto;height:46px;width:46px;background:0 0;text-align:center;color:#fff;line-height:44px;position:absolute;border:1px solid #000;font-size:22px}.swiper-slide.swiper-slide-active{opacity:1!important}.swiper-slide a.link-slide,.swiper-slide h1{-webkit-transform:translateX(80px);transform:translateX(80px);-webkit-transition:all .99s;transition:all .99s;-webkit-transition-delay:.1s;transition-delay:.1s}.swiper-slide-active a.link-slide,.swiper-slide-active h1{-webkit-transform:translateX(0);transform:translateX(0)}.carousel-services h1{position:absolute;bottom:38%;left:-40px;color:#fff;padding:0 10px;line-height:100%;font-size: 46px;}.carousel-services .swiper-slide:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.32)}.carousel-services .swiper-button-prev{bottom:0;left:auto;right:55px}.carousel-services .swiper-button-next{bottom:0}.btn:before,.swiper-button-next:before,.swiper-button-prev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#73c2bf;-webkit-transition:all .6s ease .3s;transition:all .6s ease .3s}.btn:hover:before,.swiper-button-next:hover:before,.swiper-button-prev:hover:before{width:100%;right:0;z-index:-1}.carousel-services .swiper-button-next .fa,.carousel-services .swiper-button-prev .fa{position:relative}a.link-slide{position:absolute;top:70%;left:15px;color:#000;text-transform:uppercase}a.link-slide .fa{border:1px solid #000;padding:14px;font-size:22px;border-radius:100%;position:absolute;left:-55px;top:-14px}
/* =================================================
	promo
==================================================*/
#contact,.e-box_link{position:relative}.e-box_link{padding:46px}.img-contact{position:absolute;right:0;top:0;bottom:0;left:40%}
/* =================================================
	footer
==================================================*/
footer{padding:0 0 60px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(80px);transform:translateY(80px)}footer.inview{-webkit-transform:translateY(0);transform:translateY(0)}footer,footer p{color:#8c8a8a;font-size:13px;text-align:center}footer a{color:#38ada8}
/* =================================================
	responsive
==================================================*/
@media(min-width:1200px){}
@media(max-width:991px){}
@media(min-width:991px){}
@media(min-width:768px){}
@media(max-width:768px){.hidden-sm{display: none !important}}
@media(max-width:479px){.hidden-xs{display: none !important}}

@media (max-width: 480px) {
	.v-table>div{display:block;min-height:250px}#about-bottom .parallax{background-size:cover!important;background-position:50% 0!important;padding:250px 0!important}.navbar-nav>li a{font-size:18px}#intro h1,#intro h2{font-size:5vw}button.navbar-toggler{float:right!important}.navbar-collapse .v-table>div{height:100%;min-height:100vh;width:100%!important;padding-top:150px}ul.navbar-nav>li.dropdown:hover:before{width:18%;left:22%}.navbar-collapse .v-table>div.col-md-3{position:absolute;bottom:0;z-index:2;padding:15px;height:68px;overflow:hidden;min-height:68px}ul.social li{display:inline-block;padding:0 10px}a.link-slide{left:80px}.carousel-services h1{left:40px;font-size:32px}.navbar-collapse .v-table{min-height:100vh}
}