.elementor-96 .elementor-element.elementor-element-54375f8f > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-54375f8f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96 .elementor-element.elementor-element-54375f8f{overflow:hidden;margin-top:92px;margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-54375f8f > .elementor-background-overlay{background-color:#FFE3F0;opacity:0.5;}.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-7b0250a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFCB0 0%, #F2C629 100%);}.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 15.8%;}.elementor-96 .elementor-element.elementor-element-64157f3f .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;text-transform:capitalize;line-height:82px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-96 .elementor-element.elementor-element-64157f3f > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 8% 5% 0%;}.elementor-96 .elementor-element.elementor-element-4d4cf91b{color:#5F5B5B;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-96 .elementor-element.elementor-element-4d4cf91b > .elementor-widget-container{padding:0% 42% 5% 0%;}.elementor-96 .elementor-element.elementor-element-5116398a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 17px 22px;}.elementor-96 .elementor-element.elementor-element-5116398a .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-5116398a .elementor-button:focus{color:#9AA8BA;background-color:rgba(2, 1, 1, 0);border-color:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-5116398a .elementor-button:hover svg, .elementor-96 .elementor-element.elementor-element-5116398a .elementor-button:focus svg{fill:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-136378ec:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-136378ec > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivcocalsoap.us/wp-content/uploads/2021/08/flexure2_Parent.png");background-position:70% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-136378ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-136378ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4625078b{--spacer-size:50px;}.elementor-96 .elementor-element.elementor-element-237850d2 > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-237850d2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96 .elementor-element.elementor-element-237850d2{overflow:hidden;}.elementor-96 .elementor-element.elementor-element-482e21e2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-482e21e2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivcocalsoap.us/wp-content/uploads/2021/08/flexure2_Student.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-482e21e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-482e21e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-24f8e350{--spacer-size:50px;}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-52cb5392:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4E7266 0%, #29C3F2 100%);}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 8% 0% 15.8%;}.elementor-96 .elementor-element.elementor-element-e124a4b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;text-transform:capitalize;line-height:82px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-96 .elementor-element.elementor-element-e124a4b > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 8% 5% 0%;}.elementor-96 .elementor-element.elementor-element-36b2fe6b{color:#FFFFFF;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-96 .elementor-element.elementor-element-36b2fe6b > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-96 .elementor-element.elementor-element-94c72ef .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 17px 22px;}.elementor-96 .elementor-element.elementor-element-94c72ef .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-94c72ef .elementor-button:focus{color:#9AA8BA;background-color:rgba(2, 1, 1, 0);border-color:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-94c72ef .elementor-button:hover svg, .elementor-96 .elementor-element.elementor-element-94c72ef .elementor-button:focus svg{fill:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-660995e > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-660995e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96 .elementor-element.elementor-element-660995e{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-660995e > .elementor-background-overlay{background-color:#FFE3F0;opacity:0.5;}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-07f7893:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1021A5 0%, #29DDF2 100%);}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 15.8%;}.elementor-96 .elementor-element.elementor-element-a006223 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;text-transform:capitalize;line-height:82px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-96 .elementor-element.elementor-element-a006223 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 8% 5% 0%;}.elementor-96 .elementor-element.elementor-element-3d73e68{color:#FFFFFF;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-96 .elementor-element.elementor-element-3d73e68 > .elementor-widget-container{padding:0% 42% 5% 0%;}.elementor-96 .elementor-element.elementor-element-7dbff55 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 17px 22px;}.elementor-96 .elementor-element.elementor-element-7dbff55 .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-7dbff55 .elementor-button:focus{color:#9AA8BA;background-color:rgba(2, 1, 1, 0);border-color:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-7dbff55 .elementor-button:hover svg, .elementor-96 .elementor-element.elementor-element-7dbff55 .elementor-button:focus svg{fill:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-01928fe:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-01928fe > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivcocalsoap.us/wp-content/uploads/2021/08/flexure2_Coach.png");background-position:40% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-01928fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-01928fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-d63ebc4{--spacer-size:50px;}.elementor-96 .elementor-element.elementor-element-e0f9c6d > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-e0f9c6d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-96 .elementor-element.elementor-element-e0f9c6d{overflow:hidden;}.elementor-96 .elementor-element.elementor-element-1ec2595:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-1ec2595 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivcocalsoap.us/wp-content/uploads/2021/08/flexure2_Resources.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-1ec2595 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-1ec2595 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-1448d4b{--spacer-size:50px;}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-a1e8db3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #50EFB0 0%, #29C3F2 100%);}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 8% 0% 15.8%;}.elementor-96 .elementor-element.elementor-element-740d366 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;text-transform:capitalize;line-height:82px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-96 .elementor-element.elementor-element-740d366 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 8% 5% 0%;}.elementor-96 .elementor-element.elementor-element-6c85fdd{color:#FFFFFF;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-96 .elementor-element.elementor-element-6c85fdd > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-96 .elementor-element.elementor-element-420265c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 17px 22px;}.elementor-96 .elementor-element.elementor-element-420265c .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-420265c .elementor-button:focus{color:#9AA8BA;background-color:rgba(2, 1, 1, 0);border-color:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-420265c .elementor-button:hover svg, .elementor-96 .elementor-element.elementor-element-420265c .elementor-button:focus svg{fill:#9AA8BA;}.elementor-96 .elementor-element.elementor-element-bdda955{padding:100px 0px 100px 0px;}.elementor-96 .elementor-element.elementor-element-15ecfc64 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 16% 0% 16%;}.elementor-96 .elementor-element.elementor-element-6956e4b{text-align:center;}.elementor-96 .elementor-element.elementor-element-6956e4b > .elementor-widget-container{padding:0px 0px 23px 0px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-96 .elementor-element.elementor-element-66dcafe:after{content:"0.66";}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__meta-data span + span:before{content:"•";}.elementor-96 .elementor-element.elementor-element-66dcafe{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__text{margin-top:20px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__badge{right:0;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__card .elementor-post__badge{margin:0px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__title, .elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__title a{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__excerpt p{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper{background:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-toolbar h2{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:bold;color:var( --e-global-color-b9a66bb );}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active){background-color:#FFE4E400;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-588cffc );}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-col-header-cell a, .elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-sticky .fc-list-day th a{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-daygrid-day-number{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-day-today .fc-daygrid-day-top a{color:var( --e-global-color-b9a66bb );}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-event .fc-event-title,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-event .fc-event-time,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-event-time,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-event-title{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-96 .elementor-element.elementor-element-32f1132 .eaelec-modal-body{color:#555;}.elementor-96 .elementor-element.elementor-element-32f1132 .eaelec-modal-body *{color:#555;}.elementor-96 .elementor-element.elementor-element-32f1132 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E5E5E5;}body.elementor-page-96:not(.elementor-motion-effects-element-type-background), body.elementor-page-96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EF;}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-54375f8f > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 0% 0% 7%;}.elementor-96 .elementor-element.elementor-element-64157f3f .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-96 .elementor-element.elementor-element-64157f3f > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-96 .elementor-element.elementor-element-4d4cf91b{font-size:15px;line-height:21px;}.elementor-96 .elementor-element.elementor-element-4d4cf91b > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-96 .elementor-element.elementor-element-5116398a > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-96 .elementor-element.elementor-element-136378ec:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-136378ec > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-96 .elementor-element.elementor-element-4625078b{--spacer-size:464px;}.elementor-96 .elementor-element.elementor-element-237850d2 > .elementor-container{min-height:56vh;}.elementor-96 .elementor-element.elementor-element-482e21e2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-482e21e2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-96 .elementor-element.elementor-element-24f8e350{--spacer-size:480px;}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-element-populated > .elementor-widget-wrap{padding:8% 7% 8% 7%;}.elementor-96 .elementor-element.elementor-element-e124a4b .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-96 .elementor-element.elementor-element-e124a4b > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-96 .elementor-element.elementor-element-36b2fe6b{font-size:15px;line-height:21px;}.elementor-96 .elementor-element.elementor-element-36b2fe6b > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-96 .elementor-element.elementor-element-94c72ef > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-96 .elementor-element.elementor-element-660995e > .elementor-container{min-height:90vh;}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 0% 0% 7%;}.elementor-96 .elementor-element.elementor-element-a006223 .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-96 .elementor-element.elementor-element-a006223 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-96 .elementor-element.elementor-element-3d73e68{font-size:15px;line-height:21px;}.elementor-96 .elementor-element.elementor-element-3d73e68 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-96 .elementor-element.elementor-element-7dbff55 > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-96 .elementor-element.elementor-element-01928fe:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-01928fe > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-96 .elementor-element.elementor-element-d63ebc4{--spacer-size:464px;}.elementor-96 .elementor-element.elementor-element-e0f9c6d > .elementor-container{min-height:56vh;}.elementor-96 .elementor-element.elementor-element-1ec2595:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-96 .elementor-element.elementor-element-1ec2595 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-96 .elementor-element.elementor-element-1448d4b{--spacer-size:480px;}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-element-populated > .elementor-widget-wrap{padding:8% 7% 8% 7%;}.elementor-96 .elementor-element.elementor-element-740d366 .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-96 .elementor-element.elementor-element-740d366 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-96 .elementor-element.elementor-element-6c85fdd{font-size:15px;line-height:21px;}.elementor-96 .elementor-element.elementor-element-6c85fdd > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-96 .elementor-element.elementor-element-420265c > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-96 .elementor-element.elementor-element-bdda955{padding:100px 25px 100px 25px;}.elementor-96 .elementor-element.elementor-element-15ecfc64 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-7b0250a9 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 7% 13% 7%;}.elementor-96 .elementor-element.elementor-element-64157f3f{text-align:left;}.elementor-96 .elementor-element.elementor-element-64157f3f .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-96 .elementor-element.elementor-element-64157f3f > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-96 .elementor-element.elementor-element-4d4cf91b{text-align:left;font-size:14px;line-height:20px;}.elementor-96 .elementor-element.elementor-element-4d4cf91b > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-96 .elementor-element.elementor-element-4625078b{--spacer-size:214px;}.elementor-96 .elementor-element.elementor-element-24f8e350{--spacer-size:208px;}.elementor-96 .elementor-element.elementor-element-52cb5392 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 7% 12% 7%;}.elementor-96 .elementor-element.elementor-element-e124a4b{text-align:left;}.elementor-96 .elementor-element.elementor-element-e124a4b .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-96 .elementor-element.elementor-element-e124a4b > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-96 .elementor-element.elementor-element-36b2fe6b{text-align:left;font-size:14px;line-height:20px;}.elementor-96 .elementor-element.elementor-element-36b2fe6b > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-96 .elementor-element.elementor-element-07f7893 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 7% 13% 7%;}.elementor-96 .elementor-element.elementor-element-a006223{text-align:left;}.elementor-96 .elementor-element.elementor-element-a006223 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-96 .elementor-element.elementor-element-a006223 > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-96 .elementor-element.elementor-element-3d73e68{text-align:left;font-size:14px;line-height:20px;}.elementor-96 .elementor-element.elementor-element-3d73e68 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-96 .elementor-element.elementor-element-d63ebc4{--spacer-size:214px;}.elementor-96 .elementor-element.elementor-element-1448d4b{--spacer-size:220px;}.elementor-96 .elementor-element.elementor-element-a1e8db3 > .elementor-element-populated > .elementor-widget-wrap{padding:12% 7% 12% 7%;}.elementor-96 .elementor-element.elementor-element-740d366{text-align:left;}.elementor-96 .elementor-element.elementor-element-740d366 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-96 .elementor-element.elementor-element-740d366 > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-96 .elementor-element.elementor-element-6c85fdd{text-align:left;font-size:14px;line-height:20px;}.elementor-96 .elementor-element.elementor-element-6c85fdd > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-96 .elementor-element.elementor-element-bdda955{padding:50px 15px 50px 15px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-96 .elementor-element.elementor-element-66dcafe:after{content:"0.5";}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__title, .elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__title a{font-size:14px;}.elementor-96 .elementor-element.elementor-element-66dcafe .elementor-post__excerpt p{font-size:11px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-toolbar h2{font-size:19px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-col-header-cell a, .elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-sticky .fc-list-day th a{font-size:10px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-daygrid-day-number{font-size:36px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-daygrid-day-top{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-event .fc-event-title,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-event .fc-event-time,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-event-time,.elementor-96 .elementor-element.elementor-element-32f1132 .fc-list-event-title{font-size:11px;}.elementor-96 .elementor-element.elementor-element-32f1132 .fc-event{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-32f1132 > .elementor-widget-container{padding:17px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-7b0250a9{width:100%;}.elementor-96 .elementor-element.elementor-element-136378ec{width:100%;}.elementor-96 .elementor-element.elementor-element-482e21e2{width:100%;}.elementor-96 .elementor-element.elementor-element-52cb5392{width:100%;}.elementor-96 .elementor-element.elementor-element-07f7893{width:100%;}.elementor-96 .elementor-element.elementor-element-01928fe{width:100%;}.elementor-96 .elementor-element.elementor-element-1ec2595{width:100%;}.elementor-96 .elementor-element.elementor-element-a1e8db3{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-66dcafe */.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
    height: 100% !important;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for eael-event-calendar, class: .elementor-element-32f1132 */.fc-scroller {
    overflow: visible;
    height: auto;
}/* End custom CSS */