@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,500,300');


.home {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 5040px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(205, 205, 205, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-animate-enter {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  animation           : anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.449999988079s;
  -moz-animation-delay: 0.449999988079s;
  -o-animation-delay  : 0.449999988079s;
  animation-delay     : 0.449999988079s;
}
@-webkit-keyframes anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.anima-animate-enter1 {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : anima-animate-enter1-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : anima-animate-enter1-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : anima-animate-enter1-frames 0.5s ease-in-out 1 normal forwards;
  animation           : anima-animate-enter1-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.449999988079s;
  -moz-animation-delay: 0.449999988079s;
  -o-animation-delay  : 0.449999988079s;
  animation-delay     : 0.449999988079s;
}
@-webkit-keyframes anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.anima-animate-enter2 {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : anima-animate-enter2-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : anima-animate-enter2-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : anima-animate-enter2-frames 0.5s ease-in-out 1 normal forwards;
  animation           : anima-animate-enter2-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.449999988079s;
  -moz-animation-delay: 0.449999988079s;
  -o-animation-delay  : 0.449999988079s;
  animation-delay     : 0.449999988079s;
}
@-webkit-keyframes anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.anima-animate-enter3 {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : anima-animate-enter3-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : anima-animate-enter3-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : anima-animate-enter3-frames 0.5s ease-in-out 1 normal forwards;
  animation           : anima-animate-enter3-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.449999988079s;
  -moz-animation-delay: 0.449999988079s;
  -o-animation-delay  : 0.449999988079s;
  animation-delay     : 0.449999988079s;
}
@-webkit-keyframes anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.home .rectangle {
  background-color    : rgba(242, 242, 242, 1.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .rectangle-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 682px;
  align-items         : center;
  height              : 4248px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .header {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .header-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 682px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .header .coverimage {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 682px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4706px;
  align-items         : center;
  height              : 334px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .footer .footerbg {
  background-color    : rgba(228, 228, 228, 1.0);
  top                 : 0px;
  height              : 334px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .footerbg1 {
  background-color    : rgba(41, 41, 41, 1.0);
  top                 : 141px;
  height              : 193px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 102px;
  width               : 778px;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .udemlogo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : 68px;
  width               : 174px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .hotspotlogoudem {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 97px;
  width               : 201px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .ceamslogo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 85px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 298px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .hotspotlogoceams {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 87px;
  width               : 233px;
  position            : absolute;
  margin              : 0;
  left                : 284px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .crsngrgb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 41px;
  height              : 50px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 633px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .group .hotspotlogocrsng {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 87px;
  width               : 161px;
  position            : absolute;
  margin              : 0;
  left                : 617px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .footer .a251mariedumont2019 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 218px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 0.58);
  text-align          : left;
  line-height         : 19.0px;
}
.home .footer .allrightsreserved {
  background-color    : rgba(255,255,255,0.0);
  top                 : 162px;
  height              : auto;
  width               : 964px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .footer .translatedfromthe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 253px;
  height              : auto;
  width               : 513px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .footer .lastupdatedecembe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 295px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 762px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 0.58);
  text-align          : right;
  line-height         : 19.0px;
}
.home .txt {
  background-color    : rgba(255,255,255,0.0);
  width               : 962px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 21px;
  align-items         : center;
  height              : 4643px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .txt .txtundermodules {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2817px;
  height              : 1826px;
  width               : 962px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .cr351dits {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1238px;
  height              : 588px;
  width               : 954px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .cr351dits .credits {
  background-color    : rgba(255,255,255,0.0);
  top                 : -1px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .txtundermodules .cr351dits .author {
  background-color    : rgba(255,255,255,0.0);
  top                 : 38px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .cr351dits .designandmultimedi {
  background-color    : rgba(255,255,255,0.0);
  top                 : 154px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .cr351dits .financialsupport {
  background-color    : rgba(255,255,255,0.0);
  top                 : 429px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .cr351dits .translationandrevi {
  background-color    : rgba(255,255,255,0.0);
  top                 : 391px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .cr351dits .translationandrevi .span1 {
  
}
.home .txt .txtundermodules .cr351dits .translationandrevi .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .cr351dits .mariedumontphd {
  background-color    : rgba(255,255,255,0.0);
  top                 : 76px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 19.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 23.0px;
}
.home .txt .txtundermodules .cr351dits .u2022lecoursteamu2022li {
  background-color    : rgba(255,255,255,0.0);
  top                 : 190px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 27.0px;
}
.home .txt .txtundermodules .cr351dits .u2022universityofmont {
  background-color    : rgba(255,255,255,0.0);
  top                 : 467px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 23.0px;
}
.home .txt .txtundermodules .documentsenformat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 864px;
  height              : 353px;
  width               : 962px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 317px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .nutritiontipsfors {
  background-color    : rgba(255,255,255,0.0);
  top                 : 323px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .nutritiontipsfors .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .nutritiontipsfors .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 327px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 271px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .selfhelpguidefor {
  background-color    : rgba(255,255,255,0.0);
  top                 : 277px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .selfhelpguidefor .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .selfhelpguidefor .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .path21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 281px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent72 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 225px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .path22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 235px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .canadianactivitygu {
  background-color    : rgba(255,255,255,0.0);
  top                 : 230px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .canadianactivitygu .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .canadianactivitygu .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent73 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 171px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .driverfatiguefati {
  background-color    : rgba(255,255,255,0.0);
  top                 : 163px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .driverfatiguefati .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .driverfatiguefati .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .path23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 174px;
  height              : 29px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent74 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 29px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .worklifebalanceof {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .worklifebalanceof .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .worklifebalanceof .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .path24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 29px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdficontransparent75 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 45px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .assessmentofthehe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : 897px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .documentsenformat .assessmentofthehe .span1 {
  
}
.home .txt .txtundermodules .documentsenformat .assessmentofthehe .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
}
.home .txt .txtundermodules .documentsenformat .path25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 48px;
  height              : 29px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .documentsenformat .pdfdocuments {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires {
  background-color    : rgba(255,255,255,0.0);
  top                 : 581px;
  height              : 259px;
  width               : 960px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 147px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 109px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent72 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 71px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent73 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 160px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 122px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 84px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 46px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .text253thebiologica {
  background-color    : rgba(255,255,255,0.0);
  top                 : 41px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .checklistofthepro {
  background-color    : rgba(255,255,255,0.0);
  top                 : 79px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .actionplanmodel {
  background-color    : rgba(255,255,255,0.0);
  top                 : 117px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .actionplanexampl {
  background-color    : rgba(255,255,255,0.0);
  top                 : 155px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent74 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 185px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .complementarywebre {
  background-color    : rgba(255,255,255,0.0);
  top                 : 193px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .pdficontransparent75 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 223px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .listofselectedsci {
  background-color    : rgba(255,255,255,0.0);
  top                 : 231px;
  height              : auto;
  width               : 891px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .additionalresources {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 198px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .ressourcescompl351mentaires .path25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 236px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas {
  background-color    : rgba(255,255,255,0.0);
  top                 : 456px;
  height              : 101px;
  width               : 946px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas .pdficontransparent7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas .pdficontransparent71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 29px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas .path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas .path21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 42px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .agendas .model1sleepwake {
  background-color    : rgba(255,255,255,0.0);
  top                 : 38px;
  height              : auto;
  width               : 877px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .agendas .model2sleepand {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : 877px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .agendas .sleepwakediaries {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .questionnaires {
  background-color    : rgba(255,255,255,0.0);
  top                 : 330px;
  height              : 102px;
  width               : 940px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .questionnaires .questionnaires1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .questionnaires .pdficontransparent7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .questionnaires .pdficontransparent71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 29px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .questionnaires .path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .questionnaires .path21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 42px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .questionnaires .sleepandnightwork {
  background-color    : rgba(255,255,255,0.0);
  top                 : 38px;
  height              : auto;
  width               : 871px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .questionnaires .chronotypequestionn {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : 871px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .carnetsdenotes {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : 175px;
  width               : 925px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .notebooks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .carnetsdenotes .notebookunit1nig {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 856px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .carnetsdenotes .pdficontransparent7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 67px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .pdficontransparent71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 139px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .pdficontransparent72 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 31px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .pdficontransparent73 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 103px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 80px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .path21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 152px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .path22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 44px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .path23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 116px;
  height              : 16px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .txt .txtundermodules .carnetsdenotes .notebookunit2you {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : auto;
  width               : 856px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .carnetsdenotes .notebookunit3obs {
  background-color    : rgba(255,255,255,0.0);
  top                 : 112px;
  height              : auto;
  width               : 856px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .carnetsdenotes .notebookunit4you {
  background-color    : rgba(255,255,255,0.0);
  top                 : 147px;
  height              : auto;
  width               : 856px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .txtundermodules .listofresources {
  background-color    : rgba(255,255,255,0.0);
  top                 : 95px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .txtundermodules .notethiswebreso {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 500;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .context {
  background-color    : rgba(255,255,255,0.0);
  top                 : 692px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .peoplewhowillbene {
  background-color    : rgba(255,255,255,0.0);
  top                 : 939px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .description {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1064px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .lengthofthetutori {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1380px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .access {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1526px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(0, 79, 116, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.home .txt .workingatnightis {
  background-color    : rgba(255,255,255,0.0);
  top                 : 731px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .workingatnightis .span1 {
  
}
.home .txt .workingatnightis .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .workingatnightis .span3 {
  
}
.home .txt .workingatnightis .span4 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .workingatnightis .span5 {
  
}
.home .txt .workingatnightis .span6 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .workingatnightis .span7 {
  
}
.home .txt .workingatnightis .span8 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .workingatnightis .span9 {
  
}
.home .txt .workingatnightis .span10 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .workingatnightis .span11 {
  
}
.home .txt .thiswebtutorialwa {
  background-color    : rgba(255,255,255,0.0);
  top                 : 978px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .thiswebtutorialwa .span1 {
  
}
.home .txt .thiswebtutorialwa .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .thiswebtutorialwa .span3 {
  
}
.home .txt .thetutorialcompris {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1103px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .thetutorialcompris .span1 {
  
}
.home .txt .thetutorialcompris .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .thetutorialcompris .span3 {
  
}
.home .txt .thetutorialcompris .span4 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .thetutorialcompris .span5 {
  
}
.home .txt .thetutorialcompris .span6 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .thetutorialcompris .span7 {
  
}
.home .txt .theentirecoursela {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1419px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .thiswebtutorialca {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1565px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .thiswebtutorialca .span1 {
  
}
.home .txt .thiswebtutorialca .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.home .txt .thiswebtutorialca .span3 {
  
}
.home .txt .thiswebtutorialis {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1701px;
  height              : auto;
  width               : 956px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 300;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .thiswebtutorialis .span1 {
  
}
.home .txt .thiswebtutorialis .span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : italic;
}
.home .txt .supportedbrowsers {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1678px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.home .txt .fran347ais {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 116px;
  position            : absolute;
  margin              : 0;
  left                : 845px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 300;
  font-style          : italic;
  font-size           : 20.0px;
  color               : rgba(101, 101, 101, 1.0);
  text-align          : right;
  line-height         : 24.0px;
  text-decoration     : underline;
}
.home .module4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 954px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2556px;
  align-items         : center;
  height              : 250px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .module4 .content {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 250px;
  width               : 954px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module4 .overlay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
  transition          : all 0.2s ease-in-out;
}
.home .module4 .overlay:hover {
  opacity             : 1;
}
.home .module4 .overlay .whiteoverlay {
  background-color    : rgba(255, 255, 255, 0.9);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.15;
}
.home .module3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 954px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2301px;
  align-items         : center;
  height              : 209px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .module3 .content {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 209px;
  width               : 954px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module3 .overlay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
  transition          : all 0.2s ease-in-out;
}
.home .module3 .overlay:hover {
  opacity             : 1;
}
.home .module3 .overlay .whiteoverlay {
  background-color    : rgba(255, 255, 255, 0.9);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.15;
}
.home .module2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 954px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2028px;
  align-items         : center;
  height              : 226px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .module2 .content {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 226px;
  width               : 954px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module2 .overlay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
  transition          : all 0.2s ease-in-out;
}
.home .module2 .overlay:hover {
  opacity             : 1;
}
.home .module2 .overlay .whiteoverlay {
  background-color    : rgba(255, 255, 255, 0.9);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.15;
}
.home .module1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 954px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1773px;
  align-items         : center;
  height              : 209px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.home .module1 .content {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 209px;
  width               : 954px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.home .module1 .overlay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
  transition          : all 0.2s ease-in-out;
}
.home .module1 .overlay:hover {
  opacity             : 1;
}
.home .module1 .overlay .whiteoverlay {
  background-color    : rgba(255, 255, 255, 0.9);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.15;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}