.cc-body{display:none !important}body{color:#858585;font-size:17px;height:100%;line-height:24px;position:relative}.preloader{background-color:#91b921;height:100%;position:relative;width:100%;z-index:100}.preloader img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(.85);animation:pulse 2s ease-in-out infinite;width:60px}@keyframes pulse{from{transform:scale(.92)}50%{transform:scale(1)}to{transform:scale(.92)}}.fullpage__contact .fullpage__contact-inner h3{color:#555}.fullpage__contact-inner{margin-top:172px}.fullpage__contact.button-apply-for .fullpage__contact-inner{margin-top:0}.fullpage__bnr-text h6{color:#555}.grecaptcha-badge{visibility:hidden}.wapper-button-talk{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/bg-button.png) no-repeat center center/cover;height:530px;margin:0 auto;position:relative;width:600px}.wapper-button-talk a{background-color:transparent;border-radius:1000px;color:#fff;display:block;font-size:35px;font-weight:700;height:100%;margin:0 auto;max-height:370px;max-width:370px;position:relative;text-align:center;text-decoration:none;top:2px;width:100%}.wapper-button-talk a>span{display:block;position:relative;top:41%}.wapper-button-talk a:hover>span span{text-decoration:underline}.wapper-button-talk a span i.icon-talk{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/icon-talk.svg) no-repeat center center/cover;display:block;height:44px;margin:0 auto 15px;width:44px}.fullpage__contact.button-apply-for{width:1432px;height:1432px;align-items:baseline;padding-top:100px}.mobile-menu{display:none}.fullpage__main{padding:0}.fullpage__header-logo strong{color:#555}.header-logo-wrapper{max-width:290px;width:100%}.fullpage__header.header-main{left:0;margin:0 auto;padding:25px 0;position:fixed;right:0;top:0;z-index:200;transition:.1s}.fullpage__header.header-main.nav-down{box-shadow:0px 0px 15px 1px rgba(0,0,0,.1);background-color:#fff}.fullpage__header.header-main.fixed-top-menu.nav-down{box-shadow:none}.fullpage__header .header-main_row{display:flex;justify-content:space-between;align-items:center}.fullpage__header.header-main .container{max-width:1920px}.fullpage__header.header-main.fixed-top-menu{background-color:transparent}.fullpage__header.header-main.fixed-top-menu .main-menu,.fullpage__header.header-main.fixed-top-menu .header-logo .logo strong,.fullpage__header.header-main.fixed-top-menu .header-logo .lang{opacity:0}.fullpage__header .header-logo>.logo,.fullpage__header .header-logo>.lang{display:inline-block;vertical-align:middle}.fullpage__header .header-logo>.logo{margin-right:30px}.fullpage__header .header-logo>.logo a .logo-header{display:inline-block;height:44px;padding:0 14px 0 0;left:0;position:absolute;top:-2px;width:39px}.fullpage__header .header-logo>.logo a:hover img{opacity:.9}.fullpage__header .header-logo>.logo a:hover strong{color:#858585}.fullpage__header-lang{display:block;padding:0;position:relative;text-transform:capitalize}.fullpage__header-lang-trigger{color:#a9a9a9;font-weight:400}.fullpage__header-lang-trigger i{color:#91b920}.fullpage__header-lang-list li.current-lang:before{opacity:1}.lang-form{margin-left:30px}.lang-form .fullpage__header-lang .fullpage__header-lang-trigger,.lang-form .fullpage__header-lang .fullpage__header-lang-trigger i{color:#fff}.page-form .fullpage__header.header-main{display:none}.fullpage__header .navigation__menu.main-top_menu{position:relative;text-align:center;top:3px}.fullpage__header .navigation__menu.main-top_menu ul>li{border-bottom:2px solid transparent;display:inline-block;font-size:17px;font-weight:400;margin:0 17px;padding:12px 0;transition:border .3s ease;-moz-transition:border .3s ease;-webkit-transition:border .3s ease;-o-transition:border .3s ease}.fullpage__header .navigation__menu.main-top_menu ul>li.page-home{display:none}.fullpage__header .navigation__menu.main-top_menu ul li.current-menu-item{border-bottom:2px solid #91b920}.fullpage__header .navigation__menu.main-top_menu ul>li a{color:#a9a9a9}.fullpage__header .navigation__menu.main-top_menu ul li.current-menu-item a,.fullpage__header .navigation__menu.main-top_menu ul>li a:hover{color:#555}.fullpage__header .nav-button{text-align:right}.nav-button-row{max-width:290px;width:100%}.fullpage__header.header-main .nav-button .button.to-screen{border:2px solid #91b920;color:#91b920}.fullpage__header.header-main .nav-button .button.to-screen:hover{background:#9fca27;border:2px solid #9fca27;color:#9fca27;color:#fff}.fullpage__header.header-main.fixed-top-menu .nav-button .button.to-screen{background-color:#91b920;border:2px solid #91b920}.fullpage__header.header-main .nav-button .button.to-screen:hover,.fullpage__header.header-main.fixed-top-menu .nav-button .button.to-screen{color:#fff}.fullpage__header.header-main.fixed-top-menu .nav-button .button.to-screen:hover{background-color:#9fca27;border:2px solid #9fca27}.fullpage__header.header-main .nav-button .button.to-screen i{margin-right:14px}.fullpage__header.header-main .nav-button .button.to-screen:hover i,.fullpage__header.header-main.fixed-top-menu .nav-button .button.to-screen i{color:#fff}.fullpage.fullpage-home{padding:0}.fullpage.fullpage-home .section.section-page.section-first .container{max-width:1250px}.fullpage .section.section-page.active{padding-top:200px}.fullpage.fullpage-home .section.section-page.active{padding-top:160px}.fullpage.fullpage-home .section.section-page .fullpage__bnr-tags{font-size:17px}.fullpage .section.active{z-index:250}.fullpage .section-first,.fullpage .section-first.active{z-index:1}.fullpage>.section.section-first{background-image:none}.fullpage .section-first .fullpage__main{padding-top:0}.fullpage .section-first .fullpage__bnr-text h1{color:#555;font-size:70px;line-height:65px;padding-bottom:42px}.fullpage .section-first .fullpage__bnr-text p{font-size:17px;line-height:140%}.fullpage .section-first .fullpage__bnr-text p{margin-bottom:0;padding-bottom:0}.fullpage .section-first .fullpage__bnr-text .first-text-bottom{margin-bottom:70px}.fullpage .section-first .fullpage__bnr-text .front-title{font-weight:700;font-size:35px;line-height:135%;color:#555;margin-bottom:24px}.fullpage .section-first .fullpage__bnr-text .front-title span{color:#91b920}.fullpage .section-first .fullpage__bnr-text .front-title.two{margin-bottom:46px}.fullpage .section-first .fullpage__bnr-text .front-text{margin-bottom:35px}.fullpage .section-first .fullpage__bnr-text .front-gallery{margin-bottom:70px;display:flex;align-items:flex-end}.fullpage .section-first .fullpage__bnr-text .button i{font-size:17px}.fullpage__bnr-text .button{border:2.5px solid #91b920}.fullpage .section-first .fullpage__main .fullpage__bnr-text{margin-top:70px}.fullpage__main-row{display:flex;justify-content:space-between;flex-wrap:nowrap}.fullpage .section-first .wapper-circle-wrapper{position:relative;margin-left:30px}.fullpage .section-first .wapper-circle{position:sticky;z-index:100;width:740px}.fullpage .section-first .wapper-circle.fixxed-top{position:sticky;right:-100px;top:-50px}.fullpage .section-first .sticky-top .button-section_page{text-align:right}.fullpage .section-first .button-section_page a{overflow:hidden;position:relative}.fullpage .section-first .button-section_page a img{display:block;height:auto;position:relative;width:100%;z-index:1}.fullpage .section-first .button-section_page a .photo-descopy{border-radius:740px;max-width:740px}.fullpage .section-first .button-section_page a img{display:block;height:auto;position:relative;width:100%;z-index:1}.fullpage__bg-first img{opacity:.9}.fullpage .section-first .button-section_page a .photo-descopy{border-radius:740px;max-width:740px}.fullpage .section-first .button-section_page a .photo-mobile{display:none}.fullpage .section-first .button-section_page a .bg-green{border-radius:740px;bottom:0;left:0;position:absolute;right:0;text-align:left;top:0;z-index:4}.wapper-circle .button-section_page .fullpage__bg-first img{opacity:1}.wapper-circle .button-section_page .fullpage__bg-first:hover img{opacity:.9}.fullpage .section-first .fullpage__next i:hover{left:auto}.fullpage .section-first .fullpage__next:hover i{animation:arrowinf 1.5s ease-in-out infinite}@keyframes arrowinf{0%{left:0}50%{left:15px}100%{left:0}}.fullpage .section-first .button-section_page a .fullpage__next{font-size:70px;left:36%;line-height:60px;position:absolute;top:30%}.fullpage .section.section-third,.fullpage .section.section-four,.fullpage .section.section-four,.fullpage .section.section-five,.fullpage .section.section-six,.fullpage .section.section-seven{background-color:#fff}.fullpage .section.section-four .fullpage__bnr-text h2{padding-bottom:41px}@media (max-width:456px){.fullpage .section.section-four .fullpage__bnr-text h2{display:flex;flex-direction:column-reverse}.section-four .fullpage__bnr-handshake figure img{padding-left:50px}.section-six .fullpage__bnr-handshake figure img{padding-left:28px}}.fullpage__bg-first .fullpage__next i{padding:0}.section.section-six .row.justify-content-between .fullpage__bnr-text{color:#fff;font-size:23px;font-weight:700}.section.section-eight{background-color:#91b920;background-image:none}.section.section-eight .fullpage__header-left{float:left}.section.section-eight .fullpage__header-right{float:right}.section.section-eight .fullpage__header-right .close-eight{cursor:pointer;height:44px;width:44px}.fullpage{position:relative;z-index:1}.fullpage.page-container .section-page .container{max-width:1270px}.fullpage.page-container .section-page .container{margin:0 auto 120px}.fullpage.page-container .section-page.section-page-ms-bt-mr .container{margin:0 auto 72px}.fullpage.page-container .section-page .block .container,.fullpage.page-container .section-page .container.button-talk,.fullpage.page-container .section-page .container:last-child{margin-bottom:0}.fullpage.page-container .section-page .container h1,.fullpage.page-container .section-page .container .main-title{color:#555;font-size:60px;font-weight:700;margin-bottom:40px;text-align:center}.fullpage.page-container .section-page .container .front-text{font-weight:400;font-size:17px;line-height:135%;color:#858585}.fullpage.page-container .container .page-content{font-size:19px;line-height:28px}.fullpage.page-container .container .page-content.mobile{display:none}.fullpage.page-container .container .page-content hr{display:none}.fullpage.page-container .section-page .container.contacts-title{margin-bottom:84px}.fullpage.page-container .section-page .positions-careers-bottom.container{margin-bottom:148px}.careers-position-title{line-height:1}.fullpage.page-container .container.services .row{margin-bottom:90px}.fullpage.page-container .container.services .row:last-child{margin-bottom:0}.fullpage.page-container .container.services .col-service{padding:0}.fullpage.page-container .container.services .col-service:nth-child(odd) .image{text-align:right}.fullpage.page-container .container.services .col-service:nth-child(even) .image{text-align:left}.fullpage.page-container .container.services .col-service.photo-service-mobile .image{margin-top:40px}.fullpage.page-container .container.services .col-service .image img{height:auto;max-width:745px;width:100%}.fullpage.page-container .container.services .service-description{padding:40px 10% 0}.fullpage.page-container .container.services .service-description .description.list ul li{position:relative}.fullpage.page-container .container.services .service-description .description.list ul li{padding-left:40px;margin-left:3px;margin-bottom:36px}.fullpage.page-container .container.services .service-description .description.list ul li:last-child{margin-bottom:0}.fullpage.page-container .container.services .service-description .description.list ul li:before{content:'';position:absolute;left:0;top:4px;background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/green_check.png) no-repeat center center;background-size:contain;height:13.3px;width:17.6px}.service-file__item{display:flex;align-items:center;text-decoration:none;font-size:17px;line-height:135%;color:#555;margin-bottom:10px;transition:.5s}.service-file__item:hover{color:#91b920}.service-file__item img{width:25px;height:34px;margin-right:10px;position:relative;bottom:3px}.fullpage.page-container .container.services .sub-title{color:#555;font-size:37px;font-weight:700;line-height:45px;margin-bottom:33px}.fullpage.page-container .container.services .description p{margin-bottom:20px}.fullpage.page-container .container.services .description p:last-child{margin-bottom:0}.services-iso-block{width:186px;left:607px;top:392px;border:1px solid #e7e7e7;border-radius:20px;padding:17px 26px;text-align:center;margin:0 auto 62px auto;text-decoration:none;transition:.5s}.services-iso-block:hover{border:1px solid #91b920}.services-iso-block .services-iso-block__img{width:74px;height:74px;margin:0 auto 0 auto}.services-iso-block .services-iso-block__text-grey{font-weight:400;font-size:14px;line-height:115%;color:#a9a9a9;text-align:center;margin-bottom:4px}.services-iso-block .services-iso-block__text-green{font-weight:500;font-size:15px;line-height:115%;color:#007d40;text-align:center}.fullpage.page-container .section-page.section-page-ms-bt-mr.services-iso-block-mr .container{margin-bottom:37px}.fullpage.page-container .section-page.section-page-ms-bt-mr.services-iso-block-mr .container.services{margin-bottom:175px}.fullpage.page-container .container.careers .row{margin-bottom:90px}.fullpage.page-container .container.careers .row:last-child{margin-bottom:0}.fullpage.page-container .container.careers .col-service{padding:0}.fullpage.page-container .container.careers .col-service:nth-child(odd) .image{text-align:right}.fullpage.page-container .container.careers .col-service:nth-child(even) .image{text-align:left}.fullpage.page-container .container.careers .col-service.photo-service-mobile .image{margin-top:40px}.fullpage.page-container .container.careers .col-service .image img{height:auto;max-width:745px;width:100%}.fullpage.page-container .container.careers .service-description{padding:40px 10% 0}.fullpage.page-container .container.careers .sub-title{color:#555;font-weight:700;font-size:45px;line-height:50px;margin-bottom:33px}.fullpage.page-container .container.careers .description ul{padding-left:40px}.fullpage.page-container .container.careers .description ul li{font-weight:400;font-size:18px;line-height:1.5;color:#555;position:relative;padding-bottom:12px}.fullpage.page-container .container.careers .description ul li:last-child{padding-bottom:0}.fullpage.page-container .container.careers .description ul li:before{content:'';position:absolute;width:6px;height:6px;left:-31px;top:10px;border-radius:50%;background:#91b920}.fullpage.page-container .container.careers .description p{margin-bottom:20px}.fullpage.page-container .container.careers .description p:last-child{margin-bottom:0}.fullpage.page-container .section-page .positions-careers-top .positions-careers-top__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:44px;margin-bottom:36px}.positions-careers-top__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 32px;gap:10px;background:#f2f5f5;border-radius:50px;margin:0 4px 14px;font-style:normal;font-weight:400;font-size:19px;line-height:135%;text-align:center;color:#555;max-width:300px;text-decoration:none;white-space:nowrap}.positions-careers-top__item.positions-careers-top__item-green{background:#91b920;color:#fff}.fullpage.page-container .section-page .container.container-careers{margin:0 auto 28px}.positions-careers-top__flex{display:flex;justify-content:center;align-items:center;margin-bottom:120px}.positions-careers-top__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 30px;gap:12px;background:#fff;border:2px solid #91b920;border-radius:41px;font-style:normal;font-weight:400;font-size:19px;line-height:115%;color:#91b920;cursor:pointer;text-decoration:none;-webkit-transition:.5s;transition:.5s}.positions-careers-top__link:hover{background:#91b920;color:#fff}.careers-ceo{margin-bottom:189px}.careers-ceo__img{margin-right:61px;max-width:270px;width:100%}.careers-ceo__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.careers-ceo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;max-width:910px;margin:0 auto}.careers-ceo__row:first-child{padding-bottom:90px}.careers-ceo__row .careers-ceo__right{max-width:577px}.careers-ceo__row .careers-ceo__right .careers-ceo__text{font-style:italic;font-weight:400;font-size:23px;line-height:150%;color:#555}.careers-ceo__row .careers-ceo__right .careers-ceo__line{background:#ddd;width:40px;height:1px;margin:26px 0 17px}.careers-ceo__row .careers-ceo__right .careers-ceo__name{font-style:italic;font-weight:400;font-size:21px;line-height:210%;color:#555}.careers-ceo__row .careers-ceo__right .careers-ceo__position{font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#c1c1c1}.positions-careers-bottom{margin-bottom:160px}.positions-careers-bottom-block{max-width:900px;margin:0 auto}.positions-careers-bottom-category{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:60px 0 32px}.positions-careers-bottom-category__chosen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;width:140px}.positions-careers-bottom-category__chosen span{font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#555}.positions-careers-bottom-category__chosen svg{margin-right:9px}.positions-careers-bottom-category__list{display:none;font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#555;background:#fff;-webkit-box-shadow:0px 4px 20px rgb(0 0 0/10%);box-shadow:0px 4px 20px rgb(0 0 0/10%);border-radius:10px;width:90px;position:absolute;top:30px;left:-25px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:215px;z-index:2}.positions-careers-bottom-category__chosen.is-active .positions-careers-bottom-category__list{display:block}.positions-careers-bottom-category__chosen svg{transform:rotate(0deg);transition:.5s}.positions-careers-bottom-category__chosen.is-active svg{transform:rotate(180deg)}.positions-careers-bottom-list__item.js-filterable.is-hidden{display:none}.positions-careers-bottom-category__list li{padding-bottom:15px;position:relative;padding-left:24px;display:block;font-style:normal;font-weight:400;font-size:18px;color:#555}.positions-careers-bottom-category__list li:before{content:"\e916";color:#91b920;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:3px;font-size:14px;opacity:0}.positions-careers-bottom-category__list li:last-child{padding-bottom:0}.positions-careers-bottom-category__list li.current-category:before{opacity:1}.positions-careers-bottom-list__item{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;position:relative;padding:38px 0 36px;border-bottom:1px solid #e7e7e7;text-decoration:none;cursor:pointer;transition:.5s}.positions-careers-bottom-list__item:first-child{border-top:1px solid #e7e7e7}.positions-careers-bottom-list__item:hover{background:#f8f8f8}.positions-careers-bottom-list__position{max-width:664px;width:100%;font-style:normal;font-weight:500;font-size:24px;line-height:135%;color:#555}.positions-careers-bottom-list__fire{display:inline-block;position:relative;width:22px;margin-right:10px}.positions-careers-bottom-list__position .positions-careers-bottom-list__fire img{position:absolute;top:-29px;width:22px;height:35px}.positions-careers-bottom-list__location{max-width:215px;width:100%;font-style:normal;font-weight:400;font-size:21px;line-height:135%;color:#a9a9a9}.page-content-max{max-width:646px;margin:0 auto;text-align:center}.fullpage .section.section-page.active.careers-position{padding-top:155px}.fullpage.page-container .section-page .container.container-careers-position{margin:0 auto 20px}.fullpage.page-container .container .page-content.careers-position{margin-bottom:48px}.fullpage.page-container .section-page .container.container-careers-position-sm{max-width:850px;font-style:normal;font-weight:400;font-size:17px;line-height:140%;text-align:justify;color:#858585}.fullpage.page-container .section-page .container.container-careers-position .container.container-careers-position-sm{padding:0;font-size:18px;line-height:150%;text-align:left;margin-bottom:50px}.fullpage.page-container .container .page-content.careers-position{font-style:normal;font-weight:400;font-size:21px;line-height:135%;text-align:justify}.careers-position__back{display:flex;align-items:center;justify-content:center;margin-bottom:44px}.careers-position__back a{text-decoration:none;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:justify;color:#a9a9a9;transition:.5s}.careers-position__back svg{margin-right:11px}.careers-position__back:hover a{color:#91b920}.careers-position__back:hover svg path{fill:#91b920}.wapper-button-talk a span svg.apply-for-this{display:block;height:50px;margin:0 auto 15px;width:50px}.careers-position-block__title{font-style:normal;font-weight:700;font-size:35px;line-height:1;color:#555;margin-bottom:20px}.fullpage.page-container .container.careers-position-block ul{padding-left:35px}.fullpage.page-container .container.careers-position-block ul li{font-weight:400;font-size:18px;line-height:1.5;color:#858585;position:relative;padding-bottom:12px;text-align:left}.fullpage.page-container .container.careers-position-block ul li ul{padding-top:12px}.fullpage.page-container .container.careers-position-block ul li:before{content:'';position:absolute;width:6px;height:6px;left:-31px;top:10px;border-radius:50%;background:#91b920}.fullpage.page-container .container.careers-position-block ul li:last-child{padding-bottom:0}.careers-position-block__text{font-style:normal;font-weight:400;font-size:17px;line-height:200%;color:#858585}.careers-position-block__item{margin-bottom:50px}.careers-position-block__item:last-child{margin-bottom:0}.fullpage.page-container .section-page .container.container-careers-position-sm.careers-position-block{margin-bottom:50px;padding:0}.careers-position-questions__title{font-style:normal;font-weight:700;font-size:35px;line-height:115%;color:#555;margin-bottom:20px}.careers-position-questions__item{display:flex;align-items:center}.careers-position-questions__img{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-right:17px}.careers-position-questions__img img{width:100%;height:100%;object-fit:cover}.careers-position-questions__name{font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#555}.careers-position-questions__email{font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#91b920;text-decoration:none}.careers-position-questions__email:hover{text-decoration:underline}.fullpage.page-container .section-page .container.container-careers-position-sm.careers-position-questions{margin-bottom:104px;padding:0}.apply_for_this_text{font-style:normal;font-weight:400;font-size:18px;line-height:140%;text-align:center;color:#858585}.apply_for_this_email{text-decoration:none;color:#91b920}.apply-for-this-position{font-style:normal;font-weight:700;font-size:35px;line-height:25px;text-align:center;color:#555;display:block;margin-bottom:50px;line-height:1}.fullpage.page-container .container.studies .study-image{display:block;max-width:769px}.fullpage.page-container .container.studies .study-image img{height:auto;max-width:769px;width:100%}.fullpage.page-container .container.studies .study-description{color:#555;display:block;font-size:22px;line-height:28px;margin-bottom:70px;margin-top:30px}.fullpage.page-container .container.studies .col-studies:nth-last-of-type(-n+2) .study-description{margin-bottom:0}.fullpage.page-container .container.studies .col-studies:hover .study-description{text-decoration:underline}.fullpage.page-container .container.studies a{text-decoration:none}.fullpage.page-container .container.tabs-contacts .tab{background-color:#f8f8f8;height:100%;padding:80px 0;text-align:center}.fullpage.page-container .container.tabs-contacts .tab .tab-title{color:#555;font-size:22px;line-height:28px}.fullpage.page-container .container.tabs-contacts .tab .tab-title.title{font-size:43px;font-weight:700;line-height:48px;margin-bottom:8px}.fullpage.page-container .container.tabs-contacts .tab .tab-title.sub-title{font-size:21px;font-weight:700;line-height:24px;color:#91b920}.fullpage.page-container .container.tabs-contacts .tab .text{margin:29px auto 18px}.row-contacts{justify-content:center}.row-contacts .col-tab{margin-bottom:40px}.fullpage.page-container .section-page.section-page-ms-bt-mr .container.tabs-contacts{margin-bottom:158px}.block{background-position:center top;background-repeat:no-repeat;background-size:cover;margin:0 auto 100px;padding:100px 0 0;width:100%}.block.section-software .container .page-content{color:#fff;font-size:60px;font-weight:400;height:800px;line-height:69px}.block.section-software a{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-size:25px;font-weight:700;line-height:29px;margin-left:100px;margin-top:50px;padding-bottom:3px;position:relative;text-decoration:none}.block.section-software a:hover{border-bottom:0}.block.section-software a:before{background:#91b920 url(//old.steinpilz-development.com/wp-content/themes/SP/img/download.png) no-repeat center center;border-radius:100px;content:'';display:inline-block;height:80px;left:-100px;position:absolute;top:-20px;width:80px}.block.section-software a:hover:before{background:#9fca27 url(//old.steinpilz-development.com/wp-content/themes/SP/img/download.png) no-repeat center center}.fullpage-home .fullpage__main .fullpage__footer.page-footer,.fullpage .section-first .fullpage__footer.page-footer{background-image:none;color:#b9b9b9;left:auto;margin:0 auto 20px;padding:0;position:relative;right:auto;top:auto;transform:none;width:100%}.fullpage .section-first .fullpage__footer.page-footer .fullpage__footer-social{padding-bottom:26px}.fullpage .section-first .fullpage__footer.page-footer .copyright,.fullpage .section-first .fullpage__footer.page-footer .copyright a{color:#b9b9b9;text-decoration:none}.fullpage .section-first .fullpage__footer.page-footer .fullpage__footer-social li a i{color:#b9b9b9}.fullpage__contact .codedropz-upload-inner h3{font-family:'Maax';font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center;color:#c1c1c1;padding-bottom:0}.codedropz-upload-wrapper{display:flex;flex-direction:column-reverse;max-width:410px;margin:0 auto}.fullpage__contact .codedropz-upload-inner span{display:none}.codedropz-btn-wrap{color:#c1c1c1;font-size:0;width:30px;height:36px;background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/form_file.svg) no-repeat center center;margin:0 auto}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{display:block;width:100%;height:100%}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .dnd-progress-bar{background:#91b920;display:none}#apply-for .fullpage__contact-form .button{width:100%;max-width:410px;justify-content:center}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-image span.file{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/form_file_gray.svg) no-repeat center center;width:22px;height:25px}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-image{width:22px;height:25px;border:none;text-align:center;border-radius:100%;position:relative}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name span{font-family:'Maax';font-style:normal;font-weight:400;font-size:21px;line-height:23px;color:#555}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file span:after{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/trash_red.svg) no-repeat center center;width:22px;height:25px}.dnd-upload-status .dnd-upload-details .name em{display:none}.dnd-upload-status{background:#fff;border:1px solid #ddd;padding:12px 16px;margin-bottom:30px}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file{right:12px;top:14px}.dnd-upload-counter{display:none}.scrollup{width:60px;height:60px;display:none;position:fixed;background:hsla(330,1%,30%,.4);border-radius:50%;cursor:pointer;opacity:1;bottom:10px;right:12px;transition:.5s;z-index:300}.scrollup:before{content:'';width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:translate(-50%,-25%) rotate(135deg);transform:translate(-50%,-25%) rotate(135deg)}.scrollup:hover{opacity:1}.fullpage__contact-form-item.section-eight-submit-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.fullpage__contact-form-item.section-eight-submit-form .button{max-width:414px;width:100%;display:flex;justify-content:center}.front-page-footer-mobile{display:none;margin-top:50px}.fullpage .section-first .front-page-footer-wrapper{margin-top:90px}.fullpage .section-first .front-page-footer-wrapper.video-hover{z-index:-1}.fullpage .section-first .front-page-footer .fullpage__footer.page-footer .copyright,.fullpage .section-first .front-page-footer .fullpage__footer.page-footer .fullpage__footer-social{text-align:left}.fullpage .section-first .front-page-footer .fullpage__footer.page-footer .fullpage__footer-social ul li:first-child{padding-left:0;padding-right:0}.fullpage .section-first .front-page-footer .fullpage__footer.page-footer .fullpage__footer-social ul li{padding-left:20px}.fullpage .section-first .front-page-footer .fullpage__footer.page-footer .container-fluid{padding-left:0}.fullpage__bnr-text.fullpage__bnr-text-left{padding-bottom:0}.copyright a,.fullpage .section-first .fullpage__footer.page-footer .copyright a{transition:.5s}.copyright a:hover,.fullpage .section-first .fullpage__footer.page-footer .copyright a:hover{color:#858585}.hover-video{border-radius:740px;width:100%;height:100%;bottom:0;left:0;position:absolute;right:0;text-align:left;top:0;z-index:3;background:red}.hover-video{border-radius:inherit;width:100%;height:100%;bottom:0;left:0;position:fixed;right:0;text-align:left;top:0;z-index:201;opacity:0;visibility:hidden;transition:.5s}.fullpage__header.header-main.video-hover{z-index:1}.fullpage-section-first .fullpage__bnr-text-left.video-hover{z-index:0}.fullpage .section-first .button-section_page a .fullpage__next.video-hover{z-index:300;position:absolute}.hover-video video{object-fit:cover}body.video-hover{overflow:hidden}.section-third__header{padding-top:45px}.section-third .order-lg-1 .fullpage__bnr-text{padding-top:35px}.section-six .fullpage__bnr-handshake{margin-top:-120px}.typed-cursor{display:none}.fullpage .section-third .fullpage__bnr-text h2:before{position:absolute;width:255px;height:77px;content:'';top:8px;left:63px;background:#fff;opacity:.2;border-radius:14px}.acceptance-checkbox__block{display:flex;max-width:520px;width:100%;margin:0 auto}.fullpage__contact-form .wpcf7-list-item{margin:0 5px 0 0}.fullpage__contact-form input.acceptance-checkbox{width:auto}.fullpage__contact-inner .acceptance-checkbox__block-r p{color:#a9a9a9;font-size:11px;font-style:normal;font-weight:400;line-height:137%;text-align:left}.acceptance-checkbox__block-l{position:relative}.acceptance-checkbox__block-l{display:block;margin-bottom:15px}.acceptance-checkbox__block-l .wpcf7-list-item{margin:0 13px 0 0}.acceptance-checkbox__block-l input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.acceptance-checkbox__block-l label{position:relative;cursor:pointer}.acceptance-checkbox__block-l label:before{content:'';width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:5px;border:1px solid #c1c1c1;background:#fff;transition:.2s}.acceptance-checkbox__block-l input:checked+label:after{content:'';display:block;position:absolute;top:6px;left:8px;width:4px;height:9px;border:solid #91b920;border-width:0 2px 2px 0;transform:rotate(45deg)}.acceptance-checkbox__block-r span{font-weight:700}@media (max-width:1599px){.section-third .order-lg-1 .fullpage__bnr-text{padding-top:0}.header-logo-wrapper,.nav-button-row{max-width:none;width:auto}}@media only screen and (max-width:1300px){.section.section-eight{background:#fff}.fullpage__contact.button-apply-for{width:100%}.section-eight .fullpage__header-right svg:hover path,.section-eight .fullpage__header-logo a svg:hover path{fill:#91b920}.fullpage__contact-inner{margin-top:0}}@media only screen and (max-width:1275px){.fullpage .section-first .button-section_page a .photo-descopy{border-radius:740px;max-width:700px}.fullpage__header .navigation__menu.main-top_menu ul>li{font-size:14px}}@media only screen and (max-width:1200px){.fullpage__header .header-logo{padding-right:0}.fullpage__header .nav-button{padding-left:0}.fullpage__header .header-logo>.logo{margin-right:14px}.fullpage__header .navigation__menu.main-top_menu ul>li{margin:0 12px}.fullpage .section-first .button-section_page a .photo-descopy{border-radius:740px;max-width:650px}.fullpage__bg-first .fullpage__next{font-size:40px}}@media only screen and (max-width:1100px){.fullpage__header .navigation__menu.main-top_menu ul>li,.fullpage__header.header-main .nav-button .button.to-screen{font-size:12px}}@media only screen and (max-width:1040px){.fullpage__header .navigation__menu.main-top_menu ul>li,.fullpage__header.header-main .nav-button .button.to-screen{font-size:12px}}@media only screen and (max-width:1100px){.typed,.typed-ger{display:block;height:42px}.section-third.active .fullpage__bg-third{top:-462px}}@media only screen and (max-width:992px){.fullpage__header .header-logo{display:flex;justify-content:space-between;align-items:center;width:100%}.header-logo-wrapper{width:100%}.fullpage .section-first .wapper-circle{width:100%}.fullpage__header{width:100%;position:absolute;top:0}.fullpage__main-row{flex-wrap:wrap}.fullpage__main,.section-four .fullpage__main,.fullpage__contact{padding-top:100px}.section-seven .fullpage__bnr-text p{padding-bottom:55px}.fullpage .section-third .fullpage__bnr-text p.fullpage__bnr-text-info{padding-bottom:100px}.section-five .fullpage__bnr-text p{padding-bottom:65px}.section-six .fullpage__bnr-text p{padding-bottom:70px}.section-six__header{padding-bottom:20px}.section-third__header{padding-top:20px}.front-page-footer{display:none}.front-page-footer-mobile{display:block}.button.to-screen{padding:13px 15px}.fullpage__header .main-menu{padding:0}.fullpage__header .header-logo>.logo{margin-right:0}.fullpage__header .header-logo>.logo a .logo-header{top:-5px}.fullpage__header.header-main .main-menu,.fullpage__header.header-main .nav-button{display:none}.fullpage__header-lang-trigger{color:#91b920}.fullpage__header-lang-trigger i{color:#acacac}.mobile-menu{display:inline-block;position:relative;top:11px}.mobile-menu .fullpage__header-menu-trigger{padding:0}.mobile-menu .menu{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/menu.png) no-repeat center center;cursor:pointer;height:40px;width:40px}.mobile-menu{display:block;top:3px}.fullpage__header.header-main.fixed-top-menu-mobile{background-color:transparent;padding:15px 0}.fullpage__header.header-main.fixed-top-menu-mobile .header-logo{text-align:left}.fullpage__header.header-main.fixed-top-menu .logo .fullpage__header-logo img,.fullpage__header.header-main.fixed-top-menu-mobile .logo,.fullpage__header.header-main.fixed-top-menu-mobile .lang{display:none}.fullpage__header .header-logo{display:flex;justify-content:space-between;text-align:center}.fullpage__header .header-logo>div{vertical-align:middle}.fullpage .section-first .fullpage__main .fullpage__bnr-text{margin-top:0}.fullpage .section-first .wapper-circle{position:relative;right:auto;top:0;text-align:center}.fullpage .section-first .button-section_page a{display:block}.fullpage .section-first .button-section_page a .photo-descopy{display:none}.fullpage .section-first .button-section_page a .photo-mobile{display:block}.fullpage .section-first .button-section_page a .fullpage__next{display:block;font-size:50px;left:auto;line-height:52px;position:relative;text-align:center;top:35%}.fullpage .section-first .button-section_page a .fullpage__next br:nth-child(1),.fullpage .section-first .button-section_page a .fullpage__next br:nth-child(3){display:none}.fullpage.page-container .section-page .container.container-careers-position-sm.careers-position-block,.fullpage.page-container .section-page .container.container-careers-position-sm.careers-position-questions{padding-right:15px;padding-left:15px}.fullpage .section-first .wapper-circle-wrapper{margin-left:0}.section-six .fullpage__bnr-handshake{margin-top:-40px}}@media only screen and (max-width:820px){.typed{display:inline;height:auto}.fullpage .section-first .fullpage__bnr-text .front-gallery{justify-content:center}}@media only screen and (max-width:769px){body{font-size:15px;line-height:20px}.wapper-button-talk{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/bg-button.png) no-repeat center center/360px auto;height:360px;width:auto}.wapper-button-talk a{font-size:24px;max-width:100%}.wapper-button-talk a>span{display:inline-block;left:0;top:30%}.wapper-button-talk a span i.icon-talk{background:url(//old.steinpilz-development.com/wp-content/themes/SP/img/icon-talk.svg) no-repeat center center/31px auto;height:31px;margin:0 auto 12px;width:31px}.fullpage .section-first .button-section_page a .fullpage__next{font-size:35px;line-height:40px;top:38%}.fullpage .section-first .fullpage__bnr-text h1{font-size:42px;line-height:45px}.fullpage .section-first .fullpage__bnr-text p{font-size:16px;line-height:22px}.fullpage .section-first .button-section_page a .fullpage__next{display:block;line-height:40px}.fullpage{padding-top:0}.fullpage.page-container .section-page .container h1,.fullpage.page-container .section-page .container .main-title{font-size:35px;margin-bottom:20px}.fullpage.page-container .section.section-page.active{padding-top:140px}.fullpage.page-container .section-page .container{margin:0 auto 70px}.fullpage.page-container .container .page-content hr{border-bottom:1px solid #91b920;border-left:0;border-right:0;border-top:0;display:block;height:0;margin:60px auto 0;width:70px;display:none}.fullpage.page-container .container .page-content{font-size:16px;line-height:21px}.fullpage.page-container .container .page-content.page-content-careers{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;text-align:center}.fullpage.page-container .container:last-child{margin-top:0}.fullpage.page-container .container.services .row{margin-bottom:0}.fullpage.page-container .container.services .service-description{padding:80px 4% 0}.fullpage.page-container .container.services .row:first-child .service-description{padding:0 4%}.fullpage.page-container .container.services .sub-title{font-size:28px;line-height:32px;margin-bottom:22px;text-align:center}.fullpage .container.studies .col-studies{padding:0}.fullpage.page-container .container.studies .row .col-studies:last-child{display:none}.fullpage.page-container .container.studies .study-description{font-size:17px;line-height:22px;margin-bottom:50px;padding:0 10px}.fullpage.page-container .container.studies .col-studies:last-child .study-description{margin-bottom:0}.fullpage.page-container .container.tabs-contacts .col-tab{margin-bottom:30px;padding:0}.fullpage.page-container .container.tabs-contacts .tab{padding:50px}.fullpage.page-container .container.tabs-contacts .tab .tab-title.title{font-size:30px;line-height:33px}.fullpage.page-container .container.tabs-contacts .tab .tab-title.sub-title{font-size:18px;font-weight:700;line-height:20px}.block{margin:70px auto;padding:70px 0 0}.block.section-software .container .page-content{font-size:36px;line-height:41px;text-align:center}.block.section-software .page-content p:first-child{margin-bottom:30px}.block.section-software a{font-size:18px;line-height:22px;margin:0;padding-bottom:1px}.block.section-software a:before{background:#91b920 url(//old.steinpilz-development.com/wp-content/themes/SP/img/download.png) no-repeat center/37% auto;display:block;height:45px;left:auto;margin:0 auto 12px;position:relative;top:auto;width:45px}.positions-careers-top__item{font-weight:500;margin:0 3px 8px;font-size:16px;padding:11px 20px}.fullpage.page-container .container .page-content.careers{display:none}.fullpage.page-container .container .page-content.mobile{display:block;text-align:center}.positions-careers-top__item{display:none}.positions-careers-top__item.positions-careers-top__item-green{display:block}.fullpage.page-container .section-page.section-page-ms-bt-mr .container.tabs-contacts{margin-bottom:75px}}@media only screen and (max-width:580px){.fullpage.page-container .container.careers .sub-title{font-size:30px;line-height:120%;text-align:center}.fullpage.page-container .container.careers .description ul li{font-style:normal;font-weight:500;font-size:15px;line-height:1.3;padding-bottom:20px}.fullpage.page-container .container.careers-position-block ul li:before,.fullpage.page-container .container.careers .description ul li:before{top:6px;left:-21px}.fullpage.page-container .container.careers-position-block ul,.fullpage.page-container .container.careers .description ul{padding-left:22px}.fullpage .section-first .fullpage__bnr-text .first-text-bottom{margin-bottom:0}.fullpage.page-container .section-page .container.container-careers{margin:0 auto 0}.fullpage.page-container .section-page .container .positions-careers-top__row{margin:34px auto 40px auto}.fullpage.page-container .section-page .container.positions-careers-top{margin:0 auto 60px}.fullpage.page-container .container.careers .row{margin-bottom:80px}.fullpage.page-container .container.careers .col-service.photo-service-mobile .image{margin-top:47px}.fullpage.page-container .section-page .container.careers{margin:0 auto 100px}.careers-ceo__row{flex-direction:column;text-align:center}.careers-ceo__img{margin:0 auto;max-width:130px;width:100%}.careers-ceo__row .careers-ceo__right .careers-ceo__text{font-weight:500;font-size:18px;line-height:150%;text-align:center}.careers-ceo__row .careers-ceo__right .careers-ceo__line{margin:28px auto 17px auto}.careers-ceo__row .careers-ceo__right .careers-ceo__name{font-weight:400;font-size:18px;line-height:210%}.careers-ceo__row .careers-ceo__right .careers-ceo__position{font-weight:400;font-size:18px;line-height:150%}.fullpage.page-container .section-page .container.careers-ceo{margin:0 auto 110px}.main-title.careers-title-mobile{font-weight:700;font-size:30px;line-height:110%;text-align:center}.main-title.careers-title-mobile span{color:#91b920}.positions-careers-bottom-category{margin:40px 0 38px}.positions-careers-bottom-list__item{flex-direction:column;align-items:baseline;position:relative;padding:20px 0}.positions-careers-bottom-list__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.fullpage.page-container .section-page .container.contacts-title{display:none}.positions-careers-bottom-category__chosen span{font-weight:400;font-size:16px;line-height:18px}.positions-careers-bottom-list__position{font-weight:500;font-size:18px;line-height:135%;width:90%}.positions-careers-bottom-list__location{font-weight:400;font-size:17px;line-height:135%}.fullpage.page-container .section-page .container.container-careers-position-sm{font-size:15px;line-height:150%}.fullpage.page-container .section.section-page.active.careers-position{padding-top:90px}.careers-position__back{margin-bottom:30px}.careers-position-block__title{font-weight:700;font-size:25px;line-height:120%;text-align:center}.fullpage.page-container .container.careers-position-block ul li{font-size:15px;line-height:1.3}.careers-position-questions__title{font-size:27px;line-height:120%;text-align:center}.careers-position-questions__item{flex-direction:column;text-align:center}.careers-position-questions__img{margin-right:0;margin-bottom:18px}.careers-position-questions__name{margin-bottom:7px}.fullpage.page-container .container.careers .service-description{padding:40px 5% 0}.positions-careers-bottom-list__position .positions-careers-bottom-list__fire img{top:-19px;width:14px;height:23px}.positions-careers-bottom-list__fire{width:14px}.fullpage.page-container .container .page-content.careers-position{margin-bottom:30px}.fullpage.page-container .section-page .container.container-careers-position .container.container-careers-position-sm{text-align:left;font-style:normal;font-weight:400;font-size:15px;line-height:150%}.fullpage.page-container .container .page-content.careers-position{font-weight:400;font-size:18px;line-height:135%}.wapper-button-talk a span svg.apply-for-this{height:35px;width:35px}.button-apply-for .wapper-button-talk a>span{top:27%}.fullpage__contact.button-apply-for{padding-top:70px}.apply-for-this-position{font-style:normal;font-weight:700;font-size:25px;line-height:28px;text-align:center;color:#555}.fullpage.page-container .section-page .container.container-careers-position .container.container-careers-position-sm{margin-bottom:30px}.fullpage.page-container .container.services .service-description .description.list ul li{margin-bottom:20px}.fullpage.page-container .section-page.section-page-ms-bt-mr.services-iso-block-mr .container.services{margin-bottom:37px}.fullpage.page-container .container.services .service-description.list{padding:40px 4% 80px}.fullpage.page-container .container.services .service-description.service-gallery-row,.fullpage.page-container .container.services .service-description.service-file-row{padding:40px 4% 0}.fullpage.fullpage-home .section.section-page.active{padding-top:142px}.fullpage .section-first .fullpage__bnr-text p{padding-bottom:20px}.fullpage .section-first .fullpage__bnr-text .first-text-bottom p{padding-bottom:88px}.fullpage .section-first .fullpage__bnr-text .front-title{margin-bottom:20px}.fullpage .section-first .fullpage__bnr-text .front-gallery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto 74px auto}.fullpage .section-first .fullpage__bnr-text .front-gallery .front-gallery__item:first-child{width:100%}.fullpage .section-first .fullpage__bnr-text .front-gallery .front-gallery__item:nth-child(2){width:50%;text-align:right}.fullpage .section-first .fullpage__bnr-text .front-gallery .front-gallery__item:nth-child(3){width:50%;text-align:left}.fullpage__bnr-text-hidden{padding-bottom:10px}.fullpage .section-first .fullpage__bnr-text{padding-bottom:20px}.positions-careers-top__flex{margin-bottom:40px}.fullpage.page-container .container.careers .row{margin-bottom:40px}.popup-success__inner h5{font-size:40px}.popup-success__inner p{font-size:19px;line-height:23px}.fullpage-section-first{min-height:auto}.section-seven .fullpage__bnr-text p,.fullpage .section-third .fullpage__bnr-text p.fullpage__bnr-text-info,.section-five .fullpage__bnr-text,.section-six .fullpage__bnr-text p{padding-bottom:10px}.fullpage__footer-forward{font-size:28px}.fullpage__footer-back i,.fullpage__footer-forward i{font-size:40px}.fullpage__footer{padding-bottom:80px}.typed,.typed-ger{display:block;height:45px}.fullpage .section-third .fullpage__bnr-text h2:before{top:-1px;left:38px}.section-six .fullpage__bnr-handshake{margin-top:0}}@media (min-height:900px){.section-third .order-lg-1 .fullpage__bnr-text{padding-top:0}.fullpage .section-third .fullpage__bnr-text h2 strong{font-size:110px}.fullpage .section-third .fullpage__bnr-text h2:before{position:absolute;width:263px;height:87px;content:'';top:8px;left:63px;background:#fff;opacity:.2;border-radius:14px}.fullpage .section.section-four .fullpage__bnr-text h2{font-size:85px}.section-six .fullpage__bnr-text h2,.section-five .fullpage__bnr-text h2{font-size:76px}.section-seven .fullpage__bnr-text h2{font-size:96px}.section-seven .fullpage__bnr-text p,.section-six .fullpage__bnr-text p,.section-five .fullpage__bnr-text p,.section-four .fullpage__bnr-text p,.fullpage .section-third .fullpage__bnr-text p,.section-second .fullpage__bnr-text p{font-size:24px}.section-second .fullpage__bnr-text ul{font-size:22px}.fullpage__bnr-handshake h6{font-size:25px}.fullpage__bnr-handshake-slider{font-size:19px}.section-five .fullpage__dev dt{font-size:28px}.section-five .fullpage__dev dd{font-size:19px}}@media screen and (min-height:900px){.section-third .order-lg-1 .fullpage__bnr-text{padding-top:0}.fullpage .section-third .fullpage__bnr-text h2 strong{font-size:110px}.fullpage .section-third .fullpage__bnr-text h2:before{position:absolute;width:263px;height:78px;content:'';top:13px;left:63px;background:#fff;opacity:.2;border-radius:14px}.fullpage .section.section-four .fullpage__bnr-text h2{font-size:85px}.section-six .fullpage__bnr-text h2,.section-five .fullpage__bnr-text h2{font-size:76px}.section-seven .fullpage__bnr-text h2{font-size:96px}.section-seven .fullpage__bnr-text p,.section-six .fullpage__bnr-text p,.section-five .fullpage__bnr-text p,.section-four .fullpage__bnr-text p,.fullpage .section-third .fullpage__bnr-text p,.section-second .fullpage__bnr-text p{font-size:24px}.section-second .fullpage__bnr-text ul{font-size:22px}.fullpage__bnr-handshake h6{font-size:25px}.fullpage__bnr-handshake-slider{font-size:19px}.section-five .fullpage__dev dt{font-size:28px}.section-five .fullpage__dev dd{font-size:19px}}@media screen and (max-width:766px){.fullpage .section-third .fullpage__bnr-text h2:before{top:9px;height:57px;width:212px;left:46px}}@media (max-width:900px){.fullpage__main,.section-four .fullpage__main{padding-top:140px}}@media (max-width:600px){.fullpage__main,.section-four .fullpage__main{padding-top:140px}.section-seven .fullpage__bnr-handshake figure{margin:-100px -15px 0}}@media (max-width:369px){.fullpage .section-first .fullpage__bnr-text h1{font-size:34px;line-height:34px}}