.elementor-kit-7{--e-global-color-primary:#444c61;--e-global-color-secondary:#09ab9a;--e-global-color-text:#505050;--e-global-color-accent:#f07447;--e-global-color-0b6d143:#628894;--e-global-color-9dcbb69:#0fb3ae;--e-global-color-4d4c020:#40e0d0;--e-global-color-e3b25e8:#f9f9f6;--e-global-color-713dac4:#ffb79d;--e-global-color-b8dbfc8:#fbecdc;--e-global-typography-primary-font-family:"joly-headline";--e-global-typography-primary-font-size:47px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:.0001px;--e-global-typography-secondary-font-family:"sofia-pro";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:1E-5px;--e-global-typography-text-font-family:"sofia-pro";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:1E-5px;--e-global-typography-accent-font-family:"sofia-pro";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:1E-5px;--e-global-typography-6c3d92a-font-family:"joly-headline";--e-global-typography-6c3d92a-font-size:47px;--e-global-typography-6c3d92a-font-weight:500;--e-global-typography-6c3d92a-line-height:1em;--e-global-typography-6c3d92a-letter-spacing:1E-5px;--e-global-typography-5238839-font-family:"joly-headline";--e-global-typography-5238839-font-size:62px;--e-global-typography-5238839-font-weight:500;--e-global-typography-5238839-line-height:1em;--e-global-typography-5238839-letter-spacing:1E-6px;--e-global-typography-abcc35b-font-family:"joly-headline";--e-global-typography-abcc35b-font-size:22px;--e-global-typography-abcc35b-font-style:italic;--e-global-typography-abcc35b-line-height:1.2em;--e-global-typography-abcc35b-word-spacing:.001px;--e-global-typography-d9216b4-font-family:"joly-headline";--e-global-typography-d9216b4-font-size:27px;--e-global-typography-d9216b4-font-weight:700;--e-global-typography-d9216b4-line-height:1em;--e-global-typography-d9216b4-letter-spacing:1E-6px;--e-global-typography-1b936e2-font-family:"joly-headline";--e-global-typography-1b936e2-font-size:36px;--e-global-typography-1b936e2-font-weight:500;--e-global-typography-1b936e2-line-height:1em;--e-global-typography-1b936e2-letter-spacing:.0001px;--e-global-typography-748f8b3-font-family:"joly-headline";--e-global-typography-748f8b3-font-size:14px;--e-global-typography-748f8b3-font-weight:900;--e-global-typography-748f8b3-text-transform:uppercase;--e-global-typography-748f8b3-line-height:1.2em;background-color:var(--e-global-color-e3b25e8)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:#fff;border-radius:2px;padding:12px 20px}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type=button]:hover,.elementor-kit-7 input[type=button]:focus,.elementor-kit-7 input[type=submit]:hover,.elementor-kit-7 input[type=submit]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var(--e-global-color-9dcbb69)}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 a{color:var(--e-global-color-accent)}.elementor-kit-7 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-1b936e2-font-family),Sans-serif;font-size:var(--e-global-typography-1b936e2-font-size);font-weight:var(--e-global-typography-1b936e2-font-weight);line-height:var(--e-global-typography-1b936e2-line-height);letter-spacing:var(--e-global-typography-1b936e2-letter-spacing)}.elementor-kit-7 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-d9216b4-font-family),Sans-serif;font-size:var(--e-global-typography-d9216b4-font-size);font-weight:var(--e-global-typography-d9216b4-font-weight);line-height:var(--e-global-typography-d9216b4-line-height);letter-spacing:var(--e-global-typography-d9216b4-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1260px}.e-con{--container-max-width:1260px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.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)}@media(max-width:1366px){.elementor-kit-7 h2{font-size:var(--e-global-typography-1b936e2-font-size);line-height:var(--e-global-typography-1b936e2-line-height);letter-spacing:var(--e-global-typography-1b936e2-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-d9216b4-font-size);line-height:var(--e-global-typography-d9216b4-line-height);letter-spacing:var(--e-global-typography-d9216b4-letter-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:1200px){.elementor-kit-7{--e-global-typography-6c3d92a-font-size:42px;--e-global-typography-5238839-font-size:52px;--e-global-typography-5238839-line-height:1.2em}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-6c3d92a-font-size:36px;--e-global-typography-5238839-font-size:42px;--e-global-typography-5238839-line-height:1em;--e-global-typography-d9216b4-font-size:24px;--e-global-typography-1b936e2-font-size:30px}.elementor-kit-7 h2{font-size:var(--e-global-typography-1b936e2-font-size);line-height:var(--e-global-typography-1b936e2-line-height);letter-spacing:var(--e-global-typography-1b936e2-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-d9216b4-font-size);line-height:var(--e-global-typography-d9216b4-line-height);letter-spacing:var(--e-global-typography-d9216b4-letter-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:880px){.elementor-kit-7{--e-global-typography-5238839-line-height:1em}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-accent-font-size:16px;--e-global-typography-6c3d92a-font-size:30px;--e-global-typography-5238839-font-size:34px;--e-global-typography-abcc35b-font-size:19px;--e-global-typography-d9216b4-font-size:21px;--e-global-typography-1b936e2-font-size:24px;--e-global-typography-748f8b3-font-size:12px}.elementor-kit-7 h2{font-size:var(--e-global-typography-1b936e2-font-size);line-height:var(--e-global-typography-1b936e2-line-height);letter-spacing:var(--e-global-typography-1b936e2-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-d9216b4-font-size);line-height:var(--e-global-typography-d9216b4-line-height);letter-spacing:var(--e-global-typography-d9216b4-letter-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);padding:12px 20px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}@media(min-width:2400px){.elementor-kit-7 h2{font-size:var(--e-global-typography-1b936e2-font-size);line-height:var(--e-global-typography-1b936e2-line-height);letter-spacing:var(--e-global-typography-1b936e2-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-d9216b4-font-size);line-height:var(--e-global-typography-d9216b4-line-height);letter-spacing:var(--e-global-typography-d9216b4-letter-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}#load-more-bt{display:inline-flex;align-items:center;gap:6px}#load-more-bt:before{content:'';position:relative;background-image:url('https://lynngreg.com/wp-content/uploads/2025/09/icon-load-more.svg');background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.post-img-dropshadow{box-shadow:0px 0px 20px rgba(0,0,0,.08)}@media screen and (min-width:551px){body.single-post .wp-block-image.alignleft,.latest-blog .wp-block-image.alignleft{margin:10px 30px 20px 0 !important}body.single-post .wp-block-image.alignright,.latest-blog .wp-block-image.alignright{margin:10px 0 20px 30px!important}}@media screen and (max-width:550px){body.single-post .wp-block-image.alignleft,body.single-post .wp-block-image.alignright,.latest-blog .wp-block-image.alignleft,.latest-blog .wp-block-image.alignright{margin:20px auto !important;width:100%;float:none}body.single-post .wp-block-image.alignleft img,body.single-post .wp-block-image.alignright img,.latest-blog .wp-block-image.alignleft img,.latest-blog .wp-block-image.alignright img{width:100%}}body.single-post p a,.latest-blog p a{text-decoration:underline}body.single-post p a:hover,.latest-blog p a:hover{text-decoration:none}.wp-element-caption{font-size:14px;color:#797979}body.single-post .wp-block-heading,.latest-blog .wp-block-heading{margin-top:30px}body.single-post .wp-block-heading a,.latest-blog .wp-block-heading a{color:var(--e-global-color-primary);text-decoration:underline}body.single-post .wp-block-heading a:hover,.latest-blog .wp-block-heading a:hover{text-decoration:none}body.single-post .wp-block-image img,.latest-blog .wp-block-image img{border-radius:5px}body.single-post .wp-block-quote,.latest-blog .wp-block-quote{background-color:#fff;font-family:'joly-headline';font-size:1.2rem;line-height:1.5em;margin-left:0;margin-right:0;padding:30px}.bt-prev-next-wrapper .bt-label{font-family:sofia-pro;color:var(--e-global-color-accent);font-size:24px;display:flex;align-items:center;gap:9px}.bt-prev-next-wrapper .bt-nav-item:hover h3{color:var(--e-global-color-accent) !important}.bt-prev-next-wrapper .bt-nav-item:hover img{filter:brightness(.8)}.bt-prev-next-wrapper img{border-radius:5px;aspect-ratio:1/1;object-fit:cover;transition:all .2s ease-out}.bt-prev-next-wrapper .bt-date{font-family:joly-headline;font-size:14px;text-transform:uppercase;font-weight:600;color:var(--e-global-color-0b6d143)}.bt-prev-next-wrapper .bt-next .bt-label{justify-content:flex-end}.bt-prev-next-wrapper .bt-title h3{font-family:joly-headline;font-weight:500;margin:0;transition:all .2s ease-out}.bt-prev-next-wrapper .bt-title h3 img{margin:0 !important}.bt-prev-next-wrapper .bt-next .bt-label:after,.bt-prev-next-wrapper .bt-prev .bt-label:before{content:'';position:relative;display:block;width:11px;height:20px;background-image:url(https://lynngreg.com/wp-content/uploads/2025/12/icon-caret-right-orange.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-top:3px}.bt-prev-next-wrapper .bt-prev .bt-label:before{transform:rotate(180deg)}@media screen and (max-width:880px){.bt-prev-next-wrapper .bt-label{margin-bottom:18px !important}.bt-prev-next-wrapper img{margin-bottom:15px !important}.bt-prev-next-wrapper .bt-title h3{font-size:23px}.bt-prev-next-wrapper .bt-label{font-size:21px}}@media screen and (max-width:768px){.bt-prev-next-wrapper .bt-date{font-size:13px}.bt-prev-next-wrapper .bt-title h3{font-size:16px;font-family:sofia-pro}.bt-prev-next-wrapper .bt-label{font-size:18px}}