.service{background-color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 100%);padding-bottom:243px;position:relative;z-index:1}@media screen and (min-width:768px){.service{clip-path:polygon(0 0,100% 0,100% calc(100% - 164px),0 100%);padding-bottom:300px}}@media screen and (min-width:1050px){.service{clip-path:polygon(0 0,100% 0,100% calc(100% - 307px),0 100%);padding-bottom:443px}}.service__wrapper{overflow:hidden;padding:95px 0 88px;position:relative}@media screen and (min-width:768px){.service__wrapper{padding:132px 0 126px}}@media screen and (min-width:1050px){.service__wrapper{padding:134px 0 149px}}.service__wrapper:after,.service__wrapper:before{content:"";height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:1}.service__wrapper:before{background-image:linear-gradient(180deg,var(--color-main),transparent);opacity:.45}.service__wrapper:after{background-color:var(--color-main);opacity:0}@media screen and (min-width:1050px){.service__wrapper:has(a:hover):before{opacity:0}.service__wrapper:has(a:hover):after{opacity:.45}}.service__wrapper__bg{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .5s;width:100%}@media screen and (min-width:1050px){.service__wrapper:has(a:hover) .service__wrapper__bg{transform:scale(1.1)}}.service__container{position:relative;z-index:2}.service__paragraph{color:#fff;font-family:var(--font-sub);font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5;padding-top:30px}@media screen and (min-width:768px){.service__paragraph{font-size:1.5rem;padding-top:38px}}@media screen and (min-width:1050px){.service__paragraph{max-width:556px;padding-top:36px}}.service .link-button:not(:first-child){margin-top:28px}@media screen and (min-width:768px){.service .link-button:not(:first-child){margin-top:55px}}@media screen and (min-width:1050px){.service .link-button:not(:first-child){margin-top:34px}}