.elementor-4797 .elementor-element.elementor-element-b48b6b2 > .elementor-container{max-width:1200px;}.elementor-4797 .elementor-element.elementor-element-b48b6b2{margin-top:120px;margin-bottom:80px;}.elementor-4797 .elementor-element.elementor-element-58d2c02 > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post{margin:0px 0px 52px 0px;background-color:#ffffff;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .overlay i{font-size:30px;width:30px;height:30px;line-height:30px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .overlay svg{width:30px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap.overlay-icon-svg .tf-posts .blog-post .overlay .inner-overlay{width:30px;height:30px;line-height:30px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:700;line-height:42px;margin:20px 0px 0px 0px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .title a{color:#13287D;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .column .entry.content-inner .content .title a:before{background:#13287D;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .title a:hover{color:#279E64;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .column .entry.content-inner .content .title a:hover:before{background:#279E64;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .content-post{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#565872;margin:10px 0px 20px 0px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;line-height:22px;padding:15px 20px 15px 20px;color:#279E64;background-color:#E9F5EF;border-radius:5px 5px 5px 5px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button i{color:#279E64;font-size:20px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button svg{fill:#279E64;width:20px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_before i{margin-right:35px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_before svg{margin-right:35px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_after i{margin-left:35px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_after svg{margin-left:35px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button:hover{color:#FFFFFF;background-color:#279E64;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button:hover i{color:#FFFFFF;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .tf-button:hover svg{fill:#FFFFFF;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .blog-post .wrap-featured-post .post-meta{margin:30px 0px 0px 0px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .blog-post .post-meta{margin:30px 0px 0px 0px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta, .elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta li{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta{color:#222231;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta a{color:#222231;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta a:hover{color:#279E64;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta > li {margin-right:14px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta i{color:#279E64;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .tf-posts .blog-post .post-meta > li > i{margin-right:5px;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .pagination a{color:#000000;}.elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .pagination a:hover, .elementor-4797 .elementor-element.elementor-element-e6e8e9d .tf-posts-wrap .pagination span.current{color:rgba(0, 0, 0, 0.5);}.elementor-4797 .elementor-element.elementor-element-7656d1f > .elementor-element-populated{padding:0px 15px 0px 15px;}@media(max-width:1024px){.elementor-4797 .elementor-element.elementor-element-b48b6b2{margin-top:80px;margin-bottom:80px;padding:0px 25px 0px 25px;}.elementor-4797 .elementor-element.elementor-element-58d2c02 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-4797 .elementor-element.elementor-element-58d2c02{width:65%;}.elementor-4797 .elementor-element.elementor-element-7656d1f{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4797 .elementor-element.elementor-element-58d2c02{width:100%;}.elementor-4797 .elementor-element.elementor-element-7656d1f{width:100%;}}/* Start custom CSS for wp-widget-search, class: .elementor-element-2b76691 */.layout-global-2 .elementor-widget-wp-widget-search .search-form input[type="search"] {
    background-color: transparent;
    border: 2px solid #EAEAEA;
    border-radius: 40px;
    padding: 22px 70px 22px 30px;
    width: 100%;
}

.layout-global-2 .elementor-widget-wp-widget-search .search-submit {
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background: #279E64;
	color: #fff;
	right: 5px;
	top: 5px;
}

.layout-global-2 .elementor-widget-wp-widget-search .search-submit i {
	color: #fff;
}

.layout-global-2 form label {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for wp-widget-widget_categories, class: .elementor-element-61beba7 */.layout-global-2 .elementor-widget-container > ul > li {
	border-top: 1px solid #D5D5D5;
    font-size: 16px;
    padding: 14px 0px;    
    font-weight: 500;
}

.layout-global-2 .elementor-widget-container ul li:last-child, 
.layout-global-2 .elementor-widget-containert ul li ul.children li:last-child {
    border-bottom: 1px solid #D5D5D5;    
}/* End custom CSS */
/* Start custom CSS for wp-widget-widget_recent_post, class: .elementor-element-d92cd52 */.layout-global-2 .elementor-widget-wp-widget-widget_recent_post li {
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    padding: 14px !important;
    font-weight: 400;
    margin-bottom: 12px;
}

.layout-global-2 .elementor-widget-wp-widget-widget_recent_post .thumb {
    display: inline-block;
    float: left;
    margin-right: 17px;
    position: relative;
    border-radius: 0;
    overflow: hidden;
    margin-top: 3px;
    width: 71px;
    min-width: 71px;
}

.layout-global-2 .elementor-widget-wp-widget-widget_recent_post .text {
    overflow: hidden;
}

.layout-global-2 .elementor-widget-wp-widget-widget_recent_post .text h6 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
}

.layout-global-2 .elementor-widget-wp-widget-widget_recent_post li .text .post-date {
    font-size: 12px;
    font-weight: 400;
    display: block;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-d3c42ed */.elementor-widget-wp-widget-tag_cloud .tagcloud a {
    padding: 1px 10px;
    margin: 0 2px 8px 0;
    display: inline-block;
    position: relative;
    font-size: 14px !important;
    text-align: center;
    background-color: #203b48;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: transparent;
    border: 1px solid #E2EEFF;
    border-radius: 5px;
    color: #282932;
    font-size: 13px !important;
}

.elementor-widget-wp-widget-tag_cloud .tagcloud a:hover {
    background: #03b162;
    color: #fff;
    border-color: #03b162;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7656d1f */.layout-global-2 .elementor-widget-container > h5 {
    text-transform: capitalize;
    margin-bottom: 20px;
    font-family: "Rubik";
    color: #13287D;
    font-size: 20px;
}

.layout-global-2,
.layout-global-2 a{
    font-family: "Rubik";
}

.layout-global-2 .elementor-widget {
    margin-bottom: 50px;
}

.layout-global-2,
.layout-global-2 a {
    color: #13287D;
}

.layout-global-2 a:hover {
    color: #279E64;
}/* End custom CSS */