#wrapper .fusion-text p:first-child {margin-top:0;}
#wrapper .fusion-text p:last-child {margin-bottom:0;}

#wrapper .boxed-text {padding:64px;}
#wrapper .boxed-text *:first-child {margin-top:0;}

#wrapper .boxed-content > .fusion-column-wrapper {padding:32px; gap:16px; border-radius:8px;}
#wrapper .boxed-content > .fusion-column-wrapper * {margin:0;}

#wrapper .contact-info * {color:#606060;}

/* Images */
#wrapper .fusion-image-carousel {margin-bottom:0;}
#wrapper .awb-gallery-wrapper .fusion-gallery .fusion-gallery-column img {border-radius:16px;}

/* Background */
#wrapper .half-background {position:relative;}
#wrapper .half-background:after {content:''; background:var(--content_bg_color); position:absolute; top:0; bottom:auto; left:0; width:100%; height:50%;}
#wrapper .half-background.white:after {background:#fff;}
#wrapper .half-background.top:after {top:auto; bottom:0;}

#wrapper .background-image-wrapper > .fusion-row {position:static;}
#wrapper .background-image-wrapper > .fusion-row .background-image {position:absolute; top:0; left:64px; right:64px; width:auto; height:100%; z-index:-1; overflow:hidden;}
#wrapper .background-image-wrapper > .fusion-row .background-image * {width:100%; height:100%; object-fit:cover; padding:0; margin:0; border-radius:16px; overflow:hidden;}

/* Partners */
#wrapper .partner-wrapper .partner-logo .fusion-column-wrapper {background:#2e2e2d; padding:16px; border-radius:8px;}
#wrapper .partner-wrapper .partner-logo .fusion-column-wrapper img {max-height:128px; object-fit:contain;}

/* Content Archive */
.posts-wrapper.content-archive .posts-container {display:flex; flex-direction:column;}
.posts-wrapper.content-archive .posts-container .single {position:relative; display:flex; gap:64px; flex-wrap:wrap; align-items:center; justify-content:space-between; padding-top:var(--container_padding_100_bottom); padding-bottom:var(--container_padding_100_bottom);}
.posts-wrapper.content-archive .posts-container .single:nth-child(even) {flex-direction:row-reverse;}
.posts-wrapper.content-archive .posts-container .single:nth-child(even):after {content:''; background:#fff; position:absolute; top:0; left:-50vw; width:200vw; height:100%; z-index:-1;}
.posts-wrapper.content-archive .posts-container .single .post-content {width:100%; max-width:640px; display:inline-flex; flex-direction:column; gap:16px; margin-bottom:32px;}
.posts-wrapper.content-archive .posts-container .single .post-content .title {margin:0; font-size:3.5em;}
.posts-wrapper.content-archive .posts-container .single .post-content .content {}
/* .posts-wrapper.content-archive .posts-container .single .post-content .button-wrapper .button .button-text {color:#2e2e2d;} */
.posts-wrapper.content-archive .posts-container .single .post-image {width:100%; max-width:720px; margin-bottom:32px;}
.posts-wrapper.content-archive .posts-container .single .post-image img {width:100%; height:100%; object-fit:cover; border-radius:16px;}

/* Button */
/* #wrapper .fusion-button.secondary {background:#ae9a64;}
#wrapper .fusion-button.secondary i {color:#1d1d1d;}
#wrapper .fusion-button.secondary .fusion-button-text {color:#1d1d1d;}
#wrapper .fusion-button.secondary:hover {background:#1d1d1d;}
#wrapper .fusion-button.secondary:hover i {color:#fff;}
#wrapper .fusion-button.secondary:hover .fusion-button-text {color:#fff;} */

/* Single Post */
#wrapper .meta-wrapper.default {display:flex; gap:8px; flex-direction:column; margin-bottom:64px;}
#wrapper .meta-wrapper.default .meta {font-size:16px; margin:0; color:inherit; line-height:1.6;}
#wrapper .meta-wrapper.default .meta .label {font-weight:bold; display:inline-flex; width:128px; margin-right:16px; color:#1d1d1d;}