                    @import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
                    .home-img-mod {


                    }
                    body{
                      background-color:#c7e0f5e0;
                    }
                    h1 {
                      font-size: 1.5rem;
                    }
                    h2 {
                      font-size: 1.5rem;
                    }
                     /*:root {
                      --cassiopeia-color-primary: red;
                      --cassiopeia-color-hover: green;
                      --cassiopeia-color-link: blue;
                    }*/
                      /* CLASSIC BANNER */
                    .container-banner .banner-overlay {
                        height: max(300px, 60vh); /* по умолчанию 50vh в Cassiopeia */
                    }
                    @media (min-width: 768px) {
                        .container-banner .banner-overlay {
                            height: max(300px, 45vh);
                        }
                    }
                    @media (min-width: 992px) {
                        .container-banner .banner-overlay {
                            height: max(300px, 40vh);
                        }
                    }
                    @media (min-width: 1200px) {
                        .container-banner .banner-overlay {
                            height: max(300px, 60vh);
                        }
                    }

            .container-banner .banner-overlay .overlay {
              font-family: 'Pacifico';
              color: #2a69b8;
              text-shadow: -0   -2px 1px #FFFFFF,          0   -2px 1px #FFFFFF,          -0    2px 1px #FFFFFF,          0    2px 1px #FFFFFF,          -2px -0   1px #FFFFFF,          2px -0   1px #FFFFFF,          -2px  0   1px #FFFFFF,          2px  0   1px #FFFFFF,          -1px -2px 1px #FFFFFF,          1px -2px 1px #FFFFFF,          -1px  2px 1px #FFFFFF,          1px  2px 1px #FFFFFF,          -2px -1px 1px #FFFFFF,          2px -1px 1px #FFFFFF,          -2px  1px 1px #FFFFFF,          2px  1px 1px #FFFFFF,          -2px -2px 1px #FFFFFF,          2px -2px 1px #FFFFFF,          -2px  2px 1px #FFFFFF,          2px  2px 1px #FFFFFF,          -2px -2px 1px #FFFFFF,          2px -2px 1px #FFFFFF,          -2px  2px 1px #FFFFFF,          2px  2px 1px #FFFFFF;
              background-color: rgba(0,0,0,.25);
            }
			.container-banner .banner-overlay .overlay p {
              font-size: 2rem;
            }
			.container-banner .banner-overlay .overlay div{
              font-size: 1.6rem;
            }
			@media (min-width: 768px) {
              .container-banner .banner-overlay .overlay p {
              font-size: 6rem;
            }
              .container-banner .banner-overlay .overlay div {
              font-size: 3.8rem;
            }
            }
            .com-content-article ol{
              overflow: visible;
            }
            .com-content-article ol li{
              padding-bottom: 15px;
            }
            .container-sidebar-left .sidebar-left:last-child{
              background-color: #f2f2f2;
            }
			