.elementor-37100 .elementor-element.elementor-element-d23a8e6:not(.elementor-motion-effects-element-type-background), .elementor-37100 .elementor-element.elementor-element-d23a8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFBCAF;background-image:url("https://tlc.m1x.m1agency.ca/wp-content/uploads/2022/03/wood-repeat.jpg");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-37100 .elementor-element.elementor-element-d23a8e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-d23a8e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37100 .elementor-element.elementor-element-2840683 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-063fabf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37100 .elementor-element.elementor-element-063fabf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082539;}.elementor-37100 .elementor-element.elementor-element-063fabf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-063fabf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37100 .elementor-element.elementor-element-fb5a224 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-fb5a224 img{width:90%;max-width:450px;}.elementor-37100 .elementor-element.elementor-element-235edb1{--divider-border-style:dotted;--divider-color:#C5BB94;--divider-border-width:3px;}.elementor-37100 .elementor-element.elementor-element-235edb1 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-37100 .elementor-element.elementor-element-235edb1 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-37100 .elementor-element.elementor-element-e102c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-e102c79{text-align:center;color:#FFFFFF;}.elementor-37100 .elementor-element.elementor-element-7bb8a0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-37100 .elementor-element.elementor-element-7bb8a0d{text-align:center;color:#FFFFFF;}.elementor-37100 .elementor-element.elementor-element-62ffa5c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-62ffa5c{text-align:center;}.elementor-37100 .elementor-element.elementor-element-752a28b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-752a28b{text-align:end;}.elementor-37100 .elementor-element.elementor-element-0a31b66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-37100 .elementor-element.elementor-element-0a31b66{text-align:center;color:#FFFFFF;}.elementor-37100 .elementor-element.elementor-element-2c603a9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-2c603a9{text-align:center;}.elementor-37100 .elementor-element.elementor-element-585464f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-585464f{text-align:center;}.elementor-37100 .elementor-element.elementor-element-b80c33f > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0% 15% 0% 15%;}.elementor-37100 .elementor-element.elementor-element-b80c33f{text-align:center;color:#FFFFFF;}.elementor-37100 .elementor-element.elementor-element-b096600 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:991px){.elementor-37100 .elementor-element.elementor-element-62ffa5c{text-align:center;}.elementor-37100 .elementor-element.elementor-element-752a28b{text-align:center;}.elementor-37100 .elementor-element.elementor-element-2c603a9{text-align:center;}.elementor-37100 .elementor-element.elementor-element-585464f{text-align:center;}}@media(min-width:768px){.elementor-37100 .elementor-element.elementor-element-2840683{width:20%;}.elementor-37100 .elementor-element.elementor-element-063fabf{width:56.894%;}.elementor-37100 .elementor-element.elementor-element-b096600{width:20%;}}@media(max-width:991px) and (min-width:768px){.elementor-37100 .elementor-element.elementor-element-2840683{width:10%;}.elementor-37100 .elementor-element.elementor-element-063fabf{width:80%;}.elementor-37100 .elementor-element.elementor-element-b096600{width:10%;}}@media(max-width:767px){.elementor-37100 .elementor-element.elementor-element-d23a8e6{margin-top:40px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-37100 .elementor-element.elementor-element-063fabf{width:100%;}.elementor-37100 .elementor-element.elementor-element-063fabf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-37100 .elementor-element.elementor-element-fb5a224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-37100 .elementor-element.elementor-element-fb5a224 img{max-width:100%;}.elementor-37100 .elementor-element.elementor-element-e102c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-7bb8a0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-62ffa5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-62ffa5c{text-align:end;}.elementor-37100 .elementor-element.elementor-element-752a28b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-752a28b{text-align:end;}.elementor-37100 .elementor-element.elementor-element-0a31b66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-2c603a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-2c603a9{text-align:end;}.elementor-37100 .elementor-element.elementor-element-585464f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37100 .elementor-element.elementor-element-585464f{text-align:end;}.elementor-37100 .elementor-element.elementor-element-b80c33f > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS */.elementor-widget:not(:last-child) {
    margin-bottom: 30px;
}

.yes-mobile {
    display: none;
}

.gform_wrapper .gform_validation_errors {
    background: #fff9f900;
    border: none;
    box-shadow: none;
}

.alert-danger {
    color: #ffffff !important;
    background-color: #fff9f900 !important;
    border-color: #fff9f900 !important;
}

h2.gform_submission_error {
    color: #fff;
    font-size: 20px;
}

#gform_8 input, #gform_8 input::placeholder, #gform_8 select {
    border-color: #BCB29F !important;
    background-color: #082539;
    color: #BCB29F !important;
    font-weight: 300 !important;
}

#gform_8 input {
    border-color: #fff !important;
}

#gform_8 {
    padding: 0px 50px;
    max-width: 700px;
    margin: 0 auto;
}


.gform_button {
 border-radius: 30px;
 font-size: 16px;
 letter-spacing: 2px !important;
}



#gform_8 input.gform_button {
 border-radius: 30px;
 font-size: 16px;
 letter-spacing: 2px !important;
 width: 80%;
 font-weight: 500 !important;
}

.gform_footer {
    text-align: center;
}

#gform_8 input.gform_button:hover {
    background-color: #fff !important;
    color: #082539 !important;
    transition: all 0.3s ease;
}




#gform_confirmation_wrapper_8 p {
font-size: 22px !important; padding-top: 20px;
}

.alert-success{
background-color: #bc955b !important;
border-color: #bc955b;
}

.gform_footer {
    text-align: center;
}

.gform_footer .button:hover {
    background-color: #082539 !important;
    color: #000 !important;
}

.ingredients-column .elementor-column-wrap {
    outline-offset: -15px;
    outline: 1px solid #EDDBA7;
}

.ingredients-column .freeclassmenu .elementor-column-wrap {
    outline: none;
}

@media (max-width: 700px){

#gform_7 input {
    border-color: #fff !important;
}

#gform_7 {
    padding: 0px 0px;
}
}

@media (max-width: 500px){
    .yes-mobile {
    display: block;
}
.no-mobile {
    display: none;
}
#gform_8 {
    padding: 0px 0px;
}
}/* End custom CSS */