.elementor-kit-8828{--e-global-color-primary:#181818;--e-global-color-secondary:#DDDDDD;--e-global-color-text:#DDDDDD;--e-global-color-accent:#660000;--e-global-color-54af307:#FFFFFF;--e-global-color-fc96475:#181818;--e-global-color-be21719:#DDDDDD;--e-global-color-8454cef:#404040;--e-global-color-f397a6e:#111111;--e-global-color-7e9d3f5:#CCCCCCBB;--e-global-color-dc9b8b7:#272727;--e-global-color-f29fe16:#000000EB;--e-global-color-a010e55:#660000;--e-global-color-635878f:#212121;--e-global-color-be886ab:#2E2E2E;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-b43ed1d-font-family:"Josefin Sans";--e-global-typography-b43ed1d-font-size:clamp(2rem, 1.2727rem + 2.4242vw, 3rem);--e-global-typography-b43ed1d-font-weight:300;--e-global-typography-b43ed1d-text-transform:uppercase;--e-global-typography-b43ed1d-line-height:1.3em;--e-global-typography-b43ed1d-letter-spacing:0.15em;--e-global-typography-5428551-font-family:"Josefin Sans";--e-global-typography-5428551-font-size:clamp(2rem, 1.6364rem + 1.2121vw, 2.5rem);--e-global-typography-5428551-font-weight:300;--e-global-typography-5428551-line-height:1.3em;--e-global-typography-5428551-letter-spacing:0.15em;--e-global-typography-38c7a46-font-family:"Josefin Sans";--e-global-typography-38c7a46-font-size:clamp(1.625rem, 1.3523rem + 0.9091vw, 2rem);--e-global-typography-38c7a46-font-weight:300;--e-global-typography-38c7a46-line-height:1.3em;--e-global-typography-38c7a46-letter-spacing:0.15em;--e-global-typography-693a590-font-family:"Josefin Sans";--e-global-typography-693a590-font-size:clamp(1.125rem, 0.9432rem + 0.6061vw, 1.375rem);--e-global-typography-693a590-font-weight:400;--e-global-typography-693a590-text-transform:uppercase;--e-global-typography-693a590-line-height:1.3em;--e-global-typography-693a590-letter-spacing:0.15em;--e-global-typography-de3bc30-font-family:"Josefin Sans";--e-global-typography-de3bc30-font-size:clamp(1.375rem, 1.1023rem + 0.9091vw, 1.75rem);--e-global-typography-de3bc30-font-weight:300;--e-global-typography-de3bc30-line-height:1.3em;--e-global-typography-de3bc30-letter-spacing:-0.02em;--e-global-typography-0c17419-font-family:"Josefin Sans";--e-global-typography-0c17419-font-size:clamp(1.25rem, 1.0682rem + 0.6061vw, 1.5rem);--e-global-typography-0c17419-font-weight:300;--e-global-typography-0c17419-line-height:1.3em;--e-global-typography-0c17419-letter-spacing:-0.02em;--e-global-typography-3d354b1-font-family:"Josefin Sans";--e-global-typography-3d354b1-font-size:clamp(1.125rem, 1.0341rem + 0.303vw, 1.25rem);--e-global-typography-3d354b1-font-weight:300;--e-global-typography-3d354b1-line-height:1.3em;--e-global-typography-3d354b1-letter-spacing:-0.02em;--e-global-typography-0ae5461-font-family:"Josefin Sans";--e-global-typography-0ae5461-font-size:clamp(1.125rem, 0.9432rem + 0.6061vw, 1.375rem);--e-global-typography-0ae5461-font-weight:300;--e-global-typography-0ae5461-line-height:1.5em;--e-global-typography-0ae5461-letter-spacing:0.15em;--e-global-typography-391df2d-font-family:"Josefin Sans";--e-global-typography-391df2d-font-size:clamp(1.125rem, 0.9432rem + 0.6061vw, 1.375rem);--e-global-typography-391df2d-font-weight:300;--e-global-typography-391df2d-text-transform:uppercase;--e-global-typography-391df2d-line-height:1.5em;--e-global-typography-391df2d-letter-spacing:0.15em;--e-global-typography-a50656d-font-family:"Josefin Sans";--e-global-typography-a50656d-font-size:clamp(1rem, 0.8182rem + 0.6061vw, 1.25rem);--e-global-typography-a50656d-font-weight:300;--e-global-typography-a50656d-line-height:1.8em;--e-global-typography-a50656d-letter-spacing:0.05em;--e-global-typography-55d272a-font-family:"Josefin Sans";--e-global-typography-55d272a-font-size:clamp(1rem, 0.8182rem + 0.6061vw, 1.25rem);--e-global-typography-55d272a-font-weight:700;--e-global-typography-55d272a-line-height:1.8em;--e-global-typography-55d272a-letter-spacing:0.05em;--e-global-typography-be9900c-font-family:"Josefin Sans";--e-global-typography-be9900c-font-size:clamp(0.875rem, 0.7841rem + 0.303vw, 1rem);--e-global-typography-be9900c-font-weight:300;--e-global-typography-be9900c-line-height:1.8em;--e-global-typography-be9900c-letter-spacing:0.05em;--e-global-typography-c439b02-font-family:"Josefin Sans";--e-global-typography-c439b02-font-size:clamp(1.125rem, 0.9432rem + 0.6061vw, 1.375rem);--e-global-typography-c439b02-font-weight:300;--e-global-typography-c439b02-line-height:1.8em;--e-global-typography-c439b02-letter-spacing:0.05em;--e-global-typography-f5a0dfc-font-family:"Josefin Sans";--e-global-typography-f5a0dfc-font-size:1rem;--e-global-typography-f5a0dfc-font-weight:300;--e-global-typography-f5a0dfc-line-height:1.5em;--e-global-typography-f5a0dfc-letter-spacing:0.05px;--e-global-typography-8d14095-font-family:"Josefin Sans";--e-global-typography-8d14095-font-size:1rem;--e-global-typography-8d14095-font-weight:500;--e-global-typography-8d14095-line-height:1em;--e-global-typography-8d14095-letter-spacing:0.15em;--e-global-typography-2db5216-font-family:"Josefin Sans";--e-global-typography-2db5216-font-size:1rem;--e-global-typography-2db5216-font-weight:400;--e-global-typography-2db5216-text-decoration:none;--e-global-typography-2db5216-line-height:1em;--e-global-typography-2db5216-letter-spacing:0.15em;--e-global-typography-44c8b76-font-family:"Josefin Sans";--e-global-typography-44c8b76-font-size:0.875rem;--e-global-typography-44c8b76-font-weight:300;--e-global-typography-44c8b76-line-height:1.3em;--e-global-typography-4cf9f14-font-family:"Josefin Sans";--e-global-typography-4cf9f14-font-size:1rem;--e-global-typography-4cf9f14-font-weight:300;--e-global-typography-4cf9f14-line-height:1.5em;--e-global-typography-4cf9f14-letter-spacing:0.05px;background-color:var( --e-global-color-fc96475 );color:var( --e-global-color-be21719 );font-family:"Josefin Sans", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-kit-8828 button,.elementor-kit-8828 input[type="button"],.elementor-kit-8828 input[type="submit"],.elementor-kit-8828 .elementor-button{background-color:#DDDDDD;font-family:var( --e-global-typography-8d14095-font-family ), Sans-serif;font-size:var( --e-global-typography-8d14095-font-size );font-weight:var( --e-global-typography-8d14095-font-weight );line-height:var( --e-global-typography-8d14095-line-height );letter-spacing:var( --e-global-typography-8d14095-letter-spacing );color:var( --e-global-color-8454cef );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be21719 );border-radius:5px 5px 5px 5px;padding:12px 16px 12px 16px;}.elementor-kit-8828 button:hover,.elementor-kit-8828 button:focus,.elementor-kit-8828 input[type="button"]:hover,.elementor-kit-8828 input[type="button"]:focus,.elementor-kit-8828 input[type="submit"]:hover,.elementor-kit-8828 input[type="submit"]:focus,.elementor-kit-8828 .elementor-button:hover,.elementor-kit-8828 .elementor-button:focus{background-color:var( --e-global-color-54af307 );color:var( --e-global-color-8454cef );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54af307 );}.elementor-kit-8828 e-page-transition{background-color:var( --e-global-color-fc96475 );}.elementor-kit-8828 a{color:var( --e-global-color-54af307 );font-family:"Josefin Sans", Sans-serif;text-decoration:none;}.elementor-kit-8828 a:hover{color:var( --e-global-color-7e9d3f5 );font-family:"Josefin Sans", Sans-serif;text-decoration:none;}.elementor-kit-8828 h1{font-family:"Josefin Sans", Sans-serif;font-size:2em;font-weight:300;}.elementor-kit-8828 h2{font-family:"Josefin Sans", Sans-serif;font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);font-weight:300;line-height:1.2em;letter-spacing:1px;}.elementor-kit-8828 h3{font-family:"Josefin Sans", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:300;line-height:1.2em;letter-spacing:1px;}.elementor-kit-8828 h4{font-family:"Josefin Sans", Sans-serif;font-size:clamp(1.125rem, 1.0341rem + 0.303vw, 1.25rem);font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-kit-8828 h5{font-family:"Josefin Sans", Sans-serif;font-size:0.83em;font-weight:300;}.elementor-kit-8828 h6{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-8828 img{border-style:none;}.elementor-kit-8828 label{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-8828 input:not([type="button"]):not([type="submit"]),.elementor-kit-8828 textarea,.elementor-kit-8828 .elementor-field-textual{font-family:"Josefin Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-fc96475 );--lightbox-ui-color:var( --e-global-color-be21719 );--lightbox-ui-color-hover:var( --e-global-color-be21719 );--lightbox-text-color:var( --e-global-color-be21719 );--lightbox-header-icons-size:1rem;--lightbox-navigation-icons-size:1rem;}@media(max-width:1024px){.elementor-kit-8828 button,.elementor-kit-8828 input[type="button"],.elementor-kit-8828 input[type="submit"],.elementor-kit-8828 .elementor-button{font-size:var( --e-global-typography-8d14095-font-size );line-height:var( --e-global-typography-8d14095-line-height );letter-spacing:var( --e-global-typography-8d14095-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8828{--e-global-typography-b43ed1d-font-size:2rem;--e-global-typography-5428551-font-size:2rem;--e-global-typography-0ae5461-font-size:1rem;--e-global-typography-c439b02-font-size:1rem;}.elementor-kit-8828 button,.elementor-kit-8828 input[type="button"],.elementor-kit-8828 input[type="submit"],.elementor-kit-8828 .elementor-button{font-size:var( --e-global-typography-8d14095-font-size );line-height:var( --e-global-typography-8d14095-line-height );letter-spacing:var( --e-global-typography-8d14095-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}


/* For ComplianZ Cookie cmplz-cookiebanner
*/
.cmplz-cookiebanner{z-index:9999;}

.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-divider{
    font-family:'Josefin Sans' !important
    ;
}

.cmplz-cookiebanner .cmplz-title {
        font-family:'Josefin Sans' !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn  {
    height: 40px !important;
}

.cmplz-cookiebanner {
    transition:none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Josefin Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://advocatae.com/wp-content/uploads/2024/04/josefin-sans-v32-latin-regular.woff2') format('woff2'),
		url('https://advocatae.com/wp-content/uploads/2024/04/JosefinSans-Regular.woff') format('woff'),
		url('https://advocatae.com/wp-content/uploads/2024/04/JosefinSans-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Josefin Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://advocatae.com/wp-content/uploads/2024/04/josefin-sans-v32-latin-300.woff2') format('woff2'),
		url('https://advocatae.com/wp-content/uploads/2024/04/JosefinSans-Light.woff') format('woff'),
		url('https://advocatae.com/wp-content/uploads/2024/04/JosefinSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Josefin Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://advocatae.com/wp-content/uploads/2024/04/josefin-sans-v32-latin-500.woff2') format('woff2'),
		url('https://advocatae.com/wp-content/uploads/2024/04/JosefinSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */