/*
Theme Name: Astra Child
Description: Child theme for Astra
Author: Your Name
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/

/* My Custom  */
.sr_addChild_list .sr_show_child_btn{width: 45px;height: 45px;border-radius: 50%;border: 0;outline: none;appearance: none;cursor: pointer;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}

/* Y CSS */
*{padding: 0;margin: 0;box-sizing: border-box;font-family: "Poppins", sans-serif;}

/* ------Common form css------ */
.sr_form_group{width: calc(50% - 20px); margin-bottom: 24px; position: relative;}
.sr_form_label{font-family: "Poppins", sans-serif;font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: 0;color: #33573D;}
.sr_form_control{width: 100% !important;padding: 18px 32px !important;border-radius: 40px !important;outline: 1px solid transparent !important;border: 1px solid #33573D !important;background-color: #E6D8C1 !important;font-weight: 400 !important;font-size: 18px !important;line-height: 28px !important;letter-spacing: -0.03em !important;color: #33573D !important;flex-grow: 1 !important;transition: all .3s ease !important; height: auto !important;}
.sr_form_control[type=number]::-webkit-inner-spin-button, .sr_form_control[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; }
select.sr_form_control{cursor: pointer !important;outline: none !important;appearance: none !important;background-repeat: no-repeat !important;background-size: 24px !important;background-position: center right 8px !important;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzc4M18zODc1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPgo8cmVjdCB4PSIwLjYzMTgzNiIgeT0iMC42ODM1OTQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNzgzXzM4NzUpIj4KPHBhdGggZD0iTTEyLjYzMTggMTUuMzQ0OUMxMi41MTEzIDE1LjM0NDkgMTIuMzk5MiAxNS4zMjU3IDEyLjI5NTMgMTUuMjg3MkMxMi4xOTE1IDE1LjI0ODkgMTIuMDkyNyAxNS4xODI5IDExLjk5OTEgMTUuMDg5Mkw3LjUwNDgyIDEwLjU5NUM3LjM2NjQ4IDEwLjQ1NjUgNy4yOTMxNSAxMC4yODQ5IDcuMjg0ODIgMTAuMDgwNEM3LjI3NjQ4IDkuODc2MTIgNy4zNDk4MiA5LjY5NjM3IDcuNTA0ODIgOS41NDEyQzcuNjQ5ODIgOS4zOTYzNyA3LjgyNTQ4IDkuMzIzOTUgOC4wMzE4MiA5LjMyMzk1QzguMjM4MTUgOS4zMjM5NSA4LjQxMzgyIDkuMzk2MzcgOC41NTg4MiA5LjU0MTJMMTIuNjMxOCAxMy41OTg5TDE2LjcwNDggOS41NDEyQzE2Ljg0MzMgOS40MDI3IDE3LjAxNDggOS4zMjkyOCAxNy4yMTkzIDkuMzIwOTVDMTcuNDIzOCA5LjMxMjYyIDE3LjYwMzcgOS4zODYwMyAxNy43NTg4IDkuNTQxMkMxNy45MDM3IDkuNjg2MDMgMTcuOTc2MSA5Ljg2MTYyIDE3Ljk3NjEgMTAuMDY3OUMxNy45NzYxIDEwLjI3NDQgMTcuOTAzNyAxMC40NTAxIDE3Ljc1ODggMTAuNTk1TDEzLjI2NDYgMTUuMDg5MkMxMy4xNzA5IDE1LjE4MjkgMTMuMDcyMiAxNS4yNDg5IDEyLjk2ODMgMTUuMjg3MkMxMi44NjQ1IDE1LjMyNTcgMTIuNzUyMyAxNS4zNDQ5IDEyLjYzMTggMTUuMzQ0OVoiIGZpbGw9IiMxQzFCMUYiLz4KPC9nPgo8L3N2Zz4K") !important;}
.bodyrtl select.sr_form_control{background-position: center left 8px !important;}
.sr_form_control:focus{outline: 1px solid #33573D !important;}
.sr_form_control::-webkit-input-placeholder { color: #33573D !important;}
.sr_form_control::-moz-placeholder { color:#33573D !important;}
.sr_form_control:-ms-input-placeholder { color: #33573D !important;}
.sr_form_control:-moz-placeholder {color:#33573D !important;}

/* Chrome, Safari, Edge */
.register input:-webkit-autofill,
.register textarea:-webkit-autofill,
.register select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #00A263 inset;
  -webkit-text-fill-color: #F2E2C9;
  transition: background-color 5000s ease-in-out 0s;
}

/* Firefox */
.register input:-moz-autofill,
.register textarea:-moz-autofill,
.register select:-moz-autofill {
  box-shadow: 0 0 0px 1000px #00A263 inset;
  -moz-text-fill-color: #F2E2C9;
}
/* ------Common form css End ------ */

.sr_myprofile_section{background-color: #F2E2C9; padding: 30px 0 60px 0;}
.sr_container{max-width: 1324px;width: 100%;margin: 0 auto;margin-bottom: 35px; padding: 0 20px;}

.sr_myprofile_status{ position: relative; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;  background-color: #0089C8;padding: 20px 50px 20px 30px;border-radius: 20px; margin-bottom: 30px;}
.sr_logout_btn{font-family: 'Poppins', sans-serif;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;text-decoration: underline; color: #33573D;display: inline-block; position: absolute; right: 50px; top: -30px;} 
.sr_myprofile_img{width: 110px; height: 110px; border-radius: 100%; display: block;}
.sr_profile_info{display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center;}
.sr_profile_content{width: calc(100% - 110px); padding-left: 25px;}
.bodyrtl .sr_profile_content{padding-right: 25px; padding-left: 0;}
.sr_profile_content p{font-weight: 500;font-size: 18px;line-height: 28px;color: #F2E2C9;font-family: "Poppins", sans-serif; margin: 0;}
.sr_profile_content h2{font-weight: 700;font-size: 36px;line-height: 46px;color: #F2E2C9;font-family: "Poppins", sans-serif; margin: 0;}

.sr_addChild_list{position: relative;z-index: 30; max-width: 343px;border-radius: 100px;display: flex;flex-wrap: wrap;align-items: center; list-style: none; padding:0 !important; margin: 0 !important; background-color: #F2E2C9;}
.sr_addChild_list li{padding: 12px;}
.sr_addChild_list li h4{font-family: "Poppins", sans-serif; margin: 0; font-weight: 500;font-size: 18px;line-height: 100%;letter-spacing: 0;color: #0089C8;padding-left: 6px;}
.sr_addChild_list .sr_add_child_btn, .sr_addChild_list .sr_show_child_btn a{width: 45px;height: 45px;border-radius: 50%;border: 0;outline: none;appearance: none;cursor: pointer;background-color: #0089C8;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 12px; font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 18px;line-height: 1; text-transform: uppercase;color: #F2E2C9;    text-align: center;text-decoration: none;}
.sr_addChild_list .sr_add_child_btn.active {background: #FFA6C4;}
.sr_addChild_list .sr_add_child_btn.active svg path {fill: #0089C8;}
.sr_addChild_list .sr_add_child_btn svg{width: 100%;height: 100%;display: block;}
.sr_addChild_list .sr_show_child_btn.child1 a{background: #00618E;}
.sr_addChild_list .sr_show_child_btn.child2 a{background: #FFA6C4;}
.sr_addChild_list .sr_show_child_btn.child3 a{background: #00A263;}

/* form */
.sr_pinfo_box{position: relative;width: 100%;background-color: #E6D8C1;padding: 30px 40px;border-radius: 20px; margin-bottom: 30px;}
.sr_pinfo_title{font-weight: 700;font-size: 36px;line-height: 46px;color: #33573D;}
.sr_pinfo{margin-bottom: 35px;}
.sr_profile_form_wrap{display: flex; align-items: flex-start;flex-wrap: wrap;max-width: 1086px;width: 100%;justify-content: space-between;}
.sr_profile_form{width: calc(50% - 20px);    display: flex; flex-wrap: wrap; justify-content: space-between;}  
.sr_profile_form .sr_form_group.full{width: 100%;}         
.sr_save_btn{position: relative; border: none; display: inline-flex;align-items: center;text-decoration: none;padding: 11px 24px;background-color: #0089C8;border-radius: 100px;transition: all 0.3s ease-in-out; cursor: pointer;}
.sr_save_btn:hover{background-color: #006999;}
.sr_save_btn span{margin-right: 8px;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: -3%;color: #ffffff;}
.sr_password_form .sr_save_btn{background: #FFA6C4;}
.sr_password_form .sr_save_btn span{color: #33573D}
.sr_password_form .eyeclose{position: absolute; cursor: pointer; right: 32px; top: 50%; margin-top: -12px; height: 24px; width: 24px;}
.sr_password_form .eyeclose svg{position: absolute; top: 0; left: 0; transition: all 0.2s ease;}
.sr_password_form .eyeclose svg.opn{opacity: 0;}
.sr_password_form .eyeclose.showeye svg.opn{opacity: 1;}
.sr_password_form .eyeclose.showeye svg.cls{opacity: 0;}
.bodyrtl .sr_password_form .eyeclose{ right: auto; left: 32px;}

.sr_profile_form .iti{display:block;}
.sr_profile_form .iti--separate-dial-code .iti__selected-flag{background-color: transparent !important;}
.sr_profile_form .iti--separate-dial-code .iti__selected-flag .iti__selected-dial-code{color: #33573D;}
.sr_profile_form .iti--separate-dial-code .iti__selected-flag .iti__arrow{border-top: 4px solid #33573D;}
.sr_profile_form .iti--separate-dial-code .iti__selected-flag .iti__arrow.iti__arrow--up{border-bottom: 4px solid #33573D;}
.sr_profile_form .input-select option{background-color: #00a263;}
.sr_profile_form input[type="tel"]{padding-left: 97px !important;}

/* popup */
.sr_childProfile_overlay{ display: none; position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 20;}
.sr_childProfile_dialog{ display: none; position: absolute;top: 110px; width: 720px; left:auto;right: 0;z-index: 30;background-color: #E6D8C1;border-radius: 29px;box-shadow: 0px 12px 25px 0px rgba(0, 0, 0, 0.251);padding: 30px;}
.bodyrtl .sr_childProfile_dialog{left: 0; right: auto;}
.sr_childProfile_overlay.active, .sr_childProfile_dialog.active{display:block;}
.sr_childProfile_head{border-bottom: 1px solid #B5AEA2; padding-bottom: 24px;margin-bottom: 18px;}
.sr_childProfile_head h3{font-family: "Poppins", sans-serif;font-weight: 700;font-size: 24px;line-height: 46px;letter-spacing: 0;color: #33573D;margin: 0;}            
.sr_childProfile_body form .sr_form_group{display: flex;flex-wrap: wrap;align-items: center; width: 100%; margin-bottom: 20px;padding: 0;}
.sr_childProfile_body form .sr_form_group:last-child{margin-bottom: 0px;}
.sr_childProfile_body .sr_form_control{width: 50% !important;flex-grow: 1 !important;}
.sr_childProfile_body .sr_form_label{max-width: 100px;width: 100%;}

/* Profile list */
.sr_profile_list{list-style: none;margin: 0 !important; padding: 0!important; }
.sr_profile_list li{display: flex;flex-wrap: wrap;padding: 20px 0;border-bottom: 1px solid #B5AEA2;font-family: "Poppins", sans-serif;font-weight: 400;font-size: 24px;line-height: 34px;color: #33573D;}
.sr_profile_list li:first-child{border-top: 1px solid #B5AEA2;}
.sr_profile_list li:last-child{border-bottom: 0px;}
.sr_profile_list li strong{display: block;width: 100%;max-width: 207px;margin-right: 60px;}
.bodyrtl .sr_profile_list li strong{margin-right: 0; margin-left: 60px;}
.sr_update_btn{position: relative; display: inline-flex;align-items: center;text-decoration: none !important;padding: 11px 24px;background-color: #0089C8;border-radius: 100px;}
.sr_update_btn span{margin-right: 8px;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: -0.03em;color: #ffffff;}
.bodyrtl .sr_update_btn span{order: 1;}
.sr_update_btn_wrap{padding-top: 0px;width: fit-content;position: absolute;top:26px;right: 40px;}
.bodyrtl .sr_update_btn_wrap{right: auto; left: 40px;}

/* My Programs */
.sr_myprogramm_tablist{display: flex; flex-wrap: wrap; list-style: none; padding: 0 !important; margin: 0 !important; margin-bottom: 65px !important;}
.sr_myprogramm_tablist li{margin-right: 24px;}
.bodyrtl .sr_myprogramm_tablist li{margin-right: 0; margin-left: 24px;}
.sr_myprogramm_tablist li a{display: inline-block; min-width: 118px; text-decoration: none; font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 18px;line-height: 28px;text-align: center;letter-spacing: -0.03em;color: #33573D; background: transparent; padding: 11px 30px; border-radius: 25px;}
.sr_myprogramm_tablist li.active a{background: #00A263; color: #F2E2C9;}

.sr_myPrograms_wrap{display:flex;flex-wrap:wrap;gap:32px;}
.sr_myPrograms_wrap .sr_myPrograms_item{ position: relative; width: 30%;flex-grow: 1;}
.sr_myPrograms_wrap .sr_myPrograms_item input[type="radio"]{position: absolute; cursor: pointer; top: 0; left: 0; height: 100%; width: 100%; z-index: 2;opacity: 0;}
.sr_myPrograms_item_inner{background-color: #0089C8;box-shadow: 15px 20px 40px 0px #5D2E1E38, -9px -9px 7.9px 0px #00000029 inset,9px 9px 25px 0px #FFF5E578 inset;border-radius: 30px; transition: all 0.2s ease; filter: grayscale(1);}
.sr_myPrograms_wrap.active .sr_myPrograms_item_inner{filter:none;}
.sr_myPrograms_wrap .sr_myPrograms_item_inner:before{content: ""; position: relative; padding-bottom:112%; display:block; }
.sr_myPrograms_iteminner{position: absolute; padding: 30px;z-index: 1; top: 0; left: 0; width: 100%; height: 100%;/* background: #F2E2C9;*/
 /* clip-path: path("M328.747 7.54731C294.133 -14.5868 233.013 14.3897 175.159 74.7592C98.0467 43.9052 30.6322 42.9911 7.98592 77.64C-14.6433 112.279 13.873 172.734 74.0074 229.616C42.1627 306.591 40.541 373.615 75.1648 395.766C109.779 417.9 170.899 388.923 228.753 328.554C305.865 359.408 373.28 360.322 395.926 325.673C418.555 291.034 390.039 230.579 329.904 173.697C361.749 96.7218 363.371 29.6982 328.747 7.54731Z"); */ /*clip-path: url(#blobClip); */ overflow: hidden; /*transform: scale(0.94); transform-origin: center; */ border-radius: 30px;}
.sr_myPrograms_item.episodes .sr_myPrograms_iteminner {background: url('https://rawalearning.com/wp-content/uploads/2025/08/Post13-1.png');  background-size: cover;  background-repeat: no-repeat;   background-position: center;}
.sr_myPrograms_item.music .sr_myPrograms_iteminner {background: url('https://rawalearning.com/wp-content/uploads/2025/08/Post14-1.png');  background-size: cover;  background-repeat: no-repeat;   background-position: center;}
.sr_myPrograms_item.stories .sr_myPrograms_iteminner {background: url('https://rawalearning.com/wp-content/uploads/2025/08/Post15-1.png');  background-size: cover;  background-repeat: no-repeat;   background-position: center;}
.sr_myPrograms_iteminner img {width: 100%; height: 100%; object-fit: cover; object-position: center;} 
.sr_myPrograms_wrap .sr_myPrograms_item_inner h4{font-family: "Poppins", sans-serif;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: 0;color: #F2E2C9; position: absolute; top: 30px; left: 30px; z-index: 2;}
.sr_myPrograms_wrap .sr_myPrograms_item input:checked + .sr_myPrograms_item_inner{filter: initial;}

.sr_episodes_listwrap{margin-top: 60px; position: relative;}
.sr_episodes_listwrap ul{margin: 0 !important; padding: 0 !important; list-style: none;}
.sr_episodes_box{display: flex;flex-wrap: wrap;gap: 15px;align-items: center; justify-content: space-between; width: 100%;max-width: 1288px;margin: 0 auto;margin-bottom: 24px;background-color: #E6D8C1;border-radius: 20px;border: 3px solid #CCCDB1;padding: 25px 0; padding-left: 40px;padding-right: 36px;margin-bottom: 24px;}
.sr_episodes_box_wrap .sr_episodes_box:last-child{margin-bottom: 0px;}
.sr_episodes_left{width: 15%; flex-grow: 1;}
.sr_episodes_button, .sr_episodes_percentage{width: 15%; flex-grow: 1;}
.sr_episodes_button{display: flex; justify-content: flex-end;}
.sr_episodes_left span{font-weight: 500;font-size: 16px;line-height: 24px;color: #585858;margin-bottom: 11px; display: block;}
.sr_episodes_left h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #33573D;}
.sr_episodes_right .sr_save_btn{display: flex; margin-left: auto; margin: 0; max-width: 212px; justify-content: space-between;}
.sr_episodes_right .sr_save_btn span{margin: 0;}

.sr_epispde_pernumber[style*="--percent: 2"],
.sr_epispde_pernumber[style*="--percent: 3"],
.sr_epispde_pernumber[style*="--percent: 4"],
.sr_epispde_pernumber[style*="--percent: 5"],
.sr_epispde_pernumber[style*="--percent: 6"],
.sr_epispde_pernumber[style*="--percent: 7"],
.sr_epispde_pernumber[style*="--percent: 8"],
.sr_epispde_pernumber[style*="--percent: 9"],
.sr_epispde_pernumber[style*="--percent: 1"],
.sr_epispde_pernumber[style*="--percent: 0"],
.sr_epispde_pernumber[style*="--percent: 10"],
.sr_epispde_pernumber[style*="--percent: 20"],
.sr_epispde_pernumber[style*="--percent: 30"] {
  --progress-color: #F4480E;
}
.sr_epispde_pernumber[style*="--percent: 40"],
.sr_epispde_pernumber[style*="--percent: 50"],
.sr_epispde_pernumber[style*="--percent: 60"],
.sr_epispde_pernumber[style*="--percent: 70"] {
  --progress-color: #0089C8;
}
.sr_epispde_pernumber[style*="--percent: 80"],
.sr_epispde_pernumber[style*="--percent: 90"],
.sr_epispde_pernumber[style*="--percent: 100"] {
  --progress-color: #00A263;
}
.sr_epispde_pernumber { --progress-color: #F4480E;  background: conic-gradient(var(--progress-color) calc(var(--percent) * 1%), #d3d3c7 0); width: 70px; height: 70px; margin: 0 auto; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: relative; font-size: 18px; line-height: 28px;  font-weight: 600; color: #33573D; }
.sr_epispde_pernumber::before {content: ""; position: absolute;  width: 56px;  height: 56px;  background: #E6D8C1;  border-radius: 50%;}
.sr_epispde_pernumber .value {  position: relative; z-index: 1;}

/* Programs Detail */
.sr_breadcrums ul{display: flex; align-items: center; margin: 0 !important; padding: 0 !important; margin-bottom: 36px !important; list-style: none; flex-wrap: wrap;}
.sr_breadcrums ul li:first-child a {height: 32px; display: flex; align-items: center;}
.sr_breadcrums ul li a{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 18px;line-height: 32px;color: #33573D;text-decoration: none; display: inline-block;}
.sr_breadcrums ul li.active a{color: #00A263;}
.sr_breadcrums ul li+li::before { display: inline-block; vertical-align: middle; content: ""; height: 32px; width: 32px; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTk5Mzc1IDAuOTQ3NTE1QzAuNDc5Mzc1IDEuNDY3NTEgMC40NzkzNzUgMi4zMDc1MSAwLjk5OTM3NSAyLjgyNzUxTDYuMTcyNzEgOC4wMDA4NUwwLjk5OTM3NSAxMy4xNzQyQzAuNDc5Mzc1IDEzLjY5NDIgMC40NzkzNzUgMTQuNTM0MiAwLjk5OTM3NSAxNS4wNTQyQzEuNTE5MzcgMTUuNTc0MiAyLjM1OTM3IDE1LjU3NDIgMi44NzkzNyAxNS4wNTQyTDguOTk5MzggOC45MzQxOEM5LjUxOTM3IDguNDE0MTggOS41MTkzNyA3LjU3NDE4IDguOTk5MzggNy4wNTQxOEwyLjg3OTM3IDAuOTM0MTgxQzIuMzcyNzEgMC40Mjc1MTUgMS41MTkzNyAwLjQyNzUxNSAwLjk5OTM3NSAwLjk0NzUxNVoiIGZpbGw9IiMzMzU3M0QiLz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-size: 9px; background-position: center;}

.sr-program-steps-inner{display: none;}
.sr-program-inner{padding: 30px 52px 44px;background-color: #00A263;border-radius: 20px;}
.sr-program-inner h2{font-weight: 700;font-size: 60px;line-height: 96px;color: #F2E2C9;font-family: "Poppins", sans-serif;margin-bottom: 8px;}
.sr-program-inner p{font-family: "Poppins", sans-serif;font-weight: 500;font-size: 18px;line-height: 27px;color: #F2E2C9;margin-bottom: 27px;}
.sr-program-inner ul.sr-program-timeline{list-style: none;display: flex;flex-wrap: wrap;gap: 48px;margin: 0; padding: 0;}
.sr-program-inner ul.sr-program-timeline li{padding-left: 29px;font-family: "Poppins", sans-serif;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: -0.5px;color: #F2E2C9;background-repeat: no-repeat;background-position: left top 2px;position: relative;}
.sr-program-inner ul.sr-program-timeline li::after{content: '';width: 1px;height: 16px;background-color: #F2E2C9;position: absolute;right: -24px;top: 6px;}
.sr-program-inner ul.sr-program-timeline li:last-child::after{display: none;}
.sr-program-inner ul.sr-program-timeline li.sr-week{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgMkgxNC4yNVYxLjI1QzE0LjI1IDEuMDUxMDkgMTQuMTcxIDAuODYwMzIyIDE0LjAzMDMgMC43MTk2N0MxMy44ODk3IDAuNTc5MDE4IDEzLjY5ODkgMC41IDEzLjUgMC41QzEzLjMwMTEgMC41IDEzLjExMDMgMC41NzkwMTggMTIuOTY5NyAwLjcxOTY3QzEyLjgyOSAwLjg2MDMyMiAxMi43NSAxLjA1MTA5IDEyLjc1IDEuMjVWMkg1LjI1VjEuMjVDNS4yNSAxLjA1MTA5IDUuMTcwOTggMC44NjAzMjIgNS4wMzAzMyAwLjcxOTY3QzQuODg5NjggMC41NzkwMTggNC42OTg5MSAwLjUgNC41IDAuNUM0LjMwMTA5IDAuNSA0LjExMDMyIDAuNTc5MDE4IDMuOTY5NjcgMC43MTk2N0MzLjgyOTAyIDAuODYwMzIyIDMuNzUgMS4wNTEwOSAzLjc1IDEuMjVWMkgxLjVDMS4xMDIxOCAyIDAuNzIwNjQ0IDIuMTU4MDQgMC40MzkzNCAyLjQzOTM0QzAuMTU4MDM1IDIuNzIwNjQgMCAzLjEwMjE4IDAgMy41VjE4LjVDMCAxOC44OTc4IDAuMTU4MDM1IDE5LjI3OTQgMC40MzkzNCAxOS41NjA3QzAuNzIwNjQ0IDE5Ljg0MiAxLjEwMjE4IDIwIDEuNSAyMEgxNi41QzE2Ljg5NzggMjAgMTcuMjc5NCAxOS44NDIgMTcuNTYwNyAxOS41NjA3QzE3Ljg0MiAxOS4yNzk0IDE4IDE4Ljg5NzggMTggMTguNVYzLjVDMTggMy4xMDIxOCAxNy44NDIgMi43MjA2NCAxNy41NjA3IDIuNDM5MzRDMTcuMjc5NCAyLjE1ODA0IDE2Ljg5NzggMiAxNi41IDJaTTMuNzUgMy41VjQuMjVDMy43NSA0LjQ0ODkxIDMuODI5MDIgNC42Mzk2OCAzLjk2OTY3IDQuNzgwMzNDNC4xMTAzMiA0LjkyMDk4IDQuMzAxMDkgNSA0LjUgNUM0LjY5ODkxIDUgNC44ODk2OCA0LjkyMDk4IDUuMDMwMzMgNC43ODAzM0M1LjE3MDk4IDQuNjM5NjggNS4yNSA0LjQ0ODkxIDUuMjUgNC4yNVYzLjVIMTIuNzVWNC4yNUMxMi43NSA0LjQ0ODkxIDEyLjgyOSA0LjYzOTY4IDEyLjk2OTcgNC43ODAzM0MxMy4xMTAzIDQuOTIwOTggMTMuMzAxMSA1IDEzLjUgNUMxMy42OTg5IDUgMTMuODg5NyA0LjkyMDk4IDE0LjAzMDMgNC43ODAzM0MxNC4xNzEgNC42Mzk2OCAxNC4yNSA0LjQ0ODkxIDE0LjI1IDQuMjVWMy41SDE2LjVWNi41SDEuNVYzLjVIMy43NVpNMTYuNSAxOC41SDEuNVY4SDE2LjVWMTguNVpNMTAuMTI1IDExLjM3NUMxMC4xMjUgMTEuNTk3NSAxMC4wNTkgMTEuODE1IDkuOTM1NCAxMkM5LjgxMTc5IDEyLjE4NSA5LjYzNjA4IDEyLjMyOTIgOS40MzA1MiAxMi40MTQ0QzkuMjI0OTUgMTIuNDk5NSA4Ljk5ODc1IDEyLjUyMTggOC43ODA1MiAxMi40Nzg0QzguNTYyMjkgMTIuNDM1IDguMzYxODQgMTIuMzI3OCA4LjIwNDUgMTIuMTcwNUM4LjA0NzE3IDEyLjAxMzIgNy45NDAwMiAxMS44MTI3IDcuODk2NjIgMTEuNTk0NUM3Ljg1MzIxIDExLjM3NjIgNy44NzU0OSAxMS4xNSA3Ljk2MDY0IDEwLjk0NDVDOC4wNDU3OCAxMC43Mzg5IDguMTg5OTggMTAuNTYzMiA4LjM3NDk4IDEwLjQzOTZDOC41NTk5OSAxMC4zMTYgOC43Nzc1IDEwLjI1IDkgMTAuMjVDOS4yOTgzNyAxMC4yNSA5LjU4NDUyIDEwLjM2ODUgOS43OTU0OSAxMC41Nzk1QzEwLjAwNjUgMTAuNzkwNSAxMC4xMjUgMTEuMDc2NiAxMC4xMjUgMTEuMzc1Wk0xNC4yNSAxMS4zNzVDMTQuMjUgMTEuNTk3NSAxNC4xODQgMTEuODE1IDE0LjA2MDQgMTJDMTMuOTM2OCAxMi4xODUgMTMuNzYxMSAxMi4zMjkyIDEzLjU1NTUgMTIuNDE0NEMxMy4zNSAxMi40OTk1IDEzLjEyMzggMTIuNTIxOCAxMi45MDU1IDEyLjQ3ODRDMTIuNjg3MyAxMi40MzUgMTIuNDg2OCAxMi4zMjc4IDEyLjMyOTUgMTIuMTcwNUMxMi4xNzIyIDEyLjAxMzIgMTIuMDY1IDExLjgxMjcgMTIuMDIxNiAxMS41OTQ1QzExLjk3ODIgMTEuMzc2MiAxMi4wMDA1IDExLjE1IDEyLjA4NTYgMTAuOTQ0NUMxMi4xNzA4IDEwLjczODkgMTIuMzE1IDEwLjU2MzIgMTIuNSAxMC40Mzk2QzEyLjY4NSAxMC4zMTYgMTIuOTAyNSAxMC4yNSAxMy4xMjUgMTAuMjVDMTMuNDIzNCAxMC4yNSAxMy43MDk1IDEwLjM2ODUgMTMuOTIwNSAxMC41Nzk1QzE0LjEzMTUgMTAuNzkwNSAxNC4yNSAxMS4wNzY2IDE0LjI1IDExLjM3NVpNNiAxNS4xMjVDNiAxNS4zNDc1IDUuOTM0MDIgMTUuNTY1IDUuODEwNCAxNS43NUM1LjY4Njc5IDE1LjkzNSA1LjUxMTA5IDE2LjA3OTIgNS4zMDU1MiAxNi4xNjQ0QzUuMDk5OTUgMTYuMjQ5NSA0Ljg3Mzc1IDE2LjI3MTggNC42NTU1MiAxNi4yMjg0QzQuNDM3MjkgMTYuMTg1IDQuMjM2ODQgMTYuMDc3OCA0LjA3OTUgMTUuOTIwNUMzLjkyMjE3IDE1Ljc2MzIgMy44MTUwMiAxNS41NjI3IDMuNzcxNjIgMTUuMzQ0NUMzLjcyODIxIDE1LjEyNjIgMy43NTA0OSAxNC45IDMuODM1NjQgMTQuNjk0NUMzLjkyMDc4IDE0LjQ4ODkgNC4wNjQ5OCAxNC4zMTMyIDQuMjQ5OTggMTQuMTg5NkM0LjQzNDk5IDE0LjA2NiA0LjY1MjUgMTQgNC44NzUgMTRDNS4xNzMzNyAxNCA1LjQ1OTUyIDE0LjExODUgNS42NzA1IDE0LjMyOTVDNS44ODE0NyAxNC41NDA1IDYgMTQuODI2NiA2IDE1LjEyNVpNMTAuMTI1IDE1LjEyNUMxMC4xMjUgMTUuMzQ3NSAxMC4wNTkgMTUuNTY1IDkuOTM1NCAxNS43NUM5LjgxMTc5IDE1LjkzNSA5LjYzNjA4IDE2LjA3OTIgOS40MzA1MiAxNi4xNjQ0QzkuMjI0OTUgMTYuMjQ5NSA4Ljk5ODc1IDE2LjI3MTggOC43ODA1MiAxNi4yMjg0QzguNTYyMjkgMTYuMTg1IDguMzYxODQgMTYuMDc3OCA4LjIwNDUgMTUuOTIwNUM4LjA0NzE3IDE1Ljc2MzIgNy45NDAwMiAxNS41NjI3IDcuODk2NjIgMTUuMzQ0NUM3Ljg1MzIxIDE1LjEyNjIgNy44NzU0OSAxNC45IDcuOTYwNjQgMTQuNjk0NUM4LjA0NTc4IDE0LjQ4ODkgOC4xODk5OCAxNC4zMTMyIDguMzc0OTggMTQuMTg5NkM4LjU1OTk5IDE0LjA2NiA4Ljc3NzUgMTQgOSAxNEM5LjI5ODM3IDE0IDkuNTg0NTIgMTQuMTE4NSA5Ljc5NTQ5IDE0LjMyOTVDMTAuMDA2NSAxNC41NDA1IDEwLjEyNSAxNC44MjY2IDEwLjEyNSAxNS4xMjVaTTE0LjI1IDE1LjEyNUMxNC4yNSAxNS4zNDc1IDE0LjE4NCAxNS41NjUgMTQuMDYwNCAxNS43NUMxMy45MzY4IDE1LjkzNSAxMy43NjExIDE2LjA3OTIgMTMuNTU1NSAxNi4xNjQ0QzEzLjM1IDE2LjI0OTUgMTMuMTIzOCAxNi4yNzE4IDEyLjkwNTUgMTYuMjI4NEMxMi42ODczIDE2LjE4NSAxMi40ODY4IDE2LjA3NzggMTIuMzI5NSAxNS45MjA1QzEyLjE3MjIgMTUuNzYzMiAxMi4wNjUgMTUuNTYyNyAxMi4wMjE2IDE1LjM0NDVDMTEuOTc4MiAxNS4xMjYyIDEyLjAwMDUgMTQuOSAxMi4wODU2IDE0LjY5NDVDMTIuMTcwOCAxNC40ODg5IDEyLjMxNSAxNC4zMTMyIDEyLjUgMTQuMTg5NkMxMi42ODUgMTQuMDY2IDEyLjkwMjUgMTQgMTMuMTI1IDE0QzEzLjQyMzQgMTQgMTMuNzA5NSAxNC4xMTg1IDEzLjkyMDUgMTQuMzI5NUMxNC4xMzE1IDE0LjU0MDUgMTQuMjUgMTQuODI2NiAxNC4yNSAxNS4xMjVaIiBmaWxsPSIjRjJFMkM5Ii8+Cjwvc3ZnPgo=");}
.sr-program-inner ul.sr-program-timeline li.sr-months{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjI1IDExLjEyNUM2LjQwMjUgMTEuMTI1IDYuMTg0OTkgMTEuMDU5IDUuOTk5OTkgMTAuOTM1NEM1LjgxNDk4IDEwLjgxMTggNS42NzA3OSAxMC42MzYxIDUuNTg1NjQgMTAuNDMwNUM1LjUwMDQ5IDEwLjIyNSA1LjQ3ODIxIDkuOTk4NzUgNS41MjE2MiA5Ljc4MDUyQzUuNTY1MDMgOS41NjIyOSA1LjY3MjE3IDkuMzYxODQgNS44Mjk1MSA5LjIwNDVDNS45ODY4NCA5LjA0NzE3IDYuMTg3MyA4Ljk0MDAyIDYuNDA1NTMgOC44OTY2MkM2LjYyMzc2IDguODUzMjEgNi44NDk5NiA4Ljg3NTQ5IDcuMDU1NTIgOC45NjA2NEM3LjI2MTA5IDkuMDQ1NzggNy40MzY3OSA5LjE4OTk4IDcuNTYwNDEgOS4zNzQ5OEM3LjY4NDAyIDkuNTU5OTkgNy43NSA5Ljc3NzUgNy43NSAxMEM3Ljc1IDEwLjI5ODQgNy42MzE0OCAxMC41ODQ1IDcuNDIwNSAxMC43OTU1QzcuMjA5NTIgMTEuMDA2NSA2LjkyMzM3IDExLjEyNSA2LjYyNSAxMS4xMjVaTTEzLjM3NSA4Ljg3NUMxMy4xNTI1IDguODc1IDEyLjkzNSA4Ljk0MDk4IDEyLjc1IDkuMDY0NkMxMi41NjUgOS4xODgyMSAxMi40MjA4IDkuMzYzOTEgMTIuMzM1NiA5LjU2OTQ4QzEyLjI1MDUgOS43NzUwNSAxMi4yMjgyIDEwLjAwMTIgMTIuMjcxNiAxMC4yMTk1QzEyLjMxNSAxMC40Mzc3IDEyLjQyMjIgMTAuNjM4MiAxMi41Nzk1IDEwLjc5NTVDMTIuNzM2OCAxMC45NTI4IDEyLjkzNzMgMTEuMDYgMTMuMTU1NSAxMS4xMDM0QzEzLjM3MzggMTEuMTQ2OCAxMy42IDExLjEyNDUgMTMuODA1NSAxMS4wMzk0QzE0LjAxMTEgMTAuOTU0MiAxNC4xODY4IDEwLjgxIDE0LjMxMDQgMTAuNjI1QzE0LjQzNCAxMC40NCAxNC41IDEwLjIyMjUgMTQuNSAxMEMxNC41IDkuNzAxNjMgMTQuMzgxNSA5LjQxNTQ4IDE0LjE3MDUgOS4yMDQ1QzEzLjk1OTUgOC45OTM1MyAxMy42NzM0IDguODc1IDEzLjM3NSA4Ljg3NVpNMTIuMjI0NyAxMy4xMTUzQzExLjU1NjcgMTMuNTI5OSAxMC43ODYyIDEzLjc0OTYgMTAgMTMuNzQ5NkM5LjIxMzgzIDEzLjc0OTYgOC40NDMzIDEzLjUyOTkgNy43NzUzMiAxMy4xMTUzQzcuNjA2OTkgMTMuMDA5MSA3LjQwMzM4IDEyLjk3NDIgNy4yMDkyOCAxMy4wMTgxQzcuMDE1MTggMTMuMDYyMSA2Ljg0NjQ5IDEzLjE4MTQgNi43NDAzMiAxMy4zNDk3QzYuNjM0MTUgMTMuNTE4IDYuNTk5MiAxMy43MjE2IDYuNjQzMTUgMTMuOTE1N0M2LjY4NzEgMTQuMTA5OCA2LjgwNjM2IDE0LjI3ODUgNi45NzQ2OSAxNC4zODQ3QzcuODgyMzMgMTQuOTUwNSA4LjkzMDQ1IDE1LjI1MDQgMTAgMTUuMjUwNEMxMS4wNjk2IDE1LjI1MDQgMTIuMTE3NyAxNC45NTA1IDEzLjAyNTMgMTQuMzg0N0MxMy4xOTM2IDE0LjI3ODUgMTMuMzEyOSAxNC4xMDk4IDEzLjM1NjkgMTMuOTE1N0MxMy40MDA4IDEzLjcyMTYgMTMuMzY1OSAxMy41MTggMTMuMjU5NyAxMy4zNDk3QzEzLjE1MzUgMTMuMTgxNCAxMi45ODQ4IDEzLjA2MjEgMTIuNzkwNyAxMy4wMTgxQzEyLjU5NjYgMTIuOTc0MiAxMi4zOTMgMTMuMDA5MSAxMi4yMjQ3IDEzLjExNTNaTTE5Ljc1IDEwQzE5Ljc1IDExLjkyODQgMTkuMTc4MiAxMy44MTM0IDE4LjEwNjggMTUuNDE2OEMxNy4wMzU1IDE3LjAyMDIgMTUuNTEyNyAxOC4yNjk5IDEzLjczMTIgMTkuMDA3OEMxMS45NDk2IDE5Ljc0NTggOS45ODkxOSAxOS45Mzg5IDguMDk3ODcgMTkuNTYyN0M2LjIwNjU2IDE5LjE4NjUgNC40NjkyOCAxOC4yNTc5IDMuMTA1NzEgMTYuODk0M0MxLjc0MjE1IDE1LjUzMDcgMC44MTM1NTQgMTMuNzkzNCAwLjQzNzM0OCAxMS45MDIxQzAuMDYxMTQyIDEwLjAxMDggMC4yNTQyMjUgOC4wNTA0MiAwLjk5MjE3OSA2LjI2ODg0QzEuNzMwMTMgNC40ODcyNiAyLjk3OTgyIDIuOTY0NTEgNC41ODMxOSAxLjg5MzE3QzYuMTg2NTcgMC44MjE4MjggOC4wNzE2NCAwLjI1IDEwIDAuMjVDMTIuNTg1IDAuMjUyNzMgMTUuMDYzNCAxLjI4MDg0IDE2Ljg5MTMgMy4xMDg3MkMxOC43MTkyIDQuOTM2NjEgMTkuNzQ3MyA3LjQxNDk4IDE5Ljc1IDEwWk0xOC4yNSAxMEMxOC4yNDc0IDcuODc2MjMgMTcuNDI2OSA1LjgzNTA2IDE1Ljk1ODkgNC4zMDAzNkMxNC40OTA5IDIuNzY1NjUgMTIuNDg4MSAxLjg1NTMzIDEwLjM2NjYgMS43NTg0NEM5LjI4IDMuMjg1NjIgOS4yNSA0LjczODc1IDkuMjUgNC43NUM5LjI1IDQuOTQ4OTEgOS4zMjkwMiA1LjEzOTY4IDkuNDY5NjcgNS4yODAzM0M5LjYxMDMzIDUuNDIwOTggOS44MDEwOSA1LjUgMTAgNS41QzEwLjE5ODkgNS41IDEwLjM4OTcgNS40MjA5OCAxMC41MzAzIDUuMjgwMzNDMTAuNjcxIDUuMTM5NjggMTAuNzUgNC45NDg5MSAxMC43NSA0Ljc1QzEwLjc1IDQuNTUxMDkgMTAuODI5IDQuMzYwMzIgMTAuOTY5NyA0LjIxOTY3QzExLjExMDMgNC4wNzkwMiAxMS4zMDExIDQgMTEuNSA0QzExLjY5ODkgNCAxMS44ODk3IDQuMDc5MDIgMTIuMDMwMyA0LjIxOTY3QzEyLjE3MSA0LjM2MDMyIDEyLjI1IDQuNTUxMDkgMTIuMjUgNC43NUMxMi4yNSA1LjM0Njc0IDEyLjAxMyA1LjkxOTAzIDExLjU5MSA2LjM0MDk5QzExLjE2OSA2Ljc2Mjk1IDEwLjU5NjcgNyAxMCA3QzkuNDAzMjcgNyA4LjgzMDk3IDYuNzYyOTUgOC40MDkwMSA2LjM0MDk5QzcuOTg3MDYgNS45MTkwMyA3Ljc1IDUuMzQ2NzQgNy43NSA0Ljc1QzcuNzUgNC42ODE1NiA3Ljc2MjE5IDMuNDA5MzcgOC41NDMxMyAxLjg3ODQ0QzYuOTk4NDYgMi4xNTU1NyA1LjU2NDg4IDIuODY3NTIgNC40MTA2MSAzLjkzMDc0QzMuMjU2MzMgNC45OTM5NiAyLjQyOTI2IDYuMzY0MzUgMi4wMjY0MyA3Ljg4MTFDMS42MjM2IDkuMzk3ODUgMS42NjE3MyAxMC45OTggMi4xMzYzNSAxMi40OTM5QzIuNjEwOTcgMTMuOTg5NyAzLjUwMjM4IDE1LjMxOTEgNC43MDU5OSAxNi4zMjYyQzUuOTA5NiAxNy4zMzMyIDcuMzc1NDYgMTcuOTc2MSA4LjkzMTU4IDE4LjE3OTNDMTAuNDg3NyAxOC4zODI1IDEyLjA2OTUgMTguMTM3NyAxMy40OTE0IDE3LjQ3MzZDMTQuOTEzMiAxNi44MDk1IDE2LjExNjIgMTUuNzUzNiAxNi45NTkxIDE0LjQyOThDMTcuODAxOSAxMy4xMDYgMTguMjQ5OCAxMS41NjkzIDE4LjI1IDEwWiIgZmlsbD0iI0YyRTJDOSIvPgo8L3N2Zz4K");}
.sr-program-inner ul.sr-program-timeline li.sr-plan{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQyMjUgOC4xMTgxMkMyMS4zMjg3IDcuODI5ODYgMjEuMTUxNyA3LjU3NTggMjAuOTEzOCA3LjM4Nzk1QzIwLjY3NTkgNy4yMDAxIDIwLjM4NzcgNy4wODY4NiAyMC4wODU2IDcuMDYyNDlMMTQuNTU0MyA2LjYxNjI0TDEyLjQxODcgMS40NTE1NUMxMi4zMDMyIDEuMTcwMTMgMTIuMTA2NiAwLjkyOTQxMiAxMS44NTQgMC43NTk5OTZDMTEuNjAxMyAwLjU5MDU4IDExLjMwNCAwLjUwMDEyMiAxMC45OTk4IDAuNTAwMTIyQzEwLjY5NTYgMC41MDAxMjIgMTAuMzk4MyAwLjU5MDU4IDEwLjE0NTYgMC43NTk5OTZDOS44OTI5NiAwLjkyOTQxMiA5LjY5NjM5IDEuMTcwMTMgOS41ODA4OSAxLjQ1MTU1TDcuNDQ3MTQgNi42MTUzMUwxLjkxMzA4IDcuMDYyNDlDMS42MTA0MyA3LjA4ODA5IDEuMzIyMDcgNy4yMDI0MyAxLjA4NDEyIDcuMzkxMTlDMC44NDYxNjggNy41Nzk5NCAwLjY2OTIxIDcuODM0NzIgMC41NzU0MTkgOC4xMjM2MUMwLjQ4MTYyNyA4LjQxMjQ5IDAuNDc1MTcxIDguNzIyNjMgMC41NTY4NjEgOS4wMTUxNkMwLjYzODU1MSA5LjMwNzcgMC44MDQ3NTIgOS41Njk2MiAxLjAzNDY0IDkuNzY4MTJMNS4yNTMzOSAxMy40MDg0TDMuOTY4MDggMTguODUxNkMzLjg5NjIgMTkuMTQ3MyAzLjkxMzggMTkuNDU3NyA0LjAxODY1IDE5Ljc0MzRDNC4xMjM1IDIwLjAyOTEgNC4zMTA4NyAyMC4yNzcxIDQuNTU2OTggMjAuNDU2MkM0LjgwMzA5IDIwLjYzNTIgNS4wOTY4NCAyMC43MzcgNS40MDA5MyAyMC43NDg4QzUuNzA1MDMgMjAuNzYwNSA2LjAwNTc2IDIwLjY4MTcgNi4yNjQ5NiAyMC41MjIyTDEwLjk5OTMgMTcuNjA4NEwxNS43MzY1IDIwLjUyMjJDMTUuOTk1OCAyMC42Nzk4IDE2LjI5NTkgMjAuNzU3MSAxNi41OTkxIDIwLjc0NDVDMTYuOTAyMiAyMC43MzE4IDE3LjE5NDkgMjAuNjI5OCAxNy40NDAxIDIwLjQ1MTJDMTcuNjg1NCAyMC4yNzI2IDE3Ljg3MjQgMjAuMDI1NCAxNy45Nzc0IDE5Ljc0MDdDMTguMDgyNSAxOS40NTYxIDE4LjEwMSAxOS4xNDY3IDE4LjAzMDYgMTguODUxNkwxNi43NDA2IDEzLjQwNzVMMjAuOTU5MyA5Ljc2NzE4QzIxLjE5MTEgOS41NjkwMiAyMS4zNTg4IDkuMzA2NTMgMjEuNDQxMiA5LjAxMjk2QzIxLjUyMzcgOC43MTkzOSAyMS41MTcyIDguNDA3OTYgMjEuNDIyNSA4LjExODEyWk0xOS45ODQzIDguNjMwOTNMMTUuNDE4NyAxMi41Njg0QzE1LjMxNDYgMTIuNjU4MiAxNS4yMzcxIDEyLjc3NDggMTUuMTk0OCAxMi45MDU2QzE1LjE1MjUgMTMuMDM2NCAxNS4xNDY5IDEzLjE3NjMgMTUuMTc4NyAxMy4zMUwxNi41NzM3IDE5LjE5NzVDMTYuNTc3MyAxOS4yMDU2IDE2LjU3NzcgMTkuMjE0OCAxNi41NzQ3IDE5LjIyMzJDMTYuNTcxNyAxOS4yMzE1IDE2LjU2NTcgMTkuMjM4NSAxNi41NTc4IDE5LjI0MjVDMTYuNTQwOSAxOS4yNTU2IDE2LjUzNjIgMTkuMjUyOCAxNi41MjIxIDE5LjI0MjVMMTEuMzkyMSAxNi4wODc4QzExLjI3NCAxNi4wMTUyIDExLjEzOCAxNS45NzY3IDEwLjk5OTMgMTUuOTc2N0MxMC44NjA2IDE1Ljk3NjcgMTAuNzI0NyAxNi4wMTUyIDEwLjYwNjUgMTYuMDg3OEw1LjQ3NjUyIDE5LjI0NDRDNS40NjI0NiAxOS4yNTI4IDUuNDU4NzEgMTkuMjU1NiA1LjQ0MDg5IDE5LjI0NDRDNS40MzI5OCAxOS4yNDAzIDUuNDI2OTIgMTkuMjMzNCA1LjQyMzk1IDE5LjIyNUM1LjQyMDk5IDE5LjIxNjcgNS40MjEzNSAxOS4yMDc1IDUuNDI0OTYgMTkuMTk5NEw2LjgxOTk2IDEzLjMxMTlDNi44NTE3NSAxMy4xNzgxIDYuODQ2MTggMTMuMDM4MiA2LjgwMzg1IDEyLjkwNzVDNi43NjE1MyAxMi43NzY3IDYuNjg0MDcgMTIuNjYgNi41Nzk5NiAxMi41NzAzTDIuMDE0MzMgOC42MzI4QzIuMDAzMDggOC42MjM0MyAxLjk5Mjc3IDguNjE0OTkgMi4wMDIxNCA4LjU4NTkzQzIuMDExNTIgOC41NTY4NyAyLjAxOTAyIDguNTYwNjIgMi4wMzMwOCA4LjU1ODc0TDguMDI1NTggOC4wNzQ5OUM4LjE2MzAzIDguMDYzMiA4LjI5NDU2IDguMDEzNzMgOC40MDU3MSA3LjkzMjAzQzguNTE2ODYgNy44NTAzMiA4LjYwMzMyIDcuNzM5NTQgOC42NTU1OCA3LjYxMTg3TDEwLjk2MzcgMi4wMjM0M0MxMC45NzEyIDIuMDA3NDkgMTAuOTc0IDEuOTk5OTkgMTAuOTk2NSAxLjk5OTk5QzExLjAxOSAxLjk5OTk5IDExLjAyMTggMi4wMDc0OSAxMS4wMjkzIDIuMDIzNDNMMTMuMzQzMSA3LjYxMTg3QzEzLjM5NTggNy43Mzk1OCAxMy40ODI4IDcuODUwMjUgMTMuNTk0NSA3LjkzMTY0QzEzLjcwNjIgOC4wMTMwMyAxMy44MzgyIDguMDYxOTkgMTMuOTc1OSA4LjA3MzEyTDE5Ljk2ODQgOC41NTY4N0MxOS45ODI1IDguNTU2ODcgMTkuOTkwOSA4LjU1Njg3IDE5Ljk5OTMgOC41ODQwNUMyMC4wMDc4IDguNjExMjQgMTkuOTk5MyA4LjYyMTU2IDE5Ljk4NDMgOC42MzA5M1oiIGZpbGw9IiNGMkUyQzkiLz4KPC9zdmc+Cg==");}

.sr-program-steps{padding-top: 37px;}
.sr-program-steps-inner ul{display: flex;align-items: center;justify-content: space-between;list-style: none;position: relative; margin: 0 !important; padding: 0 !important;}
.sr-program-steps-inner ul::before{content: '';height: 1px;width: 100%;background-color: #B5AEA2;position: absolute;top: 28px;}
.sr-program-steps-inner ul li.sr-program-step h4{width: 56px;height: 56px;border-radius: 50%;background-color: #DED0BA;font-family: "Poppins", sans-serif;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: -0.5px;text-align: center;color: #33573D;display: flex;align-items: center;justify-content: center;background-repeat: no-repeat;background-position: center;position: relative;transition: 0.3s all ease-in-out;}
.sr-program-steps-inner ul li.sr-program-step p{font-family: "Poppins", sans-serif;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: -0.5px;text-align: center;color: #33573D;margin-top: 9px;}
.sr-program-steps-inner ul li.sr-program-step.sr-step-done h4{background-color: #0089C8;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjcwODEgMS43MDc1MUw4LjcwODA2IDE3LjcwNzVDOC42MTUxOCAxNy44MDA1IDguNTA0ODkgMTcuODc0MiA4LjM4MzUgMTcuOTI0NkM4LjI2MjEgMTcuOTc0OSA4LjEzMTk3IDE4LjAwMDggOC4wMDA1NiAxOC4wMDA4QzcuODY5MTQgMTguMDAwOCA3LjczOTAxIDE3Ljk3NDkgNy42MTc2MiAxNy45MjQ2QzcuNDk2MjIgMTcuODc0MiA3LjM4NTkzIDE3LjgwMDUgNy4yOTMwNiAxNy43MDc1TDAuMjkzMDU2IDEwLjcwNzVDMC4xMDU0MTUgMTAuNTE5OSAwIDEwLjI2NTQgMCAxMEMwIDkuNzM0NjQgMC4xMDU0MTUgOS40ODAxNSAwLjI5MzA1NiA5LjI5MjUxQzAuNDgwNjk3IDkuMTA0ODcgMC43MzUxOTIgOC45OTk0NSAxLjAwMDU2IDguOTk5NDVDMS4yNjU5MiA4Ljk5OTQ1IDEuNTIwNDIgOS4xMDQ4NyAxLjcwODA2IDkuMjkyNTFMOC4wMDA1NiAxNS41ODYzTDIzLjI5MzEgMC4yOTI1MDZDMjMuNDgwNyAwLjEwNDg2NiAyMy43MzUyIC0wLjAwMDU0OTMxOCAyNC4wMDA2IC0wLjAwMDU0OTMxNkMyNC4yNjU5IC0wLjAwMDU0OTMxNCAyNC41MjA0IDAuMTA0ODY2IDI0LjcwODEgMC4yOTI1MDZDMjQuODk1NyAwLjQ4MDE0NyAyNS4wMDExIDAuNzM0NjQzIDI1LjAwMTEgMS4wMDAwMUMyNS4wMDExIDEuMjY1MzcgMjQuODk1NyAxLjUxOTg3IDI0LjcwODEgMS43MDc1MVoiIGZpbGw9IiNGMkUyQzkiLz4KPC9zdmc+Cg==");font-size: 0;}
.sr-program-steps-inner ul li.sr-program-step.sr-step-active h4{background-color: #0089C8;color: #fff; box-shadow: 0 0 0 8px #0089C84D;}
.sr-program-steps-inner ul li.sr-program-step.sr-step-active h4::before{content: '';width: 70px;height: 70px;border-radius: 50%;background-color: rgba(0, 137, 200, 0.3);position: absolute;z-index: -1;top: auto;left: auto;}

.sr-program-list{margin-top: 48px;}
.sr-program-list ul {margin: 0 !important; padding: 0 !important; list-style: none;}
.sr-program-list ul li{padding: 25px 19px;border-radius: 29px;background-color: #E6D8C1;display: flex;flex-wrap: wrap; margin-bottom: 24px;}
.sr-program-list ul li .sr-program-imgblock{width: 397px; border-radius: 29px; overflow: hidden; line-height: 0;position: relative;}
.sr-program-list ul li .sr-program-imgblock:before{position: relative; padding-bottom: 79%; display: block; content: "";}
.sr-program-list ul li .sr-program-imgblock img{width: 100%; position: absolute; top:0; left: 0; height: 100%; object-fit: cover; object-position: center;}
.sr-program-list ul li .sr-program-content{width: 40%;flex-grow: 1;padding-left: 62px;}
.sr-video-play-btn{width: 79px;height: 79px;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzkiIGhlaWdodD0iNzkiIHZpZXdCb3g9IjAgMCA3OSA3OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjUgMC4wOTM3NUMzMS43MDYyIDAuMDkzNzUgMjQuMDg3NCAyLjQwNDg5IDE3LjYwNzEgNi43MzQ5QzExLjEyNjggMTEuMDY0OSA2LjA3NTk2IDE3LjIxOTMgMy4wOTMzOSAyNC40MTk5QzAuMTEwODI0IDMxLjYyMDQgLTAuNjY5NTUxIDM5LjU0MzcgMC44NTA5NDggNDcuMTg3OEMyLjM3MTQ1IDU0LjgzMTggNi4xMjQ1MyA2MS44NTM0IDExLjYzNTYgNjcuMzY0NEMxNy4xNDY3IDcyLjg3NTUgMjQuMTY4MiA3Ni42Mjg2IDMxLjgxMjIgNzguMTQ5MUMzOS40NTYzIDc5LjY2OTYgNDcuMzc5NiA3OC44ODkyIDU0LjU4MDEgNzUuOTA2NkM2MS43ODA3IDcyLjkyNDEgNjcuOTM1MSA2Ny44NzMzIDcyLjI2NTEgNjEuMzkyOUM3Ni41OTUxIDU0LjkxMjYgNzguOTA2MyA0Ny4yOTM4IDc4LjkwNjMgMzkuNUM3OC44OTUyIDI5LjA1MjIgNzQuNzQgMTkuMDM1NSA2Ny4zNTIzIDExLjY0NzhDNTkuOTY0NSA0LjI2MDA0IDQ5Ljk0NzggMC4xMDQ3ODMgMzkuNSAwLjA5Mzc1Wk01NC44NjQ3IDQxLjk5MzJMMzUuMTYxNSA1NS42MzM4QzM0LjcwNjcgNTUuOTQ4NCAzNC4xNzQ0IDU2LjEzMjUgMzMuNjIyNCA1Ni4xNjYyQzMzLjA3MDQgNTYuMTk5OSAzMi41MTk3IDU2LjA4MiAzMi4wMyA1NS44MjUyQzMxLjU0MDIgNTUuNTY4NCAzMS4xMyA1NS4xODI1IDMwLjg0MzggNTQuNzA5M0MzMC41NTc2IDU0LjIzNjEgMzAuNDA2MyA1My42OTM2IDMwLjQwNjMgNTMuMTQwNlYyNS44NTk0QzMwLjQwNjMgMjUuMzA2NCAzMC41NTc2IDI0Ljc2MzkgMzAuODQzOCAyNC4yOTA3QzMxLjEzIDIzLjgxNzUgMzEuNTQwMiAyMy40MzE2IDMyLjAzIDIzLjE3NDhDMzIuNTE5NyAyMi45MTggMzMuMDcwNCAyMi44MDAxIDMzLjYyMjQgMjIuODMzOEMzNC4xNzQ0IDIyLjg2NzUgMzQuNzA2NyAyMy4wNTE2IDM1LjE2MTUgMjMuMzY2Mkw1NC44NjQ3IDM3LjAwNjhDNTUuMjY3OSAzNy4yODU3IDU1LjU5NzYgMzcuNjU4MiA1NS44MjUyIDM4LjA5MjVDNTYuMDUyOSAzOC41MjY3IDU2LjE3MTggMzkuMDA5NyA1Ni4xNzE4IDM5LjVDNTYuMTcxOCAzOS45OTAzIDU2LjA1MjkgNDAuNDczMyA1NS44MjUyIDQwLjkwNzVDNTUuNTk3NiA0MS4zNDE4IDU1LjI2NzkgNDEuNzE0MyA1NC44NjQ3IDQxLjk5MzJaIiBmaWxsPSIjRkJGOEYxIi8+Cjwvc3ZnPgo=");position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.sr-program-content > span{display: inline-block;padding: 10px 20px;background-color: #ffffff;font-weight: 800;font-size: 12px;line-height: 22px;text-align: center;border-radius: 18px;color: #0089C8;margin-bottom: 20px;}
.sr-program-content h4{font-weight: 600;font-size: 20px;line-height: 28px;color: #33573D;letter-spacing: 0.03%; margin-bottom: 16px;}
.sr-program-content p{width: 100%;max-width: 576px;font-weight: 500;font-size: 18px;line-height: 28px;color: #585858;margin-bottom: 24px;}

.bodyrtl {direction: rtl;}
.bodyrtl .sr-program-inner ul.sr-program-timeline li::after{right: auto; left: -24px;}
.bodyrtl .sr-program-list ul li .sr-program-content {padding-right: 62px; padding-left: 0;}

.bodyrtl .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{right: 0;left: auto;}
.bodyrtl .sr_profile_form input[type="tel"] {padding-right: 97px !important;text-align: right;}
.bodyrtl .sr-program-list ul li .sr-program-content .sr_save_btn svg{transform: rotate(180deg);}
.woocommerce-form-register .woocommerce-privacy-policy-text{display:none;}

.no-programs-found { background-color: #E6D8C1; list-style: none;  padding: 30px;  border: 1px solid #B5AEA2;  border-radius: 20px;  text-align: center;   margin: 0;  min-height: 120px;  display: flex;  align-items: center;   justify-content: center;}
.no-programs-found p{font-size: 24px; line-height: 1; margin: 0; color: #33573D;}

@media(max-width: 1024px){
    .sr_childProfile_dialog{width: 480px; padding: 24px; top: 90px; /* right: 0;  left: 0;*/}
    .sr_childProfile_head{padding-bottom: 12px;margin-bottom: 12px;}
    .sr_childProfile_head h3{font-size: 20px;line-height: 30px;}
	.sr_profile_form .sr_form_group {width: 100% !important;}

    .sr_profile_list li{font-size: 20px; line-height: 30px;}

    .sr_myprogramm_tablist{ margin-bottom: 40px !important;}
    .sr_myPrograms_wrap{display:flex;flex-wrap:wrap;gap:20px;}

    .sr_episodes_left { width: 30%;}

    /* Programs Detail */
    .sr-program-inner{padding: 30px;}
    .sr-program-inner h2 {font-size: 46px; line-height: 1.4;}
    .sr-program-inner p, .sr-program-content p {  font-size: 16px; line-height: 24px;}
    .sr-program-inner ul.sr-program-timeline li{font-size: 16px;}
    .sr-program-list ul li .sr-program-imgblock { width: 300px;}
    .sr-program-list ul li .sr-program-content { width: 40%; flex-grow: 1; padding-left: 40px;}
    .bodyrtl .sr-program-list ul li .sr-program-content {padding-right: 40px; padding-left: 0;}
    .sr-program-content > span { padding: 7px 20px;}
}
@media(max-width: 991px){
    .bodyrtl .sr_childProfile_dialog {left: 0;  right: auto;}
}
@media(max-width:767px){
    .sr_form_group{width: 100%; margin-bottom: 14px;}
    .sr_form_control{width: 100% !important;padding: 6px 17px !important;font-size: 14px !important;line-height: 28px !important;}

    .sr_pinfo_box{padding: 45px 19px;}                
    .sr_pinfo{margin-bottom: 11px;}
    .sr_profile_form{margin-bottom: 10px;}
    .sr_save_btn{padding: 5px 20px; width: 100%;justify-content: space-between;}
    .sr_save_btn span{font-size: 16px;line-height: 28px;}
    .sr_profile_form{width: 100%;}
    .sr_profile_form.sr_password_form{margin-top: 30px;}

    .sr_update_btn_wrap{width: 100%;position: relative;padding-top: 20px;top:initial;right: initial;}
    .bodyrtl .sr_update_btn_wrap {right: initial; left: initial;}
    .sr_update_btn{display: flex;justify-content: space-between;}
    .sr_childProfile_dialog{width: 420px;}

    /* episodes */
    .sr_episodes_box{max-width: 100%;display: block;padding: 22px 22px 34px;}
    .sr_episodes_left span{margin: 0;}
    .sr_episodes_item{width: 100%; margin-bottom: 14px;}
    .sr_episodes_item:last-child{margin-bottom: 0px;}
    .sr_episodes_right button{margin-left: initial;max-width: 100%;width: 100%; display: inline-flex;justify-content: space-between;}
	.sr_epispde_pernumber{margin-left:0;}

    /* Programs Detail */
    .sr-program-steps-inner ul li.sr-program-step h4 { width: 46px; height: 46px;}
    .sr-program-steps-inner ul li.sr-program-step p, .sr-program-steps-inner ul li.sr-program-step h4{font-size: 16px; line-height: 24px;}
    .sr-program-list ul li { padding: 15px;}
    .sr-program-list ul li .sr-program-imgblock{width: 100%;}
    .sr-program-list ul li .sr-program-content{width: 100%; padding: 0; margin-top: 15px;}
    .bodyrtl .sr-program-list ul li .sr-program-content{padding: 0;}
    .sr-video-play-btn { width: 59px;  height: 59px; background-size: cover;}
    .sr_breadcrums ul li a { font-size: 14px; line-height: 20px;}
    .sr_breadcrums ul li+li::before{height: 20px; width: 20px;}
    .sr_breadcrums ul li:first-child a{height: 20px;}
    .sr-program-inner {padding: 35px 24px;}
    .sr-program-inner h2 {font-size: 20px;}
    .sr-program-inner ul.sr-program-timeline{gap:15px;}
    .sr-program-inner ul.sr-program-timeline li::after{display: none;}
    .sr-program-inner ul.sr-program-timeline li{width: 100%;}
    .bodyrtl .sr-program-inner ul.sr-program-timeline li{padding-right: 29px; padding-left: 0; background-position: right top 2px;}
	
	.bodyrtl .sr_childProfile_dialog {left: 0;  right: 0;}
	
}

@media(max-width:480px){
    .sr_myprofile_status{padding: 15px;}
    .sr_profile_content h2{font-size: 24px;line-height: 34px;margin-bottom: 11px;}
    .sr_addChild_list{padding: 6px;border-radius: 18px; width: 100%; margin-top: 10px !important; max-width: 100%;  justify-content: center;}
    .sr_addChild_list .sr_add_child_btn, .sr_addChild_list .sr_show_child_btn a {width: 32px;height: 32px;padding: 6px;}
	.sr_addChild_list .sr_add_child_btn svg { width: 16px; height: 16px;}
    .sr_addChild_list li h4{font-size: 16px;line-height: 24px; padding: 0;}
    .sr_addChild_list li {padding: 6px;}  
    .sr_password_form .eyeclose{right: 20px;}
    .bodyrtl .sr_password_form .eyeclose{ right: auto; left: 20px;}
	.sr_password_form .eyeclose svg {height: 20px; width: 20px;}
	.sr_password_form .eyeclose{margin-top: -10px;}

    .sr_childProfile_body .sr_form_label{margin-bottom: 6px;}
    .sr_childProfile_body .sr_form_label,.sr_childProfile_body .sr_form_control{max-width: 100% !important;width: 100% !important;}
    .sr_childProfile_body .sr_form_control{padding: 12px 16px !important;font-size: 16px !important;line-height: 24px !important;}    
    .sr_childProfile_dialog{width: 100%; top: 60px; padding: 20px;}          

    .sr_profile_list li{display: block;font-size: 16px;line-height: 26px;padding: 12px 0;}
    .sr_update_btn{padding: 5px 20px;}
    .sr_update_btn span{font-size: 16px;line-height: 28px;}

    .sr_myprogramm_tablist li{margin-right: 0px;}
    .bodyrtl .sr_myprogramm_tablist li{margin-right: 0; margin-left: 0px;}
    .sr_myprogramm_tablist li a{min-width: 70px;  padding: 10px 18px;  font-size: 16px; line-height: 24px;}
    .sr_myPrograms_wrap .sr_myPrograms_item{width: 100%;}
	
	.sr_addChild_list .sr_add_child_btn, .sr_addChild_list .sr_show_child_btn a {font-size: 14px;}
}