






@media ( max-width: 768px ) {
 .fl-node-5a77c0f4668e6.fl-row > .fl-row-content-wrap {
	padding-top:40px;
}
}
















.fl-node-5ab06439b91a1 {
	width: 33.33%;
}
@media ( max-width: 768px ) {
 .fl-node-5ab06439b91a1.fl-col > .fl-col-content {
	margin-bottom:40px;
}
}




.fl-node-b752tsov9i6k {
	width: 100%;
}




.fl-node-phlzbus23vf0 {
	width: 100%;
}




.fl-node-hvaj57p6u3ci {
	width: 40.01%;
}




.fl-node-w5bks6ylv8xf {
	width: 100%;
}




.fl-node-5a77c0f468343 {
	width: 66.67%;
}
 .fl-node-5a77c0f468343 > .fl-col-content {
	padding-right:60px;
	padding-left:60px;
}




.fl-node-fwo5qjvi49ac {
	width: 59.99%;
}
@media ( max-width: 768px ) {
 .fl-node-5a77c165df8b7.fl-module-heading.fl-module {
	margin-top:0px;
}
}
 .fl-node-5a77c287990e4 > .fl-module-content {
	margin-bottom:80px;
}
@media ( max-width: 768px ) {
 .fl-node-5a77c287990e4.fl-module > .fl-module-content {
	margin-top:40px;
	margin-bottom:40px;
}
}
.fl-node-5ab06021bb026, .fl-node-5ab06021bb026 .fl-photo {
	text-align: center;
}
.fl-node-caumd2okiysj .fl-separator {
	border-top-width: 3px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-caumd2okiysj .fl-separator {
	border-top-color: #303030;
	border-top-style: solid;
}
 .fl-node-caumd2okiysj.fl-module-separator {
	margin-top:0px;
}
.fl-node-uyrxhdi8n1l5, .fl-node-uyrxhdi8n1l5 .fl-photo {
	text-align: center;
}
.fl-node-uyrxhdi8n1l5 .fl-photo-content, .fl-node-uyrxhdi8n1l5 .fl-photo-img {
	width: 500px;
}
 .fl-node-uyrxhdi8n1l5.fl-module-photo {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
@media(max-width: 768px) {
	.fl-node-zvo8qd4pmlcj.fl-module-heading, .fl-node-zvo8qd4pmlcj.fl-module-heading :where(a, q, p, span) {
		font-size: 3.6rem;
	}
}
 .fl-node-zvo8qd4pmlcj.fl-module-heading {
	margin-bottom:0px;
}
.fl-module-box:before,
.fl-module-box:after {
	position: absolute;
}
a.fl-module-box {
	text-decoration: none;
}

/* Zero margins for child modules */
.fl-module-box :where( .fl-module ),
.fl-module-box :where( .fl-module-content ),
.fl-module-box.fl-block > * {
	margin: 0;
}

/* Prevent sliders and carousels from blowing out flex layouts */
:where(.fl-module-box:has(
    [class*="slide"],
    [class*="carousel"],
    [class*="swiper"]
)) {
    min-width: 0;
}
.fl-builder-content-470 .fl-node-f9axg2sozmul {
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
	gap: 40px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background: linear-gradient(rgba(246, 244, 233, 0.44), rgba(246, 244, 233, 0.44)), url(https://craftpeak-cooler-images.imgix.net/tripping-animals/bg-swirl-768x801.jpg) no-repeat left top / cover;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
@media(max-width: 992px) {
	.fl-builder-content-470 .fl-node-f9axg2sozmul {
		flex-direction: row;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-470 .fl-node-f9axg2sozmul {
		flex-direction: column;
		align-items: center;
	}
}
.fl-node-f9axg2sozmul {
cursor: pointer;
}
.fl-node-m6v3lrixb1k0 .fl-photo-content, .fl-node-m6v3lrixb1k0 .fl-photo-img {
	width: 250px;
}
@media(max-width: 768px) {
	.fl-node-m6v3lrixb1k0 .fl-photo-content, .fl-node-m6v3lrixb1k0 .fl-photo-img {
		width: 100%;
	}
}
.fl-node-5b070edc86465.fl-module-heading, .fl-node-5b070edc86465.fl-module-heading :where(a, q, p, span) {
	text-align: center;
}
 .fl-node-5b070edc86465.fl-module-heading {
	margin-top:0px;
}
.fl-node-s89xd2hqw56r.fl-module-heading, .fl-node-s89xd2hqw56r.fl-module-heading :where(a, q, p, span) {
	text-align: center;
}
.fl-builder-content .fl-node-0ubwos1g5i7p.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0ubwos1g5i7p.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-weight: 700;
	font-size: 2.2rem;
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-0ubwos1g5i7p.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0ubwos1g5i7p.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		font-size: 1.6rem;
	}
}
 .fl-node-0ubwos1g5i7p.fl-module-rich-text {
	margin-top:0px;
}
.fl-row .fl-col h2.fl-node-iy7s1vlp2x5b,
		.fl-row .fl-col h2.fl-node-iy7s1vlp2x5b a,
		h2.fl-node-iy7s1vlp2x5b,
		h2.fl-node-iy7s1vlp2x5b a {
	color: #08454a;
}
.fl-node-iy7s1vlp2x5b.fl-module-heading, .fl-node-iy7s1vlp2x5b.fl-module-heading :where(a, q, p, span) {
	font-size: 5rem;
}
@media(max-width: 768px) {
	.fl-node-iy7s1vlp2x5b.fl-module-heading, .fl-node-iy7s1vlp2x5b.fl-module-heading :where(a, q, p, span) {
		font-size: 4rem;
	}
}
 .fl-node-5a77c18d93b2c.fl-module-rich-text {
	margin-top:0px;
	margin-bottom:0px;
}
@media ( max-width: 768px ) {
 .fl-node-5a77c18d93b2c.fl-module-rich-text.fl-module {
	margin-top:0px;
	margin-bottom:0px;
}
}
.fl-mosaicflow-content {
	visibility: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}
.fl-mosaicflow-col {
	float:left;
}
.fl-gallery {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}
.fl-gallery-item {
	display: none;
	min-height: 150px;
	width: 150px;
}
 .fl-node-8tvi0mxrwezp > .fl-module-content {
	margin-top:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.feat-beer-img img{
    max-height: 70vh;
    width: auto;
}
/* End Layout CSS */


