@font-face{font-family:OpenSans-Light;src:url("../fonts/OpenSans-Light.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-Regular;src:url("../fonts/OpenSans-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-Bold;src:url("../fonts/OpenSans-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-SemiBold;src:url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-display:swap}:root{--red:#86153a;--charcoal:#393939;--grey:#c4c4c4;--black:#000000;--white:#ffffff;--primary:var(--red);--secondary:var(--charcoal);--font-open-sans:'OpenSans-Regular',Arial,sans-serif;--font-open-sans-light:'OpenSans-Light',Arial,sans-serif;--font-open-sans-bold:'OpenSans-Bold',Arial,sans-serif;--font-open-sans-semibold:'OpenSans-SemiBold',Arial,sans-serif;--font-awesome:'Font Awesome 6 Pro'}.colors{display:flex;justify-content:space-between}.style-guide-colors{margin-bottom:70px}.style-guide-colors p{padding:12px 0 0 95px;font-size:18px}.style-guide-colors:before{background-color:var(--black);border-radius:15px;content:'';height:85px;position:absolute;width:85px}.style-guide-colors-left>div:first-of-type::before{background-color:var(--black)}.style-guide-colors-left>div:nth-of-type(2)::before{background-color:var(--white);border:1px solid var(--charcoal)}.style-guide-colors-leftmid>div:first-of-type::before{background-color:var(--primary)}.style-guide-colors-leftmid>div:nth-of-type(2)::before{background-color:var(--primary)}.style-guide-colors-rightmid>div:first-of-type::before{background-color:var(--charcoal)}.style-guide-colors-right>div:first-of-type::before{background-color:var(--grey)}ul.pagination{display:flex;justify-content:center;list-style:none}ul.pagination .page-link{background-color:var(--white);border:1px solid var(--charcoal);border-inline:none;color:var(--charcoal);display:block;font-size:16px;padding:.5rem .85rem;position:relative;transition:background-color .3s ease 0s,color .3s ease 0s}ul.pagination .page-link.active{background-color:var(--primary);border-color:var(--primary);color:var(--white)}ul.pagination .page-link:focus,ul.pagination .page-link:hover{background-color:var(--charcoal);color:var(--white)}ul.pagination>li:last-of-type .page-link{border-radius:0 4px 4px 0;border-right:1px solid var(--charcoal)}ul.pagination>li:first-of-type .page-link{border-left:1px solid var(--charcoal);border-radius:4px 0 0 4px}.page ol ul{padding-left:40px}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}input[type=checkbox]::before{background-color:var(--white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";height:.75em;transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;width:.75em}input[type=checkbox]:checked::before{transform:scale(1);transform:translateY(.03em) scale(1);display:block;position:relative;margin:auto}input[type=radio]:checked::before{background-color:var(--white);border-radius:50%;content:"";height:4px;transform:scale(0);transition:120ms transform ease-in-out;width:4px;display:block;top:50%;position:relative;margin:auto;transform:translateY(-50%) scale(1.5)}input[type=radio]{appearance:none;border:1px solid var(--grey)!important;border-radius:50%;height:16px;margin:0;margin-right:3px;width:16px;padding:0!important}input[type=checkbox]{appearance:none;border:1px solid var(--grey)!important;border-radius:.15em;height:14px;margin:0;margin-right:6px;width:14px;padding:0!important}.wpcf7-list-item:first-of-type{margin:0!important}span.wpcf7-not-valid-tip{padding-left:16px;padding-top:10px}.wpcf7 p{padding-bottom:5px}.wpcf7 label{font-weight:400!important}.wpcf7 input,.wpcf7 textarea{border:1px solid var(--off-white)!important}.required-text p{color:var(--primary)}.et_pb_text_inner ol,.et_pb_text_inner ul{padding-top:10px!important}div.wp-pagenavi,ul.pagination{display:flex;list-style:none}div.wp-pagenavi .page-link,div.wp-pagenavi a.nextpostslink,div.wp-pagenavi a.page,div.wp-pagenavi a.previouspostslink,div.wp-pagenavi>span.current,ul.pagination .page-link,ul.pagination a.nextpostslink,ul.pagination a.page,ul.pagination a.previouspostslink,ul.pagination>span.current{background-color:var(--white);font-weight:400!important;border:1px solid #dedede!important;border-inline:none;color:var(--primary)!important;display:block;font-size:16px;padding:.5rem .85rem;position:relative;transition:background-color .3s ease 0s,color .3s ease 0s;margin-inline:0;border-color:#dedede!important}div.wp-pagenavi .page-link.active,div.wp-pagenavi a.nextpostslink.active,div.wp-pagenavi a.page.active,div.wp-pagenavi a.previouspostslink.active,div.wp-pagenavi>span.current.active,ul.pagination .page-link.active,ul.pagination a.nextpostslink.active,ul.pagination a.page.active,ul.pagination a.previouspostslink.active,ul.pagination>span.current.active{background-color:var(--primary);border-color:var(--primary);color:var(--white)!important}div.wp-pagenavi .page-link:focus,div.wp-pagenavi .page-link:hover,div.wp-pagenavi a.nextpostslink:focus,div.wp-pagenavi a.nextpostslink:hover,div.wp-pagenavi a.page:focus,div.wp-pagenavi a.page:hover,div.wp-pagenavi a.previouspostslink:focus,div.wp-pagenavi a.previouspostslink:hover,div.wp-pagenavi>span.current:focus,div.wp-pagenavi>span.current:hover,ul.pagination .page-link:focus,ul.pagination .page-link:hover,ul.pagination a.nextpostslink:focus,ul.pagination a.nextpostslink:hover,ul.pagination a.page:focus,ul.pagination a.page:hover,ul.pagination a.previouspostslink:focus,ul.pagination a.previouspostslink:hover,ul.pagination>span.current:focus,ul.pagination>span.current:hover{background-color:var(--primary);border-color:#dedede;color:var(--white)!important}div.wp-pagenavi span.current,ul.pagination span.current{background-color:var(--primary)!important;color:var(--white)!important}div.wp-pagenavi a.nextpostslink,div.wp-pagenavi>li:last-of-type .page-link,ul.pagination a.nextpostslink,ul.pagination>li:last-of-type .page-link{border-radius:0 25px 25px 0;border-right:1px solid #dedede}div.wp-pagenavi a.previouspostslink,div.wp-pagenavi>li:first-of-type .page-link,ul.pagination a.previouspostslink,ul.pagination>li:first-of-type .page-link{border-left:1px solid #dedede;border-radius:25px 0 0 25px}.wp-pagenavi[role=navigation]>span[aria-current=page].current:first-child{border-left:1px solid #dedede}.center-content{align-items:center;display:flex}@media screen and (max-width:1199px){.center-content.image-left{flex-direction:column}.center-content.image-left>div:first-of-type{margin-bottom:15px}.center-content.image-right{flex-direction:column-reverse}.center-content.image-right>div:last-of-type{margin-bottom:15px}.center-content .et_pb_column{width:100%!important;margin-right:0!important}}@media screen and (max-width:980px){.center-content.image-right>div:first-of-type{margin-bottom:0!important}}.about-gallery>div{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media screen and (max-width:1199px){.about-gallery>div{grid-template-columns:repeat(2,1fr)}}.about-gallery>div img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1200px){.about-gallery>div img:first-of-type{grid-area:1/1/3/2}.about-gallery>div img:last-of-type{grid-area:1/4/3/5}}.h1,h1{font:400 clamp(32px, 4vw, 50px)/clamp(40px, 5vw, 62px) Ledger!important}.h2,h2{color:var(--black);font:400 clamp(24px, 4vw, 40px)/clamp(40px, 5vw, 62px) Ledger!important}.team-icon .et_pb_main_blurb_image{position:relative}.team-icon .et_pb_main_blurb_image>span::after{background-color:var(--charcoal);border-radius:50%;content:'';display:block;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:99px;z-index:-1}.team-icon h4{color:var(--black);font:400 clamp( 1.125rem, 1.5vw,  1.5rem)/1.3em var(--font-open-sans-bold)}.testimonial .et_pb_testimonial_author::before{background-color:var(--charcoal);border-radius:50%;color:var(--white);content:'\f007';font-family:var(--font-awesome);margin-right:10px;padding:15px}.testimonial-card .et_pb_testimonial_description{display:flex;flex-direction:column-reverse}.testimonial-card .et_pb_testimonial_author{margin-block:20px}.directors-grid,.vertical-card-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:28px}@media screen and (min-width:1200px){.directors-grid,.vertical-card-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px) and (max-width:1199px){.directors-grid,.vertical-card-grid{grid-template-columns:repeat(2,1fr)}}.et_pb_column.vertical-card-grid .card-vertical{border-color:var(--red);margin-bottom:0!important}.cta-supreme-buttons{margin:auto;border:1px solid var(--red);border-top:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background-color:#f2f2f2}.entry-content .wpcf7 input,.entry-content .wpcf7 textarea{border:1px solid var(--red)!important}.entry-content .wpcf7 .wpcf7-file{padding:16px;border-radius:15px}.video-gallery-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:28px}@media screen and (min-width:1500px){.video-gallery-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1499px) and (min-width:1000px){.video-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:999px) and (min-width:700px){.video-gallery-grid{grid-template-columns:repeat(2,1fr)}}.et_pb_module.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title,.search-results .entry-title a{transition:color .3s}.et_pb_module.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title:before,.search-results .entry-title a:before{transition:color .3s}.et_pb_module.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title:hover,.et_pb_module.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title:hover:before,.search-results .entry-title a:hover,.search-results .entry-title a:hover:before{color:var(--red)!important}.et_pb_toggle_open .et_pb_toggle_title:hover{cursor:auto}.full-width-slider .swiper-arrow-button:hover::before{color:var(--white)!important;background-color:var(--red)}.full-width-slider .swiper-arrow-button::before{transition:background-color .3s;background-color:#fefEFECC;border-radius:50%}.full-width-slider .swiper-arrow-button:nth-of-type(2){justify-content:flex-end}.full-width-slider .swiper-arrow-button.swiper-button-next::before,.full-width-slider .swiper-arrow-button.swiper-button-prev::before{font-family:var(--font-awesome)!important;font-weight:300!important;transition:background-color .3s;font-size:22px;padding:7px 9px;color:#939598}@media screen and (max-width:450px){.full-width-slider .swiper-arrow-button.swiper-button-next::before,.full-width-slider .swiper-arrow-button.swiper-button-prev::before{font-size:14px;padding:4px 5px}}.full-width-slider .swiper-arrow-button.swiper-button-prev::before{content:'\f060'}.full-width-slider .swiper-arrow-button.swiper-button-next::before{content:'\f061'}.feature-list .et-pb-icon{margin-top:6px}@media screen and (max-width:1199px){.hide-column-on-break{display:none}}@media screen and (max-width:1330px){.three-col-tables .et_pb_column{width:100%!important;margin-right:0!important;padding-top:30px}.three-col-tables .et_pb_column:first-of-type{padding-top:0!important}}#et-main-area #main-content .dsm_button .et_pb_button_module_wrappers .et_pb_button_two{margin-left:0!important;margin-top:0!important}.card-vertical .dsm_card_icon{margin-bottom:15px}.border-radius{border-radius:40px!important;overflow:hidden!important}.border-top-right{border-top-right-radius:40px!important;overflow:hidden!important}.border-top-left{border-top-left-radius:40px!important;overflow:hidden!important}.embed .et_pb_text_inner>p{display:flex}.event-navigation{padding-bottom:20px}.event-navigation:has(.load-events.next){text-align:right}.event-navigation:has(.load-events.next):has(.load-events.prev){display:flex;justify-content:space-between}.event-navigation .load-events{background-color:var(--primary);transition:background-color .3s;border:1px solid var(--primary);border-radius:30px}.event-navigation .load-events:hover{cursor:pointer;background-color:transparent}.event-navigation .load-events:hover i{color:var(--primary)!important}.event-navigation .load-events i{font-size:40px;color:#fff;padding:5px 15px;transition:color .3s}.int-hero h1{text-shadow:none!important}.et_pb_module.et_pb_accordion .et_pb_toggle{margin-bottom:0!important;padding-inline:20px!important}.video-gallery-grid .et_pb_video_overlay{border-radius:30px}.video-gallery-grid .et_pb_video_box{padding:25px 5px}.et_pb_accordion .et_pb_toggle:last-of-type{border-bottom:0}@media screen and (max-width:1200px) and (min-width:981px){.half-break-early .et_pb_column{width:100%!important;margin-right:0!important}}