/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2026 | 11:33:33 */
/* ===MENU===*/
.menu-item-badge a {
  background-color: rgba(254, 254, 251, 0.2) !important;
  color: black !important;
  padding: 3px 15px !important;
  border-radius: 30px !important;
  display: inline-block !important;
	font-weight: 500 !important;
}

/* Hover effect */
.menu-item-badge a:hover {
  background-color: white !important;
  transform: translateY(-1px);
  transition: all 0.2s ease;
}

/* Active page highlighting */
.menu-item-badge.active-page a {
  background-color: white !important;
  font-weight: 600 !important;
}

.menu-item a {
    white-space: nowrap;
}

/* ==ANIMATED ICON== */

.parent-div-hover .static-gif,
.parent-div-hover .animated-gif {
  width: 50px; /* your actual gif width */
  height: 43px; /* your actual gif height */
  display: block;
}

.parent-div-hover .animated-gif {
  display: none;
}

.parent-div-hover:hover .static-gif {
  display: none;
}

.parent-div-hover:hover .animated-gif {
  display: block;
}

/* ===HIDE USELESS SHIT IN FORM REPEATER===*/
span.srfm-repeater-index {
  display: none !important;
}
#srfm-label-d007cef1-index-1,
#srfm-label-d007cef1-index-1-description,
#srfm-label-d007cef1-index-2,
#srfm-label-d007cef1-index-2-description,
#srfm-label-d007cef1-index-3,
#srfm-label-d007cef1-index-3-description,
#srfm-label-d007cef1-index-4,
#srfm-label-d007cef1-index-4-description {
  display: none !important;
}
.srfm-repeater-container .srfm-repeater-items .srfm-repeater-item:not(:first-child) {
  border-top: none !important;
  padding-top: 0 !important;
	  margin-top: -25px !important;
	  gap: 0 !important;
	
}

/* ===MISC JUNK TO CHECK AND REMOVE===*/

.uagb-block-eae2aa42 .uagb-popup-builder__close{    
padding: 30px 25px 25px 25px !important;
}

.btn-transform-1
{
transition: all .2s ease-in-out;
}

.btn-transform-1:hover {

 scale: 1.06;
 
}
.btn-transform-2 {
transition: all .2s ease-in-out;
}
.btn-transform-2:hover {

 scale: 1.02;
 
}

.gradienttext {
    background: linear-gradient(305deg, #F58A02 7%, #F13374 50%, #532dce 93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wavytext {
    color: inherit;
    text-decoration: none;
    background: url(/wp-content/uploads/wavy2x.png) bottom repeat-x;
	
}
.wavytext2 {
    color: inherit;
    text-decoration: none;
    background: url(/wp-content/uploads/wavy-purple.png) bottom repeat-x;
}
.trial-group-1{
background-color:#e0d8fd;
}

.bbborder-1 {
border-width: 1px 3px 3px 1px ; 
}

.bbborder-2 {
border-radius: 30px;
border-width: 1px 3px 3px 1px;
}

/* ===IMPORTED FROM SPECTRA - NEEDS REVIEW===*/


.wavy-underline {
  position: relative;
  display: inline-block;
	font-weight: 700;
  text-decoration: none;
}

.wavy-underline::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4' preserveAspectRatio='none'%3E%3Cpath d='M0,2 Q5,0 10,2 T20,2' fill='none' stroke='%231F2937' stroke-width='1'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-size: 14px 100%;
  background-position: 0 bottom;
}

.wavy-underline:hover::after {
  animation: wave-move 0.8s linear infinite;
}

@keyframes wave-move {
  from {
    background-position: 0 bottom;
  }
  to {
    background-position: -14px bottom; /* Negative value for visible left-to-right motion */
  }
}

.wavyGravy {
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
}

.wavyGravy::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  background-image: url('data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNDE4IDEyNSc+PHBhdGggZD0nTTE0MTIuMjkgNzIuMTdjLTExLjA0LTUuNzgtMjAuMDctMTQuMzMtODUuNDYtMjUuMjQtMjIuMzctMy42My00NC42OS03LjU2LTY3LjA3LTExLjA0LTE2Ny4xMS0yMi4wNi0xODEuNjUtMjEuMjQtMzA0Ljk0LTMwLjU2Qzg4OC43OCAxLjM5IDgyMi41NyAxLjEgNzU2LjQ0IDBjLTQ2LjYzLS4xMS05My4yNyAxLjU2LTEzOS44OSAyLjVDMzY1LjUgMTMuNTUgNDUyLjg2IDcuNjggMjc3Ljk0IDIzLjE1IDIwMi41NyAzMy4zMiAxMjcuMzggNDUuMDEgNTIuMDcgNTUuNjljLTExLjIzIDIuNDEtMjIuNjMgNC4xNy0zMy43MSA3LjIyQzYuMSA2Ni4zMyA1LjY0IDY2LjE5IDMuODkgNjcuNzljLTcuOTkgNS43OC0yLjk4IDIwLjE0IDguNzIgMTcuNSAzMy45OS05LjQ3IDMyLjI4LTguNTcgMTc4LjA2LTI5LjY2IDQuMjYgNC40OCA3LjI5IDMuMzggMTguNDIgMy4xMSAxMy4xOS0uMzIgMjYuMzgtLjUzIDM5LjU2LTEuMTIgNTMuNTEtMy44MSAxMDYuODgtOS42MiAxNjAuMzYtMTMuOTUgMTguNDEtMS4zIDM2LjgtMy4xMiA1NS4yMS00LjcgMjMuMjEtMS4xNiA0Ni40My0yLjI5IDY5LjY1LTMuNCAxMjAuMjgtMi4xNiA4NS40Ni0zLjEzIDIzNC42NS0xLjUyIDIzLjQyLjk5IDEuNTctLjE4IDEyNS43MiA2LjkgOTYuNjEgOC44OCAyMDAuOTIgMjcuOTQgMjk1LjQyIDQ2LjEyIDQwLjg3IDcuOTEgMTE2LjY3IDIzLjIgMTU2LjMxIDM2Ljc4IDMuODEgMS4wNSA4LjI4LS4yNyAxMC41MS0zLjU4IDMuMTctMy43MiAyLjY2LTkuNy0uNzgtMTMuMTMtMy4yNS0zLjEyLTguMTQtMy40NC0xMi4xOC01LjA4LTE3Ljg5LTUuODUtNDQuMTktMTIuMDktNjMuNjctMTYuNTZsMjYuMTYgMy4yOGMyMy4wMiAzLjEzIDQ2LjI4IDMuOTIgNjkuMzQgNi43NSAxMC44Ljk2IDI1LjQzIDEuODEgMzQuMzQtNC4zOSAyLjI2LTEuNTQgNC44Ni0yLjc1IDYuMjEtNS4yNyAyLjc2LTQuNTkgMS4xMy0xMS4wNi0zLjU5LTEzLjY4Wk05MjUuNCAyMy43N2MzNy42NCAxLjQgMTUzLjk5IDEwLjg1IDE5Ni42NCAxNC45NCA0NS45NSA1LjUxIDkxLjg5IDExLjAzIDEzNy43NiAxNy4xOSAyNC4yNSA0Ljc3IDc0LjEzIDExLjIxIDEwMS43MiAxOC4xNC0xMS44Ny0xLjE1LTIzLjc3LTEuOTctMzUuNjUtMy4wNi0xMzMuNDYtMTUuOS0yNjYuOC0zMy4wMi00MDAuNDctNDcuMjFaJyBmaWxsPScjMUYyOTM3Jz48L3BhdGg+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 100% 100%;
	background-position: center bottom;}
.videornd {
border-radius: 30px;
	overflow: hidden;
	}
	.hero-ovr{
		overflow:hidden;
	}
.wp-video {
	border-radius: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.hero-img-zoom{ 
	transition: all .3s ease-in-out;
}
.hero-img-zoom:hover{
	 scale: 1.01;
}
.blog-post-zoom{ 
transition: all 300ms ease--in-out;
}
.blog-post-zoom:hover{
	transition: all 300ms ease-in-out;
	transform: scale(1.01);
}

.btn-transform:hover {

 scale: 1.01;
 
}

.fade-to-white{

background: linear-gradient(180deg,rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 1) 100%);
	
}
.magrid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 10px;
}
    
.magri-1 {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
}

.magri-2 {
    grid-column-start: 3;
}

.magri-3 {
    grid-column-start: 4;
}

.magri-4 {
    grid-column-start: 3;
    grid-row-start: 2;
}

.magri-5 {
    grid-column-start: 4;
    grid-row-start: 2;
}



.pod-featured-grid {
	display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
}

.image-pod-feature-grid-1 {

   grid-row-start: 1;
   grid-column-start: 1;

   grid-row-end: 3;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-2 {

   grid-row-start: 3;
   grid-column-start: 1;

   grid-row-end: 4;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-3 {

   grid-row-start: 3;
   grid-column-start: 2;

   grid-row-end: 4;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-4 {

   grid-row-start: 1;
   grid-column-start: 3;

   grid-row-end: 2;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-5 {

   grid-row-start: 2;
   grid-column-start: 3;

   grid-row-end: 3;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-6 {

   grid-row-start: 3;
   grid-column-start: 3;

   grid-row-end: 4;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-7 {

   grid-row-start: 1;
   grid-column-start: 4;

   grid-row-end: 2;
   grid-column-end: 5;
   
}
.image-pod-feature-grid-8 {

   grid-row-start: 1;
   grid-column-start: 5;

   grid-row-end: 2;
   grid-column-end: 6;
   
}
.image-pod-feature-grid-9 {

   grid-row-start: 2;
   grid-column-start: 4;

   grid-row-end: 4;
   grid-column-end: 6;
   
}
.image-pod-feature-grid-10 {

   grid-row-start: 1;
   grid-column-start: 6;

   grid-row-end: 3;
   grid-column-end: 8;
   
}
.image-pod-feature-grid-11 {

   grid-row-start: 3;
   grid-column-start: 6;

   grid-row-end: 4;
   grid-column-end: 7;
   
}
.image-pod-feature-grid-12 {

   grid-row-start: 3;
   grid-column-start: 7;

   grid-row-end: 4;
   grid-column-end: 8;
   
}


@media only screen and (max-width:820px){
	
	
.magrid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 10px;
}
    
.magri-1 {


   grid-row-start: 1;
   grid-column-start: 1;

   grid-row-end: 2;
   grid-column-end: 3;
   
}
.magri-2 {

 
   grid-row-start: 1;
   grid-column-start: 3;

   grid-row-end: 2;
   grid-column-end: 4;
   
}
.magri-3 {


   grid-row-start: 2;
   grid-column-start: 1;

   grid-row-end: 3;
   grid-column-end: 2;
   
}
.magri-4 {


   grid-row-start: 2;
   grid-column-start: 2;

   grid-row-end: 3;
   grid-column-end: 3;
   
}
.magri-5 {


   grid-row-start: 2;
   grid-column-start: 3;

   grid-row-end: 3;
   grid-column-end: 4;
   
}

	
.pod-featured-grid {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap: 8px;
}

   
 
.image-pod-feature-grid-1 {

   grid-row-start: 1;
   grid-column-start: 1;

   grid-row-end: 3;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-2 {

   grid-row-start: 1;
   grid-column-start: 3;

   grid-row-end: 2;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-3 {

   grid-row-start: 2;
   grid-column-start: 3;

   grid-row-end: 3;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-4 {

   grid-row-start: 3;
   grid-column-start: 1;

   grid-row-end: 4;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-5 {

   grid-row-start: 3;
   grid-column-start: 2;

   grid-row-end: 4;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-6 {
 

   grid-row-start: 3;
   grid-column-start: 3;

   grid-row-end: 4;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-7 {
 

   grid-row-start: 4;
   grid-column-start: 1;

   grid-row-end: 5;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-8 {
 

   grid-row-start: 5;
   grid-column-start: 1;

   grid-row-end: 6;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-9 {
 
   grid-row-start: 6;
   grid-column-start: 1;

   grid-row-end: 7;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-10 {
 
   grid-row-start: 4;
   grid-column-start: 2;

   grid-row-end: 6;
   grid-column-end: 4;
   
}
.image-pod-feature-grid-11 {


   grid-row-start: 6;
   grid-column-start: 2;

   grid-row-end: 7;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-12 {

   grid-row-start: 6;
   grid-column-start: 3;

   grid-row-end: 7;
   grid-column-end: 4;
   
}
	

}


@media only screen and (max-width:520px){
	
.magrid {
   display: grid; 

   grid-template-rows: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   
   gap: 10px;
   height: 100%;
   
}
  
.magri-1 {

   grid-row-start: 1;
   grid-column-start: 1;

   grid-row-end: 2;
   grid-column-end: 3;
   
}
.magri-2 {


   grid-row-start: 2;
   grid-column-start: 1;

   grid-row-end: 3;
   grid-column-end: 2;
   
}
.magri-3 {


   grid-row-start: 2;
   grid-column-start: 2;

   grid-row-end: 3;
   grid-column-end: 3;
   
}
.magri-4 {


   grid-row-start: 3;
   grid-column-start: 1;

   grid-row-end: 4;
   grid-column-end: 2;
   
}
.magri-5{


   grid-row-start: 3;
   grid-column-start: 2;

   grid-row-end: 4;
   grid-column-end: 3;
   
}
    

	
.pod-featured-grid {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(9, 1fr);
    gap: 5px;
}
.image-pod-feature-grid-1 {

   grid-row-start: 1;
   grid-column-start: 1;

   grid-row-end: 3;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-2 {

   grid-row-start: 3;
   grid-column-start: 1;

   grid-row-end: 4;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-3 {

   grid-row-start: 3;
   grid-column-start: 2;

   grid-row-end: 4;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-4 {

   grid-row-start: 4;
   grid-column-start: 1;

   grid-row-end: 5;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-5 {

   grid-row-start: 4;
   grid-column-start: 2;

   grid-row-end: 5;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-6 {

   grid-row-start: 5;
   grid-column-start: 1;

   grid-row-end: 7;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-7 {

   grid-row-start: 7;
   grid-column-start: 1;

   grid-row-end: 8;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-8 {

   grid-row-start: 7;
   grid-column-start: 2;

   grid-row-end: 8;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-9 {

   grid-row-start: 8;
   grid-column-start: 1;

   grid-row-end: 9;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-10 {

   grid-row-start: 8;
   grid-column-start: 2;

   grid-row-end: 9;
   grid-column-end: 3;
   
}
.image-pod-feature-grid-11 {

   grid-row-start: 9;
   grid-column-start: 1;

   grid-row-end: 10;
   grid-column-end: 2;
   
}
.image-pod-feature-grid-12 {

   grid-row-start: 9;
   grid-column-start: 2;

   grid-row-end: 10;
   grid-column-end: 3;
   
}

	
}


