.elementor-46182 .elementor-element.elementor-element-4fdf681{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-46182 .elementor-element.elementor-element-81aedc8{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:050px;}.elementor-46182 .elementor-element.elementor-element-81aedc8.e-con{--align-self:flex-start;}.elementor-46182 .elementor-element.elementor-element-1ffe4a7 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-46182 .elementor-element.elementor-element-fb2f49d .elementor-heading-title{font-size:45px;}.elementor-46182 .elementor-element.elementor-element-3ab7d9a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46182 .elementor-element.elementor-element-52be87b .elementor-icon-list-icon{width:14px;}.elementor-46182 .elementor-element.elementor-element-52be87b .elementor-icon-list-icon i{font-size:14px;}.elementor-46182 .elementor-element.elementor-element-52be87b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-46182 .elementor-element.elementor-element-52be87b .elementor-icon-list-text, .elementor-46182 .elementor-element.elementor-element-52be87b .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-2e76000 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-icon{width:14px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-icon i{font-size:14px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-text{padding-right:0px;}.elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-text, .elementor-46182 .elementor-element.elementor-element-2e76000 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-641b26f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46182 .elementor-element.elementor-element-641b26f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-641b26f .elementor-divider-separator{width:100%;}.elementor-46182 .elementor-element.elementor-element-641b26f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46182 .elementor-element.elementor-element-f9560e2{text-align:start;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 3 );max-width:calc( 100% / 3 );}.elementor-46182 .elementor-element.elementor-element-4db8337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post.has-post-thumb{flex-wrap:wrap;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing{margin:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured{margin:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__posts{margin:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__heading{padding:0px 0px 50px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337  .jet-smart-listing__title{font-size:38px;font-weight:700;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{margin:0px 0px 0px 10px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__filter-more > .jet-blog-icon{margin:0px 0px 0px 10px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__meta{text-align:left;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__meta .has-author-avatar{justify-content:left;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__terms-link{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post{padding:0% 10% 0% 0%;margin:0px 0px 50px 0px;border-style:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post-content{margin:25px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post-thumbnail.post-thumbnail-simple a{border-radius:10px 10px 10px 10px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .post-title-simple a{color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .post-title-simple{color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .post-title-simple:hover a{color:var( --e-global-color-6c8433a );}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .post-title-simple:hover{color:var( --e-global-color-6c8433a );}.elementor-46182 .elementor-element.elementor-element-4db8337  .jet-smart-listing__post .post-title-simple a{font-weight:500;line-height:1em;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__meta{text-align:left;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__meta .has-author-avatar{justify-content:left;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__terms-link{text-decoration:none;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post .jet-smart-listing__terms-link:hover{text-decoration:none;}body:not(.rtl) .elementor-46182 .elementor-element.elementor-element-4db8337 .jet-title-fields__item-label{margin-right:5px;}body.rtl .elementor-46182 .elementor-element.elementor-element-4db8337 .jet-title-fields__item-label{margin-left:5px;}body:not(.rtl) .elementor-46182 .elementor-element.elementor-element-4db8337 .jet-content-fields__item-label{margin-right:5px;}body.rtl .elementor-46182 .elementor-element.elementor-element-4db8337 .jet-content-fields__item-label{margin-left:5px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-processing{opacity:0.5;}.elementor-46182 .elementor-element.elementor-element-101a9dd > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-46182 .elementor-element.elementor-element-101a9dd .elementor-heading-title{font-family:"Inter", Verdana;font-size:21px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-206010a{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-46182 .elementor-element.elementor-element-206010a .elementor-widget-container{text-align:left;}.elementor-46182 .elementor-element.elementor-element-206010a .elementor-social-icon{background-color:#18263C42;}.elementor-46182 .elementor-element.elementor-element-6e4377c .elementor-button{background-color:var( --e-global-color-secondary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-6e4377c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-46182 .elementor-element.elementor-element-cc002ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46182 .elementor-element.elementor-element-cc002ed:not(.elementor-motion-effects-element-type-background), .elementor-46182 .elementor-element.elementor-element-cc002ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-46182 .elementor-element.elementor-element-79f3844{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-46182 .elementor-element.elementor-element-79f3844 .elementor-widget-container{text-align:left;}.elementor-46182 .elementor-element.elementor-element-79f3844 .elementor-social-icon{background-color:var( --e-global-color-6c8433a );}.elementor-46182 .elementor-element.elementor-element-ea141b6 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:15px 15px 15px 15px;}.elementor-46182 .elementor-element.elementor-element-ea141b6{--box-padding:20px;--header-background-color:var( --e-global-color-secondary );--header-color:var( --e-global-color-primary );--toc-body-max-height:350px;--nested-list-indent:0em;--item-text-hover-decoration:underline;}.elementor-46182 .elementor-element.elementor-element-ea141b6 .elementor-toc__header-title{text-align:start;}.elementor-46182 .elementor-element.elementor-element-ea141b6 .elementor-toc__header, .elementor-46182 .elementor-element.elementor-element-ea141b6 .elementor-toc__header-title{font-family:"Inter", Verdana;font-size:20px;font-weight:700;}.elementor-46182 .elementor-element.elementor-element-ea141b6 .elementor-toc__header{flex-direction:row;}.elementor-46182 .elementor-element.elementor-element-dad51e6{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46182 .elementor-element.elementor-element-dad51e6:not(.elementor-motion-effects-element-type-background), .elementor-46182 .elementor-element.elementor-element-dad51e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-46182 .elementor-element.elementor-element-ee6248e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-46182 .elementor-element.elementor-element-ee6248e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46182 .elementor-element.elementor-element-ee6248e.elementor-view-framed .elementor-icon, .elementor-46182 .elementor-element.elementor-element-ee6248e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46182 .elementor-element.elementor-element-ee6248e .elementor-icon{font-size:30px;}.elementor-46182 .elementor-element.elementor-element-ee6248e .elementor-icon-box-title, .elementor-46182 .elementor-element.elementor-element-ee6248e .elementor-icon-box-title a{font-size:25px;font-weight:700;}.elementor-46182 .elementor-element.elementor-element-ee6248e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46182 .elementor-element.elementor-element-cf021a8{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-46182 .elementor-element.elementor-element-4fdf681{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}}@media(max-width:767px){.elementor-46182 .elementor-element.elementor-element-4fdf681{--content-width:1600px;}.elementor-46182 .elementor-element.elementor-element-81aedc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46182 .elementor-element.elementor-element-fb2f49d .elementor-heading-title{font-size:35px;}.elementor-46182 .elementor-element.elementor-element-3ab7d9a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 1 );max-width:calc( 100% / 1 );}.elementor-46182 .elementor-element.elementor-element-4db8337 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}.elementor-46182 .elementor-element.elementor-element-4db8337  .jet-smart-listing__title{line-height:1.2em;}.elementor-46182 .elementor-element.elementor-element-206010a{--icon-size:15px;--grid-column-gap:15px;}.elementor-46182 .elementor-element.elementor-element-79f3844{--icon-size:15px;--grid-column-gap:15px;}}@media(min-width:768px){.elementor-46182 .elementor-element.elementor-element-81aedc8{--width:80%;}.elementor-46182 .elementor-element.elementor-element-cc002ed{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46182 .elementor-element.elementor-element-81aedc8{--width:1600px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f9560e2 *//* =========================================================
   Post content spacing
   Model: spacing comes from margin-TOP only, so nothing
   collapses and every gap equals the value you set.
   ========================================================= */

.elementor-46182 .elementor-element.elementor-element-f9560e2 {
    --gap: 24px;               /* between body blocks   */
    --gap-media: 40px;         /* around images/embeds  */
    --gap-h2: 56px;            /* before an H2          */
    --gap-h3: 40px;            /* before an H3          */
    --gap-h4: 32px;
    --gap-after-heading: 16px; /* heading → first block */
    --gap-list-item: 8px;      /* between bullets       */
}

/* 1. Clear defaults. :where() = zero specificity, so it
      never overrides the rules below. */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :where(p, ul, ol, h2, h3, h4, figure, blockquote, table,
                .wp-block-image, .wp-block-embed, .wp-block-video) {
    margin: 0;
}

/* 2. Base rhythm for text blocks */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(p, ul, ol, blockquote, table) {
    margin-top: var(--gap);
}

/* 3. Media gets its own, larger rhythm */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(figure, .wp-block-image, .wp-block-embed, .wp-block-video) {
    margin-top: var(--gap-media);
}

/* 4. Headings */
.elementor-46182 .elementor-element.elementor-element-f9560e2 h2 { margin-top: var(--gap-h2); }
.elementor-46182 .elementor-element.elementor-element-f9560e2 h3 { margin-top: var(--gap-h3); }
.elementor-46182 .elementor-element.elementor-element-f9560e2 h4 { margin-top: var(--gap-h4); }

/* 5. Equal space below media */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(figure, .wp-block-image, .wp-block-embed, .wp-block-video)
      + :is(p, ul, ol, blockquote, table) {
    margin-top: var(--gap-media);
}

/* 6. A heading hugs the block it introduces */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(h2, h3, h4)
      + :is(p, ul, ol, blockquote, table, figure,
            .wp-block-image, .wp-block-embed, .wp-block-video) {
    margin-top: var(--gap-after-heading);
}

/* 7. Lists */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(ul, ol) { padding-left: 24px; }
.elementor-46182 .elementor-element.elementor-element-f9560e2 li + li     { margin-top: var(--gap-list-item); }
.elementor-46182 .elementor-element.elementor-element-f9560e2 li :is(ul, ol) { margin-top: var(--gap-list-item); }

/* 8. Captions sit close to their image */
.elementor-46182 .elementor-element.elementor-element-f9560e2 figcaption { margin-top: 8px; }

/* 9. Never push the first block away from the top */
.elementor-46182 .elementor-element.elementor-element-f9560e2 :is(p, ul, ol, h2, h3, h4, figure, blockquote, table,
             .wp-block-image, .wp-block-embed, .wp-block-video):first-child {
    margin-top: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.groupcaliber.com/wp-content/uploads/2025/10/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.groupcaliber.com/wp-content/uploads/2025/10/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.groupcaliber.com/wp-content/uploads/2025/10/Inter-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */