@charset "UTF-8";
.serviceelement .swiper-button-next,.serviceelement .swiper-button-prev{background:#406E36;width:70px;height:70px;border-radius:0;text-align:center;line-height:70px;vertical-align:middle;padding:0;transition:all ease 0.3s}@media screen and (max-width:1199.98px){.serviceelement .swiper-button-next,.serviceelement .swiper-button-prev{width:60px;height:60px;line-height:60px}}@media screen and (max-width:991.98px){.serviceelement .swiper-button-next,.serviceelement .swiper-button-prev{width:50px;height:50px;line-height:50px}}.serviceelement .swiper-button-next:after,.serviceelement .swiper-button-prev:after{font-size:30px;color:#AFCC45}@media screen and (max-width:1199.98px){.serviceelement .swiper-button-next:after,.serviceelement .swiper-button-prev:after{font-size:26px}}@media screen and (max-width:991.98px){.serviceelement .swiper-button-next:after,.serviceelement .swiper-button-prev:after{font-size:24px}}.serviceelement .swiper-button-next:hover,.serviceelement .swiper-button-prev:hover{background:#AFCC45}.serviceelement .swiper-button-next:hover:after,.serviceelement .swiper-button-prev:hover:after{font-size:30px;color:#406E36}.serviceelement .swiper-button-prev{left:2rem}@media screen and (max-width:991.98px){.serviceelement .swiper-button-prev{left:0}}.serviceelement .swiper-button-next{right:2rem}@media screen and (max-width:991.98px){.serviceelement .swiper-button-next{right:0}}.serviceelement .swiper-slide{opacity:0.5;transition:all ease 0.3s}.serviceelement .swiper-slide:hover{opacity:1}.serviceelement .swiper-slide-active{opacity:1}.serviceelement .swiper-pagination{bottom:-12px !important}.serviceelement .swiper-pagination .swiper-pagination-bullet{background:#A4B0B2 !important;width:8px !important;height:8px !important;border-radius:99px !important;border:0 !important;opacity:0.2 !important}.serviceelement .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#A4B0B2 !important;opacity:1 !important}.serviceelement .desktopservice .swiper-slide a{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.serviceelement .desktopservice .servicecard{cursor:pointer}.serviceelement .btn-arrow--right:after{color:#79888A;content:""}.serviceelement .serviceleementlayouta .swiper-slide a{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.serviceelement .servicecard{padding:0 30px 0 30px;transition:0.5s ease all}.serviceelement .servicecard .h3,.serviceelement .servicecard p{color:#A4B0B2}.serviceelement .servicecard .expandbutton{height:0;transition:0.25s ease all;overflow:hidden}.serviceelement .servicecard:hover,.serviceelement .servicecard.active{padding-top:30px;padding-bottom:30px;background:#406E36}.serviceelement .servicecard:hover .h3,.serviceelement .servicecard.active .h3{color:#AFCC45}.serviceelement .servicecard:hover p,.serviceelement .servicecard.active p{color:#FFF}.serviceelement .servicecard.active .expandbutton,.serviceelement .servicecard:hover .expandbutton{height:50px}.serviceelement .servicecard .service__content .html__content p{font-size:16px;line-height:26px;margin-bottom:0}@media screen and (max-width:1199.98px){.serviceelement .servicecard .service__content .html__content p{font-size:15px;line-height:24px}}@media screen and (max-width:767.98px){.serviceelement .servicecard .service__content .html__content p{font-size:14px;line-height:23px}}.serviceelement .servicecard_images{position:relative}.serviceelement .servicecard_images picture:nth-child(1) img{position:relative}.serviceelement .servicecard_images picture:nth-child(n+2) img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:0.25s ease all}.serviceelement .servicecard_images picture:nth-child(n+2) img.active{opacity:1;pointer-events:all}