.elementor-105 .elementor-element.elementor-element-5gqs2un:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-5gqs2un > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8f5579;}.elementor-105 .elementor-element.elementor-element-5gqs2un{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-5gqs2un > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-y94qpqn > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-y94qpqn{width:40%;}.elementor-105 .elementor-element.elementor-element-jiuulh7{width:60%;}}/* Start custom CSS for section, class: .elementor-element-5gqs2un */.elementor-105 .elementor-element.elementor-element-5gqs2un {
              min-height: calc(100vh - 150px - 190px);
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .subpage-img {
              width: 100%;
              height: 100%;
              min-height: calc(100vh - 150px - 190px);
              object-fit: cover;
              display: block;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .content-text-col {
              padding: 40px 180px 40px 50px !important;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un h1 {
              font-family: 'Berlingske-Blk', Georgia, serif;
              font-size: 52px;
              line-height: 1;
              margin-top: 0;
              margin-bottom: 25px;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .text-body {
              font-family: 'Berlingske-Rg', Georgia, serif;
              font-size: 20px;
              line-height: 1.35;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .text-body p {
              margin-bottom: 20px;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .text-body h3 {
              font-family: 'Berlingske-Blk', Georgia, serif;
              font-size: 24px;
              margin-top: 30px;
              margin-bottom: 15px;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .text-body strong {
              font-family: 'Berlingske-Blk', Georgia, serif;
              font-weight: 900;
            }
            .elementor-105 .elementor-element.elementor-element-5gqs2un .text-body a {
              color: inherit;
              text-decoration: none;
              border-bottom: 2px solid #000;
            }
            @media (max-width: 1024px) {
              .elementor-105 .elementor-element.elementor-element-5gqs2un .content-text-col {
                padding: 40px 40px 40px 30px !important;
              }
            }
            @media (max-width: 768px) {
              .elementor-105 .elementor-element.elementor-element-5gqs2un > .elementor-container {
                display: flex;
                flex-direction: column-reverse;
              }
              .elementor-105 .elementor-element.elementor-element-5gqs2un .subpage-img {
                height: 350px;
                min-height: 250px;
              }
              .elementor-105 .elementor-element.elementor-element-5gqs2un h1 {
                font-size: 38px;
              }
              .elementor-105 .elementor-element.elementor-element-5gqs2un .content-text-col {
                padding: 30px 25px !important;
              }
            }/* End custom CSS */