:root
{
    /* colors */
    --c-000: #000;
   	--c-888: #888;
   	--c-fff: #fff;
   	--c-004AAD: #004AAD;

    /* font-family */
    --Inter: 'Inter';
	--font3: 'Barlow';
    /* font-sizes */
    --font-80:80px;
    --font-60:60px;
    --font-48:48px;
    --font-40:40px;
    --font-36:36px;
    --font-30:30px;
    --font-28:28px;
    --font-22:22px;
    --font-18:18px;
    --font-16:16px;
    --font-14:14px;
    
    /* font-Lineheight */
    --line-80:89px;
    --line-60:69px;
    --line-48:58px;
    --line-40:49px;
    --line-36:45px;
    --line-30:39px;
    --line-24:30px;
    --line-28:37px;
    --line-22:26px;
    --line-18:26px;
    --line-16:20px;
    --line-14:18px;
--wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  --wp--preset--spacing--40: min(2rem, 6vw);
  --wp--preset--shadow--elevation-400: 0 0 1px 0 rgba(48, 49, 51, 0.05);   
    
   --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--color--primary-700: #622099;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  --wp--preset--color--primary-500: #A335FF;
    
    
  --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--font-size--xs: 1rem;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-family--body: Barlow, sans-serif;  
 --wp--preset--color--primary-600: #822ACC;
  --wp--preset--color--primary-500: #A335FF;   
    --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  --wp--preset--spacing--70: min(4.375rem, 8vw);
  
  
  
  --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--color--primary-500: #A335FF;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-size--xxxxl: clamp(2.25rem, 2.25rem + ((1vw - 0.375rem) * 4), 3.75rem);
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  
  
  
  
  --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--color--primary-500: #A335FF;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-size--xxxxl: clamp(2.25rem, 2.25rem + ((1vw - 0.375rem) * 4), 3.75rem);
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  
  
  --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  
  --wp--preset--spacing--20: 1.25rem;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  --wp--preset--spacing--60: min(3.75rem, 7vw);
  
  

  --wp--style--root--padding-top: 0;
  --wp--style--root--padding-right: var(--wp--preset--spacing--30);
  --wp--style--root--padding-bottom: 0;
  --wp--style--root--padding-left: var(--wp--preset--spacing--30); 
  
  
  --wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--color--primary-500: #A335FF;
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-size--xxxl: clamp(1.75rem, 1.75rem + ((1vw - 0.375rem) * 3.333), 3rem);
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
  
  
  
  --wp--style--global--content-size: 1160px;
  --wp--style--global--wide-size: 1200px;
  
  --wp--preset--spacing--50: min(3.125rem, 6vw);
  --wp--preset--spacing--40: min(2rem, 6vw);
  
  --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-size--xxl: clamp(1.5rem, 1.5rem + ((1vw - 0.375rem) * 2), 2.25rem);
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw);
--wp--preset--color--secondary-500: #808080;  
--wp--preset--color--teal-200: #99F6EB;  
 --wp--preset--font-size--s: 1.125rem;
  --wp--preset--font-size--xl: clamp(1.5rem, 1.5rem + ((1vw - 0.375rem) * 0.667), 1.75rem);
  --wp--preset--font-family--body: Barlow, sans-serif;
  --wp--preset--spacing--30: min(1.875rem, 5vw); 


--wp--preset--color--tertiary-500: #D5D9DC;


--wp--preset--color--black: #000;
  --wp--preset--color--white: #fff;
  --wp--preset--color--primary-800: #411566;
  --wp--preset--color--primary-500: #A335FF;
  --wp--preset--color--tertiary-500: #D5D9DC;
  --wp--preset--font-size--xxs: 0.875rem;
  --wp--preset--font-size--s: 1.125rem;

--wp--preset--shadow--dark-600: 0px 0px 1px 0px rgba(0, 0, 0, 0.90), 0px 24px 40px 0px rgba(0, 0, 0, 0.98);

--swiper-navigation-sides-offset: -24px;
--wp--preset--color--teal-50: #E6FDFA;
--wp--preset--font-size--xxs:0.875rem;
--wp--preset--font-size--m:1.25rem;






--wp--preset--font-size--xxxxxl: clamp(3.75rem, 3.75rem + ((1vw - 0.375rem) * 3.333), 5rem);
--wp--preset--font-size--l: 1.375rem;


    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--preset--shadow--elevation-100: 0 1px 1px 0 rgba(48, 49, 51, 0.1), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--elevation-200: 0 2px 4px 0 rgba(48, 49, 51, 0.1), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--elevation-300: 0 4px 8px 0 rgba(48, 49, 51, 0.1), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--elevation-400: 0 8px 1rem 0 rgba(48, 49, 51, 0.1), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--elevation-500: 0 16px 24px 0 rgba(48, 49, 51, 0.09), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--elevation-600: 0 24px 40px 0 rgba(48, 49, 51, 0.08), 0 0 1px 0 rgba(48, 49, 51, 0.05);
    --wp--preset--shadow--dark-600: 0px 0px 1px 0px rgba(0, 0, 0, 0.90), 0px 24px 40px 0px rgba(0, 0, 0, 0.98);




    
}

:root :where(.wp-block-list) {
    padding-top: var(--wp--preset--spacing--20);
    padding-right: var(--wp--preset--spacing--30);
    padding-bottom: var(--wp--preset--spacing--20);
}

body{  color: var(--wp--preset--color--white);
  font-family: var(--wp--preset--font-family--body);
  font-size: var(--wp--preset--font-size--s);
  font-style: normal;
  font-weight: normal;
  line-height: 1.55; background: #000000;
  color:#fff;}

:root :where(p) {
  font-size: var(--wp--preset--font-size--s);
  letter-spacing: 0.002em;
  line-height: 1.55;
  /*margin-top: var(--wp--preset--spacing--30);*/
}

:root :where(.is-layout-flow) > * {
  margin-block-start: var(--wp--preset--spacing--30);
  margin-block-end: 0;
}

@media only screen and (max-width: 1899px) {
	
:root{	
--wp--preset--font-size--xxxxl: clamp(1.25rem, 1.25rem + ((1vw - 0.375rem) * 4), 2.75rem);	
	
}



	
	
}



@media only screen and (max-width: 1799px) {

:root{
	
	
	--font-80:70px;
	
	
    --font-60:50px;
    --font-48:40px;
    --font-40:35px;
    --font-36:30px;
    --font-30:27px;
    --font-28:24px;
    --font-22:20px;
    --font-18:16px;
    --font-16:15px;
    --font-14:13px;
    
    /* font-Lineheight */
    --line-80:89px;
    --line-60:69px;
    --line-48:58px;
    --line-40:49px;
    --line-36:45px;
    --line-30:39px;
    --line-24:30px;
    --line-28:37px;
    --line-22:26px;
    --line-18:26px;
    --line-16:20px;
    --line-14:18px;
    
    --wp--preset--font-size--xxxxl: clamp(1.25rem, 1.25rem + ((1vw - 0.375rem) * 4), 2.75rem);
    
    
    
}



}


@media only screen and (max-width: 1599px) {
:root{

--wp--preset--font-size--s: 1.05rem;

--wp--preset--font-size--xxxxl: clamp(1.25rem, 1.25rem + ((1vw - 0.375rem) * 3), 2.75rem);

--wp--preset--spacing--60: 50px;
  --wp--preset--spacing--30: 30px;
  --wp--preset--spacing--40: 40px;

}

:root :where(p){ line-height: 1.35;}




}   





@media only screen and (max-width: 1399px) {


:root{

--wp--preset--font-size--s: 0.98rem;



}

:root :where(p){ line-height: 1.30;}



} 


@media only screen and (max-width: 1199px) {
:root{

--wp--preset--spacing--60: 40px;
  --wp--preset--spacing--30: 20px;
  --wp--preset--spacing--40: 30px;
}



}


@media only screen and (max-width: 991px) {







}

 
@media only screen and (max-width: 767px){

	
	
	
	
	
}	


@media only screen and (max-width: 640px){ 

  


} 

@media only screen and (max-width: 480px){ 



}
@media only screen and (max-width: 400px){ 




}









