.elementor-kit-6268{--e-global-color-primary:#DED7D1;--e-global-color-secondary:#221E1E;--e-global-color-text:#252021;--e-global-color-accent:#A4AEB6;--e-global-color-28671fbb:#767B8B;--e-global-color-a67f3c0:#938169;--e-global-color-8b6e62b:#92835D;--e-global-color-ee94e11:#C3AF81;--e-global-color-6e357bdc:#FFF;--e-global-color-49c39ac:#252021;--e-global-color-6b71aaeb:#333333;--e-global-color-2c5437a7:#000000;--e-global-color-7db76c2f:#FAF9EF;--e-global-color-539a0af0:#989BA5;--e-global-color-e993f66:#FFFFFF00;--e-global-color-9ca853a:#e4e7f0;--e-global-color-1bb3d06b:#C55A5A;--e-global-color-d1fbab0:#F3F1E7;--e-global-color-ba360a2:#5B5E69;--e-global-color-898d109:#E4E9F1;--e-global-typography-primary-font-family:"Circular Medium";--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Circular Medium";--e-global-typography-secondary-font-size:2.1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Circular Book";--e-global-typography-text-font-size:2rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1em;--e-global-typography-accent-font-family:"Circular Book";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:0.8px;--e-global-typography-4461c2f-font-family:"Circular Book";--e-global-typography-4461c2f-font-size:1.25rem;--e-global-typography-4461c2f-font-weight:normal;--e-global-typography-4461c2f-text-transform:none;--e-global-typography-4461c2f-font-style:normal;--e-global-typography-4461c2f-text-decoration:none;--e-global-typography-4461c2f-line-height:1.1em;--e-global-typography-4461c2f-letter-spacing:-0.2px;--e-global-typography-b83ec69-font-size:1.1rem;--e-global-typography-b83ec69-font-weight:500;--e-global-typography-b83ec69-text-transform:uppercase;--e-global-typography-b83ec69-line-height:1.1em;--e-global-typography-b83ec69-letter-spacing:-0.4px;--e-global-typography-476d37e-font-size:6vw;--e-global-typography-72f2c0d-font-family:"Circular Book";--e-global-typography-72f2c0d-font-size:2rem;--e-global-typography-72f2c0d-font-weight:400;--e-global-typography-72f2c0d-line-height:1em;background-color:#221E1E;color:var( --e-global-color-text );font-family:"Circular Book", Sans-serif;font-size:2rem;font-weight:400;font-style:normal;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;--e-preloader-rotate:0deg;}.elementor-kit-6268 e-page-transition{background-color:#221E1E;}.elementor-kit-6268 a{color:var( --e-global-color-text );}.elementor-kit-6268 h1{color:#333333;font-family:"Circular Book", Sans-serif;font-size:16vw;font-weight:500;line-height:1.3em;letter-spacing:-3px;}.elementor-kit-6268 h2{color:var( --e-global-color-text );font-family:"Circular Book", Sans-serif;font-size:4.5vw;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:-1.5px;}.elementor-kit-6268 h3{color:var( --e-global-color-text );font-size:4.3vw;}.elementor-kit-6268 h4{color:var( --e-global-color-text );}.elementor-kit-6268 h5{color:var( --e-global-color-text );}.elementor-kit-6268 h6{color:var( --e-global-color-text );font-size:2.1vw;line-height:1em;letter-spacing:-1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(max-width:767px){.elementor-kit-6268{--e-global-typography-4461c2f-font-size:14px;--e-global-typography-72f2c0d-font-size:1.7rem;--e-global-typography-72f2c0d-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width : 992px) {
h1 {
    font-size: clamp(5vw, 6.5vw, 30vw); /* ~88px - 480px - 80px */
    line-height: 1.2em; /* consistent, ~105px for 88px font-size */
    letter-spacing: -2px;
}

h2 {
    font-size: clamp(4.6vw, 5vw, 26vw); /* ~80px - 416px - 74px */
    line-height: 1em; /* consistent, ~104px for 80px font-size */
    letter-spacing: -1.5px;
}

h3 {
    font-size: clamp(3.8vw, 4.3vw, 20vw); /* ~69px - 320px - 61px */
    line-height: 1em; /* consistent, ~90px for 69px font-size */
    letter-spacing: -1px;
}

h4 {
    font-size: clamp(3.2vw, 3.5vw, 16vw); /* ~59px - 256px - 51px */
    line-height: 1em; /* consistent, ~82px for 59px font-size */
    letter-spacing: -1px;
}

h5 {
    font-size: clamp(1.8vw, 2.8vw, 8vw);
    line-height: 1em; /* consistent, ~76px for 51px font-size */
    letter-spacing: -1px;
}

h6 {
    font-size: clamp(2vw, 2.2vw, 6vw); /* ~42px - 160px - 32px */
    line-height: 1em; /* consistent, ~63px for 42px font-size */
    letter-spacing: -0.6px;
}

p {
    font-size: clamp(1.5vw, 1.8vw, 4vw); /* ~27px - 96px - 24px */
    line-height: 1.2em; /* consistent, ~43px for 27px font-size */
    letter-spacing: -0.5px;
}

/* Special classes with responsive sizing */
.p-1x {
font-size: clamp(1.6vw, 2vw, 5vw);
    line-height: 1em; /* consistent, ~76px for 51px font-size */
    letter-spacing: -1px;
}

.p-2x  {
    font-size: clamp(1.8vw, 2.4vw, 8vw);
    line-height: 1.2em; /* consistent, ~76px for 51px font-size */
    letter-spacing: -1px;
}

.jfa-subtitles {
    font-size: clamp(1.5vw, 3.5vw, 1.6vw); /* ~24px - 56px - 26px */
    line-height: 1em; /* ~29px for 24px font-size */
    letter-spacing: -0.5px;
    text-transform: uppercase;
}

.jfa-bigger {
    font-size: clamp(12vw, 15vw, 80vw); /* ~192px - 1280px - 240px */
    line-height: 1.3em; /* keeps it close to font size */
    letter-spacing: -2px;
}

.jfa-number {
    font-size: clamp(15vw, 17vw, 90vw); /* ~240px - 1440px - 272px */
    line-height: 1em;
    letter-spacing: -3px;
}

.jfa-large {
    font-size: clamp(7.5vw, 7.7vw, 8vw); /* ~88px - 128px - 90px */
    line-height: 1.1em; /* consistent, ~97px for 88px font-size */
    letter-spacing: -1px;
}

.jfa-medium {
    font-size: clamp(4vw, 5.3vw, 6vw); /* ~56px - 96px - 56px */
    line-height: 1.2em; /* ~67px for 56px font-size */
    letter-spacing: -0.8px;
}
.jfa-small {
    font-size: clamp(1vw, 1.3vw, 2.34vw); /* ~20px - 25px - 30px */
    line-height: 1.4em; /* ~35px for 25px font-size */
    letter-spacing: -0.5px; /* ~-1px */
}
.jfa-regular {
    font-size: clamp(2.9vw, 3.2vw, 6vw); 
    line-height: 1em; 
    letter-spacing: -1.5px;
} }/* End custom CSS *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.julienfortuitagency.com/wp-content/uploads/2024/10/Circular-Std-Medium-2f37.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.julienfortuitagency.com/wp-content/uploads/2024/10/Circular-Std-Book-e03c.ttf') format('truetype');
}
/* End Custom Fonts CSS */