





.fl-node-e7nqvbz8u605 .fl-row-content {
	max-width: 704px;
}
 .fl-node-e7nqvbz8u605 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-6zbudjp7mlx0 .fl-row-content {
	max-width: 420px;
}
 .fl-node-6zbudjp7mlx0 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-v9zw87s3nq4t {
	width: 100%;
}
.fl-node-tgldkpve2wsy {
	color: #ffffff;
}
.fl-builder-content .fl-node-tgldkpve2wsy *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-tgldkpve2wsy a {
	color: #ffffff;
}

.fl-builder-content .fl-node-tgldkpve2wsy a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-tgldkpve2wsy h1,
.fl-builder-content .fl-node-tgldkpve2wsy h2,
.fl-builder-content .fl-node-tgldkpve2wsy h3,
.fl-builder-content .fl-node-tgldkpve2wsy h4,
.fl-builder-content .fl-node-tgldkpve2wsy h5,
.fl-builder-content .fl-node-tgldkpve2wsy h6,
.fl-builder-content .fl-node-tgldkpve2wsy h1 a,
.fl-builder-content .fl-node-tgldkpve2wsy h2 a,
.fl-builder-content .fl-node-tgldkpve2wsy h3 a,
.fl-builder-content .fl-node-tgldkpve2wsy h4 a,
.fl-builder-content .fl-node-tgldkpve2wsy h5 a,
.fl-builder-content .fl-node-tgldkpve2wsy h6 a {
	color: #ffffff;
}

.fl-node-tgldkpve2wsy {
	width: 100%;
}
.fl-node-tgldkpve2wsy > .fl-col-content {
	background-color: #3f3f3f;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}
 .fl-node-tgldkpve2wsy > .fl-col-content {
	margin-right:80px;
	margin-bottom:60px;
}
@media ( max-width: 768px ) {
 .fl-node-tgldkpve2wsy.fl-col > .fl-col-content {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:90px;
	margin-left:50px;
}
}
@media ( max-width: 768px ) {
 .fl-node-tgldkpve2wsy.fl-col > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:40px;
	padding-left:20px;
}
}
.fl-animated.fl-bounce-right {
	animation: fl-bounce-right 1s ease;
	-webkit-animation: fl-bounce-right 1s ease;
}
@-webkit-keyframes fl-bounce-right {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-bounce-right {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
 .fl-node-hm18o0yfurbn > .fl-module-content {
	margin-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-hm18o0yfurbn.fl-module > .fl-module-content {
	margin-right:5px;
	margin-bottom:5px;
}
}
 .fl-node-e34fk59ors6z > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-rqpft1ahzdb3 > .fl-module-content {
	margin-top:0px;
	margin-right:50px;
	margin-bottom:10px;
	margin-left:20px;
}
@media ( max-width: 768px ) {
 .fl-node-rqpft1ahzdb3.fl-module > .fl-module-content {
	margin-top:0px;
	margin-right:10px;
	margin-left:10px;
}
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
/* Unselected Buttons */
.frm_display_format_buttons .frm_label_button_container, .frm_display_format_buttons .frm_image_option_container {
    background-color: #4794A3;
    border: none !important;
    color: #fff !important;
}
/* Hover Buttons */
.frm_display_format_buttons .frm_label_button_container:hover {
    background-color: #fff;
    border: none !important;
    color: #4794A3 !important;
}
/* Selected Buttons */
.frm_display_format_buttons input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons input[type=radio]:checked + .frm_image_option_container, .frm_display_format_buttons input[type=checkbox]:checked + .frm_label_button_container, .frm_display_format_buttons input[type=checkbox]:checked + .frm_image_option_container, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus + .frm_nps__button, .frm_nps__buttons input[type=radio]:checked + .frm_nps__button {
     background-color: #462345;
    border: none !important;
    color: #ffffff !important;
}

.frm_style_chat-feature.with_frm_style {
    border: none !important;
}

.frm_form_fields {
    padding-top: 0px !important;
}
body:not(.frm_preview_page):not(.single-frm_landing_page) .frm_chat_form_cont.frm_forms.with_frm_style {
    min-height: 240px;
}

.frm_continue_chat svg {
    display: none;
}
.frm_primary_label {
    line-height: 1em;
}
 .chatform button, input[type=button], input[type=submit] {
    background: none !important;
    color: #fff;
    max-width: 150px;
    padding: 0px 0px;
    border: 0px!important;
    box-shadow: none;
    border-radius: 0px;
}
.chatform{
    position: fixed;
    right: 20px;
    bottom: 130px;
    z-index: 999;
    filter: drop-shadow(0px 0px 15px rgba(0,0,0,0.1));
}
@media (max-width:768px) {
#chatbot {
    position: fixed;
    right:0px;
    bottom: 110px;
    max-width: 480px;
    z-index: 998;
    width: 100%;
    transition: ease all 0.5s;
    display: none;
}
}
@media (min-width:768px) {
#chatbot {
    position: fixed;
    right:0px;
    bottom: 130px;
    max-width: 480px;
    z-index: 998;
    width: 100%;
    transition: ease all 0.5s;
    display: none;
}
}

.frm_chat_arrows {
    margin-top: -40px;
}
.pp-ff-content .frm_forms .form-field-select{
    color: #545454;
}
.frm-key-instructions {
    display: none;
}
.cfx-h {
    font-size: 32px;
    line-height: 1em;
    font-family: "Russo One", serif;
    font-weight: bold;
}
.cfx-p {
    font-size: 14px;
    line-height: 1.2em;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}
.close-btn {
    background: none;
    border: none;
    margin-bottom: -20px;
    padding: 0;
    z-index: 999 !important;
    position: relative;
    float: right;
}
.close-btn:hover  {
    background: none;
    border: none;
     margin-bottom: -20px;
    padding: 0;
    z-index: 999 !important;
    position: relative;
    opacity: 0.5;
    float: right;

}
/* End Layout CSS */


                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
        			.fl-node-e7nqvbz8u605 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-6zbudjp7mlx0 .fl-row-content {
				min-width: 0px;
			}
		