@charset "UTF-8";.layers-masonry-column.no-padding{padding:0}::-webkit-input-placeholder{color:#888;font-style:italic;font-weight:600}:-moz-placeholder{color:#888;font-style:italic;font-weight:600}::-moz-placeholder{color:#888;font-style:italic;font-weight:600}:-ms-input-placeholder{color:#888;font-style:italic;font-weight:600}img{vertical-align:bottom}textarea,input,select,button{width:100%;max-width:100%;background-color:#ebebeb;color:#888;font-family:Lato,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;line-height:1.3rem;padding:12px 18px;border:1px solid #d7d7d7}textarea:focus,input:focus,select:focus{border-color:#ccc;-webkit-appearance:none;outline:0}input[type=email],input[type=text],input[type=url],input[type=search],input[type=password],input[type=number],input[type=button],input[type=submit]{width:100%;height:inherit;-webkit-appearance:none;-moz-appearance:none;padding:9px 18px;font-size:1.3rem;line-height:inherit;max-width:none}textarea{-webkit-appearance:none;-moz-appearance:none;max-width:inherit}input[type=submit]{width:inherit}mark{font-style:normal}.hidden{display:none}#wrapper-site,.wrapper-site{background-color:transparent}.media .heading{font-size:2.4rem}.excerpt,.invert .excerpt{opacity:1}.container,.container.list-masonry{max-width:1170px}.content-vertical-massive{padding-top:95px;padding-bottom:102px}.section-title{margin-bottom:40px}.section-title>h3{margin-bottom:20px;padding-bottom:35px;position:relative}.section-title>h3:after{content:'';position:absolute;width:114px;height:10px;left:50%;margin-left:-57px;bottom:0;background-repeat:no-repeat;background-image:url("../../images/heading-pattern_2_dark.png") !important}.section-title.text-left>.heading:after,.section-title.text-justify>.heading:after{left:0;margin-left:0}.section-title.text-right>.heading:after{right:0;margin-right:0;left:inherit;margin-right:auto}.section-title.invert>h3:after{background-image:url("../../images/heading-pattern_2.png") !important}.section-title .heading,.section-title .heading span{letter-spacing:.7rem}.section-title.small .heading{font-size:2.6rem;line-height:2.6rem}.section-title.medium .heading{font-size:3.6rem;line-height:3.6rem}.section-title .excerpt{color:#999;color:rgba(136,136,136,0.75)}.invert.section-title .excerpt{color:#fff;color:rgba(255,255,255,0.75)}.section-title.large .excerpt,.section-title.medium .excerpt{font-size:1.8rem;font-weight:300}.media .heading+.excerpt{font-size:1.6rem}.media.small .heading+.excerpt,.media.medium .heading+.excerpt,.media.large .heading+.excerpt{margin-top:18px}.header-site.header-sticky.header-overlay.content{padding-top:0;padding-bottom:0}.header-site.header-sticky.header-overlay{margin-top:30px}.header-site nav{line-height:inherit}.inner-page .header-site.header-sticky.header-overlay{margin-top:10px}.header-site,.header-site.header-sticky{background-color:transparent}.header-site .container{padding:0}.header-sticky{transition:background .7s ease-in-out,margin-top .75s ease-in-out,opacity .75s ease-in-out}.site-logo-link img{max-height:107px}.site-description .sitename{font-size:3.6rem !important}.sitename.sitetitle a{letter-spacing:.42rem}.tagline{color:#fff}.header-contact{text-align:right;font-family:"Roboto Slab","Helvetica Neue",Helvetica,sans-serif;padding:20px 0 8px 0}.header-contact i.fa{font-size:3.2rem;margin-top:6px}.header-contact i[class*=' icon-ti-'],.header-contact i[class^='icon-ti-']{font-size:2.15rem;position:absolute;top:-10px;left:-10px}.header-site.is_stuck .header-contact i[class*=' icon-ti-'],.header-site.is_stuck .header-contact i[class^='icon-ti-']{font-size:1.8rem;top:-9px;left:-9px}.header-contact span{color:#fff}.header-contact ul li{margin:0 5px;line-height:40px;font-size:3rem;font-weight:600}.header-contact ul li:first-child{margin-right:0}.header-contact ul li a{border:20px solid;border-radius:40px;height:40px;width:40px;position:relative;display:block}.header-contact a:hover{opacity:.8}.header-contact ul li a:before{height:40px;width:40px;top:0;left:0}.header-contact .contact-slogan{font-size:1.6rem;line-height:1.6rem;font-weight:300}.header-contact .contact-slogan span{font-weight:400}.phone-for-mobile{display:none}.iphone .header-contact ul li.phonedigits a,.ipad .header-contact ul li.phonedigits a{border:none !important;display:inline !important}.title-container .title{max-width:1170px;padding-left:0;padding-right:0}.thumbnail-title{padding:0 20px 20px}.thumbnail-title.small{padding:0 10px 10px}.thumbnail-body .heading{font-size:1.8rem}.thumbnail-body .heading.small{font-size:1.2rem}.thumbnail-body .excerpt{color:#fff}.thumbnail-body p+.feature-list{margin:20px 0 0}.thumbnail-body.body-small{padding:0 10px 10px}.thumbnail .button-group{margin:20px 0 0}.thumbnail .btn-collection{margin:20px 0 0}.thumbnail-media img{transition:.2s all ease-in-out,1.5s transform ease-in-out}.responsive-nav .l-menu{line-height:48px;color:#f2a720}section[class*=' off-canvas-'] .content.nav-mobile{padding:0 0 20px 0;margin-top:0}section[class*=' off-canvas-'] .nav-mobile .nav{width:100%}section[class*=' off-canvas-']{padding-top:60px;z-index:999;right:-300px}.open[class*=' off-canvas-']{right:0}.close-canvas{background:transparent;padding:20px}.close-canvas.l-close:before{font-size:1.6rem;font-weight:300}section[class*=' off-canvas-'] li a{color:#fff}.off-canvas-right{width:260px}.off-canvas-right.open+.wrapper-site{left:-260px}.off-canvas-right ul.menu li.devider{display:none}.nav-vertical.tl-nav-container{text-align:left;padding:46px 0 26px 0;height:inherit;background:0}.nav-mobile .nav-vertical{background:0}.nav-mobile .nav-vertical a{padding:10px 0 10px 20px}.nav-mobile .nav-vertical li{display:list-item}.nav-mobile .nav-vertical li:hover>a,.nav-mobile .nav-vertical li.active>a{background-color:#002242 !important}.nav-mobile .nav-vertical ul.tl-main-navigation>li{margin:0}.nav-mobile .nav-vertical li ul>li{margin:0}.nav-mobile .nav-vertical li ul>li>a{padding-left:32px}section[class*=' off-canvas-'] .header-contact{padding:0 0 20px 20px;text-align:left}section[class*=' off-canvas-'] .header-contact li{display:inline-block}section[class*=' off-canvas-'] .header-contact ul li:first-child{margin-right:5px}.footer-site{padding-top:40px;padding-bottom:40px}.row+.copyright{padding-top:40px;border-top:#fff;border-top:1px solid rgba(255,255,255,0.2)}#back-to-top{bottom:54px;right:20px}#back-to-top a{display:block;width:48px;height:48px;overflow:hidden;border:1px solid #747474;border-radius:30px;background:0;text-indent:0;text-align:center;padding:12px}#back-to-top a:hover{background-color:#fff}#back-to-top a i{font-size:2rem;color:#747474}