html{scroll-padding-top:135px!important}h1,h2,h3,h4,h5,h6,p,body{font-family:Montserrat,Arial,Sans-Serif}@media (min-width:980px){.hide-desktop{display:none!important}}body.et-db #page-container .header-bottom a{font-size:clamp(14px,2.5vw,20px)!important;transition:unset}.et-pb-arrow-prev{border-radius:0 8px 8px 0}.et-pb-arrow-next{border-radius:8px 0 0 8px}@media only screen and (min-width:768px){.et_pb_slider:hover .et-pb-arrow-prev,.et_pb_slider:hover .et-pb-arrow-next{border-radius:50px}.nav .sub-menu .sub-menu{margin-left:-7px;margin-top:20px}}.hero_buttons{display:flex;gap:0.8em}@media only screen and (max-width:767px){.hero_buttons{flex-direction:column;text-align:center;max-width:280px;margin:5vh auto auto}.et-pb-arrow-prev::before,.et-pb-arrow-next::before{font-size:28px}.et_pb_code_1_tb_header{padding-top:0em!important;margin-top:-20px!important}}.lifestyle_living img{aspect-ratio:3/2;object-fit:cover}@media only screen and (max-width:600px){#main .blurb-row .et_pb_column{width:100%}}.et_pb_section_video_bg.mejs-container .mejs-inner{height:100%}.mejs-container{position:relative!important;top:50%!important;transform:translateY(-50%)!important}#page-container .et_pb_section_video_bg.mejs-container.mejs-inner.mejs-controls{display:block!important;top:0;bottom:unset;pointer-events:all;opacity:1!important;clip-path:unset;clip:unset;background:transparent;width:100vw;margin:auto;position:relative}#page-container .et_pb_section_video_bg.mejs-container.mejs-inner.mejs-controls>div:not(.mejs-volume-button){display:none}.et_pb_section_video_bg .mejs-video{height:100%!important}#page-container .et_pb_section_video_bg .mejs-container .mejs-inner .mejs-controls .mejs-mute:after{content:"Sound On";height:auto;width:auto;display:flex;align-items:center;color:#FFFFFF;font-size:0.8rem;font-weight:600;font-family:'arquitecta'}#page-container .et_pb_section_video_bg .mejs-container .mejs-inner .mejs-controls .mejs-unmute:after{content:"Sound Off";height:auto;width:auto;display:flex;align-items:center;color:#FFFFFF;font-size:0.8rem;font-weight:600;font-family:'arquitecta'}#page-container .et_pb_section_video_bg .mejs-container .mejs-inner .mejs-controls .mejs-volume-button button{position:relative}#page-container .et_pb_section_video_bg .mejs-container .mejs-inner .mejs-controls .mejs-volume-button{display:flex;width:100%}.et_pb_menu__search ::placeholder,.et_pb_menu__search input{color:#fff!important}.facetwp-facet select{height:2rem;border-radius:30px}.post-848374 .et_pb_text_1,.post-847431 .et_pb_text_3,.post-849186 .et_pb_text_4,.post-849217 .et_pb_text_5{border-bottom:2px solid #fff}.gfield--type-section{border-bottom:none!important;padding-top:50px!important}.gfield--type-section h2,.gfield--type-section h2::before,.gsection_title{border:none!important;border-top:none!important;background-color:transparent!important;color:#fff;text-align:center!important}li.gfield--type-section{text-align:center!important}.gfield--type-list table{border:none!important}.entry-content thead th,.entry-content .gfield--type-list tr th.col{color:#fff!important}.add_list_item{background-color:#fff;border-radius:10px}.et-menu a{transition:unset!important}.fwpl-layout.fwp-community-card-layout{display:flex;flex-wrap:wrap;gap:2%!important;justify-content:center}.fwpl-layout.fwp-community-card-layout .fwpl-result{flex-basis:32%}@media (max-width:767px){.fwpl-layout.fwp-community-card-layout .fwpl-result{flex-basis:49%}}.fwpl-layout.fwp-community-card-layout .fwp-layout-row-1{background-color:#026F8A;border-radius:5px}.fwpl-layout.fwp-community-card-layout .fwp-layout-row-1 div,.fwpl-layout.fwp-community-card-layout .fwp-layout-row-1 a{color:#FFFFFF}.fwpl-layout.fwp-community-card-layout .community-overview-img{aspect-ratio:3 / 2}.fwpl-layout.fwp-community-card-layout .community-overview-img img{height:100%;width:100%;object-fit:cover;display:block;border-radius:5px 5px 0px 0px}.fwpl-layout.fwp-community-card-layout .community-title{padding:1rem 1rem 0.5rem 1rem}.fwpl-layout.fwp-community-card-layout .community-title h3{text-align:center;padding:unset;font-size:clamp(16px,16px + 1vw,40px)}.fwpl-layout.fwp-community-card-layout .view-community-btn{text-align:center}.fwpl-layout.fwp-community-card-layout .view-community-btn a{background-color:#F9423A;border:1px solid #F9423A;border-radius:50px;padding:.5rem 1.5rem;color:#FFFFFF;display:inline-block;margin-top:0.5rem;transition:all 0.1s linear}.fwpl-layout.fwp-community-card-layout .view-community-btn a:hover{background-color:#FFFFFF;color:#F9423A}.fwpl-layout.fwp-community-card-layout .fwp-resort-location-row .fwpl-col{text-align:center;padding-bottom:1rem;font-size:clamp(12px,12px + 1vw,28px)}.fwpl-layout.fwp-community-card-layout .fwp-resort-city,.fwpl-layout.fwp-community-card-layout .fwp-resort-state{display:inline-block}.fwpl-layout.fwp-community-card-layout .fwp-resort-city:after{content:",";margin-right:5px}.sale-status-flag{position:absolute;background-color:#F6EB61;padding:10px;left:0}.sale-status-flag p{color:#F9423A;font-size:0.6rem;font-weight:700;text-transform:uppercase;line-height:1}.sale-status-flag.sold{background-color:#9D2235}.sale-status-flag.sold p{color:#FFFFFF}li.et_pb_menu_page_id-770605 li ul.sub-menu{left:100%!important}.mfp-content{height:90%;width:90%}.mfp-figure,.mfp-figure figure,.mfp-img{height:100%!important}.mfp-img{object-fit:contain}.gform_submission_error{line-height:normal!important}.sitewide-notice{background-color:#73D7F0!important}.site-header{background-color:#9D2235;padding-top:0px!important;padding-bottom:0px!important;padding-right:0px!important;padding-left:0px!important}.site-header .resorts-banner{height:fit-content}.site-header .resorts-banner p{font-size:clamp(16px,0.5rem + 1.5vw,20px)}.site-header .main-nav-row-one .et_pb_column{width:100%!important;margin:unset}.main-nav-row-one{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%!important;max-width:100%!important;padding:0.5rem!important}@media (max-width:980px) and (min-width:768px){.main-nav-row-one{padding-right:2.75rem!important}}.main-nav-row-one .et_pb_column{display:flex;width:100%;max-width:1980px;gap:1rem;margin:unset;align-items:center}.main-nav-row-one .et_pb_column .et_pb_module{margin:unset!important;padding:unset!important}@media (max-width:767px){.main-nav-row-one .et_pb_column{flex-wrap:wrap;gap:0.5rem}.main-nav-row-one .et_pb_column #cal-am-search-shortcode-module{order:3;flex-basis:100%;max-width:unset!important}}#main-nav-cal-am-logo{flex-grow:1;flex-basis:10%;min-width:100px}#main-nav-cal-am-logo img{width:100%;max-width:170px}@media (max-width:980px){#main-nav-cal-am-logo{flex-grow:0}}@media (max-width:767px){#main-nav-cal-am-logo img{max-width:100px!important}}body.path-resorts #main-nav-cal-am-logo img,body.path-resorts-45 #main-nav-cal-am-logo img,body.path-resorts-mesa-regal #main-nav-cal-am-logo img,body.path-resorts-val-vista-villages #main-nav-cal-am-logo img,body.path-resorts-valle-del-oro #main-nav-cal-am-logo img,body.path-resorts-good-life #main-nav-cal-am-logo img,body.path-resorts-towerpoint #main-nav-cal-am-logo img,body.path-resorts-sun-life #main-nav-cal-am-logo img,body.path-resorts-apache-wells #main-nav-cal-am-logo img,body.path-resorts-canyon-vistas #main-nav-cal-am-logo img,body.path-resorts-superstition #main-nav-cal-am-logo img,body.path-resorts-sunflower #main-nav-cal-am-logo img,body.path-resorts-fortuna-de-oro #main-nav-cal-am-logo img,body.path-resorts-sundance #main-nav-cal-am-logo img,body.path-resorts-far-horizons #main-nav-cal-am-logo img,body.path-specials #main-nav-cal-am-logo img,body.path-fall-special-google #main-nav-cal-am-logo img{content:url(https://cal-am.com/wp-content/uploads/2025/01/cal-am-resorts-white.webp)}@media only screen and (max-width:767px){#cal-am-search-shortcode-module{display:none}}#cal-am-search-shortcode-module{flex-basis:20%;display:flex;flex-direction:column;justify-content:center;max-width:300px}#page-container #cal-am-search-shortcode-module{margin:unset}#cal-am-search-shortcode-module input,#cal-am-search-shortcode-module select,#cal-am-search-shortcode-module textarea{line-height:26px;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:26px!important;color:#fff!important;font-size:1.2rem;padding-top:0px;padding-bottom:0px}#cal-am-search-shortcode-module input::placeholder{color:#FFFFFF}#cal-am-search-shortcode-module form.searchwp-form input.swp-input--search{background-position:left 12px top 50%;padding-left:40px;padding-right:110px}#cal-am-search-shortcode-module .swp-input{min-width:275px!important}#cal-am-search-shortcode-module .search-submit{position:absolute;right:2px;cursor:pointer;background-color:#FFFFFF;color:#FF6900!important;font-weight:400;padding-left:1rem;padding-right:1rem;top:50%;transform:translateY(-50%);border-top-left-radius:0;border-bottom-left-radius:0;font-size:1rem}#header_search_column{height:100%;display:none}#header_search_toggle .et-pb-icon{font-size:1rem;color:white;cursor:pointer}#main-nav-my-reservation-shortcode{align-content:center}@media only screen and (max-width:767px){.sub-navigation{display:none}}.sub-navigation{width:fit-content;display:flex;flex-direction:column;justify-content:center}.sub-navigation .et_pb_menu__wrap{justify-content:flex-end}.sub-navigation .contact-button{background-color:unset!important}.et-db #page-container #et-boc .sub-navigation .et-menu li{margin:unset;margin-top:unset;margin-bottom:unset;margin-right:unset;margin-left:unset;align-items:center}.et-db #page-container #et-boc .sub-navigation .et-menu a{margin:unset;margin-top:unset;margin-bottom:unset;margin-right:unset;margin-left:unset;padding:unset;padding-top:unset;padding-bottom:unset;padding-right:unset;padding-left:unset}@media only screen and (min-width:981px){#cal-am-mobile-menu-module{display:none!important}}#mobile_menu2{padding-top:calc(5% + 1rem)!important}#cal-am-mobile-menu-module{width:fit-content;display:flex;flex-direction:column;justify-content:center;pointer-events:none}#cal-am-mobile-menu-module .et_pb_menu__wrap{pointer-events:none;padding-bottom:40px}@media (max-width:980px){#cal-am-mobile-menu-module .et_pb_menu__wrap{padding-bottom:0px}}#cal-am-mobile-menu-module .et_mobile_nav_menu,#cal-am-mobile-menu-module .et_pb_menu__search-button{pointer-events:all}#cal-am-mobile-menu-module .et_pb_menu__search-container{justify-content:flex-end;pointer-events:all;padding-bottom:40px}#cal-am-mobile-menu-module .et_pb_menu__search{max-width:65%}#cal-am-mobile-menu-module .et_pb_menu_inner_container{height:100%}.et-db #page-container #et-boc #cal-am-mobile-menu-module{flex-wrap:wrap;flex-basis:100%;order:2;width:calc(100% - 1rem);height:100%;position:absolute;top:0}#cal-am-mobile-menu-module .et_mobile_menu{height:fit-content;top:100%!important}#cal-am-mobile-menu-module .mobile_menu_bar{}.header-bottom{background-color:#781a28;width:100%;max-width:100%;padding:0px;margin:0px}@media only screen and (min-width:981px){#mobile_mega_menu_row{display:none!important}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{position:absolute;right:0px;top:0px;height:100%;max-height:44px;display:inline-block;vertical-align:unset;width:auto;height:auto;padding:0 0 0 5px!important;line-height:1;border:none;background-color:transparent;text-align:center;opacity:1}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:0;position:relative;font-family:"ETModules";content:'\33';color:#FFFFFF;background:transparent;border-radius:50%;padding:0px;vertical-align:-2px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:2px;line-height:0;transform:unset!important;-webkit-transform:unset!important}.et_pb_module .mobile_menu_bar:before{top:0px}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}@media (max-width:980px){.mobile_menu_bar{bottom:0px}}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}#et-boc #mobile_mega_menu .et_pb_menu__wrap{justify-content:center!important}#et-boc #mobile_mega_menu .mobile_menu_bar{display:flex;align-items:center;bottom:unset;transform:unset;-webkit-transform:unset;padding:10px 0px;gap:5px}#et-boc #mobile_mega_menu .mobile_menu_bar:before{order:2;top:unset!important;content:"\43"!important;font-size:18px!important}#et-boc #mobile_mega_menu .mobile_menu_bar:after{content:"Contact Us Today!";font-size:1rem;font-weight:600;color:#FFF;order:1;line-height:1;height:fit-content}#et-boc #mobile_mega_menu ul.et_mobile_menu{padding:unset!important;margin:unset!important;border:unset!important;max-height:80vh;overflow-y:scroll}#et-boc #mobile_mega_menu ul.et_mobile_menu::-webkit-scrollbar{width:10px}#et-boc #mobile_mega_menu ul.et_mobile_menu::-webkit-scrollbar-track{background:#710818;border-left:2px solid #710818}#et-boc #mobile_mega_menu ul.et_mobile_menu::-webkit-scrollbar-thumb{border-radius:10px;background:#ededed;opacity:0.8}#et-boc #mobile_mega_menu .lv1{background-color:#710818;text-align:center}#et-boc #mobile_mega_menu .lv1>a{text-align:center;color:#FFF!important;font-size:1.2rem;line-height:1;display:inline-block;padding:10px 0px!important;border:unset!important}#et-boc #mobile_mega_menu .sub-menu{background-color:#FFF;padding:1rem!important;text-align:center!important}#et-boc #mobile_mega_menu .sub-menu .sub-menu{padding:1rem 0px 0px!important}#et-boc #mobile_mega_menu .sub-menu li{padding:unset}#et-boc #mobile_mega_menu .et_mobile_menu .sub-menu a{color:#9D2235!important;text-transform:unset}#et-boc #mobile_mega_menu .lv1 .lv2{margin:0.5rem;background-color:#026F8A!important}#et-boc #mobile_mega_menu .lv1 .lv2>a{text-align:center;color:#FFF!important;font-size:1.2rem;line-height:1;display:inline-block;padding:10px 0px!important;border:unset!important}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3 a{background-color:#FFF!important;color:#9D2235!important}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3 a{display:block;line-height:1;font-size:1.5rem;font-weight:800}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3 a .ct-st{display:block;font-weight:300;font-size:0.7em}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-phone-number,#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-get-directions{display:inline-block;width:calc(50% - 0.1rem)}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-phone-number a{background-color:transparent}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-get-directions a{background-color:#9D2235!important;color:#FFF!important}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-phone-number a,#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.menu-get-directions a{font-weight:300;border:1px solid #9D2235;font-size:1rem}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.resort-title{text-align:center}#mobile_mega_menu .lv1 .lv2 .lv3.resort-title:before{content:'';width:25%;display:inline-block;height:1px;background-color:#9D2235;margin-top:1rem}#et-boc #mobile_mega_menu .lv1 .lv2 .lv3.resort-title:first-child:before{content:unset}#et-boc #mobile_mega_menu a.mobile-toggle{width:100%;text-align:right!important}#et-boc #mobile_mega_menu lv1>a:not(.mobile-toggle){pointer-events:none}body.single-homes #mobile_mega_menu_row{display:none}body.single-homes #cal-am-mobile-menu-module .et_pb_menu__wrap{padding-bottom:0px}.resort-community-wrapper{display:flex;flex-direction:row-reverse;justify-content:center;gap:1rem}@media (max-width:768px){.resort-community-wrapper{flex-direction:column}}.resort-community-image{flex-basis:60%}.resort-community-image img{border-radius:5px;width:100%}.resort-community-content{align-content:center;flex-basis:40%;text-align:center}.resort-community-content a{display:inline-block}.resort-community-title{text-align:center;margin-bottom:1rem;font-size:1.3rem}.resort-flex-display{display:flex;flex-wrap:wrap;gap:2%}@media (max-width:980px){.resort-flex-display{justify-content:center}}.resort-flex-display .et_pb_promo{flex-basis:32%}@media (max-width:980px){.resort-flex-display .et_pb_promo{flex-basis:49%}}.resort-flex-display .et_pb_promo_description{padding:unset;border-radius:5px;overflow:hidden}.resort-flex-display .et_pb_promo_description img{display:block;width:100%;object-fit:cover;aspect-ratio:3/2}.resort-flex-display .et_pb_promo_description h3{background-color:#026F8A;padding:1rem!important}@media (max-width:980px){.resort-flex-display .et_pb_promo_description h3{font-size:1rem;padding:0.5rem!important}}.resort-flex-display .et_pb_promo_description h3 strong{display:block;margin-bottom:5px}.resort-flex-display .et_pb_button_wrapper{padding-top:0.5rem}body[class*='path-resorts'] .menu-item.careers,body.path-university .menu-item.careers,body.path-concert-series .menu-item.careers,body.path-resort-dining .menu-item.careers,body.path-workamper .menu-item.careers{display:none!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only{display:none}body[class*='path-resorts'] .et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only,body.path-university .et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only,body.path-concert-series .et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only,body.path-resort-dining .et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only,body.path-workamper .et_pb_menu .et_pb_menu__menu>nav>ul>li.resorts-only{display:flex}