/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.memberships .et_section_regular{height: 435px;}
.memberships .et_pb_text_inner span{font-size:64px; padding: 12px 0px 10px 0px; line-height: 74px; font-weight: 700;}
.memberships .et_pb_text_inner p{font-size:18px;line-height: 27px; font-weight: 300;color:#ffffff; }
.memberships .et_pb_row.et_pb_row_0{    padding: 81px 0;}
.memberships1 .et_pb_css_mix_blend_mode_passthrough.et-last-child p{line-height: 1.5em; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; font-weight: 300;  font-size: 20px; margin: 60px 0px;}
.memberships1 .new-panel .accordion {background: transparent;color: #094772;cursor: pointer;width: 100%;border: none;text-align: left;outline: none;transition: 0.4s;padding:0px 20px;font-size: 26px;font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;line-height: 1em;font-weight: 500;margin: 10px 0px;}
.memberships1 .new-panel .panel {background-color: white; max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.memberships1 .new-panel .panel .cotent{border: 1px solid #eee; margin-bottom: 40px;}
.memberships1 .new-panel .accordion.active{margin:20px 0px;}
.memberships1 .new-panel .panel .lft-cnt{padding: 40px 24px; display: inline-block; width: 50%;}
.memberships1 .new-panel .panel a{color: #094772;}
.memberships1 .new-panel .panel p{font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif; font-size:14px; line-height: 23.8px; color: #666; margin: 0px; font-weight: 500;}	
.memberships1 .new-panel .panel .rgt-cnt{padding: 40px 24px; display: inline-block; width: 49%;}
	.et_pb_button.new-btn:hover{background:#094772;}	
.et_pb_button.new-btn{color: #ffffff!important; border-width: 0px!important;  border-radius: 4px!important;  letter-spacing: 1px!important;  font-size: 18px!important;  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important; padding-right: 2em;  padding-left: 0.7em!important;  background-color: #094772!important;padding-top: 10px!important; padding-right: 41px!important; padding-bottom: 10px!important; padding-left: 25px!important;ontent: attr(data-icon); opacity: 1; margin-left: 0.3em; left: auto;isplay: inline-block;}
.et_pb_button.new-btn:after{ne-height: inherit!important; font-size: inherit!important; opacity: 1!important; margin-left: 0.3em !important;  left: auto !important;}
.memberships1 h3{font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; font-weight: 700;color: #094772!important;text-align: left; font-size: 40px;margin-bottom: 34px;}
.memberships1 .new-panel .panel .lft-cnt, .memberships1 .new-panel .panel .rgt-cnt {vertical-align: top;}