.element-icon-box .box-button span,.element-small-icon-box .box-button span,.element-fancy-icon-box .box-button span,.element-round-icon-box .box-button span,.element-image-box .box-button span,.element-team .team-button span{position:relative;}.element-icon-box .box-button span:after,.element-small-icon-box .box-button span:after,.element-fancy-icon-box .box-button span:after,.element-round-icon-box .box-button span:after,.element-image-box .box-button span:after,.element-team .team-button span:after,.element-testimonial-slider .testimonial-slider-inner:before,.element-accordion-tabs .tab-header:after{font-family:'ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.element-icon-box .box-button span:after,.element-small-icon-box .box-button span:after,.element-fancy-icon-box .box-button span:after,.element-round-icon-box .box-button span:after,.element-image-box .box-button span:after,.element-team .team-button span:after{content:"\e8092";position:absolute;right:-25px;top:50%;width:20px;height:20px;line-height:20px;font-size:14px;margin-top:-10px;text-align:right;}.plyr input[type=range]::-ms-fill-lower{background:#76bd7e;}.plyr input[type=range]:active::-webkit-slider-thumb{background:#76bd7e;}.plyr input[type=range]:active::-moz-range-thumb{background:#76bd7e;}.plyr input[type=range]:active::-ms-thumb{background:#76bd7e;}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover,.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#76bd7e;}.plyr__play-large{background-color:transparent;}.plyr__progress--played,.plyr__volume--display{color:#76bd7e;}.kc-section .kc-container-in,.kc-section .kc-column-in-wrapper{z-index:10;}.kc-section.is-full-height-section .kc-row{z-index:10;}.kc-section.is-video-background-hosted .video-background-out-wrapper,.kc-column.is-video-background-hosted .video-background-out-wrapper{z-index:1;}.kc-section.is-images-background .image-background-out-wrapper,.kc-column.is-images-background .image-background-out-wrapper{z-index:1;}.kc-section.is-overlay-background .overlay-wrapper,.kc-column.is-images-background .overlay-wrapper{z-index:2;}.kc-section .kc-container-in{position:relative;}.kc-section.is-full-height-section,.element-intro-box.is-fullscreen .intro-box-wrapper{min-height:100vh;-moz-min-height:100vh;-webkit-min-height:100vh;}body.fixed-header.admin-bar .kc-section.is-full-height-section:first-child,body.fixed-header.admin-bar .element-intro-box.is-fullscreen:first-child .intro-box-wrapper{min-height:calc(100vh - 32px);-moz-min-height:calc(100vh - 32px);-webkit-min-height:calc(100vh - 32px);}body.default-header .kc-section.is-full-height-section:first-child,body.default-header .element-intro-box.is-fullscreen:first-child .intro-box-wrapper{min-height:calc(100vh - 90px);-moz-min-height:calc(100vh - 90px);-webkit-min-height:calc(100vh - 90px);}body.default-header.admin-bar .kc-section.is-full-height-section:first-child,body.default-header.admin-bar .element-intro-box.is-fullscreen:first-child .intro-box-wrapper{min-height:calc(100vh - 90px - 32px);-moz-min-height:calc(100vh - 90px - 32px);-webkit-min-height:calc(100vh - 90px - 32px);}@media only screen and (max-width:768px){body.default-header.admin-bar .kc-section.is-full-height-section:first-child,body.default-header.admin-bar .element-intro-box.is-fullscreen:first-child .intro-box-wrapper{min-height:calc(100vh - 90px - 46px);-moz-min-height:calc(100vh - 90px - 46px);-webkit-min-height:calc(100vh - 90px - 46px);}body.fixed-header.admin-bar .kc-section.is-full-height-section:first-child,body.fixed-header.admin-bar .element-intro-box.is-fullscreen:first-child .intro-box-wrapper{min-height:calc(100vh - 46px);-moz-min-height:calc(100vh - 46px);-webkit-min-height:calc(100vh - 46px);}}.kc-section .kc-col-container,.kc-section .kc-column-in-wrapper{position:relative;}.kc-section .kc-elm ul,.kc-section .kc-elm ol{margin-left:18px;}.custom .tp-bullet{overflow:hidden;text-align:center;width:25px;height:6px;border-color:transparent;border-width:0;border-style:solid;background-color:transparent;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .5s ease,background-color .1s ease;transition:border-color .5s ease,background-color .1s ease;}.custom .tp-bullet{border-color:transparent;background-color:#fff;}.custom .tp-bullet.selected,.custom .tp-bullet:hover{border-color:transparent;background-color:#76bd81;}.custom.tparrows:before{font-family:'ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.custom.tparrows{width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;border-width:2px;border-style:solid;border-color:transparent;text-align:center !important;background-color:transparent;-webkit-transition:all .25s;transition:all .25s;}.custom.tparrows:hover{border-color:transparent;background-color:#76bd81;}.custom.tparrows:before{width:45px;height:45px;line-height:45px;font-size:35px;color:#394956;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.25s linear 0.1s,color .25s;transition:transform 0.25s linear 0.1s,color .25s;}.custom.tparrows:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8);color:#fff;}.custom.tparrows.tp-leftarrow:before{content:"\e8061";}.custom.tparrows.tp-rightarrow:before{content:"\e8062";}.element-revslider .rev-btn{-webkit-transition:color .25s,border-color .25s,background-color .25s !important;transition:color .25s,border-color .25s,background-color .25s !important;}.element-intro-box{position:relative;}.element-intro-box.left .intro-box-wrapper{text-align:left;}.element-intro-box.center .intro-box-wrapper{text-align:center;}.element-intro-box.right .intro-box-wrapper{text-align:right;}.element-intro-box .intro-box-wrapper{position:relative;z-index:10;}.element-intro-box .intro-box-text-title{font-size:90px;line-height:1;font-weight:600;color:#fff;}.element-intro-box .intro-box-text-content{font-size:18px;line-height:1;font-weight:400;color:#fff;}.element-intro-box.is-images-background .crosscover-item{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.element-intro-box .intro-button{position:relative;transition:color .5s,border-color .5s,background-color .5s;margin-top:40px;padding-left:30px;padding-right:30px;}.element-intro-box .intro-button-icon{padding-left:55px;}.element-intro-box .intro-button .icon{position:absolute;top:50%;left:30px;margin-top:-10px;}.element-intro-box .intro-button .icon:before{width:auto;height:20px;line-height:20px;font-size:16px;}.element-intro-box .intro-button-two{margin-left:5px;background-color:transparent;border-color:#394956;color:#394956;}.element-intro-box .intro-button-two:hover{background-color:transparent;border-color:#76bd7e;color:#76bd7e;}.element-intro-box .cover-mouse{position:absolute;left:50%;bottom:60px;z-index:10;width:28px;height:40px;margin-left:-14px;border:2px solid #fff;border-radius:28px;cursor:pointer;}.element-intro-box .cover-mouse .mouse-control{position:relative;}.element-intro-box .cover-mouse .mouse-control:after{content:'';position:absolute;display:block;top:10px;left:50%;width:4px;height:6px;margin-left:-2px;border-radius:1px;background:#fff;animation:base_scroll 2s linear infinite;-webkit-animation:base_scroll 2s linear infinite;}.element-icon-box .box-icon{position:relative;display:inline-block;width:64px;height:64px;margin-bottom:30px;}.element-icon-box .box-icon .icon:before{position:absolute;top:0;left:0;width:64px;height:64px;line-height:64px;font-size:64px;color:#999;-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);-webkit-transition:transform 0.25s linear 0.1s,color 0.25s;transition:transform 0.25s linear 0.1s,color 0.25s;}.element-icon-box:hover .box-icon .icon:before{-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px);color:#76bd7e;}.element-icon-box .box-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1;}.element-icon-box .box-text{line-height:1.6;}.element-icon-box .box-button{display:inline-block;margin-top:15px;padding-right:20px;color:#76bd7e;}.element-icon-box .box-button:hover{color:#67a671;}.element-small-icon-box{position:relative;}.element-small-icon-box .box-icon{position:absolute;top:0;display:inline-block;width:40px;height:40px;}.element-small-icon-box.left .box-icon{left:0;}.element-small-icon-box.right .box-icon{right:0;}.element-small-icon-box .box-icon .icon:before{position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;font-size:32px;color:#999;-webkit-transform:scale(1) translateX(0px);transform:scale(1) translateX(0px);-webkit-transition:transform 0.25s linear 0.1s,color 0.25s;transition:transform 0.25s linear 0.1s,color 0.25s;}.element-small-icon-box:hover .box-icon .icon:before{color:#76bd7e;}.element-small-icon-box.left:hover .box-icon .icon:before{-webkit-transform:scale(1.2) translateX(0px);transform:scale(1.2) translateX(0px);}.element-small-icon-box.right:hover .box-icon .icon:before{-webkit-transform:scale(1.2) translateX(0px);transform:scale(1.2) translateX(0px);}.element-small-icon-box.left .box-content{padding-left:60px;}.element-small-icon-box.right .box-content{padding-right:60px;}.element-small-icon-box .box-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1;}.element-small-icon-box .box-text{line-height:1.6;}.element-small-icon-box .box-button{display:inline-block;margin-top:15px;padding-right:20px;color:#76bd7e;}.element-small-icon-box .box-button:hover{color:#67a671;}.element-fancy-icon-box{position:relative;padding:140px 40px 60px;background:#f7f7f7;overflow:hidden;}.element-fancy-icon-box .box-content{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:transform 0.25s ease 0.1s;transition:transform 0.25s ease 0.1s;}.element-fancy-icon-box:hover .box-content{-webkit-transform:translateY(-40px);transform:translateY(-40px);}.element-fancy-icon-box .box-icon{position:absolute;top:60px;width:48px;height:48px;z-index:1;-webkit-transform:scale(1) translateX(0px) rotate(0deg);transform:scale(1) translateX(0px) rotate(0deg);-webkit-transition:transform 0.25s ease 0.1s;transition:transform 0.25s ease 0.1s;}.element-fancy-icon-box .box-icon .icon:before{line-height:1;font-size:48px;color:#999;opacity:1;-webkit-transition:opacity 0.25s linear 0.15s;transition:opacity 0.25s linear 0.15s;}.element-fancy-icon-box.left .box-icon{left:40px;}.element-fancy-icon-box.left:hover .box-icon{-webkit-transform:scale(2.8) translateX(20px) rotate(15deg);transform:scale(2.8) translateX(20px) rotate(15deg);}.element-fancy-icon-box.center .box-icon{left:50%;margin-left:-24px;}.element-fancy-icon-box.center:hover .box-icon{-webkit-transform:scale(2.8);transform:scale(2.8);}.element-fancy-icon-box.right .box-icon{right:40px;}.element-fancy-icon-box.right:hover .box-icon{-webkit-transform:scale(2.8) translateX(-20px) rotate(-15deg);transform:scale(2.8) translateX(-20px) rotate(-15deg);}.element-fancy-icon-box .box-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1;}.element-fancy-icon-box .box-text{line-height:1.6;}.element-fancy-icon-box .box-button{position:absolute;left:0;bottom:5px;z-index:10;width:100%;height:40px;line-height:42px;padding:0 40px;background:#76bd7e;color:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;}.element-fancy-icon-box.right .box-button{padding-right:60px;}.element-fancy-icon-box .box-button span{opacity:0;-webkit-transition:opacity ease-out 0.25s;transition:opacity ease-out 0.25s;}.element-fancy-icon-box:hover .box-button{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.element-fancy-icon-box:hover .box-button span{opacity:1;-webkit-transition:opacity 0.5s ease-in 0.35s;transition:opacity 0.5s ease-in 0.35s;}.element-fancy-icon-box .box-button:hover{background:#67a671;color:#fff;}.element-round-icon-box{text-align:center;}.element-round-icon-box .box-icon{position:relative;display:inline-block;width:90px;height:90px;margin-bottom:30px;}.element-round-icon-box .box-icon:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;content:'';width:100%;height:100%;border-radius:100%;background-color:#394956;border:3px solid #394956;-webkit-transition:border 0.25s,background-color 0.25s;transition:border 0.25s,background-color 0.25s;}.element-round-icon-box:hover .box-icon:before{background-color:transparent;border-style:dashed;animation:base_circle 5s linear infinite;-webkit-animation:base_circle 5s linear infinite;}.element-round-icon-box .box-icon .icon:before{position:absolute;left:0;top:0;width:90px;height:90px;line-height:90px;z-index:2;text-align:center;font-size:32px;color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.25s linear 0.1s,color 0.25s;transition:transform 0.25s linear 0.1s,color 0.25s;}.element-round-icon-box:hover .box-icon .icon:before{-webkit-transform:scale(0.8);transform:scale(0.8);color:#394956;}.element-round-icon-box .box-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1;}.element-round-icon-box .box-text{line-height:1.6;}.element-round-icon-box .box-button{display:inline-block;margin-top:15px;padding-right:20px;color:#76bd7e;}.element-round-icon-box .box-button:hover{color:#67a671;}.element-image-box{position:relative;overflow:hidden;}.element-image-box.has-image .box-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;}.element-image-box.has-image .box-content-in{padding:50px 40px;}.element-image-box.has-not-image .box-content{position:relative;z-index:2;}.element-image-box.has-not-image .box-content-in{padding:50px 40px;}.element-image-box .box-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-image-box:hover .box-image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-image-box .box-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1;color:#fff;}.element-image-box .box-text{line-height:1.6;color:#ccc;}.element-image-box .box-button{display:inline-block;margin-top:15px;padding-right:20px;color:#76bd7e;}.element-image-box .box-button:hover{color:#67a671;}.element-image-box:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;}.element-carousel-items.top-left .owl-dots,.element-carousel-items.top-center .owl-dots,.element-carousel-items.top-right .owl-dots{top:-40px;}.element-carousel-items.top-left .owl-dots{left:0;width:auto;text-align:left;}.element-carousel-items.top-center .owl-dots{left:0;width:100%;text-align:center;}.element-carousel-items.top-right .owl-dots{right:0;width:auto;text-align:right;}.element-carousel-items.bottom-left .owl-dots,.element-carousel-items.bottom-center .owl-dots,.element-carousel-items.bottom-right .owl-dots{bottom:-40px;}.element-carousel-items.bottom-left .owl-dots{left:0;width:auto;text-align:left;}.element-carousel-items.bottom-center .owl-dots{left:0;width:100%;text-align:center;}.element-carousel-items.bottom-right .owl-dots{right:0;width:auto;text-align:right;}.element-fancy-pricing-table{position:relative;padding:60px 40px;background:#f7f7f7;overflow:hidden;}.element-fancy-pricing-table .box-in-wrapper{position:relative;}.element-fancy-pricing-table .box-price{position:absolute;left:40px;top:0;text-align:center;}.element-fancy-pricing-table .box-price .price{position:relative;}.element-fancy-pricing-table .box-price .text-number{line-height:1;font-weight:600;font-size:64px;color:#394956;}.element-fancy-pricing-table .box-price .currency{position:absolute;top:2px;left:-20px;font-size:24px;font-weight:normal;line-height:1;}.element-fancy-pricing-table .box-price .time{margin-top:10px;display:block;color:#999;}.element-fancy-pricing-table .box-content{padding-left:160px;}.element-fancy-pricing-table .box-content ul,.element-fancy-pricing-table .box-content ol{margin-left:20px;}.element-fancy-pricing-table .box-title{margin-bottom:20px;font-size:28px;font-weight:600;line-height:1;}.element-fancy-pricing-table .box-desc{line-height:1.6;margin-bottom:20px;color:#999;}.element-fancy-pricing-table .box-text{padding-top:20px;}.element-fancy-pricing-table .box-button{position:absolute;left:0;bottom:5px;z-index:10;width:100%;height:40px;line-height:42px;padding:0 40px;background:#76bd7e;color:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;}.element-fancy-pricing-table .box-button span{opacity:0;-webkit-transition:opacity ease-out 0.25s;transition:opacity ease-out 0.25s;}.element-fancy-pricing-table:hover .box-button{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.element-fancy-pricing-table:hover .box-button span{opacity:1;-webkit-transition:opacity 0.5s ease-in 0.35s;transition:opacity 0.5s ease-in 0.35s;}.element-fancy-pricing-table .box-button:hover{background:#67a671;color:#fff;}@media only screen and (max-width:992px){.element-fancy-pricing-table .box-price{position:static;display:inline-block;margin-bottom:40px;}.element-fancy-pricing-table .box-content{padding-left:0;}}.element-icon-pricing-table{position:relative;padding:60px 40px;background:#f7f7f7;overflow:hidden;text-align:center;}.element-icon-pricing-table .box-content ul,.element-icon-pricing-table .box-content ol{list-style:none;margin:0;}.element-icon-pricing-table .box-icon{position:relative;display:inline-block;width:64px;height:64px;margin-bottom:30px;}.element-icon-pricing-table .box-icon .icon:before{position:absolute;top:0;left:0;width:64px;height:64px;line-height:64px;font-size:64px;color:#999;-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);-webkit-transition:transform 0.25s linear 0.1s,color 0.25s;transition:transform 0.25s linear 0.1s,color 0.25s;}.element-icon-pricing-table:hover .box-icon .icon:before{-webkit-transform:scale(1.2) translateY(-5px);transform:scale(1.2) translateY(-5px);color:#76bd7e;}.element-icon-pricing-table .box-title{margin-bottom:0;font-size:28px;font-weight:600;line-height:1;}.element-icon-pricing-table .box-price{padding-top:50px;}.element-icon-pricing-table .box-price .price{position:relative;display:inline-block;}.element-icon-pricing-table .box-price .text-number{line-height:1;font-weight:600;font-size:64px;color:#394956;}.element-icon-pricing-table .box-price .currency{position:absolute;top:2px;left:-20px;font-size:24px;font-weight:normal;}.element-icon-pricing-table .box-price .time{display:block;color:#999;}.element-icon-pricing-table .box-desc{line-height:1.6;margin-top:15px;color:#999;}.element-icon-pricing-table .box-text{padding-top:50px;}.element-icon-pricing-table .box-button{position:absolute;left:0;bottom:5px;z-index:10;width:100%;height:40px;line-height:42px;padding:0 40px;background:#76bd7e;color:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;}.element-icon-pricing-table .box-button span{opacity:0;-webkit-transition:opacity ease-out 0.25s;transition:opacity ease-out 0.25s;}.element-icon-pricing-table:hover .box-button{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.element-icon-pricing-table:hover .box-button span{opacity:1;-webkit-transition:opacity 0.5s ease-in 0.35s;transition:opacity 0.5s ease-in 0.35s;}.element-icon-pricing-table .box-button:hover{background:#67a671;color:#fff;}.element-pricing-table{padding:80px 50px;background:#f7f7f7;text-align:center;}.element-pricing-table .box-content ul,.element-pricing-table .box-content ol{list-style:none;margin:0;}.element-pricing-table .box-price .price{position:relative;display:inline-block;margin-bottom:30px;}.element-pricing-table .box-price .text-number{line-height:1;font-weight:600;font-size:64px;color:#394956;}.element-pricing-table .box-price .currency{position:absolute;top:2px;left:-20px;font-size:24px;font-weight:normal;}.element-pricing-table .box-price .time{display:block;color:#999;}.element-pricing-table .box-title{margin-bottom:0;font-size:28px;font-weight:600;line-height:1;}.element-pricing-table .box-desc{line-height:1.6;margin-top:15px;color:#999;}.element-pricing-table .box-text{padding-top:40px;}.element-pricing-table .box-button{margin-top:40px;}.element-team{position:relative;overflow:hidden;}.element-team .team-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;}.element-team.has-button .team-content{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:transform 0.5s ease 0.1s;transition:transform 0.5s ease 0.1s;}.element-team.has-button:hover .team-content{-webkit-transform:translateY(-40px);transform:translateY(-40px);}.element-team .team-content-in{padding:50px 40px;}.element-team .team-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-team:hover .team-image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-team .team-name{margin-bottom:10px;font-size:20px;font-weight:600;line-height:1;color:#fff;}.element-team .team-position{line-height:1.2;color:#ccc;}.element-team .team-button{position:absolute;left:0;bottom:5px;z-index:10;width:100%;height:40px;line-height:42px;padding:0 40px;background:#76bd7e;color:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;transition:transform 0.5s cubic-bezier(0.785,0.135,0.15,0.85),color 0.25s,background-color 0.25s;}.element-team .team-button span{opacity:0;-webkit-transition:opacity ease-out 0.25s;transition:opacity ease-out 0.25s;}.element-team:hover .team-button{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.element-team:hover .team-button span{opacity:1;-webkit-transition:opacity 0.25s ease-in 0.15s;transition:opacity 0.25s ease-in 0.15s;}.element-team .team-button:hover{background:#67a671;color:#fff;}.element-team:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;}.element-testimonial .testimonial-image{margin-bottom:40px;}.element-testimonial .testimonial-image img{width:80px;height:auto;border-radius:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-testimonial:hover .testimonial-image img{-webkit-transform:scale(1.2);transform:scale(1.2);}.element-testimonial .testimonial-title{margin-bottom:25px;font-size:20px;font-weight:600;line-height:1;}.element-testimonial .testimonial-text{line-height:1.6;color:#999;}.element-testimonial .testimonial-name{margin-top:25px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1;}.element-testimonial-slider .testimonial-slider-inner{position:relative;}.element-testimonial-slider .testimonial-slider-inner:before{content:"\e8016";line-height:1;font-size:80px;color:#eee;}.element-testimonial-slider .testimonial-title{margin-bottom:25px;font-size:28px;font-weight:600;line-height:1;}.element-testimonial-slider .testimonial-text{line-height:1.2;font-size:20px;color:#999;}.element-testimonial-slider .testimonial-name{margin-top:30px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1;}.element-testimonial-slider .paginate-thumbnail{margin-top:40px;}.element-testimonial-slider .paginate-thumbnail .thumbnail-item{display:inline-block;}.element-testimonial-slider .paginate-thumbnail .thumbnail-item img{width:60px;border-radius:100%;opacity:0.5;-webkit-transition:opacity 0.5s ease-in 0.35s;transition:opacity 0.5s ease-in 0.35s;}.element-testimonial-slider .paginate-thumbnail .thumbnail-item.active img,.element-testimonial-slider .paginate-thumbnail .thumbnail-item:hover img{opacity:1;}.element-testimonial-slider.left{text-align:left;}.element-testimonial-slider.center{text-align:center;}.element-testimonial-slider.right{text-align:right;}.element-testimonial-slider.left .testimonial-slider-inner{padding-left:130px;}.element-testimonial-slider.right .testimonial-slider-inner{padding-right:130px;}.element-testimonial-slider.center .testimonial-in{padding-top:40px;}.element-testimonial-slider.left .testimonial-slider-inner:before,.element-testimonial-slider.right .testimonial-slider-inner:before{position:absolute;top:-10px;}.element-testimonial-slider.left .testimonial-slider-inner:before{left:0;}.element-testimonial-slider.right .testimonial-slider-inner:before{right:0;}.element-testimonial-slider.left .paginate-thumbnail .thumbnail-item{margin-right:6px;}.element-testimonial-slider.center .paginate-thumbnail .thumbnail-item{margin:0 3px;}.element-testimonial-slider.right .paginate-thumbnail .thumbnail-item{margin-left:6px;}.element-tab-slider .paginate-items{text-align:center;border-bottom:3px solid rgba(0,0,0,0.08);}.element-tab-slider .paginate-items .tab-title-item{position:relative;display:inline-block;padding:30px 0 25px;margin:0 25px;cursor:pointer;}.element-tab-slider .paginate-items .tab-title-item .icon:before,.element-tab-slider .paginate-items .tab-title-item span{-webkit-transition:color 0.25s;transition:ocolor 0.25s;}.element-tab-slider .paginate-items .tab-title-item span{display:block;color:#394956;}.element-tab-slider .paginate-items .tab-title-item .icon{margin-bottom:10px;}.element-tab-slider .paginate-items .tab-title-item .icon:before{line-height:1;font-size:28px;color:#999;}.element-tab-slider .paginate-items .tab-title-item:after{position:absolute;left:50%;bottom:-3px;content:"";height:3px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 0.25s,width .5s ease;transition:background-color 0.25s,width .5s ease;}.element-tab-slider .paginate-items .tab-title-item.active span,.element-tab-slider .paginate-items .tab-title-item:hover span,.element-tab-slider .paginate-items .tab-title-item.active .icon:before,.element-tab-slider .paginate-items .tab-title-item:hover .icon:before{color:#76bd7e;}.element-tab-slider .paginate-items .tab-title-item.active:after,.element-tab-slider .paginate-items .tab-title-item:hover:after{width:100%;background:#76bd7e;}.element-list-client ul.row{margin-top:-10px;margin-left:-5px;margin-right:-5px;}.element-list-client li.column{padding-left:5px;padding-right:5px;margin-top:10px;}.element-client li .client-in{text-align:center;background:#f7f7f7;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;}.element-client li:hover .client-in{background:#eee;}.element-client li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-client li:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1);}.element-button{display:inline-block;overflow:hidden;position:relative;}.element-button .icon{transition:all .25s ease;position:absolute;z-index:3;top:0;color:#fff;}.element-button .icon:before{line-height:1;font-size:18px;}.element-button.icon-left .icon{left:30px;}.element-button.icon-right .icon{right:30px;}.element-button .button-inner{transition:all .25s ease;}.element-button .button-wrap{position:relative;}.element-button .button-outer{display:inline-block;transition:all .25s ease;position:relative;z-index:3;padding:14px 30px 12px;}.element-button .button-outer .button-inner{color:#fff;}.element-button:before{content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;width:calc(100% - 1px);width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);height:calc(100% - 1px);height:-webkit-calc(100% - 1px);height:-moz-calc(100% - 1px);border-width:3px;border-style:solid;background:#76bd7e;border-color:#76bd7e;}.element-button .button-overlay{transition:all .25s ease;position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-width:3px;border-style:solid;line-height:1;background:#67a671;border-color:#67a671;}.element-button.hover-effect-fade .button-overlay{opacity:0;}.element-button.hover-effect-fade:hover .button-overlay{opacity:1;}.element-button.hover-effect-slide-top .button-overlay{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}.element-button.hover-effect-slide-top:hover .button-overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.element-button.hover-effect-slide-bottom .button-overlay{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}.element-button.hover-effect-slide-bottom:hover .button-overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.element-button.hover-effect-slide-left .button-overlay{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}.element-button.hover-effect-slide-left:hover .button-overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.element-button.hover-effect-slide-right .button-overlay{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}.element-button.hover-effect-slide-right:hover .button-overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.element-button.hover-effect-scale-out-horizontal .button-overlay{-webkit-transform:scaleX(0);transform:scaleX(0);visibility:visible;}.element-button.hover-effect-scale-out-horizontal:hover .button-overlay{-webkit-transform:scaleX(1);transform:scaleX(1);}.element-button.hover-effect-scale-out-vertical .button-overlay{-webkit-transform:scaleY(0);transform:scaleY(0);visibility:visible;}.element-button.hover-effect-scale-out-vertical:hover .button-overlay{-webkit-transform:scaleY(1);transform:scaleY(1);}.element-button.hover-effect-scale-in-horizontal .button-overlay{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible;}.element-button.hover-effect-scale-in-horizontal:hover .button-overlay{-webkit-transform:scaleX(0);transform:scaleX(0);}.element-button.hover-effect-scale-in-vertical .button-overlay{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;}.element-button.hover-effect-scale-in-vertical:hover .button-overlay{-webkit-transform:scaleY(0);transform:scaleY(0);}.element-button.hover-effect-zoom-in{overflow:visible;}.element-button.hover-effect-zoom-in .button-overlay{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}.element-button.hover-effect-zoom-in:hover .button-overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.element-heading{margin:0;font-size:42px;font-weight:600;line-height:1;}.element-heading .heading-content-offset{display:inline-block;}.element-fancy-heading{position:relative;}.element-fancy-heading .top-heading{margin:0;width:100%;position:absolute;left:0;top:0;font-size:36px;font-weight:600;line-height:1;}.element-fancy-heading .bottom-heading{margin:0;font-size:110px;line-height:1;text-transform:uppercase;color:#eee;}.element-accordion-tab{overflow:hidden;margin-bottom:5px;}.element-accordion-tab .tab-header,.element-accordion-tab .tab-header:after,.element-accordion-tab .tab-header .icon:before,.element-accordion-tab .tab-header .tab-title{transition:all .25s ease;}.element-accordion-tab .tab-header{background:#f7f7f7;position:relative;padding:0 30px;text-align:left;cursor:pointer;}.element-accordion-tab .tab-header:hover{background:#eee;}.element-accordion-tab .tab-header:after{content:'\e8027';position:absolute;right:30px;top:24px;line-height:1;text-align:right;font-size:24px;}.element-accordion-tab.actived .tab-header:after{content:'\e8030';}.element-accordion-tab .tab-header .icon{position:absolute;top:18px;left:30px;}.element-accordion-tab .tab-header .icon:before{line-height:1;font-size:18px;color:#999;}.element-accordion-tab .tab-header .tab-title{margin:0;padding:0;line-height:1;font-size:16px;font-weight:400;}.element-accordion-tab.has-icon .tab-header{padding-left:65px;}.element-accordion-tab .tab-content{background:#eee;padding:30px;}.element-accordion-tab:not(.actived) .tab-content{display:none;}.element-tabs{overflow:hidden;border:1px solid rgba(0,0,0,0.08);}.element-tabs .tab-header{background:#eee;}.element-tabs .tab-header li{float:left;position:relative;}.element-tabs .tab-header li .icon:before,.element-tabs .tab-header li span,.element-tabs .tab-header li a{transition:all .25s;}.element-tabs .tab-header li .icon{position:absolute;top:0;left:30px;}.element-tabs .tab-header li .icon:before{line-height:1;font-size:16px;}.element-tabs .tab-header li a{display:block;padding:20px 30px;text-transform:uppercase;line-height:1;font-size:16px;}.element-tabs .tab-header li.active a{background:#fff;}.element-tabs .tab-content{padding:30px;}@media only screen and (max-width:768px){.element-tabs .tab-header li{float:none;text-align:left;}}.element-social-icon{display:inline-block;overflow:hidden;position:relative;transition:all .25s ease;}.element-social-icon .icon-wrap{position:relative;}.element-social-icon .icon{transition:all .25s ease;position:absolute;z-index:3;left:30px;top:0;width:auto;height:50px;text-align:left;}.element-social-icon .icon:before{width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;}.element-social-icon.is-icon .icon{left:0;width:100%;text-align:center;}.element-social-icon .icon-outer{display:block;transition:all .25s ease;position:relative;z-index:3;width:190px;height:50px;line-height:50px;padding:0 30px;text-align:right;font-size:14px;text-transform:uppercase;color:#fff;}.element-social-icon.is-icon .icon-outer{padding:0;}.element-social-icon:before{content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}.element-social-icon .icon-overlay{transition:all .25s ease;position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.15);}.element-social-icon .icon-overlay{opacity:0;}.element-social-icon:hover .icon-overlay{opacity:1;}.element-social-icon.behance:before{background-color:#2673ff;}.element-social-icon.dribbble:before{background-color:#d5286b;}.element-social-icon.facebook:before{background-color:#3b5998;}.element-social-icon.flickr:before{background-color:#128fdc;}.element-social-icon.github:before{background-color:#4078c0;}.element-social-icon.google:before{background-color:#4285f4;}.element-social-icon.linkedin:before{background-color:#0077b5;}.element-social-icon.pinterest:before{background-color:#b9252b;}.element-social-icon.google-plus:before{background-color:#ea4335;}.element-social-icon.instagram:before{background-color:#3897f0;}.element-social-icon.skype:before{background-color:#00aff0;}.element-social-icon.spotify:before{background-color:#7c25f8;}.element-social-icon.tumblr:before{background-color:#529ecc;}.element-social-icon.twitter:before{background-color:#1da1f2;}.element-social-icon.vimeo:before{background-color:#44bbff;}.element-social-icon.youtube:before{background-color:#cc181e;}.element-social-icon.fivehundredpx:before{background-color:#0099e5;}.element-social-icon.aim:before{background-color:#00abff;}.element-social-icon.amazon:before{background-color:#ff9900;}.element-social-icon.android:before{background-color:#77c159;}.element-social-icon.app-store:before{background-color:#1970ed;}.element-social-icon.apple:before{background-color:#0088cc;}.element-social-icon.bitbucket:before{background-color:#205081;}.element-social-icon.blogger:before{background-color:#f26300;}.element-social-icon.bootstrap:before{background-color:#941dd8;}.element-social-icon.codepen:before{background-color:#0ebeff;}.element-social-icon.delicious:before{background-color:#0076e8;}.element-social-icon.deviantart:before{background-color:#475c4d;}.element-social-icon.digg:before{background-color:#005be2;}.element-social-icon.dropbox:before{background-color:#007ee5;}.element-social-icon.drupal:before{background-color:#0678be;}.element-social-icon.ebay:before{background-color:#e43137;}.element-social-icon.etsy:before{background-color:#f56400;}.element-social-icon.evernote:before{background-color:#2dbe60;}.element-social-icon.flattr:before{background-color:#5cb85c;}.element-social-icon.foursquare:before{background-color:#2d5be3;}.element-social-icon.git:before{background-color:#f54d27;}.element-social-icon.grooveshark:before{background-color:#f8591a;}.element-social-icon.habbo:before{background-color:#134a76;}.element-social-icon.jsfiddle:before{background-color:#2192f3;}.element-social-icon.lanyrd:before{background-color:#153359;}.element-social-icon.lastfm:before{background-color:#b90000;}.element-social-icon.myspace:before{background-color:#008dde;}.element-social-icon.rdio:before{background-color:#224099;}.element-social-icon.reddit:before{background-color:#30659b;}.element-social-icon.slideshare:before{background-color:#0579b6;}.element-social-icon.soundcloud:before{background-color:#ff5500;}.element-social-icon.stack-exchange:before{background-color:#195398;}.element-social-icon.stack-overflow:before{background-color:#0077dd;}.element-social-icon.stumbleupon:before{background-color:#eb4924;}.element-social-icon.trello:before{background-color:#0079bf;}.element-social-icon.tripadvisor:before{background-color:#589442;}.element-social-icon.twitch:before{background-color:#6441a4;}.element-social-icon.vine:before{background-color:#00bf8f;}.element-social-icon.vk:before{background-color:#4d6f93;}.element-social-icon.wikipedia:before{background-color:#165c91;}.element-social-icon.wordpress:before{background-color:#1e8cbe;}.element-social-icon.xing:before{background-color:#b0d400;}.element-social-icon.yelp:before{background-color:#c21613;}.element-social-icon.zerply:before{background-color:#9fba7d;}.element-icon .icon-wrap{display:inline-block;}.element-icon .icon{text-align:center;}.element-icon .icon:before{display:inline-block;font-size:24px;line-height:24px;color:#666;}.element-icon-items ul.row{margin-top:-10px;margin-left:-5px;margin-right:-5px;}.element-icon-items .item{padding-left:5px;padding-right:5px;margin-top:10px;}.element-icon-items .icon-item-in{display:block;padding:30px;background:#f7f7f7;text-align:center;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;}.element-icon-items .icon-item-in:hover,.element-icon-items .icon-item-in.actived{background:#76bd7e;}.element-icon-items .icon-item-in .icon-wrap{position:relative;display:block;}.element-icon-items .icon-item-in .icon{width:32px;height:32px;}.element-icon-items .icon-item-in .icon:before{position:absolute;width:32px;height:32px;line-height:32px;margin-left:-16px;left:50%;top:0;font-size:32px;color:#394956;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.25s linear 0.1s,color 0.25s;transition:transform 0.25s linear 0.1s,color 0.25s;}.element-icon-items .icon-item-in:hover .icon:before,.element-icon-items .icon-item-in.actived .icon:before{color:#fff;}.element-icon-items .icon-item-in:hover .icon:before{-webkit-transform:scale(1.3);transform:scale(1.3);}.element-icon-items .icon-item-in .icon-title{margin-top:10px;margin-bottom:0;font-size:14px;font-weight:400;color:#394956;-webkit-transition:color 0.25s;transition:color 0.25s;}.element-icon-items .icon-item-in.actived .icon-title,.element-icon-items .icon-item-in:hover .icon-title{color:#fff;}.element-skillbar{text-align:left;}.element-skillbar .skillbar-body{height:5px;border-radius:5px;background:rgba(0,0,0,0.08);position:relative;}.element-skillbar .skillbar-body .progress{position:absolute;top:0;left:0;border-radius:5px;height:100%;background:#76bd7e;}.element-skillbar .skillbar-number{display:inline-block;margin-bottom:15px;position:relative;color:#76bd7e;}.element-skillbar .counter-number,.element-skillbar .placeholder-number{font-weight:normal;font-size:36px;line-height:1;}.element-skillbar .counter-number{position:absolute;left:0;top:0;}.element-skillbar .placeholder-number{opacity:0;}.element-skillbar .percent{font-size:18px;}.element-skillbar .skillbar-title{margin-top:15px;margin-bottom:0;font-weight:400;font-size:16px;color:#999;}.element-counter,.element-counter .counter-wrap{display:inline-block;}.element-counter .counter-wrap{position:relative;}.element-counter .counter-number,.element-counter .placeholder-number{font-weight:normal;font-size:90px;line-height:1;}.element-counter .counter-number{position:absolute;top:0;left:0;color:#394956;}.element-counter .placeholder-number{opacity:0;}.element-counter .counter-unit{position:absolute;top:5px;font-size:36px;line-height:1;color:#394956;}.element-counter.has-unit.after .counter-unit{right:0;padding-left:5px;}.element-counter.has-unit.before .counter-unit{left:0;padding-right:5px;}.element-circle-progress{display:inline-block;}.element-circle-progress .item-wrap{display:inline-block;position:relative;text-align:center;width:200px;height:200px;border-radius:100%;background:#fff;}.element-circle-progress.has-icon .item-icon{position:absolute;top:50%;left:0;width:100%;height:48px;margin-top:-24px;}.element-circle-progress.has-icon .item-icon .icon:before{height:48px;line-height:48px;font-size:48px;color:#999;}.element-circle-progress.has-icon .number-wrap{position:absolute;top:50%;left:0;width:60px;height:60px;line-height:60px;border-radius:100%;margin-top:-30px;margin-left:-30px;background:#76bd7e;color:#fff;}.element-circle-progress.has-icon .counter-number{height:60px;line-height:60px;font-size:24px;}.element-circle-progress.has-icon .percent{font-size:12px;}.element-circle-progress.has-not-icon .number-wrap{position:absolute;top:0;left:0;width:100%;height:200px;line-height:200px;color:#76bd7e;}.element-circle-progress.has-not-icon .counter-number{font-size:60px;}.element-circle-progress.has-not-icon .percent{font-size:24px;}.element-separator{display:inline-block;width:80px;height:5px;}.element-typed-text,.element-typed-text .typed-wrapper,.element-typed-text .typed-text{display:inline-block;}.element-typed-text p{margin:0;}.element-twitter .item{text-align:center;}.element-twitter .item .twitter-in{padding:20px;}.element-twitter .item h5,.element-twitter .item p{margin:0;}.element-twitter .item .img{margin-bottom:20px;}.element-twitter .item img{width:80px;border-radius:100%;}.element-twitter .item .name{line-height:1;font-weight:600;font-size:18px;}.element-twitter .item .screen-name{font-size:12px;}.element-twitter .item .screen-name a{color:#999;}.element-twitter .item .text{margin-top:20px;line-height:1.6;}.element-twitter .item .text a{color:#76bd7e;}.element-twitter .item .text a:hover{color:#67a671;}.element-twitter .item .date{margin-top:20px;line-height:1;font-weight:bold;text-transform:uppercase;font-size:10px;color:#394956;}.element-twitter-card{background:#f7f7f7;text-align:center;}.element-twitter-card .card-wrapper{margin-top:-50px;padding:0 40px 40px;}.element-twitter-card .user-profile-img{height:150px;background-position:0 0;background-repeat:no-repeat;background-size:cover;}.element-twitter-card .user-img img{width:100px;border-radius:100%;}.element-twitter-card .user-name{margin-top:30px;}.element-twitter-card .user-name h5.name{margin:0;display:inline-block;font-size:18px;font-weight:600;}.element-twitter-card .user-name .screen-name{margin-left:10px;font-size:12px;}.element-twitter-card .user-name .screen-name a{color:#76bd7e;}.element-twitter-card .user-location .location{color:#394956;}.element-twitter-card .user-location .location,.element-twitter-card .user-location .url{padding:0 5px;}.element-twitter-card .user-location .url a{color:#76bd7e;}.element-twitter-card .user-description{margin:0;margin-top:30px;}.element-twitter-card .user-counts{margin:30px 0;}.element-twitter-card .user-counts .count{float:left;width:33.3333%;}.element-twitter-card .user-counts span{display:block;line-height:1;}.element-twitter-card .user-counts .text-number{font-weight:600;font-size:24px;color:#394956;}.element-twitter-card .user-counts .text{margin-top:5px;text-transform:uppercase;font-size:14px;color:#999;}.element-twitter-card .follow-me{position:relative;padding-left:60px;}.element-twitter-card .follow-me .icon{position:absolute;left:30px;top:50%;width:20px;height:20px;margin-top:-10px;}.element-twitter-card .follow-me .icon{line-height:20px;font-size:18px;}.element-images-slider li.image-item{text-align:center;}.element-images-grid ul.row{margin-top:-10px;}.element-images-grid li.column{margin-top:10px;padding-left:5px;padding-right:5px;}.element-video-popup{display:inline-block;}.element-video-popup .video-popup-inner{position:relative;}.element-video-popup .video-popup-inner .overlay{display:inline-block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;transition:all .5s ease;opacity:0;}.element-video-popup .video-popup-inner:hover .overlay{opacity:0.4;}.element-video-popup .play-icon{display:inline-block;position:absolute;z-index:2;top:50%;left:50%;margin-left:-30px;margin-top:-30px;border-radius:100%;background:#fff;border:3px solid #fff;color:#394956;text-align:center;}.element-video-popup .play-icon:hover{background:#fff;color:#76bd7e;}.element-video-popup .play-icon .icon:before{display:inline-block;width:60px;height:60px;line-height:60px;font-size:28px;}.element-video-button{display:block;}.element-video-button a{display:inline-block;}.element-video-button .play-icon{display:inline-block;width:80px;height:80px;line-height:80px;text-align:center;background-color:#394956;border-radius:100%;transition:color 0.5s,border-color 0.5s ease,background-color 0.5s ease;}.element-video-button .play-icon:before{content:'';display:inline-block;width:0;height:0;border-top:4px solid transparent;border-left:10px solid #ffffff;border-bottom:4px solid transparent;transition:border-color 0.5s ease;}.element-video-button a:hover .play-icon{background-color:#76bd81;}.element-video-button a:hover .play-icon:before{border-left-color:#ffffff;}.element-video-button.is-flash-play .play-icon{animation:flash 5s ease 0.5s infinite;-webkit-animation:flash 5s ease 0.5s infinite;}.element-video-button.is-flash-play .play-icon:hover{animation:none 0 ease 0 1 normal;-webkit-animation:none 0 ease 0 1 normal;}.element-video-button .button-text{display:inline-block;}.element-video-button .text-before{padding-right:20px;}.element-video-button .text-after{padding-left:20px;}.element-contact-form .wpcf7 .wpcf7-form > p{margin-bottom:20px;}.element-blog-list-masonry .blog-list-masonry-wrapper .list.row{margin-left:-30px;margin-right:-30px;}.element-blog-grid .list.row{margin-left:-30px;margin-right:-30px;margin-top:-60px;}.kc-section.is-full-width-section .element-blog-grid .list.row{margin-left:30px;margin-right:30px;}.element-blog-grid .list .spinner{display:block;margin:60px auto 0;}.element-blog-grid .list.row .item{padding-left:30px;padding-right:30px;margin-top:60px;}.element-blog-grid .list .item .item-in{background:#fff;}.element-blog-grid .list .item .foottext{padding:40px;}.element-blog-grid .list .item .item-title{margin-bottom:30px;line-height:1.4;font-weight:600;font-size:24px;}.element-blog-grid .list .item .featimg{position:relative;overflow:hidden;}.element-blog-grid .list .item .item-in .featimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-blog-grid .list .item:not(.gallery) .item-in:hover .featimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-blog-grid .list .item .item-term-name{position:absolute;z-index:10;top:20px;right:20px;display:inline-block;height:25px;line-height:26px;}.element-blog-grid .list .item .item-term-name a{display:inline-block;height:25px;line-height:26px;padding:0 15px;border-radius:30px;text-transform:uppercase;font-size:12px;opacity:1;color:#fff;background:#76bd7e;transition:all .25s;}.element-blog-grid .list .item .item-term-name a:hover{opacity:0.9;}.element-blog-grid .list .item .footmeta{margin:0 40px;padding:40px 0;line-height:1;border-top:1px solid rgba(0,0,0,0.08);}.element-blog-grid .list .item .footmeta .meta-left{float:left;}.element-blog-grid .list .item .footmeta .meta-right{float:right;}.element-blog-grid .list .item .item-comments a:before,.element-blog-grid .list .item .item-likes .post-list-likes:before{font-family:'ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.element-blog-grid .list .item .item-comments a,.element-blog-grid .list .item .item-likes .post-list-likes{position:relative;display:inline-block;padding-left:20px;margin-right:15px;color:#444;transition:color .25s;}.element-blog-grid .list .item .item-comments a:hover,.element-blog-grid .list .item .item-likes .post-list-likes:hover,.element-blog-grid .list .item .item-likes .post-list-likes.liked{color:#76bd7e;}.element-blog-grid .list .item .item-comments a:before,.element-blog-grid .list .item .item-likes .post-list-likes:before{position:absolute;left:0;top:50%;display:inline-block;width:20px;height:20px;line-height:20px;margin-top:-11px;text-align:left;font-size:16px;}.element-blog-grid .list .item .item-comments a:before{content:'\e8026';}.element-blog-grid .list .item .item-likes .post-list-likes:before{content:'\e8009';}.element-blog-grid .list .item .item-likes .post-list-likes:hover{cursor:pointer;}.element-blog-grid .list .item .item-date{text-transform:uppercase;font-size:14px;color:#444;}.element-blog-cover .list.row{margin-left:-2px;margin-right:-2px;}.element-blog-cover .list.row .item{padding-left:2px;padding-right:2px;margin-bottom:4px;}.element-blog-cover .list .item .item-in{position:relative;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.element-blog-cover .list .item .item-in:before{content:'';position:absolute;z-index:1;width:100%;height:100%;background-color:#fff;opacity:1;transition:opacity 0.5s;}.element-blog-cover .list .item:hover .item-in:before{opacity:0.85;}.element-blog-cover .list .item .item-wrapper{padding:60px;position:relative;z-index:2;}.element-blog-cover .list .item .item-date{margin-bottom:10px;color:#999;}.element-blog-cover .list .item .item-title{margin-bottom:25px;line-height:1.4;font-weight:600;font-size:24px;}.element-blog-cover .list .item .item-description{margin-bottom:0;}.element-blog-cover .list .item .item-readmore{margin-top:25px;}.element-project-carousel .item-in{text-align:center;}.element-project-carousel .item-in .featimg{position:relative;overflow:hidden;}.element-project-carousel .item-in .featimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-project-carousel .item-in:hover .featimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-project-carousel .item-in:after{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:opacity 0.5s ease-out 0.35s;opacity:0;}.element-project-carousel .item-in:hover:after{transition:opacity 0.5s ease-in;opacity:1;}.element-project-carousel .item .full-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-indent:-999em;}.element-project-carousel .item .overtext{position:absolute;z-index:3;bottom:30px;left:30px;width:100%;transition:opacity 0.25s ease-out;opacity:0;text-align:left;}.element-project-carousel .item-in:hover .overtext{transition:opacity 0.5s ease-in 0.35s;opacity:1;}.element-project-carousel .item .overtext .item-title{margin-bottom:0;line-height:1.2;font-weight:500;font-size:24px;}.element-project-carousel .item .overtext .item-cats{margin:0;}.element-project-carousel .item .overtext .item-title a,.element-project-carousel .item .overtext .item-cats,.element-project-carousel .item .overtext .item-cats a{color:#fff;}.element-project-carousel .item .overtext .item-title a:hover,.element-project-carousel .item .overtext .item-cats a:hover{color:#76bd7e;}.element-project-grid-cover .item-in{text-align:center;}.element-project-grid-cover .item-in .featimg{position:relative;overflow:hidden;}.element-project-grid-cover .item-in .featimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-project-grid-cover .item-in:hover .featimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-project-grid-cover .item-in:after{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:opacity 0.5s ease-out 0.35s;opacity:0;}.element-project-grid-cover .item-in:hover:after{transition:opacity 0.5s ease-in;opacity:1;}.element-project-grid-cover .item .full-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-indent:-999em;}.element-project-grid-cover .item .overtext{position:absolute;z-index:3;bottom:30px;left:30px;width:100%;transition:opacity 0.25s ease-out;opacity:0;text-align:left;}.element-project-grid-cover .item-in:hover .overtext{transition:opacity 0.5s ease-in 0.35s;opacity:1;}.element-project-grid-cover .item .overtext .item-title{margin-bottom:0;line-height:1.2;font-weight:500;font-size:24px;}.element-project-grid-cover .item .overtext .item-cats{margin:0;}.element-project-grid-cover .item .overtext .item-title a,.element-project-grid-cover .item .overtext .item-cats,.element-project-grid-cover .item .overtext .item-cats a{color:#fff;}.element-project-grid-cover .item .overtext .item-title a:hover,.element-project-grid-cover .item .overtext .item-cats a:hover{color:#76bd7e;}.element-project-list-grid .project-list-grid-wrapper .list.row{margin-left:-15px;margin-right:-15px;}.element-project-list-masonry .project-list-masonry-wrapper .list.row{margin-left:-15px;margin-right:-15px;}.element-project-images .image-item .item-in{position:relative;}.element-project-images .item-in .featimg{overflow:hidden;}.element-project-images .item-in .featimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-project-images .item-in:hover .featimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-project-images .image-item .item-in .full-link .overlay{display:block;content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.25s ease-out 0.35s;}.element-project-images .image-item .item-in .full-link:hover .overlay{opacity:1;transition:opacity 0.25s ease-in;}.element-project-images .image-item .item-title{position:absolute;z-index:2;width:100%;left:30px;bottom:30px;margin-bottom:0;line-height:1.2;font-weight:500;font-size:24px;color:#fff;transition:opacity 0.25s ease-out;opacity:0;}.element-project-images .image-item .item-in:hover .item-title{transition:opacity 0.25s ease-in 0.35s;opacity:1;}.element-project-videos .item-in{position:relative;}.element-project-videos .item-in .featimg{overflow:hidden;}.element-project-videos .item-in .featimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease;}.element-project-videos .item-in:hover .featimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}.element-project-videos .item-in .overlay{display:inline-block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-color:transparent;transition:all .5s ease;}.element-project-videos .item-in:hover .overlay{background-color:rgba(0,0,0,0.5);}.element-project-videos .item-in .play-icon{position:absolute;z-index:2;right:30px;bottom:30px;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background-color:#fff;border-radius:100%;transition:color 0.5s,border-color 0.5s ease,background-color 0.5s ease;}.element-project-videos .item-in .play-icon:before{content:'';display:inline-block;width:0;height:0;border-top:4px solid transparent;border-left:9px solid #394956;border-bottom:4px solid transparent;transition:border-color 0.5s ease;}.element-project-videos .item-in a:hover .play-icon{background-color:#fff;}.element-project-videos .item-in a:hover .play-icon:before{border-left-color:#76bd81;}.element-separator{display:inline-block;font-size:100%;height:0;line-height:1;background-color:transparent;}
