.elementor-2768 .elementor-element.elementor-element-64ead279{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;--padding-top:160px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2768 .elementor-element.elementor-element-64ead279:not(.elementor-motion-effects-element-type-background), .elementor-2768 .elementor-element.elementor-element-64ead279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23252d;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2768 .elementor-element.elementor-element-64ead279::before, .elementor-2768 .elementor-element.elementor-element-64ead279 > .elementor-background-video-container::before, .elementor-2768 .elementor-element.elementor-element-64ead279 > .e-con-inner > .elementor-background-video-container::before, .elementor-2768 .elementor-element.elementor-element-64ead279 > .elementor-background-slideshow::before, .elementor-2768 .elementor-element.elementor-element-64ead279 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2768 .elementor-element.elementor-element-64ead279 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #23252dE6 0%, #23252d8C 100%);}.elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-icon i{color:#C5A059;font-size:14px;}.elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-icon svg{fill:#C5A059;--e-icon-list-icon-size:14px;}.elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-text{padding-right:0px;}.elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-text, .elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-text a{color:#C5A059;}.elementor-2768 .elementor-element.elementor-element-375c9737 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-2768 .elementor-element.elementor-element-78d9abaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-2768 .elementor-element.elementor-element-300932ba .elementor-icon-list-icon i{color:#C5A059;font-size:14px;}.elementor-2768 .elementor-element.elementor-element-300932ba .elementor-icon-list-icon svg{fill:#C5A059;--e-icon-list-icon-size:14px;}.elementor-2768 .elementor-element.elementor-element-300932ba .elementor-icon-list-icon{width:14px;}.elementor-2768 .elementor-element.elementor-element-300932ba .elementor-icon-list-text, .elementor-2768 .elementor-element.elementor-element-300932ba .elementor-icon-list-text a{color:#e5e5e5;}.elementor-2768 .elementor-element.elementor-element-1fdbdee9{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2768 .elementor-element.elementor-element-42b8cfb2{color:#23252d;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__prev--label{color:#C5A059;}.elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__next--label{color:#C5A059;}.elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__prev--label, .elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;}.elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__prev--title, .elementor-2768 .elementor-element.elementor-element-64be0302 span.post-navigation__next--title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-2768 .elementor-element.elementor-element-64be0302 .post-navigation__arrow-wrapper{color:#A26429;fill:#A26429;}.elementor-2768 .elementor-element.elementor-element-31bd7527 .elementor-button{background-color:#C5A059;font-family:"Poppins", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-2768 .elementor-element.elementor-element-31bd7527 .elementor-button:hover, .elementor-2768 .elementor-element.elementor-element-31bd7527 .elementor-button:focus{background-color:#23252d;color:#ffffff;}.elementor-2768 .elementor-element.elementor-element-31bd7527 .elementor-button:hover svg, .elementor-2768 .elementor-element.elementor-element-31bd7527 .elementor-button:focus svg{fill:#ffffff;}@media(min-width:768px){.elementor-2768 .elementor-element.elementor-element-1fdbdee9{--content-width:820px;}}@media(max-width:1024px){.elementor-2768 .elementor-element.elementor-element-64ead279{--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2768 .elementor-element.elementor-element-78d9abaf .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-2768 .elementor-element.elementor-element-64ead279{--min-height:0px;--padding-top:210px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2768 .elementor-element.elementor-element-78d9abaf .elementor-heading-title{font-size:26px;}.elementor-2768 .elementor-element.elementor-element-42b8cfb2{font-size:16px;}}/* Start custom CSS for post-navigation, class: .elementor-element-64be0302 */.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation{display:flex;justify-content:space-between;align-items:stretch;gap:20px}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__separator-wrapper{display:none}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__prev,.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__next{flex:1 1 0;min-width:0}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__link a{display:flex;align-items:center;gap:14px;height:100%;padding:18px 22px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 10px 30px -5px rgba(0,0,0,.08);text-decoration:none;transition:all .3s ease-in-out}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__link a:hover{transform:translateY(-4px);box-shadow:0 20px 40px -5px rgba(0,0,0,.12)}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__next a{justify-content:flex-end;text-align:right}
.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__link__prev,.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation__link__next{display:flex;flex-direction:column;gap:4px}
@media(max-width:767px){.elementor-2768 .elementor-element.elementor-element-64be0302 .elementor-post-navigation{flex-direction:column}}/* End custom CSS */
/* Start custom CSS *//* Capybara blog - Single Post */
.elementor .capybara-hero-item{width:100%;max-width:780px}
.elementor .capybara-hero-item a{color:inherit;text-decoration:none}
.elementor .capybara-blog-content{max-width:100%}
.elementor .capybara-blog-content p{margin:0 0 1.4em;font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.75;color:#23252d}
.elementor .capybara-blog-content h2{font-family:'Poppins',sans-serif;font-size:28px;line-height:1.3;font-weight:600;color:#23252d;margin:2em 0 .8em}
.elementor .capybara-blog-content h2::after{content:"";display:block;width:48px;height:3px;background:#C5A059;margin-top:.5em}
.elementor .capybara-blog-content h3{font-family:'Poppins',sans-serif;font-size:22px;line-height:1.35;font-weight:600;color:#23252d;margin:1.6em 0 .6em}
.elementor .capybara-blog-content ul,.elementor .capybara-blog-content ol{margin:0 0 1.4em;padding-left:1.4em;font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.75;color:#23252d}
.elementor .capybara-blog-content li{margin-bottom:.5em}
.elementor .capybara-blog-content li::marker{color:#C5A059}
.elementor .capybara-blog-content a{color:#A26429;text-decoration:underline;text-underline-offset:3px}
.elementor .capybara-blog-content strong{font-weight:700}
.elementor .capybara-blog-content blockquote{margin:1.6em 0;padding:.3em 0 .3em 1.2em;border-left:4px solid #C5A059;font-style:italic;color:#4a4d57}
.elementor .capybara-blog-content img{max-width:100%;height:auto;border-radius:8px}
.elementor .capybara-blog-content table{width:100%;border-collapse:collapse;font-size:16px;margin:1.6em 0;display:block;overflow-x:auto}
.elementor .capybara-blog-content th{background:#23252d;color:#fff;text-align:left;padding:.7em 1em}
.elementor .capybara-blog-content td{padding:.7em 1em;border-bottom:1px solid #e6e1d5}
@media(max-width:767px){.elementor .capybara-blog-content p,.elementor .capybara-blog-content ul,.elementor .capybara-blog-content ol{font-size:16px}.elementor .capybara-blog-content h2{font-size:24px}.elementor .capybara-blog-content h3{font-size:20px}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/Poppins-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/OpenSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/OpenSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/OpenSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/OpenSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://capybarahomes.com/wp-content/uploads/2025/11/OpenSans-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */