body{font-size:18px !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"PT Serif",serif !important}h2,.h2{font-size:60px !important}#content{padding-bottom:0 !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item span{background-color:#5fcc78 !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item span{color:#fff !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item .ct-item-text .bellow{color:#676667 !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item .ct-item-text .above{display:none}.wpcf7-form .nice-select{margin-bottom:20px;display:block}#site-header{border-bottom:1px solid rgba(216,216,216,.5)}#rev_slider_3_1_wrapper,#rev_slider_2_1_wrapper{left:0 !important}h3{line-height:1.2 !important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select,.nice-select{color:#777 !important}@media screen and (min-width:1200px){#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item span{width:27px !important;height:27px !important;font-size:10px !important;margin-right:10px !important}}.cms-service-grid.layout1 .grid-item-inner .entry-featured .service-icon-wrap{display:none !important}h3.elementor-icon-box-title{font-family:"Roboto",sans-serif !important}.cms-service-grid.layout1 .grid-item-inner .entry-body .entry-title{font-size:35px !important}.cms-service-grid.layout1 .grid-item-inner .entry-body .entry-body-inner .entry-content{font-size:17px}.btn-more{color:#e3b626 !important}.btn-more:after{background-color:#e3b626 !important;height:1px !important}.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .name-text,.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .client-job p{color:#e3b626 !important}.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .name-text,.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .client-job p{text-transform:none !important;color:#676667 !important}.cms-testimonial-carousel.layout1 .cms-client-wrapper .client-heading-star .client-rating{color:#e3b626 !important}.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .client-name .name-text{font-family:"Roboto",sans-serif !important}.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .client-name .name-text:before{content:'» '}.cms-testimonial-carousel.layout1 .cms-client-wrapper .name-job .client-name .name-text:after{content:' «'}.cms-service-grid.layout2 .grid-item-inner{min-height:230px}.cms-case-study-carousel.layout2 .carousel-item-inner .entry-body .entry-body-inner .case-info p span{color:#5fcc78 !important}.cms-accordion.style1 .cms-ac-title{font-family:"PT Serif",serif !important}#content .cms-navigation-menu.e-sidebar-widget ul li a{text-transform:inherit !important}.elementor-widget-container .ectbe-wrapper{padding:0 0 20px}.ectbe-list-wrapper .ectbe-inner-wrapper{display:block !important}.primary-menu .sub-menu li a{white-space:nowrap}blockquote{font-family:"PT Serif",serif !important;font-size:19px !important;line-height:29px !important;font-style:italic}footer .elementor-icon-box-description a{color:#fff}.cms-service-grid.layout1 .grid-item-inner{height:100%}.square-box .inner-box{height:100%}.cms-service-grid.layout1 .grid-item-inner .entry-body{height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:none !important}.tribe-events-calendar-series-archive__container{display:none !important}.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:#777 !important}.tribe-common .tribe-common-b2{color:#777 !important}.tribe-events .tribe-events-calendar-list__event-datetime{color:#777 !important}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:#777 !important}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#777 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0 !important}#tribe-events-events-bar-keyword{padding:13px 20px 13px 50px !important}#tribe-events-pg-template{padding-top:0}#tribe-events-content{position:relative;display:flex;flex-direction:column}.tribe-common a:not(.tribe-common-anchor--unstyle):focus{outline:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{margin-top:50px}.tribe-common .tribe-common-h3{font-family:"PT Serif",serif !important;font-weight:700}.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar{border-bottom-left-radius:0;border-top-left-radius:0}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-bottom-right-radius:0;border-top-right-radius:0}.tribe-events-series-relationship-single-marker{position:absolute;right:0}.tribe-events-schedule{margin-top:0}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{margin:0}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{width:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:auto}.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-calendar-series-archive__container{margin-left:auto}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-family:"Roboto",sans-serif !important}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:0 solid var(--tec-color-border-secondary) !important}.tribe-events-single-section-title,.tribe-events-related-events-title{font-size:24px !important}.tribe-events-schedule h2{font-size:30px !important}dl{margin:0}.single-tribe_events .tribe-events-single .tribe-events-event-meta{background-color:transparent;color:var(--tec-color-text-primary)}.single-tribe_events .tribe-events-single .tribe-events-event-meta{width:100%}.tribe-events-meta-group{flex:0 0 45%}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:0 solid var(--tec-color-border-secondary) !important}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-size:20px}.tribe-related-event-info .tribe-events-calendar-series-archive__container--pill{margin-left:auto}.tribe-events-venue-map{width:50%}.tribe-events-venue-map>iframe{max-height:none}.single-tribe_events .tribe-events-single .tribe-events-event-meta{order:2}.single-tribe_events .tribe-events.tribe-common{order:3 !important;margin-bottom:50px;margin-top:20px}.single-tribe_events .tribe-events-related-events-title{order:4 !important}.single-tribe_events .tribe-related-events{order:5 !important;width:100%}.tribe-events-single ul.tribe-related-events li{max-width:50%}.col-offset-right{padding-right:15vw}.single-service .tribe-events-header{display:none !important}.single-service .tribe-common .tribe-common-l-container{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}.single-service .tribe-events .tribe-events-calendar-list-nav{display:none !important}.single-service .tribe-events-c-subscribe-dropdown__container{display:none !important}.single-service .tribe-common .tribe-common-b2{font-size:15px}.single-service .tribe-common .tribe-common-h6{font-size:25px}.single-service .tribe-events .tribe-events-l-container{min-height:unset}#content .cms-navigation-menu.e-sidebar-widget ul li a,#content .widget_pages ul li a,#content .widget_archive ul li a,#content .widget_meta ul li a{color:#676667 !important}#content .cms-navigation-menu.e-sidebar-widget ul li.current-menu-item>a,#content .widget_pages ul li.current-menu-item>a,#content .widget_archive ul li.current-menu-item>a,#content .widget_meta ul li.current-menu-item>a,#content .widget_categories ul li>a:hover,#content .widget_nav_menu ul li>a:hover,#content .cms-navigation-menu.e-sidebar-widget ul li>a:hover,#content .widget_pages ul li>a:hover,#content .widget_archive ul li>a:hover,#content .widget_meta ul li>a:hover{color:#5fcc78 !important;background-color:#fff !important}.cms-accordion .cms-ac-content-inner a{text-decoration:underline !important}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{margin-bottom:10px}.elementor-element .elementor-icon-box-title{color:#777 !important}@media only screen and (max-width:1390px){#site-header-wrap .site-branding a img{max-height:70px !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item+.ct-item:before{margin-right:10px !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item+.ct-item:before{margin-right:10px !important}#site-header-wrap.header-layout2 .header-top .header-top-inner .site-contact .ct-item{margin-left:10px !important}}@media only screen and (max-width:1023px){.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:auto !important}}@media only screen and (max-width:777px){.cms-service-grid.layout1 .grid-item-inner .entry-body-inner{width:100%}}@media only screen and (max-width:479px){#site-header-wrap .site-branding a img{max-height:50px !important}}