/* Generated from page: bad-bills-in-connecticut-legislative-session */
.themify_builder_content-25764 .tb_9asp1.module_row{margin-bottom:3%}
.themify_builder_content-25764 .tb_wnlo870.module-text.module h1{font-size:80px;letter-spacing:3px}
.themify_builder_content-25764 .tb_wnlo870.module-text.module .tb_text_wrap h1{font-family:"Abril Fatface";background-clip:border-box;background-image:none;color:#d7282f}
.themify_builder_content-25764 .tb_wnlo870.module-text{font-size:1.1em;line-height:1.5em;background-image:none;background-color:#ece8e8;padding:40px}
.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap p,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap blockquote,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h1,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h2,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h3,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h4,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h5,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap h6,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap li,.themify_builder_content-25764 .tb_wnlo870.module-text .tb_text_wrap span{font-style:normal;font-family:"Open Sans";font-weight:400;background-clip:border-box;background-image:none;color:#000}
.themify_builder_content-25764 .tb_vdt9239.module_row{background-color:#d7282f;padding-top:4%;padding-bottom:0}
.themify_builder_content-25764 .tb_0ro6983.module-slider.module .slide-title{font-size:2em}
.themify_builder_content-25764 .tb_0ro6983.module-slider.module .slide-content .slide-title,.themify_builder_content-25764 .tb_0ro6983.module-slider.module .slide-content .slide-title a,.themify_builder_content-25764 .tb_0ro6983.module-slider.module .carousel-pager a{color:#fff}
.themify_builder_content-25764 .tb_0ro6983.module-slider .slide-inner-wrap{margin-top:0;padding-left:30px;padding-right:30px}
.themify_builder_content-25764 .tb_0ro6983.module-slider{padding-left:0}
.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-next,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-next{background-color:#d7282f}
.themify_builder_content-25764 .tb_0ro6983.module-slider .slide-content{font-family:"Open Sans";font-weight:300;column-count:0;padding-top:0;padding-bottom:0}
.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap,.themify_builder_content-25764 .tb_0ro6983.module-slider .slide-content a,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap p,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap blockquote,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h1,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h2,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h3,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h4,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h5,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap h6,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap li,.themify_builder_content-25764 .tb_0ro6983.module-slider .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-25764 .tb_h8dz895.module_row{padding-top:3%;padding-bottom:3%}
.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap p,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap blockquote,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h1,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h2,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h3,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h4,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h5,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap h6,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap li,.themify_builder_content-25764 .tb_vg2i60.module-text .tb_text_wrap span{font-style:normal;font-family:"Open Sans";font-weight:400;background-clip:border-box;background-image:none;color:#d7282f}
.themify_builder_content-25764 .tb_vg2i60.module-text.module .tb_text_wrap h2{background-clip:border-box;background-image:none;color:#d7282f}
.themify_builder_content-25764 .tb_vg2i60.module-text.module .module-title{color:#d7282f;font-size:2em;text-align:center}
.themify_builder_content-25764 .tb_vg2i60.module-text{font-size:1.25em}
.themify_builder_content-25764 .tb_ojfd115.module-buttons{text-align:center}
.themify_builder_content-25764 .tb_ojfd115.module-buttons a{font-family:"Work Sans";font-weight:600;font-style:normal}

@media(max-width:768px){
.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-next,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-next{width:30px}
}
@media(max-width:600px){
.themify_builder_content-25764 .tb_vkyb239.module_column{padding-top:6%}
.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider.themify_builder_slider_vertical .carousel-next,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-prev,.themify_builder_content-25764 .tb_0ro6983.module-slider .carousel-next{background-color:transparent}
}/*Builder Custom CSS START*/
h4 {
	font-style:normal !important;
	font-weight:bold !important;
}

.button.btn-blue{
	background:#002e6b;
	color:#FFF;
	padding:5px 20px;
	font-size:1em;
	border-radius:100px !important;
}

.tf_w.tf_vd_lazy video {aspect-ratio:1 !important}

@media only screen and (max-width: 786px)  {
  .video-module{
    flex-direction: column;
  }
	.button.btn-blue{
		font-size:0.9rem;
	}
	.themify_builder_slider .slide-content, .themify_builder_content-25764 .tb_0ro6983.module-slider .slide-inner-wrap, .themify_builder_content-25764 .tb_vdt9239.module_row{
		padding:0px; 
	}
	.row_inner.tf_box.tf_w.tf_rel.tb_col_count_1{
		max-width:100%
	}
	.tf_w.tf_vd_lazy video {
        max-width: 300px;
    	max-height: 300px;
		margin: 0 auto;
	}
	.video-module h2 {
		margin-top:-60px !important;
	}
}
/*Builder Custom CSS END*/