/** Shopify CDN: Minification failed

Line 43:19 Expected identifier but found "{"
Line 43:20 Unexpected "{"
Line 43:29 Expected ":"
Line 44:8 Expected identifier but found "{"
Line 44:9 Unexpected "{"
Line 44:18 Expected ":"

**/


/* CSS from section stylesheet tags */
.bottom_button_container_section { 
      max-width: 1080px;
      margin: auto;
      clear: both;
      height: 80vh;  
      display: flex;
      justify-content: center;
      flex-direction: column;
	  position: relative; 
	  max-height:1080px;
	}

	.bottom_button_container_section .buttom_section_img {
	  position: absolute;
      max-width: 400px; 
      left: -45%;
      top: -15%;
	}
 
	.bottom_button_container_section .bottom_items_header h3 {
		text-align: right;
	} 
  

	.bottom_button_container_section .bottom_button_items .bottom_items_button {
		text-align: center;
	}

	.bottom_button_container_section .bottom_items_button button {
		background-color:{{ section.settings.button_color }};
		color:{{ section.settings.button_color_text }};
		font-family: mennoregular;
        width: 100%;
        margin-bottom: 10px;
        padding: 20px;
        font-size: 20px;
	}

	.bottom_button_container_section h1 {
      font-size: 60px;
      color: #000;
      display: inline-block;
      font-family: mennoregular;
      font-weight: unset;
      margin-bottom: 0;
	}

	.bottom_button_container_section h3 {
	  font-size: 35px;
      color: #000;
      font-family: mennoregular;
      font-weight: unset;
      margin-bottom: 40px;
	}

	.bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_contents {
		max-width: 300px;
    	margin: auto;
	}
 
	.bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_container_1 {
		position: relative;
	}

	.bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_container_1 .button_items_img {
		position: absolute;
		right: 20%;
        top: 50%;
        max-width: 190px; 
        transform: translate(-10%, -50%);
		margin:auto;
	}


    .bottom_button_container_section .bottom_button_items { 
    	z-index: 9999;
    }

	.bottom_section_phone {
      position: absolute;
      right: 10%;
      top: 15%;
      max-width: 160px;
      transform: translate(-10%, -15%);
      margin: auto;
      font-size: 17px;
	}

	.bottom_section_phone a {
		clear:both; 
		display:table;
	}

	.bottom_section_phone p {
    	font-family: mennoregular;
		margin-bottom:0px;
		transform: rotate(-15deg);
	}

	.bottom_section_phone img {  
	  transform: rotate(-15deg);
      position: absolute;
      top: -21%;
      max-width: 200px;
      left: -55px;
	  z-index:-1;
	}

	.img_more_info_bottom { 
      display: inline-block;
      position: absolute;
        left: 70%;
        top: -5%;
	  width: 200%;
    }

	.img_more_info_bottom_text{
    	display: inline-block;
	}

    .img_more_info_bottom p {
      font-family: mennoregular;
      font-size: 25px;
      margin-bottom: 0;
		color:#fff;
    }

    .img_more_info_bottom span.more_info_item {
      font-family: mennoregular; 
      font-size: 17px; 
      color: #fff;
    }

    .img_more_info_bottom img {
		display: inline-block;
		transform: rotate(180deg);
    	margin-top: 10px;
    }

    .more_info_green_dot {
      background: #6b885a;
         height: 30px;
    width: 30px;
    border: 5px solid #fff;
      border-radius: 20px;
      margin: 10px;
      margin-top: 20px;
      z-index: 999999;
      position: relative;
    }

	.mobile_bottom_img {
		display:none;
	}
 
	@media only screen and (max-width: 768px) {  

	  
      .mobile_bottom_img {
          display:block;
      }

	  .desktop_bottom_img { 
          display:none;
      }

      .bottom_button_container_section { 
		padding: 50px 20px;
		clear: both;
    	display: table;
		padding-top: 40%;
      }

	  .bottom_button_container_section .buttom_section_img {
		left: -50%;
		max-width: 250px;
	  }

	  .bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_container_1 .button_items_img {
		position: static; 
        right: 0;
        top: 0;
        transform: unset;
		width: 40%;
        float: left;
        margin-left: -23px;
	  }

	  .bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_container_1 .button_items_img svg {
		  width:175.64px!important;
		  height:240.733px!important;
	  }

      .bottom_button_container_section h1 {
        font-size: 50px; 
        text-align: center;
      }

      .bottom_button_container_section .bottom_items_header h3 {
          text-align: center;
          font-size: 23px;
      }

	  .bottom_button_container_section h3 {
		font-size: 28px;
      }

	  .bottom_button_container_section .bottom_items_button button { 
		padding: 15px;
	  }

	  .bottom_button_container_section .bottom_button_items .bottom_items_button .bottom_button_contents {
		width: 60%;
    	float: left;
	  }
 
	  .bottom_section_phone {
		position: absolute;
        right: -6%;
        top: 15%;
        max-width: 160px;
        transform: translate(-6%, -15%);
        margin: auto;
        font-size: 13px;
	  }

.bottom_section_phone img {
    top: -29%;
}

	.img_more_info_bottom {
		display:none;
	}	
	
	}