.carouselLaws{width:100%;position:relative;overflow:hidden}.carouselLaws .embla__container{display:flex}.carouselLaws .embla__slide{flex:0 0 100%;min-width:0}.carouselLaws .block_laws{flex-direction:column;gap:15px;padding-inline:5px;display:flex}.carouselLaws .block_laws .title_law{margin-bottom:10px;font-size:20px;font-weight:600;line-height:24px}.carouselLaws .embla__buttons{gap:10px;display:flex;position:absolute;top:0;right:0}.carouselLaws .embla__buttons .embla__prev,.carouselLaws .embla__buttons .embla__next{top:0}.carouselLaws .embla__buttons .embla__prev .iconBtn,.carouselLaws .embla__buttons .embla__next .iconBtn{color:var(--color-black)}.carouselLaws .embla__buttons button svg{stroke-width:1.5px;width:32px;height:32px;stroke:var(--color-lightBlue);fill:#fff;transition:all .3s}.carouselLaws .embla__buttons button svg:hover{stroke:var(--color-darkBlue)}@media screen and (max-width:600px){.carouselLaws .embla__buttons button svg{width:28px;height:28px}}body.a11y .embla__buttons svg{stroke:var(--color-darkBlue)}body.a11y .embla__buttons svg:hover{stroke:var(--color-white);fill:var(--color-black)}
.defense{padding-block:50px}.defense__header{justify-content:space-between;display:flex}.defense__content{margin-top:40px}
