.elementor-30645 .elementor-element.elementor-element-e91fcf8{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30645 .elementor-element.elementor-element-8f13019{--display:flex;}.elementor-30645 .elementor-element.elementor-element-315e672{text-align:justify;}.elementor-30645 .elementor-element.elementor-element-5a15de9{--box-padding:15px;--nested-list-indent:0.1em;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-primary );--marker-size:0px;}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header-title{text-align:start;}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header, .elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__list-item{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-2a83770{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30645 .elementor-element.elementor-element-0976771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-0976771 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-94254a7{text-align:start;}.elementor-30645 .elementor-element.elementor-element-027e80c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30645 .elementor-element.elementor-element-114db4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-114db4b .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-6cf7ab3{text-align:start;}.elementor-30645 .elementor-element.elementor-element-7fba9a4{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-30645 .elementor-element.elementor-element-3e6039a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-3e6039a .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-64ff5ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-64ff5ba{text-align:start;}.elementor-30645 .elementor-element.elementor-element-31861e4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30645 .elementor-element.elementor-element-cbb59e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-cbb59e0 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-9c8afa8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-9c8afa8 .elementor-heading-title{font-size:1.3em;}.elementor-30645 .elementor-element.elementor-element-91efece > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-91efece{text-align:start;}.elementor-30645 .elementor-element.elementor-element-d85289d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-d85289d .elementor-heading-title{font-size:1.3em;}.elementor-30645 .elementor-element.elementor-element-034fa35{text-align:start;}.elementor-30645 .elementor-element.elementor-element-f8a9833 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-f8a9833 .elementor-heading-title{font-size:1.3em;}.elementor-30645 .elementor-element.elementor-element-d959fdc{text-align:start;}.elementor-30645 .elementor-element.elementor-element-bd7615f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30645 .elementor-element.elementor-element-bd7615f .elementor-heading-title{font-size:1.3em;}.elementor-30645 .elementor-element.elementor-element-c58a795{text-align:start;}.elementor-30645 .elementor-element.elementor-element-03c89a6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30645 .elementor-element.elementor-element-aad5e4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-aad5e4d .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-60fb08e{text-align:start;}.elementor-30645 .elementor-element.elementor-element-489260c{text-align:start;}.elementor-30645 .elementor-element.elementor-element-608810e{text-align:start;}.elementor-30645 .elementor-element.elementor-element-c5bce08{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30645 .elementor-element.elementor-element-7513e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-7513e22 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );color:var( --e-global-color-primary );}.elementor-30645 .elementor-element.elementor-element-7a74bbf{text-align:start;}.elementor-30645 .elementor-element.elementor-element-d6f7f87 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DBDBDB;}.elementor-30645 .elementor-element.elementor-element-d6f7f87{text-align:start;}@media(max-width:1200px){.elementor-30645 .elementor-element.elementor-element-e91fcf8{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30645 .elementor-element.elementor-element-315e672{text-align:start;}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header, .elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__list-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-0976771 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-114db4b .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-3e6039a .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-64ff5ba > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30645 .elementor-element.elementor-element-cbb59e0 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-aad5e4d .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-7513e22 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}}@media(max-width:767px){.elementor-30645 .elementor-element.elementor-element-e91fcf8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30645 .elementor-element.elementor-element-8f13019{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30645 .elementor-element.elementor-element-315e672{text-align:start;}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header, .elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-5a15de9 .elementor-toc__list-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30645 .elementor-element.elementor-element-0976771 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-114db4b .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-3e6039a .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-cbb59e0 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-aad5e4d .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-7513e22 .elementor-heading-title{font-size:var( --e-global-typography-d8759f8-font-size );line-height:var( --e-global-typography-d8759f8-line-height );letter-spacing:var( --e-global-typography-d8759f8-letter-spacing );}.elementor-30645 .elementor-element.elementor-element-d6f7f87 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-315e672 */@media (max-width: 767px) {
    .elementor-30645 .elementor-element.elementor-element-315e672 p {
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e91fcf8 */@media (max-width: 767px) {
    .elementor-30645 .elementor-element.elementor-element-e91fcf8 p {
        margin-bottom: 10px;
    }
}

.elementor-30645 .elementor-element.elementor-element-e91fcf8 ul,
.elementor-30645 .elementor-element.elementor-element-e91fcf8 ol {
    padding-left: 1.2em;
    padding-bottom: 1em;
}

.keep-records {
    font-weight: bold;
    font-size: 115%;
    margin-top: 1.5em;
}

.matome-highlight {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
    color: var(--e-global-color-primary); 
    font-size: 1em; 
    font-weight: medium;
    text-decoration-line: underline;
    text-decoration-color: #fffdb1;
    text-decoration-thickness: 4px;
    text-underline-offset: 2px;
}

.matome-list li::marker {
  color: var(--e-global-color-primary);
}

.legal-steps-01 {
    display: inline-block;
    color: #fff;
    background-color: var(--e-global-color-primary) ;
    padding: 0.2em 0.6em;
    margin-bottom: 0.3em;
}

@media (min-width: 1025px) {
    .legal-steps-01 {
        padding: 0em 0.6em;
    }
}/* End custom CSS */