.intro{background-color:#1d1d1d;position:relative;padding-bottom:5em}.intro .heading-s1{margin-top:3em}.intro .container{position:relative;z-index:10}.intro .fig{position:absolute;top:50%;right:0;z-index:1;transform:translateX(25%) translateY(-50%)}.intro .fig img,.intro .fig svg{width:100%;height:auto}.intro .poster{position:relative;z-index:2}.intro .poster img{width:100%;height:auto}.intro .list{list-style-type:none;margin:0;padding:0}.intro .list .item{border:1px solid #fff;padding:1px;margin-bottom:2em;position:relative;border-radius:10px}.intro .list .item figure{margin-bottom:0}.intro .list .item figure .pic{position:relative}.intro .list .item figure .pic .img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.intro .list .item figure .pic .icon{position:absolute;bottom:0;right:1em;transform:translateY(50%);width:75px}.intro .list .item figure figcaption{padding:2.25em 1em 1em}.intro .list .item:last-child{margin-bottom:0}.intro .list .item:focus,.intro .list .item:hover{border-color:#bcd731}@media (min-width:576px){.intro .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.intro .list .item{width:calc(50% - 1em);margin-bottom:0}}@media (min-width:992px){.intro .fig{width:50%}}@media (min-width:1200px){.intro .list .item figure .pic .img{aspect-ratio:16/9}.intro .fig{width:40%}}.interior{position:relative;overflow:hidden;padding-top:2em;background-color:#1d1d1d}.interior .info .heading-s1{margin-top:0}.interior .info #breadcrumbs{font-size:14px;color:#fff;margin-bottom:0}.interior .info #breadcrumbs a{color:#fff;display:inline-block;text-decoration:none}.interior .info #breadcrumbs a:focus,.interior .info #breadcrumbs a:hover{color:#bcd731}.interior .info #breadcrumbs span{margin-right:3px}.interior .list .item{border-color:#fff;background-color:#1d1d1d}.main-features{background-color:#fff;padding:5em 0}.main-features .list{list-style-type:none;margin:0;padding:0}.main-features .list li{position:relative}.main-features .list li::before{content:"";display:block;width:3px;height:1em;background-color:#4fc3df;position:absolute;top:.25em;left:0}.main-features .list li p{padding-left:1em}.services{padding:5em 0;background-color:#f9f6f3;overflow:hidden}.services figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media (min-width:992px){.services figure img{aspect-ratio:.6}}@media (min-width:1200px){.services figure img{aspect-ratio:.8;width:120%;transform:translateX(-20%)}}@media (min-width:1400px){.services figure img{aspect-ratio:.9}}