.elementor-5110 .elementor-element.elementor-element-de0bcae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .elementor-repeater-item-568e972 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://mesatemple.org/wp-content/uploads/2025/06/Mesa-Temple-Visitors-Center-Frieze.webp);background-size:cover;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .elementor-repeater-item-c58218b .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://mesatemple.org/wp-content/uploads/2025/06/Mesa-Temple-Visitors-Center-Exhibits.webp);background-size:cover;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .elementor-repeater-item-5d3b881 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://mesatemple.org/wp-content/uploads/2025/06/Mesa-FamilySearch-Center-Class.webp);background-size:cover;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .elementor-repeater-item-89d37d0 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://mesatemple.org/wp-content/uploads/2025/06/Mesa-Arizona-Temple-at-Sunset.webp);background-size:cover;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .elementor-repeater-item-80bcf34 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://mesatemple.org/wp-content/uploads/2025/06/Christus-at-the-Mesa-Temple-Visitors-Center.webp);background-size:cover;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .swiper-slide{transition-duration:calc(3750ms*1.2);height:400px;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .swiper-slide-contents{max-width:100%;}.elementor-5110 .elementor-element.elementor-element-3e16d1d .swiper-slide-inner{text-align:center;}.elementor-5110 .elementor-element.elementor-element-6aebf05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-da962f7{--spacer-size:50px;}.elementor-5110 .elementor-element.elementor-element-69ea5fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-73b5f84{--display:flex;}.elementor-5110 .elementor-element.elementor-element-924c781{z-index:1;}.elementor-5110 .elementor-element.elementor-element-3a1c71d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-90cc341{--spacer-size:90px;}.elementor-5110 .elementor-element.elementor-element-d7ac8c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-e23dbab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5110 .elementor-element.elementor-element-234a942 .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#BDB39B;}.elementor-5110 .elementor-element.elementor-element-13f1dba .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-a555f52{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-5110 .elementor-element.elementor-element-a555f52 .elementor-divider-separator{width:100px;}.elementor-5110 .elementor-element.elementor-element-a555f52 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5110 .elementor-element.elementor-element-1400814 .elementor-widget-container > *{max-width:100%;}.elementor-5110 .elementor-element.elementor-element-1400814{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5110 .elementor-element.elementor-element-c0be1ae .elementor-button{background-color:#BDB39B;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;border-radius:2em 2em 2em 2em;padding:18px 20px 18px 20px;}.elementor-5110 .elementor-element.elementor-element-c0be1ae .elementor-button:hover, .elementor-5110 .elementor-element.elementor-element-c0be1ae .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-ee6a427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5110 .elementor-element.elementor-element-b201773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:wrap;--z-index:1;}.elementor-5110 .elementor-element.elementor-element-df9b0a8{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-df9b0a8:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-df9b0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5110 .elementor-element.elementor-element-278c202{--icon-box-icon-margin:30px;}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-278c202.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-278c202.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-278c202.elementor-view-default .elementor-icon{fill:var( --e-global-color-205ac99 );color:var( --e-global-color-205ac99 );border-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon{font-size:23px;}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon-box-title, .elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon-box-title a{font-family:"Playfair Display SC", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-5110 .elementor-element.elementor-element-278c202:has(:hover) .elementor-icon-box-title,
					 .elementor-5110 .elementor-element.elementor-element-278c202:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon-box-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-38372df{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-38372df:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-38372df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5110 .elementor-element.elementor-element-98acd17{--icon-box-icon-margin:30px;}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-98acd17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-98acd17.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-98acd17.elementor-view-default .elementor-icon{fill:var( --e-global-color-205ac99 );color:var( --e-global-color-205ac99 );border-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon{font-size:23px;}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon-box-title, .elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon-box-title a{font-family:"Playfair Display SC", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-5110 .elementor-element.elementor-element-98acd17:has(:hover) .elementor-icon-box-title,
					 .elementor-5110 .elementor-element.elementor-element-98acd17:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon-box-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;color:#61CE70;}.elementor-5110 .elementor-element.elementor-element-6466278{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-6466278:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-6466278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5110 .elementor-element.elementor-element-da6d5c4{--icon-box-icon-margin:30px;}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-da6d5c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-da6d5c4.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-da6d5c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-205ac99 );color:var( --e-global-color-205ac99 );border-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon{font-size:23px;}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon-box-title, .elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon-box-title a{font-family:"Playfair Display SC", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-5110 .elementor-element.elementor-element-da6d5c4:has(:hover) .elementor-icon-box-title,
					 .elementor-5110 .elementor-element.elementor-element-da6d5c4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon-box-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;color:#61CE70;}.elementor-5110 .elementor-element.elementor-element-20eaad3{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-20eaad3:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-20eaad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5110 .elementor-element.elementor-element-dfb00a4{--icon-box-icon-margin:30px;}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-dfb00a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-dfb00a4.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-dfb00a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-205ac99 );color:var( --e-global-color-205ac99 );border-color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon{font-size:23px;}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon-box-title, .elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon-box-title a{font-family:"Playfair Display SC", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-5110 .elementor-element.elementor-element-dfb00a4:has(:hover) .elementor-icon-box-title,
					 .elementor-5110 .elementor-element.elementor-element-dfb00a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon-box-description{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;color:#61CE70;}.elementor-5110 .elementor-element.elementor-element-d8870d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-d8870d2:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-d8870d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-5110 .elementor-element.elementor-element-2a8f8a3{padding:0px 0px 10px 0px;text-align:center;}.elementor-5110 .elementor-element.elementor-element-2a8f8a3 .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;line-height:42px;letter-spacing:0.16px;}.elementor-5110 .elementor-element.elementor-element-4894317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-4894317:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-4894317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-5110 .elementor-element.elementor-element-632cdbf{--grid-column-gap:30px;--grid-row-gap:20px;}.elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__title{color:var( --e-global-color-205ac99 );font-family:"Playfair Display SC", Sans-serif;font-weight:100;} .elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__title a:hover{color:var( --e-global-color-ee72bd0 );}.elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__date{background-color:var( --e-global-color-fc2b9e6 );}.elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__meta{color:var( --e-global-color-ac46739 );}.elementor-5110 .elementor-element.elementor-element-632cdbf .elementor-event__meta span{color:var( --e-global-color-ac46739 );}.elementor-5110 .elementor-element.elementor-element-873f842{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-873f842:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-873f842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDB39B;}.elementor-5110 .elementor-element.elementor-element-e095097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-91afc3e .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;}.elementor-5110 .elementor-element.elementor-element-ea3ca93 .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:16px;font-weight:400;line-height:0.5em;color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-ea3ca93{text-align:center;}.elementor-5110 .elementor-element.elementor-element-7cabae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-c65000a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;}.elementor-5110 .elementor-element.elementor-element-c66f3ef .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:16px;font-weight:400;line-height:0.5em;color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-c66f3ef{text-align:center;}.elementor-5110 .elementor-element.elementor-element-eb6085d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-b77b2f3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;}.elementor-5110 .elementor-element.elementor-element-041da8b .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:16px;font-weight:400;line-height:0.5em;color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-041da8b{text-align:center;}.elementor-5110 .elementor-element.elementor-element-989ec85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-59d76d8 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;}.elementor-5110 .elementor-element.elementor-element-e230e64 .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:16px;font-weight:400;line-height:0.5em;color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-e230e64{text-align:center;}.elementor-5110 .elementor-element.elementor-element-0c49400{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-0c49400:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-0c49400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05be5b );}.elementor-5110 .elementor-element.elementor-element-c9acfa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-9a38413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-0d86eeb .elementor-heading-title{max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ac46739 );}.elementor-5110 .elementor-element.elementor-element-67b411e .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:36px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-2961ce8 .elementor-widget-container > *{max-width:100%;}.elementor-5110 .elementor-element.elementor-element-2961ce8{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;line-height:35px;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-5110 .elementor-element.elementor-element-d39c313 .elementor-button{background-color:#BDB39B;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;border-radius:2em 2em 2em 2em;padding:18px 20px 18px 20px;}.elementor-5110 .elementor-element.elementor-element-d39c313 .elementor-button:hover, .elementor-5110 .elementor-element.elementor-element-d39c313 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-8fbccb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-8fbccb9:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-8fbccb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-386d674{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-d1258cc .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:43px;font-weight:400;line-height:1.2em;color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-21145b9 .elementor-heading-title{max-width:100%;font-family:"Playfair Display SC", Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-ecb9483 .elementor-button{background-color:#BDB39B;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;border-radius:2em 2em 2em 2em;padding:18px 20px 18px 20px;}.elementor-5110 .elementor-element.elementor-element-ecb9483 .elementor-button:hover, .elementor-5110 .elementor-element.elementor-element-ecb9483 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-9322eeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-c569637 .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5110 .elementor-element.elementor-element-c569637{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-5110 .elementor-element.elementor-element-c569637 .elementor-post__title{color:var( --e-global-color-205ac99 );font-family:"Playfair Display SC", Sans-serif;font-weight:300;} .elementor-5110 .elementor-element.elementor-element-c569637 .elementor-post__title a:hover{color:var( --e-global-color-205ac99 );}.elementor-5110 .elementor-element.elementor-element-c569637 .elementor-post__read-more{color:var( --e-global-color-ee72bd0 );font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;} .elementor-5110 .elementor-element.elementor-element-c569637 .elementor-post__read-more:hover{color:var( --e-global-color-accent );}.elementor-5110 .elementor-element.elementor-element-06e5adb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-06e5adb:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-06e5adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05be5b );}.elementor-5110 .elementor-element.elementor-element-2b9980f .elementor-heading-title{max-width:100%;}.elementor-5110 .elementor-element.elementor-element-2b9980f{text-align:center;}.elementor-5110 .elementor-element.elementor-element-34d0f02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-34d0f02:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-34d0f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05be5b );}.elementor-5110 .elementor-element.elementor-element-31d46fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-4211c28 .elementor-widget-container > *{max-width:100%;}.elementor-5110 .elementor-element.elementor-element-4211c28{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;line-height:35px;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-5110 .elementor-element.elementor-element-67df182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-5110 .elementor-element.elementor-element-de0bcae{--content-width:100%;}.elementor-5110 .elementor-element.elementor-element-6aebf05{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-69ea5fc{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-d7ac8c1{--content-width:1100px;}.elementor-5110 .elementor-element.elementor-element-e23dbab{--width:50%;}.elementor-5110 .elementor-element.elementor-element-ee6a427{--width:50%;}.elementor-5110 .elementor-element.elementor-element-b201773{--content-width:1400px;}.elementor-5110 .elementor-element.elementor-element-df9b0a8{--width:20%;}.elementor-5110 .elementor-element.elementor-element-38372df{--width:20%;}.elementor-5110 .elementor-element.elementor-element-6466278{--width:20%;}.elementor-5110 .elementor-element.elementor-element-20eaad3{--width:20%;}.elementor-5110 .elementor-element.elementor-element-d8870d2{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-4894317{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-873f842{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-e095097{--width:25%;}.elementor-5110 .elementor-element.elementor-element-7cabae0{--width:25%;}.elementor-5110 .elementor-element.elementor-element-eb6085d{--width:25%;}.elementor-5110 .elementor-element.elementor-element-989ec85{--width:25%;}.elementor-5110 .elementor-element.elementor-element-0c49400{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-c9acfa1{--width:50%;}.elementor-5110 .elementor-element.elementor-element-9a38413{--width:50%;}.elementor-5110 .elementor-element.elementor-element-8fbccb9{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-386d674{--width:33.3333%;}.elementor-5110 .elementor-element.elementor-element-9322eeb{--width:66.6666%;}.elementor-5110 .elementor-element.elementor-element-06e5adb{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-34d0f02{--content-width:1200px;}.elementor-5110 .elementor-element.elementor-element-31d46fa{--width:50%;}.elementor-5110 .elementor-element.elementor-element-67df182{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5110 .elementor-element.elementor-element-df9b0a8{--width:40%;}.elementor-5110 .elementor-element.elementor-element-38372df{--width:40%;}.elementor-5110 .elementor-element.elementor-element-6466278{--width:40%;}.elementor-5110 .elementor-element.elementor-element-20eaad3{--width:40%;}.elementor-5110 .elementor-element.elementor-element-386d674{--width:40%;}.elementor-5110 .elementor-element.elementor-element-9322eeb{--width:60%;}}@media(max-width:1024px){.elementor-5110 .elementor-element.elementor-element-69ea5fc{--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-d7ac8c1{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-1400814{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5110 .elementor-element.elementor-element-6466278{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-20eaad3{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-d8870d2{--padding-top:110px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-4894317{--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-5110 .elementor-element.elementor-element-873f842{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-ea3ca93 .elementor-heading-title{line-height:1.25em;}.elementor-5110 .elementor-element.elementor-element-c66f3ef .elementor-heading-title{line-height:1.25em;}.elementor-5110 .elementor-element.elementor-element-041da8b .elementor-heading-title{line-height:1.25em;}.elementor-5110 .elementor-element.elementor-element-e230e64 .elementor-heading-title{line-height:1.25em;}.elementor-5110 .elementor-element.elementor-element-0c49400{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-0d86eeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5110 .elementor-element.elementor-element-8fbccb9{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-d1258cc .elementor-heading-title{font-size:37px;}.elementor-5110 .elementor-element.elementor-element-06e5adb{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-34d0f02{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-5110 .elementor-element.elementor-element-3e16d1d .swiper-slide{height:250px;}.elementor-5110 .elementor-element.elementor-element-69ea5fc{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-d7ac8c1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-13f1dba .elementor-heading-title{font-size:34px;}.elementor-5110 .elementor-element.elementor-element-1400814{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5110 .elementor-element.elementor-element-b201773{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-278c202 .elementor-icon{font-size:26px;}.elementor-5110 .elementor-element.elementor-element-98acd17 .elementor-icon{font-size:26px;}.elementor-5110 .elementor-element.elementor-element-6466278{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-da6d5c4 .elementor-icon{font-size:26px;}.elementor-5110 .elementor-element.elementor-element-20eaad3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-dfb00a4 .elementor-icon{font-size:26px;}.elementor-5110 .elementor-element.elementor-element-d8870d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-2a8f8a3 .elementor-heading-title{font-size:34px;}.elementor-5110 .elementor-element.elementor-element-873f842{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-0c49400{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-0d86eeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5110 .elementor-element.elementor-element-67b411e .elementor-heading-title{font-size:34px;}.elementor-5110 .elementor-element.elementor-element-8fbccb9{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-d1258cc .elementor-heading-title{font-size:35px;}.elementor-5110 .elementor-element.elementor-element-9322eeb{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5110 .elementor-element.elementor-element-06e5adb{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-34d0f02{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-924c781 *//* Four image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 25%;
  padding: 5px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}


.homepage-callout-feature {
	width: 23%;
	margin: 1%;
	float: left;
}

.homepage-callout-feature img {
	width: 100%;
}

.homepage-callout-box {
    text-align: center;
    background: #ffffff; 
    margin-top: -145px; 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
    padding: 10px;
    width:100%;
    margin-left:auto;
    margin-right:auto; 
    float: none;
}

.homepage-callout-text {
	font-size: 19px;
	font-family:'Source Sans Pro' !important;
    line-height: 22px;
    margin: 0px;
	padding-top: 19px;
	color: #ffffffd9;
    letter-spacing: 2.5px !important;
    font-weight: 600;
    text-align:center;
}

.callout-homepage-link:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

.callout-button {
      background:#D50022 !important;
      color:#FFFFFF !important;
      margin-bottom:15px;
      font-size:18px;
}

.callout-button a {
      background:#D50022 !important;
      color:#FFFFFF !important;
      margin-bottom:15px;
}

.callout-button a:hover {
    color:#F8F0E4 !important;
}

.LTW-Link a:hover {
    color:#992A31 !important;
}

@media screen and (max-width: 1100px) {
    .homepage-callout-box {
    margin-top:-80px;
    }
    
    .homepage-callout-text {
        font-size:19px !important;
        text-align:center;
        padding-right:0px;
        padding-left:0px;
    }
    
    .homepage-callout-feature {
        width: 46%;
        margin:2%;
    }
    .LTW-Callout {
        font-size:32px !important;
    }
    .homepage-callout-feature img {
        max-height:100px;
        min-height:120px;
    }
}

@media screen and (max-width: 480px) {
    .homepage-callout-box {
    margin-top:-90px;
    }
    
    .homepage-callout-text {
        font-size:19px !important;
        text-align:center;
        padding-right:0px;
        padding-left:0px;
    }
    
    .homepage-callout-feature {
        width: 93%;
        margin:3.5%;
    }
    .LTW-Callout {
        font-size:32px !important;
    }
    .homepage-callout-feature img {
        max-height:100px;
    }
}

@media screen and (max-width: 300px) {
    .homepage-callout-text {
        font-size:19px !important;
        text-align:center;
        padding-right:0px;
        padding-left:0px;
    }
    
    .homepage-callout-feature {
        width: 93%;
        margin:4%;
    }
    .LTW-Callout {
        font-size:32px !important;
    }
    .homepage-callout-feature img {
        max-height:100px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b201773 */.four-box-homepage {
    box-shadow: 0 0 24.5px 0 rgba(0, 0, 0, .05);
}/* End custom CSS */