/*!
Theme Name:    absurgery
Author:        Creative MMS
Author URI:    https://creativemms.com/
Description:   Child Theme of CoreUX
Version:       1.0.2
Template:      coreux
Text Domain:   absurgery
*/.absurgery-sidebar-menu{border-radius:6px;overflow-x:hidden;overflow-y:scroll}.absurgery-sidebar-menu a{text-decoration:none;color:#1d3453}.absurgery-sidebar-menu .absurgery-sidebar-menu__heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.5rem 1.5rem 1.25rem 2rem;background-color:#ecf0f7;border-bottom:1px solid #cfd5db}.absurgery-sidebar-menu .absurgery-sidebar-menu__heading .absurgery-sidebar-menu__heading-text{font-size:1.25rem;font-weight:700;line-height:1.2em;letter-spacing:-.2px}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap{padding:1.25rem 2rem}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list{padding-left:0;margin-bottom:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item{list-style:none;transition:min-height .4s;padding:.75rem 0;transition:all .5s ease}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__list-item-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__list-item-title .absurgery-sidebar-menu__list-item-title-text{font-size:1.063rem;font-weight:700;letter-spacing:-.2px}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__list-item-title .absurgery-sidebar-menu__list-item-contact,.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__list-item-title>.absurgery-sidebar-menu__toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item>.elementor{padding-bottom:.5rem}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item>.elementor+ul.absurgery-sidebar-menu__sublist{padding-top:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist{transition:all .4s;padding:.5rem 0 0;margin:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist[inert]{overflow:hidden}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist .absurgery-sidebar-menu__sublist-item{list-style:none;padding:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist .absurgery-sidebar-menu__sublist-item:not(:last-child){padding-bottom:.5rem}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist .elementor-toc__header-title,.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item ul.absurgery-sidebar-menu__sublist>li>a{color:#335dab;font-size:.938rem;font-weight:600;letter-spacing:-.2px}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item.absurgery-sidebar-menu__list-item-active .absurgery-sidebar-menu__list-item-title>a{color:#3f7acf}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-widget-container:has(.elementor-toc__header){overflow:visible}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__header{padding:0!important;position:relative;cursor:pointer}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__header .elementor-toc__toggle-button:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;display:inline-block;box-sizing:initial}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__header .elementor-toc__toggle-button:focus-visible{outline:none}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__header .elementor-toc__toggle-button:focus-visible:before{outline-offset:2px;outline:2px dotted #35aaa7}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__body{padding-top:.75rem}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .elementor .elementor-toc__body ul{margin-bottom:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item.absurgery-sidebar-menu__list-item-collapsed ul.absurgery-sidebar-menu__sublist{height:0;padding:0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item.absurgery-sidebar-menu__list-item-collapsed .absurgery-sidebar-menu__toggle-button--collapse{display:none}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item.absurgery-sidebar-menu__list-item-collapsed .absurgery-sidebar-menu__toggle-button--expand{display:-ms-inline-flexbox;display:inline-flex}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button{font-size:14px!important;color:#3c5475;position:relative}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button [role=button]:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;display:inline-block;box-sizing:initial}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button [role=button]:focus-visible{outline:none}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button [role=button]:focus-visible:before{outline-offset:2px;outline:2px dotted #35aaa7}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button--collapse{display:-ms-inline-flexbox;display:inline-flex}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button--expand{display:none}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list li.absurgery-sidebar-menu__list-item .absurgery-sidebar-menu__toggle-button:hover{cursor:pointer}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list .absurgery-sidebar-menu__divider{border:0;height:1px;background-color:#cfd5db;margin:.5rem 0}.absurgery-sidebar-menu .absurgery-sidebar-menu__list-wrap ul.absurgery-sidebar-menu__list>li:last-child .absurgery-sidebar-menu__divider{margin-top:0!important}.abs-dates-and-fees .elementor-grid{grid-auto-rows:1fr}.abs-dates-and-fees .date-card__content{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;height:100%}.abs-dates-and-fees .date-card__content,.abs-dates-and-fees .date-card__content>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.abs-dates-and-fees .date-card__content>div{-ms-flex-positive:0;flex-grow:0;-ms-flex-pack:center;justify-content:center}.abs-dates-and-fees .date-card__content>div.date-card__exam-column>div:last-child,.abs-dates-and-fees .date-card__content>div:nth-last-child(-n+2){border-top:2px solid #f5f9ff}.abs-dates-and-fees .date-card__content .date-card__date-block{background-color:#3f71cf;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border-radius:6px;line-height:1.3}.abs-dates-and-fees .date-card__content .date-card__date-block .date-card__date-month-day{font-size:1.125rem;font-weight:700}.abs-dates-and-fees .date-card__content .date-card__date-block .date-card__date-year{font-size:.875rem;font-weight:600}.abs-dates-and-fees .date-card__content .date-card__exam-column{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;padding-left:0;padding-right:0}.abs-dates-and-fees .date-card__content .date-card__exam-column>div{display:-ms-flexbox;display:flex;width:100%}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child{-ms-flex-direction:column;flex-direction:column}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child>div{width:100%}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:last-child{-ms-flex-pack:justify;justify-content:space-between}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:last-child>div{width:auto}.abs-dates-and-fees .date-card__content .date-card__application{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.abs-dates-and-fees .date-card__content .date-card__exam-column,.abs-dates-and-fees .date-card__content .date-card__location-column{color:#1d3453;font-size:1rem}.abs-dates-and-fees .date-card__content .date-card__specialty{font-weight:700}.abs-dates-and-fees .date-card__content .date-card__exam-name{font-weight:600}.abs-dates-and-fees .date-card__content .date-card__app-column,.abs-dates-and-fees .date-card__content .date-card__exam-fee,.abs-dates-and-fees .date-card__content .date-card__location{font-weight:400}.abs-dates-and-fees .date-card__content .date-card__app-column span,.abs-dates-and-fees .date-card__content .date-card__exam-fee span,.abs-dates-and-fees .date-card__content .date-card__location span{font-weight:600}.abs-dates-and-fees .date-card__content .date-card__app-column{font-size:.875rem;color:#3c5475;-ms-flex-positive:2;flex-grow:2}.abs-dates-and-fees .date-card__content .date-card__exam-note p{margin-bottom:0;line-height:1.3}.abs-dates-and-fees .date-card__content .elementor-button{font-size:1rem;padding:1em 1.5em}.cux-mobile-menu-container{position:absolute;width:100%;top:100%;left:0}.cux-mobile-menu-container .cux-mobile-menu .menu-item.menu-item-has-children .cux-submenu-toggle .cuxf{line-height:12px}.cux-mobile-menu-container .cux-mobile-menu .menu-item a:hover{text-decoration:none}.cux-mobile-menu-container .cux-mobile-menu>.menu-item>a:has(i){-ms-flex-pack:justify;justify-content:space-between}.cux-mobile-menu-container .cux-mobile-menu>.menu-item:nth-last-child(2){border-top:1px solid #cfd5db;padding-top:10px;margin-top:10px}.cux-mobile-menu-container .cux-mobile-menu>.menu-item:nth-last-child(3) .sub-menu{border-bottom:none;padding-bottom:10px}@media screen and (min-width:768px) and (max-width:1024px){.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content{-ms-flex-direction:row;flex-direction:row}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content>div:nth-last-child(-n+2){border-top:2px solid #f5f9ff}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content>div:last-child{border-left:2px solid #f5f9ff}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__date-column{padding-right:0!important}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__date-column .date-card__date-block{width:100%}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child{-ms-flex-direction:row;flex-direction:row}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div:last-child{border-top:none}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div>div:first-child{width:40%}.elementor-grid-tablet-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div>div:last-child{width:60%}}@media screen and (min-width:1025px){.elementor-grid-1 .abs-dates-and-fees .date-card__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.elementor-grid-1 .abs-dates-and-fees .date-card__content>div{height:100%}.elementor-grid-1 .abs-dates-and-fees .date-card__content>div:nth-last-child(-n+2){border-left:2px solid #f5f9ff}.elementor-grid-1 .abs-dates-and-fees .date-card__content>div.date-card__exam-column>div:last-child,.elementor-grid-1 .abs-dates-and-fees .date-card__content>div:nth-last-child(-n+2){border-top:none}.elementor-grid-1 .abs-dates-and-fees .date-card__content .date-card__date-column{padding-right:0!important}.elementor-grid-1 .abs-dates-and-fees .date-card__content .date-card__date-column .date-card__date-block{width:100%}.elementor-grid-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child{-ms-flex-direction:row;flex-direction:row}.elementor-grid-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div>div:first-child{width:40%}.elementor-grid-1 .abs-dates-and-fees .date-card__content .date-card__exam-column>div>div:last-child{width:60%}}@media screen and (max-width:767px){.abs-dates-and-fees .date-card__content .date-card__date-block{width:-webkit-max-content;width:-moz-max-content;width:max-content}.abs-dates-and-fees .date-card__content{-ms-flex-direction:column;flex-direction:column}.abs-dates-and-fees .date-card__content>div{width:100%!important}.abs-dates-and-fees .date-card__content>div.date-card__exam-column>div:last-child,.abs-dates-and-fees .date-card__content>div:nth-last-child(-n+2){border-top:2px solid #f5f9ff}.abs-dates-and-fees .date-card__content .date-card__date-column{padding-bottom:0!important}.abs-dates-and-fees .date-card__content .date-card__exam-column{padding-left:0!important;padding-right:0!important}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child{-ms-flex-direction:column;flex-direction:column}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:first-child>div{width:100%}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:last-child{-ms-flex-pack:justify;justify-content:space-between}.abs-dates-and-fees .date-card__content .date-card__exam-column>div:last-child>div{width:auto}}