/* https://pmt.solutions/wp-content/themes/pmt/inc/gutenberg-addons/landingpage/assets/styles.min.css?ver=6.8.1 */
.landingpage{position:relative;height:calc(100vh - 100px);min-height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0;background:var(--PMT-Blau,#042736)}@media screen and (max-width:1024px){.landingpage{min-height:700px}}@media screen and (max-width:766px){.landingpage{height:auto;min-height:0;padding:71px 0}}.landingpage:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(4,39,54,.6)),to(rgba(4,39,54,.6)));background:linear-gradient(0deg,rgba(4,39,54,.6) 0%,rgba(4,39,54,.6) 100%)}.landingpage__video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landingpage__container{padding:0 80px;margin:0 auto;max-width:1440px;width:100%}@media screen and (max-width:1024px){.landingpage__container{padding:0 40px}}@media screen and (max-width:766px){.landingpage__container{padding:0 16px}}.landingpage__wrapper{position:relative;max-width:848px;z-index:2;width:100%}.landingpage__pre-title{color:var(--Wei,#FFF);font-size:24px;line-height:1.5;letter-spacing:.5px}.landingpage__title{color:var(--Wei,#FFF);font-size:128px;font-weight:600;letter-spacing:10px;line-height:normal;text-transform:uppercase}@media screen and (max-width:1024px){.landingpage__title{font-size:80px;line-height:80px;margin-top:8px}}.landingpage__sub-title{color:#52ae32;font-size:22px;font-weight:600;line-height:1.45;letter-spacing:8px;text-transform:uppercase}@media screen and (max-width:1024px){.landingpage__sub-title{font-size:16px;line-height:1.5;margin-top:8px}}.landingpage__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:80px;opacity:0;-webkit-animation-name:showItems;animation-name:showItems;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:766px){.landingpage__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:70px}}@-webkit-keyframes showItems{from{opacity:0}to{opacity:1}}@keyframes showItems{from{opacity:0}to{opacity:1}}.landingpage__item{color:#f4f4f4;background:var(--PMT-Blau,#042736);padding:16px;width:50%;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.landingpage__item:hover{background:var(--PMT-Grn,#52AE32)}@media screen and (max-width:766px){.landingpage__item{background:var(--Hellgrau,#F4F4F4);width:100%}}.landingpage__item-title{color:#f4f4f4;font-size:24px;line-height:1.5;letter-spacing:.5px;font-weight:300}@media screen and (max-width:766px){.landingpage__item-title{color:var(--PMT-Blau,#042736)}}.landingpage__text{font-size:12px;font-weight:300;letter-spacing:.375px;margin-top:16px;max-width:230px;letter-spacing:.375px;line-height:1.3}@media screen and (max-width:766px){.landingpage__text{color:var(--PMT-Blau,#042736)}}.landingpage__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:300;line-height:normal;margin-top:22px}@media screen and (max-width:766px){.landingpage__link{color:var(--PMT-Blau,#042736)}}.landingpage__top{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-animation-name:showUp,moveTop;animation-name:showUp,moveTop;-webkit-animation-duration:.5s,.3s;animation-duration:.5s,.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:2s,2.5s;animation-delay:2s,2.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:766px){.landingpage__top{padding:0 8px}}@-webkit-keyframes showUp{from{opacity:0}to{opacity:1}}@keyframes showUp{from{opacity:0}to{opacity:1}}@-webkit-keyframes moveTop{from{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveTop{from{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}