.camp-intro__wrap{margin:0 auto;max-width:var(--camp-site-width)}.camp-intro__wrap h2{color:rgb(var(--headline-color));font-family:var(--primary-font-family);font-size:calc(20/var(--base)*1rem);text-align:center}.camp-intro__wrap .h5{font-size:calc(16/var(--base)*1rem)}.camp-intro__wrap p{margin-bottom:20px}.camp-intro__wrap .button.button{background:rgb(var(--background-color));border-color:rgb(var(--background-color));font-size:calc(16/var(--base)*1rem)}.camp-intro__border{display:block;margin-top:40px;width:100%}.camp-intro__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(min-width:992px){.camp-intro--image-right .camp-intro__image{-ms-flex-order:1;order:1}.camp-intro--image-right .camp-intro__content{-ms-flex-order:0;order:0;padding-left:0;padding-right:60px}.camp-intro--image-top{display:block}.camp-intro--image-top .camp-intro__buttons{-ms-flex-pack:center;justify-content:center;margin-top:30px}.camp-intro__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.camp-intro__wrap .button.button{font-size:calc(24/var(--base)*1rem)}.camp-intro__wrap h2{font-size:calc(28/var(--base)*1rem);text-align:left}.camp-intro__wrap .h5{font-size:calc(24/var(--base)*1rem)}.camp-intro__image{-ms-flex-negative:0;flex-shrink:0}.camp-intro__content{padding-left:60px}.camp-intro__border{margin-top:60px}.camp-intro__buttons{-ms-flex-direction:row;flex-direction:row}.camp-intro__buttons .button{width:39%}}