        body{
          margin: 0;
          padding: 0;
          width: 100%;
        }

       .bodydiv { 
          background:#ffffff;
          color: #000000;
          width: 70%;
          padding:200px 15%;
          position:absolute;
          display:block;
        }

        h1,h2,h3,h4,h5,p{
            padding: 0;
            margin: 0;
            max-width: 1200px;
        }


        div.panel{
          padding: 175px 10%;
        }

        div.largepanel, div.large_panel{
          padding: 225px 10%;
        }

        div.thickpanel{
          padding: 100px 10%;

        }

         .div_side_75{
          width: 73%;
          padding: 10px 1% 10px 0;
          display: inline-block;
          vertical-align: middle;
        }

        .div_side_70{
          width: 67%;
          padding: 10px 0.5% 10px0.5%;
          display: inline-block;
          vertical-align: middle;
        }


        .div_side_60{
          width: 57%;
          padding: 10px 0.5% 10px 0.5%;
          display: inline-block;
          vertical-align: middle;
        }

         .div_side_50{
          width: 46%;
          padding: 10px 1% 10px 1%;
          display: inline-block;
          vertical-align: middle;
        }

        .div_side_40{
          width: 37%;
          padding: 10px 0.5% 10px 0.5%;
          display: inline-block;
          vertical-align: middle;
        }

        .div_side_33{
          width: 26%;
          padding: 10px 3.2% 10px 3.2%;
          display: inline-block;
          vertical-align: top;
        }

        .div_side_30{
          width: 28%;
          padding: 10px 1% 10px 0;
          display: inline-block;
          vertical-align: middle;
        }

        .div_side_25{
          width: 23%;
          padding: 10px 1% 10px 0;
          display: inline-block;
          vertical-align: middle;
        }

        .div_height_200{
          min-height: 200px;
        }

        .color_text{
          color: #35c5b6;
        }

        .white_text{
          color: #ffffff;
        }

        .center_text{
            text-align: center;
            margin: auto;
            display: block;
            width: fit-content;
        }

        .right_text{
           text-align: right;
          padding-right: 1.5%;
        }

        .bg_light_green {
          background-color: #35c5b6;
        }

        .bg_dark_green, .bg_green_dark, .dark_green_bg  {
          background-color: #22c5b9;
          margin:15px;
          border-radius:4px;
        }

        .bg_dark_blue, .bg_blue_dark, .dark_blue_bg{
          background-color: #1c1556;
          margin:15px;
          border-radius:4px;
        }

        .bg_grey,.grey_bg{
          background-color: #f5f5f5;
          margin:15px;
          border-radius:4px;
        }

        .gap_top, .top_gap{
          padding-top: 50px;
        }

        .line_bottom{
          padding-bottom: 30px;
          margin-bottom: 30px;
          border-bottom: 1px solid #1c155655;
        }

        .line_bottom_white{
          padding-bottom: 30px;
          margin-bottom: 30px;
          border-bottom: 1px solid #ffffff55;
        }

        .line_right, .right_line{
          margin-left:0.2%;
          margin-right:0.2%;
          border-right: 1px solid #ccc;
        }

        .logo {
              width: 100px;
              display: block;
              margin: 0 auto;
        }

        h1, h2, h3, h4{
          font-family: Outfit, arial, sans-serif; 
          line-height:1;

        }

        h5, p, i {
           font-family: Outfit, arial, sans-serif; 
        }

        h1 {
            font-weight: 900;
            font-size:3.4em;
            padding: 15px 0 15px;
          }

        h2 {
            font-size:2.3em;
            padding: 10px 0 5px;
            font-weight: 900;
          }

        h3 {
            font-size:2em;
            padding: 5px 0;
          }

        h4 {
            font-size:1.6em;
            padding: 5px 0;
        }

        h5{
          font-size:1.1em;
          font-weight: 200;
          padding: 5px 0;
        }

        p {
            font-size:1.4em;
            font-weight: 200;
            padding: 5px 0;
          }

        a {
            color:#1CB9AD; 
            font-family: outfit, sans-serif;
            text-decoration: none;
          }

         a:hover {
            color:#35c5b6; 
        }

        a.cta_link{
          color: #1CB9AD;
          font-family: outfit, sans-serif;
          text-decoration: none;
          border: 2px solid #1CB9AD;
          padding: 10px;
          border-radius: 15px;
          margin: 15px auto;
          display: block;
          width: fit-content;
          text-align: center;
          font-weight: 800;
        }

        a.cta_link:hover{
          color: #ffffff;
          background:#1CB9AD;
          transition: 0.2s;
        }

        .note {
          font-size:1em;
          margin: 30px auto;

        }

        span {
              background: #00000011;
              font-size: 0.85em;
              padding: 5px;
              margin: 2px;
              border-radius: 3px;
              display: inline-block;
        }

         .iconlk, .iconlk img{
          width: 60px;
          display: block;
        }

        img{
          width: 100%;
          border-radius:4px;
        }

        .profil_picture{
          max-width: 180px;
          max-height: 180px;
          width: 100%;
          border-radius: 100px;
          margin: auto;
          display: block;
          mix-blend-mode: hard-light;
        }

        .img_side_33{
          width: 32% !important;
          padding: 10px 0.5% 10px 0.5%;
          display: inline-block;
          vertical-align: top;
          border-radius:4px;
        }

        .max_width_400{
          width: 320px;
          margin:auto;
          display:block;
        }
      

      @media (max-width: 800px) {



        .line_right, .right_line {
            border: 0px;
          }

          .panel, .large_panel, .largepanel, .thickpanel{
            padding: 60px 20px !important;
          }

          .div_side_70,.div_side_60,.div_side_50,.div_side_40,.div_side_33,.div_side_30,.div_side_25,.div_side_75, .img_side_33{
            width: 100% !important;
          }

          h1 {
            font-size: 2em;
          }


          H2 {
            font-size: 1.6em;
          }

          H3 {
            font-size: 1.4em;
          }

          p {
            font-size: 1.2em;
          }

          .right_text{
            text-align: center;
          }

          .mobile_text_center{
            text-align: center !important;
          }

          .max_width_400{
          width: 250px;
          margin:auto;
          display:block;
        }
      
      }
