.elementor-3336 .elementor-element.elementor-element-69559629{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:2.604%;--padding-bottom:2.604%;--padding-left:6.771%;--padding-right:6.771%;}.elementor-3336 .elementor-element.elementor-element-7d577a9{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3336 .elementor-element.elementor-element-7d577a9 > .elementor-widget-container{padding:0.15vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-item > a{font-family:"Nexa Regular", Sans-serif;font-size:1.042vw;font-weight:400;}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3336 .elementor-element.elementor-element-3e42fcdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3336 .elementor-element.elementor-element-381f6428{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3336 .elementor-element.elementor-element-7e980dbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3336 .elementor-element.elementor-element-7e980dbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3336 .elementor-element.elementor-element-1b1962ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3336 .elementor-element.elementor-element-44765ecf .elementor-heading-title{font-family:"Nexa Bold", Sans-serif;font-size:2.083vw;font-weight:800;color:var( --e-global-color-text );}.elementor-3336 .elementor-element.elementor-element-6401506d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3336 .elementor-element.elementor-element-ed7f42a{--display:flex;}.elementor-3336 .elementor-element.elementor-element-ed7f42a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3336 .elementor-element.elementor-element-a9cb51f .elementor-heading-title{font-family:"Nexa Regular", Sans-serif;font-size:1.563vw;font-weight:400;color:var( --e-global-color-text );}.elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3336 .elementor-element.elementor-element-162ce10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-item > a{font-family:"Nexa Regular", Sans-serif;font-size:1.042vw;font-weight:400;}.elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3336 .elementor-element.elementor-element-29856cd{--display:flex;--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:space-between;--align-items:flex-start;--gap:3.646vw 3.646vw;--row-gap:3.646vw;--column-gap:3.646vw;--overflow:hidden;--padding-top:4.167%;--padding-bottom:6.771%;--padding-left:6.771%;--padding-right:6.771%;}.elementor-3336 .elementor-element.elementor-element-3c17537 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-3336 .elementor-element.elementor-element-8390703{--swiper-slides-to-display:3;--swiper-slides-gap:17px;}.elementor-3336 .elementor-element.elementor-element-8390703 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-3336:not(.elementor-motion-effects-element-type-background), body.elementor-page-3336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b029920 );}@media(max-width:1366px){.elementor-3336 .elementor-element.elementor-element-8390703{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-3336 .elementor-element.elementor-element-69559629{--padding-top:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3336 .elementor-element.elementor-element-8390703{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3336 .elementor-element.elementor-element-69559629{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-3336 .elementor-element.elementor-element-7d577a9 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8vw/2);}.elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3336 .elementor-element.elementor-element-7d577a9 .elementor-icon-list-item > a{font-size:3vw;}.elementor-3336 .elementor-element.elementor-element-44765ecf .elementor-heading-title{font-size:5.5vw;line-height:120%;}.elementor-3336 .elementor-element.elementor-element-ed7f42a{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3336 .elementor-element.elementor-element-a9cb51f .elementor-heading-title{font-size:4vw;}.elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3336 .elementor-element.elementor-element-162ce10 .elementor-icon-list-item > a{font-size:3vw;}.elementor-3336 .elementor-element.elementor-element-29856cd{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:8%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-3336 .elementor-element.elementor-element-8390703{--swiper-slides-to-display:1;--swiper-slides-gap:25px;}}@media(min-width:768px){.elementor-3336 .elementor-element.elementor-element-7e980dbd{--width:62.813vw;}.elementor-3336 .elementor-element.elementor-element-ed7f42a{--width:20.833vw;}}/* Start custom CSS for icon-list, class: .elementor-element-162ce10 */.elementor-3336 .elementor-element.elementor-element-162ce10 li{
    background: #051742;
    padding: 1.042vw 0.781vw;
    margin-bottom: 0.26vw;
    border-radius: 10px !important;
}

.elementor-3336 .elementor-element.elementor-element-162ce10 li:hover{
    background: #A0FD6F;
}

.elementor-3336 .elementor-element.elementor-element-162ce10 li:hover span{
    color: #010A1F !important;
}

.elementor-3336 .elementor-element.elementor-element-162ce10 li:nth-child(1){
    background: #A0FD6F;
}

.elementor-3336 .elementor-element.elementor-element-162ce10 li:nth-child(1) span{
    color: #010A1F !important;
}

@media screen and (max-width: 600px){
    .elementor-3336 .elementor-element.elementor-element-162ce10 li{
        padding: 3vw 4vw;
        margin-bottom: 2vw;
        border-radius: 6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7f42a */.elementor-3336 .elementor-element.elementor-element-ed7f42a button:hover{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS *//* ===== Cubus Verde – Insights Reference single post ===== */
.cv-wrap{--cv-primary:#9ffd6f;--cv-secondary:#031746;--cv-bg:#010a1f;--cv-card:#051742;--cv-glow:0 4px 40px rgba(160,253,111,.34);
  --cv-head:"Nexa Bold","Nexa Regular",sans-serif;--cv-body:"Nexa Regular","Nexa Light",sans-serif;--cv-light:"Nexa Light","Nexa Regular",sans-serif;
  color:#fff;font-family:var(--cv-body)}
.cv-wrap *{box-sizing:border-box}
.cv-wrap a{color:inherit;text-decoration:none}

/* layout */
.elementor .cv-wrap.e-con{width:100%}
.elementor .cv-grid.e-con{display:grid;grid-template-columns:minmax(0,1fr) 20.833vw;column-gap:2.8125vw;align-items:start}
.elementor .cv-main.e-con,.elementor .cv-side-wrap.e-con{min-width:0;width:100%}

/* breadcrumb */
.cv-crumb{display:flex;align-items:center;min-height:30px;padding-left:20px;border-left:1px solid #fff;margin-bottom:21px;gap:8px;flex-wrap:wrap}
.cv-crumb .elementor-widget-container,.cv-crumb p{margin:0}
.cv-crumb,.cv-crumb p,.cv-crumb .elementor-heading-title{font-family:var(--cv-body);font-size:clamp(14px,1.094vw,21px);line-height:1.25;font-weight:500;color:#fff}
.cv-crumb-current .elementor-heading-title{font-weight:700}

/* featured image */
.cv-media img{display:block;width:100%;aspect-ratio:1206/679;object-fit:cover;border-radius:50px 0 50px 0;border:1px solid var(--cv-primary);box-shadow:var(--cv-glow)}

/* meta row */
.elementor .cv-meta.e-con{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:25px;min-height:50px}
.cv-meta .elementor-heading-title{font-family:var(--cv-light);font-size:clamp(14px,1.042vw,20px);line-height:1.3;font-weight:300;color:#fff}

/* title */
.cv-title{margin-top:16px}
.cv-title .elementor-heading-title{font-family:var(--cv-head);font-weight:700;font-size:clamp(26px,1.979vw,38px);line-height:1.316;color:#fff;margin:0}

/* sidebar */
.cv-side{padding-top:42px}
.cv-side h3{font-family:var(--cv-body);font-weight:500;font-size:clamp(22px,1.667vw,32px);line-height:1.3;margin:0 0 16px;color:#fff}
.cv-side .cv-cat{display:flex;align-items:center;min-height:70px;padding:0 15px;margin-bottom:5px;border-radius:7px;background:var(--cv-card);font-family:var(--cv-body);font-size:clamp(15px,1.042vw,20px);font-weight:500;line-height:1.3;color:#fff}
.cv-side .cv-cat:hover{background:var(--cv-primary);color:var(--cv-bg)}
.cv-side .cv-cat.is-active{background:var(--cv-primary);color:var(--cv-bg)}

/* ===== post content (the body you paste into the post editor) ===== */
.cv-post{font-family:var(--cv-body);font-size:clamp(16px,1.354vw,26px);line-height:1.77;color:#fff}
.cv-post p{margin:0 0 17px}
.cv-post h2{font-family:var(--cv-head);font-weight:700;font-size:clamp(26px,1.979vw,38px);line-height:1.316;margin:68px 0 24px;color:#fff}
.cv-post h2 em{font-style:normal;color:var(--cv-primary)}
.cv-post .cv-lead{font-family:var(--cv-head);font-weight:700;color:var(--cv-primary);font-size:clamp(17px,1.354vw,26px);line-height:1.77;margin:22px 0 0}

.cv-post .cv-facts{margin-top:44px;background:var(--cv-card);border-radius:12px;padding:20px;display:grid;grid-template-columns:repeat(5,1fr)}
.cv-post .cv-fact{padding:0 12px;border-left:1px solid rgba(159,253,111,.25);font-size: 12px;
    color: #ffffffc4}
.cv-post .cv-fact b{color:#fff;
}
.cv-post .cv-fact:first-child{padding-left:0;border-left:0}
.cv-post .cv-fact:last-child{padding-right:0}
.cv-post .cv-fact svg{width:40px;height:40px;display:block;margin-bottom:16px;fill:none;stroke:var(--cv-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.cv-post .cv-fact b{display:block;font-family:var(--cv-head);font-weight:700;font-size:clamp(14px,1.042vw,20px);line-height:1.3;margin-bottom:4px}
.cv-post .cv-fact span{display:block;font-family:var(--cv-light);font-weight:300;font-size:clamp(13px,.99vw,19px);line-height:1.42;color:rgba(255,255,255,.82)}

.cv-post .cv-about{
    /*display:grid;*/
    /*grid-template-columns:1fr 24.5vw;*/
    /*column-gap:56px;*/
    /*align-items:center*/
    display: flex;
    flex-direction: column;
    gap: 2vw;
    
}
.cv-post .cv-about p{margin:0}
.cv-post .cv-about-img{margin:0}
.cv-post .cv-about-img img,.cv-post .cv-pgrid img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:50px 0 50px 0;border:1px solid var(--cv-primary);box-shadow:var(--cv-glow)}

.cv-post .cv-quote{margin:36px 0 0;padding:4px 0 4px 32px;border-left:4px solid var(--cv-primary)}
.cv-post .cv-quote .qt{font-family:var(--cv-head);font-weight:700;font-size:clamp(20px,1.667vw,32px);line-height:1.44;margin:0 0 14px}
.cv-post .cv-quote .who,.cv-post .cv-quote .words{font-family:var(--cv-light);font-weight:300;font-size:clamp(14px,1.094vw,21px);line-height:1.43;margin:0 0 6px;color:rgba(255,255,255,.8)}
.cv-post .cv-quote .who b,.cv-post .cv-quote .words strong{font-family:var(--cv-head);font-weight:700}
.cv-post .cv-quote .who b{color:#fff}
.cv-post .cv-quote .words strong{color:var(--cv-primary)}

.cv-post .cv-slist{margin-top:32px;display:flex;flex-direction:column;gap:12px}
.cv-post .cv-srow{display:flex;align-items:center;gap:28px;background:var(--cv-card);border-radius:12px;padding:28px 36px}
.cv-post .cv-srow:before{content:"";flex:none;width:44px;height:44px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ffd6f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6'/%3E%3C/svg%3E")}
.cv-post .cv-srow p{margin:0;font-family:var(--cv-light);font-weight:300;font-size:clamp(15px,1.198vw,23px);line-height:1.57}

.cv-post .cv-vgrid{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.cv-post .cv-v{background:var(--cv-card);border-radius:12px;padding:30px 25px 30px}
.cv-post .cv-v .n{display:block;font-family:var(--cv-head);font-weight:700;font-size:clamp(40px,3.646vw,70px);line-height:1;color:var(--cv-primary);margin-bottom:18px}
.cv-post .cv-v b{display:block;font-family:var(--cv-head);font-weight:700;font-size:clamp(17px,1.406vw,27px);line-height:1.37;margin-bottom:12px}
.cv-post .cv-v p{margin:0;font-family:var(--cv-light);font-weight:300;font-size:clamp(14px,1.094vw,21px);line-height:1.67;color:rgba(255,255,255,.88)}

.cv-post .cv-hl{border-left:6px solid var(--cv-primary);padding:4px 0 4px 32px;margin:34px 0 40px;font-family:var(--cv-head);font-weight:700;font-size:clamp(18px,1.667vw,32px);line-height:1.44}
.cv-post .cv-pgrid{display:grid;grid-template-columns:1fr 1fr;gap:44px 24px;margin-top:28px}
.cv-post .cv-pgrid figure{margin:0}
.cv-post .cv-pgrid img{aspect-ratio:588/332}
.cv-post .cv-pgrid figcaption{font-family:var(--cv-head);font-weight:700;font-size:clamp(16px,1.458vw,28px);line-height:1.4;padding:24px 0 0 19px;color:#fff}

/* related content */
.elementor .cv-related.e-con{margin-top:165px;padding-bottom:140px}
.cv-rel-title .elementor-heading-title{font-family:var(--cv-head);font-weight:700;font-size:clamp(34px,5.208vw,100px);line-height:1.1;letter-spacing:-.5px;color:#fff;margin:0 0 98px}
.cv-loop .elementor-widget-image,.cv-loop .elementor-widget-theme-post-featured-image{width:100%!important;max-width:100%!important}
.cv-loop .elementor-widget-image img,.cv-loop .elementor-widget-theme-post-featured-image img{width:100%;height:auto;aspect-ratio:538/364;object-fit:cover}

/* tablet */
@media (max-width:1024px){
  .elementor .cv-grid.e-con{grid-template-columns:minmax(0,1fr);row-gap:40px}
  .cv-side{padding-top:0}
  .cv-post .cv-facts{grid-template-columns:repeat(2,1fr);row-gap:28px}
  .cv-post .cv-fact,.cv-post .cv-fact:first-child{border-left:0;padding:0}
  .cv-post .cv-about,.cv-post .cv-vgrid,.cv-post .cv-pgrid{grid-template-columns:1fr}
  .cv-post .cv-about{row-gap:24px}
  .cv-post h2{margin-top:48px}
  .elementor .cv-related.e-con{margin-top:90px;padding-bottom:80px}
  .cv-rel-title .elementor-heading-title{margin-bottom:48px}
}
/* mobile */
@media (max-width:767px){
  .cv-post .cv-facts{grid-template-columns:1fr;padding:28px 24px}
  .cv-post .cv-srow{padding:20px;gap:16px}
  .cv-post .cv-srow:before{width:32px;height:32px}
  .cv-post .cv-v{padding:28px 24px}
  .cv-post .cv-quote,.cv-post .cv-hl{padding-left:20px}
  .elementor .cv-meta.e-con{flex-wrap:wrap;gap:8px}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cubusverde.com/wp-content/uploads/2024/10/Nexa-Bold.woff2') format('woff2'),
		url('https://cubusverde.com/wp-content/uploads/2024/10/Nexa-Light.woff') format('woff'),
		url('https://cubusverde.com/wp-content/uploads/2024/10/NexaRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cubusverde.com/wp-content/uploads/2024/10/Nexa-Bold.woff2') format('woff2'),
		url('https://cubusverde.com/wp-content/uploads/2024/10/Nexa-Bold.woff') format('woff'),
		url('https://cubusverde.com/wp-content/uploads/2024/10/Nexa-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */