body.page-template-page-builder #primary{width:100%;float:none}body.page-template-page-builder #main{padding-top:0}.elementor-column-gap-default .elementor-row{width:calc(100% + 20px)}.elementor-column-gap-narrow .elementor-row{margin-right:-5px;margin-left:-5px;width:calc(100% + 10px)}.elementor-column-gap-extended .elementor-row{margin-right:-15px;margin-left:-15px;width:calc(100% + 30px)}.elementor-column-gap-wide .elementor-row{margin-right:-20px;margin-left:-20px;width:calc(100% + 40px)}.elementor-column-gap-wider .elementor-row{margin-right:-30px;margin-left:-30px;width:calc(100% + 60px)}.elementor a{color:#424143;-webkit-transition:all .35s;transition:all .35s}.elementor a:hover{color:#78b865}.elementor #social-icons,.elementor .social-icons{padding:0;margin:0}.elementor #social-icons li,.elementor .social-icons li{display:inline-block}.elementor #social-icons li a,.elementor .social-icons li a{padding:5px 10px;display:block}.elementor #social-icons li:last-child,.elementor .social-icons li:last-child{margin-right:0}.elementor #social-icons.social-icons--background li a,.elementor .social-icons.social-icons--background li a{color:#fff;background-color:#424143}.elementor #social-icons.social-icons--background li:hover a,.elementor .social-icons.social-icons--background li:hover a{background-color:#78b865}.elementor #social-icons.social-icons--border,.elementor .social-icons.social-icons--border{text-align:center}.elementor #social-icons.social-icons--border li,.elementor .social-icons.social-icons--border li{padding-top:0;margin-right:10px;border-top:none;text-align:center;margin-top:0}.elementor #social-icons.social-icons--border li:first-child a,.elementor .social-icons.social-icons--border li:first-child a{border:1px solid #67666a}.elementor #social-icons.social-icons--border li a,.elementor .social-icons.social-icons--border li a{height:30px;padding:0;border:1px solid #67666a;color:#67666a;border-radius:50%;width:30px;line-height:30px}.elementor #social-icons.social-icons--border li:hover a,.elementor .social-icons.social-icons--border li:hover a{border-color:#78b865;color:#78b865}.elementor .read-more{text-decoration:none;font-weight:500;color:#67666a}.elementor .read-more.read-more--bold{font-size:12px;font-weight:700;text-transform:uppercase}.elementor .read-more.read-more--bold:after{font-size:14px;color:#78b865;content:"\f105";font-family:FontAwesome;padding-left:10px}.elementor .spacious-title .widget-title{font-weight:600;color:#444;padding-bottom:15px}.elementor .spacious-title .widget-desc{font-size:14px;margin-bottom:0;color:#999}.elementor .spacious-title.center{text-align:center}.elementor .spacious-title.right{text-align:right}.elementor .spacious-title.style_two .widget-title{margin-bottom:15px;position:relative;padding-bottom:15px}.elementor .spacious-title.style_two .widget-title:after{height:1px;content:"";position:absolute;bottom:0;background-color:#999;left:0;width:40px}.elementor .spacious-title.style_two.center .widget-title:after{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.elementor .spacious-title.style_two.right .widget-title:after{right:0;left:auto}.elementor .spacious-title.style_three .widget-desc span{position:relative;padding-right:10px;margin:0 auto;display:inline-block}.elementor .spacious-title.style_three .widget-desc span:after,.elementor .spacious-title.style_three .widget-desc span:before{height:1px;content:"";position:absolute;top:50%;background-color:#999;left:100%;width:40px}.elementor .spacious-title.style_three .widget-desc span:after{display:none}.elementor .spacious-title.style_three.center .widget-desc span{padding-left:10px}.elementor .spacious-title.style_three.center .widget-desc span:before{left:100%}.elementor .spacious-title.style_three.center .widget-desc span:after{right:100%;left:auto;display:block}.elementor .spacious-title.style_three.right .widget-desc span{padding-right:0;padding-left:10px}.elementor .spacious-title.style_three.right .widget-desc span:before{display:none}.elementor .spacious-title.style_three.right .widget-desc span:after{right:100%;left:auto;display:block}.elementor .team-member{text-align:center;margin:30px 0}.elementor .team-member .team-member__thumbnail{padding:0;margin:0}.elementor .team-member .team-member__thumbnail img{margin-bottom:0;width:100%;display:block}.elementor .team-member .team-member__title{font-size:16px;color:#1e1e1f;margin:20px 0 10px;padding-bottom:0}.elementor .team-member .team-member__position{font-size:12px;color:#67666a;margin:5px 0 10px}.elementor .team-member .team-member__description{color:#67666a}.elementor .team-member .team-member__social{padding-top:10px}.elementor .team-member .team-member__social .social-icons{padding:0}.elementor .team-member .team-member__social .social-icons li{margin-right:10px}.elementor .team-member .team-member__social .social-icons li a{height:30px;color:#67666a;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.08);box-shadow:1px 1px 10px rgba(0,0,0,.08);background:#fff;width:35px}.elementor .team-member .team-member__social .social-icons li a:hover{color:#fff;background:#78b865}.elementor .team-member.team-style-two{position:relative}.elementor .team-member.team-style-two .team-member__info{padding:100px 30px 0;right:0;-webkit-transition:visibility .35s,opacity .35s;transition:visibility .35s,opacity .35s;position:absolute;opacity:0;bottom:0;visibility:hidden;top:0;background:rgba(120,184,101,.5);left:0}.elementor .team-member.team-style-two .team-member__info .team-member__description,.elementor .team-member.team-style-two .team-member__info .team-member__position,.elementor .team-member.team-style-two .team-member__info .team-member__title{color:#fff}.elementor .team-member.team-style-two:hover .team-member__info{opacity:1;visibility:visible}.elementor .counter{text-align:center}.elementor .counter .counter__icon{font-size:40px;color:#78b865}.elementor .counter .counter__number{font-size:66px;font-weight:300;color:#1e1e1f;position:relative;margin:20px 0 25px;padding-bottom:10px;line-height:66px}.elementor .counter .counter__number:before{height:2px;right:0;content:"";position:absolute;bottom:-10px;margin:0 auto;background:#78b865;left:0;width:40px}.elementor .counter .counter__title{color:#807f83;display:block}.elementor .call-to-action{padding:30px;-webkit-box-align:center;align-items:center;border-radius:3px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor .call-to-action .call-to-action-right{-ms-flex:1;flex:1;-webkit-box-flex:1;text-align:right}.elementor .call-to-action .call-to-action__title{font-size:26px;color:#424143;margin:0}.elementor .call-to-action .call-to-action__content{color:#67666a}.elementor .btn{padding:12px 30px;font-size:12px;border:none;text-decoration:none;font-weight:600;color:#424143;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;outline:none;background:#cbc9cf;cursor:pointer;display:inline-block}.elementor .btn .fa{color:#fff;padding-right:10px}.elementor .btn.btn--small{padding:7px 15px;font-size:12px;border-width:1px}.elementor .btn.btn--wide{padding:13px 45px;font-size:12px;border-width:2px}.elementor .btn.btn--medium{padding:20px 45px;font-size:14px;font-weight:500;border-width:2px}.elementor .btn.btn--large{padding:30px 60px;font-size:22px;font-weight:500;border-width:4px}.elementor .btn.btn--flat{border-radius:none}.elementor .btn.btn--rounded{border-radius:100px}.elementor .btn.btn--bordered{border-color:#fff;border-style:solid}.elementor .btn.btn--rectangular-rounded{border-radius:3px}.elementor .btn.btn--primary{border-color:#fff;color:#fff;background:#78b865}.elementor .btn.btn--primary:hover{border-color:#81bd6f;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);background:#81bd6f}.elementor .btn.btn--orange{border-color:#fff;color:#fff;background:#f8a660}.elementor .btn.btn--orange:hover{border-color:#f9ae6f;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);background:#f9ae6f}.elementor .btn.btn--cyan{border-color:#fff;color:#fff;background:#83e0f1}.elementor .btn.btn--cyan:hover{border-color:#91e3f3;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);background:#91e3f3}.elementor .btn.btn--pink{border-color:#fff;color:#fff;background:#dd9ebd}.elementor .btn.btn--pink:hover{border-color:#e1a9c5;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);background:#e1a9c5}.elementor .btn.btn--yellow{border-color:#fff;color:#fff;background:#d0c678}.elementor .btn.btn--yellow:hover{border-color:#ded8a2;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);background:#ded8a2}.elementor .btn.btn--ghost{border-style:solid;background:transparent}.elementor .btn.btn--white{color:#1e1e1f;background:#fff}.elementor .btn.btn--white .fa{color:#1e1e1f}.elementor .btn.btn--white:hover{color:#fff;background:#1e1e1f}.elementor .btn.btn--white:hover .fa{color:#fff}.elementor .btn.btn--black{color:#fff;background:#1e1e1f}.elementor .btn.btn--black:hover{color:#1e1e1f;background:#fff}.elementor .btn.btn--black:hover .fa{color:#1e1e1f}.elementor .btn.btn--border{padding:5px 0;font-size:12px;text-decoration:none;font-weight:500;color:#67666a;text-transform:uppercase;border-top:1px solid #807f83;border-bottom:1px solid #807f83;background-color:transparent}.elementor .btn.btn--border:hover{border-color:#78b865;color:#78b865}.elementor .btn-group .btn{margin-right:15px}.elementor .btn-group .btn:last-child{margin-right:0}@media screen and (max-width:768px){.elementor .call-to-action{text-align:center;display:block}.elementor .call-to-action .call-to-action-right{text-align:center}.elementor .spacious-slider .swiper-container .slider-content .caption-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#fff}.elementor .spacious-slider .swiper-container .slider-content .caption-desc{font-size:14px;margin-bottom:15px;color:#fff}.elementor .spacious-slider .swiper-container .slider-content .btn{padding:10px 15px;font-size:12px}}.elementor .tg-grid-content .tg-grid-title{font-size:18px;padding-bottom:5px;line-height:26px}.elementor .tg-grid-content .tg-grid-thumb{position:absolute;width:100px;display:block}.elementor .tg-grid-content .tg-entry-content{min-height:100px;margin-left:120px}.elementor .tg-block-content-wrapper,.elementor .tg-grid-content-wrapper{margin-bottom:30px}.elementor .entry-meta{font-size:14px;margin-bottom:18px}.elementor .entry-meta span{margin-right:5px}.elementor .entry-meta span a{color:#424143}.elementor .entry-meta span a:hover{color:#78b865}