.et_pb_section_0_tb_header.et_pb_sticky .sticky-row{display:none!important}.cw-calendar{font-family:"Nunito",sans-serif!important;color:#27452d;background:#f6f1e7;padding:24px;border-radius:14px;box-shadow:0 10px 30px rgba(31,58,45,.08);box-sizing:border-box}.cw-calendar table.ics-calendar-month-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#ffffff;border:1px solid rgba(39,69,45,.15);border-radius:10px;overflow:hidden}.cw-calendar thead th{background:#27452d;color:#fff;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:14px 8px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.cw-calendar thead th:last-child{border-right:0}.cw-calendar tbody td{vertical-align:top;height:150px;padding:10px 8px 12px;background:#ffffff;border-top:1px solid rgba(39,69,45,.15);border-right:1px solid rgba(39,69,45,.15);position:relative;transition:background .2s ease}.cw-calendar tbody td:last-child{border-right:0}.cw-calendar tbody td.off{background:#f6f1e7}.cw-calendar tbody td.past{background:#faf7f0}.cw-calendar tbody td.past .events{opacity:.6}.cw-calendar tbody td.has_events:hover{background:rgba(205,156,52,.16)}.cw-calendar tbody td.today{background:rgba(205,156,52,.16);box-shadow:inset 0 0 0 2px #cd9c34}.cw-calendar tbody td.today .events{opacity:1}.cw-calendar .day{margin-bottom:8px}.cw-calendar .day .no_phone{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-size:24px;font-weight:600;line-height:1;color:#27452d}.cw-calendar td.today .day .no_phone{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border-radius:999px;background:#27452d;color:#fff;font-size:18px}.cw-calendar .day .phone_only{display:none}.cw-calendar ul.events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cw-calendar li.event{position:relative;padding:5px 7px;background:#f6f1e7;border-left:3px solid #27452d;border-radius:4px;font-size:11.5px;line-height:1.35;cursor:default;transition:transform .15s ease,box-shadow .15s ease}.cw-calendar li.event:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(31,58,45,.15);z-index:20}.cw-calendar li.event.all-day{background:#27452d;border-left-color:#cd9c34;color:#fff}.cw-calendar .all-day-indicator{display:block;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#cd9c34;margin-bottom:1px}.cw-calendar .time{display:block;font-size:10.5px;font-weight:600;color:#27452d;letter-spacing:.02em}.cw-calendar .end_time{font-weight:400;color:rgba(39,69,45,.6)}.cw-calendar .title{display:block;font-weight:700;color:#27452d;font-size:14px!important;word-break:break-word}.cw-calendar .ics-calendar-month-grid .events .title{font-size:14px!important;font-weight:700}.cw-calendar li.all-day .title{color:#fff;font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-size:14px;font-weight:600}.cw-calendar li.event .title:focus{outline:2px solid #cd9c34;outline-offset:2px}.cw-calendar .hover_block{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:240px;padding:14px 16px;background:#27452d;color:#fff;border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.28);pointer-events:none;text-align:left;z-index:50}.cw-calendar .hover_block::after{content:'';position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:#27452d}.cw-calendar li.event:hover>.hover_block,.cw-calendar li.event:focus-within>.hover_block{display:block}.cw-calendar .hover_block .time_in_hover_block{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#cd9c34;margin-bottom:4px}.cw-calendar .hover_block .title{color:#fff;font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-size:18px;font-weight:600;line-height:1.2}.cw-calendar .hover_block .location{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;color:rgba(255,255,255,.8)}.cw-calendar td[data-dow="1"] .hover_block{left:0;transform:none}.cw-calendar td[data-dow="1"] .hover_block::after{left:28px}.cw-calendar td[data-dow="0"] .hover_block{left:auto;right:0;transform:none}.cw-calendar td[data-dow="0"] .hover_block::after{left:auto;right:28px;margin-left:0}@media (max-width:1024px){.cw-calendar{padding:14px}.cw-calendar tbody td{height:120px;padding:8px 5px}.cw-calendar li.event{font-size:10.5px;padding:4px 5px}.cw-calendar thead th{font-size:10.5px;letter-spacing:.08em;padding:10px 4px}}@media (max-width:767px){.cw-calendar{padding:12px}.cw-calendar table,.cw-calendar thead,.cw-calendar tbody,.cw-calendar tr,.cw-calendar td{display:block;width:100%}.cw-calendar thead{display:none}.cw-calendar table.ics-calendar-month-grid{border:0;background:transparent}.cw-calendar tbody td.off,.cw-calendar tbody td:not(.has_events){display:none}.cw-calendar tbody td{height:auto;margin-bottom:12px;padding:14px;border:1px solid rgba(39,69,45,.15);border-radius:10px}.cw-calendar .day .no_phone{display:none}.cw-calendar .day .phone_only{display:block;font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-size:20px;font-weight:700;color:#27452d;padding-bottom:8px;border-bottom:1px solid rgba(39,69,45,.15)}.cw-calendar td.today .day .phone_only{color:#cd9c34}.cw-calendar li.event{font-size:13px;padding:8px 10px}.cw-calendar .time{font-size:12px}.cw-calendar .hover_block{display:none!important}.cw-calendar tbody td.past .events{opacity:.7}}.cw-form input,.cw-form textarea,.cw-form select{background:#fffaf0!important;color:#000!important;border:1px solid hsl(from var(--gcid-tdbzqzaw0f) calc(h + 0) calc(s + 0) calc(l + 0) / 0.2)!important;border-radius:10px!important}.cw-form .datepicker{width:100%!important}.cw-form input[type="submit"]{background-color:var(--gcid-whjv84ja5h)!important;font-weight:700!important;text-transform:uppercase!important;color:var(--gcid-tdbzqzaw0f)!important;font-size:14px!important;letter-spacing:1px!important;border-radius:50px!important;border-color:var(--gcid-whjv84ja5h)!important;padding:16px 28px!important}.cw-form input[type="submit"]:hover{background:transparent!important}.cw-visitors-logo .et_pb_image_wrap{border:1px solid hsl(from var(--gcid-tdbzqzaw0f) calc(h + 0) calc(s + 0) calc(l + 0) / 0.2);border-radius:20px;padding:30px}.crossHeaderMenu.et_pb_menu.et_pb_menu--without-logo .crossMenuBtn a{padding:16px 28px!important;background-color:#cd9c34!important;border-radius:50px!important;color:#27452d!important;font-weight:700!important}.crossHeaderMenu nav.et-menu-nav ul li.menu-item-has-children a{padding:0px 20px 0px 0px!important}.crossFooterMenu nav.et-menu-nav ul{flex-direction:column!important}.crossFooterBlurb .et_pb_blurb_container{padding-left:0px!important}.hero-bg:before{content:'';background:rgba(0,0,0,0.5);width:100%;height:100%;display:block;z-index:1;position:absolute;top:0}.yellow-text{color:#b89f61!important}.cw-visit-column .et_pb_icon{transition-property:background-color,border-color,color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.cw-visit-column:hover .et_pb_icon{background:#27452D}.cw-visit-column:hover .et_pb_icon .et_pb_icon_wrap .et-pb-icon{color:#fff}.timeline{position:relative;max-width:1000px;margin:0 auto}.timeline-item{position:relative;display:flex;gap:40px;padding-bottom:30px}.timeline-item:last-child{padding-bottom:0}.timeline-item::before{content:"";position:absolute;left:27px;top:0;bottom:-70px;width:2px;background:rgba(201,170,79,.35)}.timeline-item:last-child::before{bottom:0}.timeline-year{width:54px;height:54px;min-width:54px;border-radius:50%;background:#D4A536;color:#21472E;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0}.timeline-content{flex:1;padding-top:2px}.timeline-content h3{font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.2em;font-weight:500;color:#F7F5F0}.timeline-content p{margin:0;color:rgba(255,255,255,.75);font-size:16px;line-height:1.5em;font-weight:400;max-width:720px}.crossEventImgCol{background-size:100%;background-position:center;transition:background-size 500ms ease-in-out!important}.crossEventImgCol:hover{background-size:110%}.crossLearnMoreTxt{display:none;transition:all 2s ease-in-out!important}.crossFormationCol:hover .crossLearnMoreTxt{display:block!important}.crossFormationCol{min-height:283px}.crossTestimonial:before{content:"''";position:absolute;top:-22px;left:35px;display:block;color:#d8c48b;font-size:7rem;font-family:Cormorant Garamond,serif;z-index:99;line-height:1}.crossTestimonial .et_pb_slide_description{gap:30px!important}.crossTestimonial .et_pb_slide_content{margin-bottom:30px}.crossTestimonial .et-pb-controllers a{width:12px!important;height:6px!important}.crossTestimonial .et-pb-controllers a.et-pb-active-control{width:32px!important}.crossTxtColor{color:#cd9c34!important}@media (max-width:980px){.timeline-item{gap:25px}.timeline-content h3{font-size:34px}.timeline-content p{font-size:18px}.crossFooterMenu .et_pb_menu__wrap .et_pb_menu__menu{display:flex!important}.crossFooterMenu .et_mobile_nav_menu{display:none!important}}@media (max-width:430px){.timeline .timeline-content h3{font-size:24px}}@media (max-width:767px){.timeline-item{gap:18px;padding-bottom:50px}.timeline-item::before{left:22px}.timeline-year{width:44px;height:44px;min-width:44px;font-size:12px}.timeline-content h3{font-size:28px}.timeline-content p{font-size:16px;line-height:1.6}}#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{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}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:10px;position:relative;font-family:"ETModules";content:'\33';color:#cd9c34;background:#ebe4d6;border-radius:50%;padding:3px}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;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}