.sp-card .content p:last-child{margin:0}.sp-card .content a{text-decoration:underline;transition-property:none}.sp-table dd{margin:0}.sp-carousel .owl-carousel{position:relative}.sp-carousel .owl-carousel .owl-dots{padding-top:.5rem}.sp-carousel .owl-carousel .owl-nav{top:50%;position:absolute;right:0;left:0}.sp-carousel .owl-carousel .owl-nav .owl-next,.sp-carousel .owl-carousel .owl-nav .owl-prev{background-color:transparent;border-style:none;position:absolute;z-index:50;height:100px;margin-top:-75px;color:inherit}.sp-carousel .owl-carousel .owl-nav .owl-next i,.sp-carousel .owl-carousel .owl-nav .owl-prev i{font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-shadow:2px 2px 4px rgba(0,0,0,.2);font-style:normal}.sp-carousel .owl-carousel .owl-nav .owl-next i:hover,.sp-carousel .owl-carousel .owl-nav .owl-prev i:hover{color:var(--sp-color-primary)}.sp-carousel .owl-carousel .owl-nav .owl-prev{display:none}@media (min-width:768px){.sp-carousel .owl-carousel .owl-nav .owl-prev{display:block;left:1.5rem}}.sp-carousel .owl-carousel .owl-nav .owl-next{display:none}@media (min-width:768px){.sp-carousel .owl-carousel .owl-nav .owl-next{display:block;right:1.5rem}}.sp-post-grid .pagination{margin-top:2rem}.sp-post-grid .pagination .nav-links,.sp-post-grid .pagination .nav-links .page-numbers{display:flex;align-items:center;justify-content:center}.sp-post-grid .pagination .nav-links .page-numbers{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));border-width:2px;height:2.5rem;margin-left:.25rem;margin-right:.25rem;overflow:hidden;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));width:2.5rem}.sp-post-grid .pagination .nav-links .page-numbers.current{border-color:var(--sp-color-primary);font-weight:700;color:var(--sp-color-primary)}.sp-featured-slider video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-featured-slider .slide{height:100vh;max-height:-webkit-fill-available;text-shadow:1px 1px rgba(0,0,0,.5)}.sp-featured-slider .owl-carousel{position:relative}.sp-featured-slider .owl-carousel .owl-dots{padding-top:.5rem}.sp-featured-slider .owl-carousel .owl-nav{top:50%;position:absolute;right:0;left:0}.sp-featured-slider .owl-carousel .owl-nav .owl-next,.sp-featured-slider .owl-carousel .owl-nav .owl-prev{background-color:transparent;border-style:none;position:absolute;z-index:50;height:100px;margin-top:-75px;color:inherit}.sp-featured-slider .owl-carousel .owl-nav .owl-next i,.sp-featured-slider .owl-carousel .owl-nav .owl-prev i{font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-shadow:2px 2px 4px rgba(0,0,0,.2);font-style:normal}.sp-featured-slider .owl-carousel .owl-nav .owl-next i:hover,.sp-featured-slider .owl-carousel .owl-nav .owl-prev i:hover{color:var(--sp-color-primary)}.sp-featured-slider .owl-carousel .owl-nav .owl-prev{display:none}@media (min-width:768px){.sp-featured-slider .owl-carousel .owl-nav .owl-prev{display:block;left:1.5rem}}.sp-featured-slider .owl-carousel .owl-nav .owl-next{display:none}@media (min-width:768px){.sp-featured-slider .owl-carousel .owl-nav .owl-next{display:block;right:1.5rem}}.block-editor .sp-featured-slider .slide{max-height:500px}.block-editor .sp-featured-slider .owl-carousel{max-width:1200px;margin:auto}#primary-menu{background-color:#fff}@media (min-width:768px){#primary-menu{background-color:transparent}}.ast-search-icon a{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.main-header-bar .main-header-bar-navigation.toggle-on{padding:0}.wpcf7 textarea{max-height:150px}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:.5rem}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border:1px solid rgba(0,0,0,var(--tw-border-opacity));padding:.5rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--sp-color-primary);margin:1rem 0}