

@font-face {
 font-family: 'Caros Soft regular';
 font-style: normal;
 src: local('Caros Soft regular'), local('carossoftregular'),
 url(fonts/carossoftregular.ttf) format('truetype');
}

@font-face {
 font-family: 'Caros Soft bold';
 font-style: normal;
 src: local('Caros Soft bold'), local('carossoftbold'),
 url(fonts/carossoftbold.ttf) format('truetype');
}

@font-face {
 font-family: 'Caros Soft extrabold';
 font-style: normal;
 src: local('Caros Soft extrabold'), local('carossoftextrabold'),
 url(fonts/carossoftextrabold.ttf) format('truetype');
}

@font-face {
 font-family: 'Caros Soft heavy';
 font-style: normal;
 src: local('Caros Soft heavy'), local('carossoftheavy'),
 url(fonts/carossoftheavy.ttf) format('truetype');
}

@font-face {
 font-family: 'Poppins regular';
 font-style: normal;
 src: local('Poppins regular'), local('poppinsregular'),
 url(fonts/poppinsregular.ttf) format('truetype');
}

@font-face {
 font-family: 'Poppins semibold';
 font-style: normal;
 src: local('Poppins semibold'), local('poppinssemibold'),
 url(fonts/poppinssemibold.ttf) format('truetype');
}

@font-face {
 font-family: 'Poppins bold';
 font-style: normal;
 src: local('Poppins bold'), local('poppinsbold'),
 url(fonts/poppinsbold.ttf) format('truetype');
}

@font-face {
 font-family: 'Poppins black';
 font-style: normal;
 src: local('Poppins black'), local('poppinsblack'),
 url(fonts/poppinsblack.ttf) format('truetype');
}

@font-face {
 font-family: 'Visby CF regular';
 font-style: normal;
 src: local('Visby CF regular'), local('visbycfregular'),
 url(fonts/visbycfregular.ttf) format('truetype');
}

@font-face {
 font-family: 'Visby CF medium';
 font-style: normal;
 src: local('Visby CF medium'), local('visbycfmedium'),
 url(fonts/visbycfmedium.ttf) format('truetype');
}

@font-face {
 font-family: 'Visby CF bold';
 font-style: normal;
 src: local('Visby CF bold'), local('visbycfbold'),
 url(fonts/visbycfbold.ttf) format('truetype');
}

@font-face {
 font-family: 'Visby CF extra bold';
 font-style: normal;
 src: local('Visby CF extra bold'), local('visbycfextrabold'),
 url(fonts/visbycfextrabold.ttf) format('truetype');
}

@font-face {
 font-family: 'Barlow regular';
 font-style: normal;
 src: local('Barlow regular'), local('barlowregular'),
 url(fonts/barlowregular.ttf) format('truetype');
}

@font-face {
 font-family: 'Barlow bold';
 font-style: normal;
 src: local('Barlow bold'), local('barlowbold'),
 url(fonts/barlowbold.ttf) format('truetype');
}

@font-face {
 font-family: 'Sofia Sans black';
 font-style: normal;
 src: local('Sofia Sans black'), local('sofiasansblack'),
 url(fonts/sofiasansblack.ttf) format('truetype');
}

@font-face {
    font-family: 'Rubik Regular';
    font-style: normal;
    src: local('Rubik Regular'), local('rubikregular'),
    url(fonts/rubikregular.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Rubik Medium';
    font-style: normal;
    src: local('Rubik Medium'), local('rubikmedium'),
    url(fonts/rubikmedium.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Rubik Bold';
    font-style: normal;
    src: local('Rubik Bold'), local('rubikbold'),
    url(fonts/rubikbold.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Rubik Black';
    font-style: normal;
    src: local('Rubik Black'), local('rubikblack'),
    url(fonts/rubikblack.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Noto Emoji Bold';
    font-style: normal;
    src: local('Noto Emoji Bold'), local('notoemojibold'),
    url(fonts/notoemojibold.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Raleway Regular';
    font-style: normal;
    src: local('Raleway Regular'), local('ralewayregular'),
    url(fonts/ralewayregular.ttf) format('truetype');
   }
   
   @font-face {
    font-family: 'Raleway Bold';
    font-style: normal;
    src: local('Raleway Bold'), local('ralewaybold'),
    url(fonts/ralewaybold.ttf) format('truetype');
   }

   @font-face {
    font-family: 'ABC Ginto Nord Medium';
    font-style: normal;
    src: local('ABC Ginto Nord Medium'), local('abcgintonordmedium'),
    url(fonts/abcgintonordmedium.otf) format('truetype');
   }

   @font-face {
    font-family: 'ABC Ginto Nord Bold';
    font-style: normal;
    src: local('ABC Ginto Nord Bold'), local('abcgintonordbold'),
    url(fonts/abcgintonordbold.otf) format('truetype');
   }

   @font-face {
    font-family: 'KansasNew Light';
    font-style: normal;
    src: local('KansasNew Light'), local('kansasnewlight'),
    url(fonts/kansasnewlight.ttf) format('truetype');
   }

   @font-face {
    font-family: 'KansasNew Regular';
    font-style: normal;
    src: local('KansasNew Regular'), local('kansasnewregular'),
    url(fonts/kansasnewregular.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Work Sans Bold';
    font-style: normal;
    src: local('WorkSans Bold'), local('worksansbold'),
    url(fonts/worksansbold.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Work Sans Medium';
    font-style: normal;
    src: local('Work Sans Medium'), local('worksansmedium'),
    url(fonts/worksansmedium.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Work Sans Regular';
    font-style: normal;
    src: local('Work Sans Regular'), local('worksansregular'),
    url(fonts/worksansregular.ttf) format('truetype');
   }

   @font-face {
    font-family: 'Work Sans SemiBold';
    font-style: normal;
    src: local('Work Sans SemiBold'), local('worksanssemibold'),
    url(fonts/worksanssemibold.ttf) format('truetype');
   }


   @font-face {
    font-family: 'Arial';
    font-style: normal;
    src: local('Arial'), local('arial'),
    url(fonts/arial.ttf) format('truetype');
   }

   span{font-weight: normal !important;} .autoPlayButton{cursor:pointer;} #autoplayImage{opacity:1 !important} .cp-vtxt, .cp-rewrap, div[id*="vTxtHolder"]{overflow: visible !important;} #cpDocument, #main_container, #project_container, #project{width: 100vw !important;height:100vh !important;transition: all 0.3s;}#project_container{left: 0px !important;}