.elementor-90116 .elementor-element.elementor-element-38a7d92:not(.elementor-motion-effects-element-type-background), .elementor-90116 .elementor-element.elementor-element-38a7d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004F57;}.elementor-90116 .elementor-element.elementor-element-38a7d92 > .elementor-background-overlay{background-color:var( --e-global-color-617d0c1 );opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-38a7d92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-90116 .elementor-element.elementor-element-c434a80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-90116 .elementor-element.elementor-element-dcb4324{text-align:center;}.elementor-90116 .elementor-element.elementor-element-dcb4324 img{width:234px;}.elementor-90116 .elementor-element.elementor-element-b978934{text-align:center;}.elementor-90116 .elementor-element.elementor-element-b978934 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"futura-pt-bold", Sans-serif;font-size:34px;line-height:1.4em;}.elementor-90116 .elementor-element.elementor-element-f9c4dec{text-align:center;color:var( --e-global-color-accent );font-family:"futura-pt", Sans-serif;font-size:22px;line-height:25px;}.elementor-90116 .elementor-element.elementor-element-0438406{text-align:center;color:var( --e-global-color-cf91c52 );font-family:"futura-pt-bold", Sans-serif;font-size:36px;text-transform:uppercase;line-height:25px;letter-spacing:2.1px;}.elementor-90116 .elementor-element.elementor-element-0438406 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-32b5739 > .elementor-container{max-width:1073px;}.elementor-90116 .elementor-element.elementor-element-32b5739:not(.elementor-motion-effects-element-type-background), .elementor-90116 .elementor-element.elementor-element-32b5739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9FEFF87 0%, #C3EFF394 100%);}.elementor-90116 .elementor-element.elementor-element-32b5739{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-90116 .elementor-element.elementor-element-32b5739 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-640120a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-828a756{text-align:left;}.elementor-90116 .elementor-element.elementor-element-828a756 .elementor-heading-title{color:var( --e-global-color-617d0c1 );font-family:"futura-pt-bold", Sans-serif;font-size:34px;line-height:1.4em;}.elementor-90116 .elementor-element.elementor-element-b220ecc{text-align:left;color:#1F2137;font-size:20px;line-height:1.3em;}.elementor-90116 .elementor-element.elementor-element-b220ecc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-f78c4f3 > .elementor-container{max-width:607px;}.elementor-90116 .elementor-element.elementor-element-f78c4f3, .elementor-90116 .elementor-element.elementor-element-f78c4f3 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-90116 .elementor-element.elementor-element-f78c4f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90116 .elementor-element.elementor-element-f78c4f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-571a56c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF94;}.elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-cf91c52 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-element-populated, .elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-element-populated > .elementor-background-overlay, .elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-f7b287a{text-align:center;color:var( --e-global-color-617d0c1 );font-family:"futura-pt-bold", Sans-serif;font-size:22px;line-height:25px;}.elementor-90116 .elementor-element.elementor-element-f7b287a > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label{display:block;}.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gfield label{font-family:"futura-pt", Sans-serif;font-size:16px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_footer input[type="submit"]{width:100px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-90116 .elementor-element.elementor-element-0b77ccd .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-c92b851 > .elementor-container{max-width:706px;}.elementor-90116 .elementor-element.elementor-element-c92b851:not(.elementor-motion-effects-element-type-background), .elementor-90116 .elementor-element.elementor-element-c92b851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9FEFF87 0%, #C3EFF394 100%);}.elementor-90116 .elementor-element.elementor-element-c92b851{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-90116 .elementor-element.elementor-element-c92b851 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-f5b100b{text-align:center;}.elementor-90116 .elementor-element.elementor-element-f5b100b .elementor-heading-title{color:var( --e-global-color-617d0c1 );font-family:"futura-pt-bold", Sans-serif;font-size:34px;line-height:1.4em;}.elementor-90116 .elementor-element.elementor-element-a4cbf38{text-align:center;color:var( --e-global-color-primary );font-size:20px;line-height:1.3em;}.elementor-90116 .elementor-element.elementor-element-a4cbf38 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-39c4635 > .elementor-container{max-width:607px;}.elementor-90116 .elementor-element.elementor-element-39c4635, .elementor-90116 .elementor-element.elementor-element-39c4635 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-90116 .elementor-element.elementor-element-39c4635{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90116 .elementor-element.elementor-element-39c4635 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-dc399f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF94;}.elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-cf91c52 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-element-populated, .elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90116 .elementor-element.elementor-element-698e9b6{text-align:center;color:var( --e-global-color-617d0c1 );font-family:"futura-pt-bold", Sans-serif;font-size:22px;line-height:25px;}.elementor-90116 .elementor-element.elementor-element-698e9b6 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label{display:block;}.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gfield label{font-family:"futura-pt", Sans-serif;font-size:16px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_footer input[type="submit"]{width:100px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-90116 .elementor-element.elementor-element-079a6a1 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-e91dfb2 > .elementor-container{max-width:1200px;}.elementor-90116 .elementor-element.elementor-element-e91dfb2{padding:50px 0px 50px 0px;}.elementor-90116 .elementor-element.elementor-element-7795a6b{text-align:center;font-family:"futura-pt-bold", Sans-serif;font-size:25px;text-transform:uppercase;line-height:33px;}.elementor-90116 .elementor-element.elementor-element-7795a6b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-logo-carousel-wrapper.bdt-grid{margin-left:-10px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-logo-carousel-wrapper.bdt-grid > *{padding-left:10px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-logo-carousel-figure{border-style:none;}.tippy-box[data-theme="bdt-tippy-55a9ad5"]{text-align:center;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-navigation-prev i,
					.elementor-90116 .elementor-element.elementor-global-89637 .bdt-navigation-next i{font-size:24px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-navigation-prev{left:-60px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-navigation-next{right:-60px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-90116 .elementor-element.elementor-element-640120a{width:100%;}.elementor-90116 .elementor-element.elementor-element-29f5d64{width:100%;}.elementor-90116 .elementor-element.elementor-element-d04650a{width:100%;}}@media(max-width:1200px){.elementor-90116 .elementor-element.elementor-element-32b5739{padding:50px 40px 50px 40px;}.elementor-90116 .elementor-element.elementor-element-c92b851{padding:50px 40px 50px 40px;}.elementor-90116 .elementor-element.elementor-element-e91dfb2{padding:50px 40px 50px 40px;}.elementor-90116 .elementor-element.elementor-element-4294452 > .elementor-element-populated{padding:0px 30px 0px 30px;}}@media(max-width:1024px){.elementor-90116 .elementor-element.elementor-element-38a7d92{padding:70px 30px 50px 30px;}.elementor-90116 .elementor-element.elementor-element-b978934 .elementor-heading-title{font-size:38px;}.elementor-90116 .elementor-element.elementor-element-640120a > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-90116 .elementor-element.elementor-element-38a7d92{padding:30px 10px 30px 10px;}.elementor-90116 .elementor-element.elementor-element-c434a80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-dcb4324{text-align:center;}.elementor-90116 .elementor-element.elementor-element-dcb4324 img{max-width:28%;}.elementor-90116 .elementor-element.elementor-element-b978934{text-align:center;}.elementor-90116 .elementor-element.elementor-element-b978934 .elementor-heading-title{font-size:26px;}.elementor-90116 .elementor-element.elementor-element-f9c4dec{font-size:16px;}.elementor-90116 .elementor-element.elementor-element-f9c4dec > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90116 .elementor-element.elementor-element-0438406{font-size:16px;}.elementor-90116 .elementor-element.elementor-element-0438406 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90116 .elementor-element.elementor-element-32b5739{padding:30px 20px 0px 20px;}.elementor-90116 .elementor-element.elementor-element-640120a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90116 .elementor-element.elementor-element-828a756 .elementor-heading-title{font-size:24px;}.elementor-90116 .elementor-element.elementor-element-b220ecc{font-size:18px;}.elementor-90116 .elementor-element.elementor-element-571a56c > .elementor-element-populated{padding:20px 10px 10px 10px;}.elementor-90116 .elementor-element.elementor-element-f7b287a{font-size:21px;}.elementor-90116 .elementor-element.elementor-element-f7b287a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90116 .elementor-element.elementor-element-0b77ccd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-element-c92b851{padding:30px 20px 0px 20px;}.elementor-90116 .elementor-element.elementor-element-f5b100b .elementor-heading-title{font-size:24px;}.elementor-90116 .elementor-element.elementor-element-a4cbf38{font-size:18px;}.elementor-90116 .elementor-element.elementor-element-dc399f9 > .elementor-element-populated{padding:20px 10px 10px 10px;}.elementor-90116 .elementor-element.elementor-element-698e9b6{font-size:21px;}.elementor-90116 .elementor-element.elementor-element-698e9b6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-90116 .elementor-element.elementor-element-079a6a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-90116 .elementor-element.elementor-element-4294452.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90116 .elementor-element.elementor-element-4294452.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90116 .elementor-element.elementor-element-4294452.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-90116 .elementor-element.elementor-element-4294452 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-90116 .elementor-element.elementor-global-89637 .bdt-logo-carousel-figure{padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-global-89637 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90116 .elementor-element.elementor-global-89637{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}}/* Start custom CSS for bdt-gravity-form, class: .elementor-element-0b77ccd */.elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_footer input[type="submit"] { width: auto!important;  }

@media all and (max-width: 767px) { .elementor-90116 .elementor-element.elementor-element-0b77ccd .gform_legacy_markup_wrapper .gfield_checkbox li label { line-height: 1.2em; vertical-align: top;}

    .elementor-90116 .elementor-element.elementor-element-0b77ccd .bdt-gravity-forms .gform_footer input[type="submit"] { width: 100%!important;  }

}/* End custom CSS */
/* Start custom CSS for bdt-gravity-form, class: .elementor-element-079a6a1 */.elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_footer input[type="submit"] { width: auto!important;  }

@media all and (max-width: 767px) { .elementor-90116 .elementor-element.elementor-element-079a6a1 .gform_legacy_markup_wrapper .gfield_checkbox li label { line-height: 1.2em; vertical-align: top;}

    .elementor-90116 .elementor-element.elementor-element-079a6a1 .bdt-gravity-forms .gform_footer input[type="submit"] { width: 100%!important;  }

}/* End custom CSS */
/* Start custom CSS */.program-table table{
    font-size:22px;
}

.program-table p{
     text-align:left !important;
}

.program-table td{
    font-size:22px;
    background-color:transparent !important;
    border: none;
    padding:0px;
   
}

.time{
    padding-right:15px !important;
    width:70px;

}


.program-table.dinner td {
  padding: 6px 0;    
}

.noline a { text-decoration: none; }

.gform_wrapper.gravity-theme #field_39_22  .gfield-choice-input { vertical-align: top; }
.gchoice_39_22_0 { margin-bottom: 10px; }


.program h3 { font-size: 26px; padding-bottom: 20px; }
.program h3 strong, .program h3 b { color: #FFF; background-color: #0b7783; padding: 5px 14px; font-size: 22px; margin-right: 10px; line-height: 1.3em; position: relative; z-index:3; }
.program h3 i, .program h3 em { color: #FFF; padding: 5px 14px; font-size: 24px; margin-right: 10px; font-style: normal; }

.content h3 { font-size: 26px; }

.content h4.pricing { font-size: 30px; margin-top: -10px;
}

.content h4.pricing small { font-size: 16px; }
.authors { display: grid;
    grid-template-columns: repeat(5, 1fr); gap: 20px; margin-top: 30px; }
.authors .author { text-align: center;}
.authors .author img { max-width: 120px; border-radius: 50%; }
.authors .author h4 { font-size: 18px!important; font-family: 'futura-pt-bold', sans-serif; }
.authors .author p, .authors .author em { font-size: 14px; line-height: 1.2em; display: inline-block; }
.authors.col4 { grid-template-columns: repeat(4, 1fr); display: none;}

@media all and (max-width: 1200px) { 
    .authors { grid-template-columns: repeat(2, 1fr);} }
@media all and (max-width: 767px) { 
    .content h3 { font-size: 20px;} 
.authors {
        grid-template-columns: 1fr;
    }}/* End custom CSS */