.elementor-2519 .elementor-element.elementor-element-f66ac38{--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:89px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-f66ac38:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-f66ac38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaterrasaltas.com.br/wp-content/uploads/2026/04/bg05.png");background-position:center right;background-repeat:no-repeat;}.elementor-2519 .elementor-element.elementor-element-4e51ed5{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-5dfe1bb{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-5dfe1bb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2519 .elementor-element.elementor-element-f03e8bc{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-cba4c61 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading .light{font-size:170px;line-height:205px;}.elementor-2519 .elementor-element.elementor-element-7a5d173{--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;--border-radius:43px 43px 43px 43px;--padding-top:70px;--padding-bottom:70px;--padding-left:42px;--padding-right:42px;}.elementor-2519 .elementor-element.elementor-element-7a5d173:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-7a5d173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vivaterrasaltas.com.br/wp-content/uploads/2025/06/prev.webp") 50% 50%;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-6cee523 .gem-image.gem-wrapbox{float:left;}.elementor-2519 .elementor-element.elementor-element-6cee523 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-2519 .elementor-element.elementor-element-6cee523 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2519 .elementor-element.elementor-element-6cee523 .gem-image img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-6cee523 .gem-image a:hover img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-37af894{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2519 .elementor-element.elementor-element-95016d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-d0436e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:33px 33px 33px 33px;--padding-top:75px;--padding-bottom:75px;--padding-left:65px;--padding-right:55px;}.elementor-2519 .elementor-element.elementor-element-d0436e7:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-d0436e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaterrasaltas.com.br/wp-content/uploads/2025/06/white-block.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-8f9bd03{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-8f9bd03 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2519 .elementor-element.elementor-element-b7803e0{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2519 .elementor-element.elementor-element-b7803e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-382bf96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-df5182e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-95f6557{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-c198550{--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:120px;--padding-bottom:120px;--padding-left:42px;--padding-right:42px;}.elementor-2519 .elementor-element.elementor-element-c198550:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-c198550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;background-image:url("https://vivaterrasaltas.com.br/wp-content/uploads/2026/04/bg05turn.png");background-repeat:no-repeat;}.elementor-2519 .elementor-element.elementor-element-136fc6d{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-a8aabfb{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-09bf640{--grid-template-columns:repeat(0, auto);text-align:right;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-size:47px;--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon{background-color:var( --e-global-color-secondary );--icon-padding:30px;border-style:none;}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon:hover{background-color:#000000;}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-80bc84c{--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:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-813d598{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button:hover{background-color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container{text-align:left;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button{border-radius:35px 35px 35px 35px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:8px 8px 8px 35px;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button .gem-text-button{font-size:25px;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:30px;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button .gem-button-icon{font-size:32px;color:#000000;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button .gem-button-icon svg{fill:#000000;}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button i, .elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button svg{transform:rotate(-45deg);}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button:hover .gem-button-icon{color:#000000;transform:rotate(45deg);}.elementor-2519 .elementor-element.elementor-element-83e1efd .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#000000;}.elementor-2519 .elementor-element.elementor-element-1649af3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-01636ca{width:var( --container-widget-width, 810px );max-width:810px;--container-widget-width:810px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-993790b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:42px 42px !important;--row-gap:42px !important;--column-gap:42px !important;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2519 .elementor-element.elementor-element-993790b:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-993790b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-1374f52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:33px 33px 33px 33px;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-2519 .elementor-element.elementor-element-1374f52:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-1374f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image.gem-wrapbox{float:left;}.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image a:before{background-color:#0000004D;}.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image img,
					.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image a:before,
					.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image .gem-wrapbox-inner,
					.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image .gem-wrapbox-inner:after{border-radius:33px 33px 33px 33px;}.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-fa8c02d .gem-image a:hover img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-e50277c > .elementor-widget-container{margin:45px 40px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-e50277c .thegem-heading:hover > span,
					.elementor-2519 .elementor-element.elementor-element-e50277c .thegem-heading:hover > a,
					.elementor-2519 .elementor-element.elementor-element-e50277c .thegem-heading:hover span.colored{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-78a0a74 > .elementor-widget-container{margin:25px 40px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-4332831 .gem-image.gem-wrapbox{float:right;}.elementor-2519 .elementor-element.elementor-element-4332831 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-2519 .elementor-element.elementor-element-4332831{right:-1px;}body.rtl .elementor-2519 .elementor-element.elementor-element-4332831{left:-1px;}.elementor-2519 .elementor-element.elementor-element-4332831{bottom:-1px;z-index:1;}.elementor-2519 .elementor-element.elementor-element-4332831 .gem-image img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-4332831 .gem-image a:hover img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-526053e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:33px 33px 33px 33px;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-2519 .elementor-element.elementor-element-526053e:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-526053e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7C7C7;}.elementor-2519 .elementor-element.elementor-element-daf0d86 .gem-image.gem-wrapbox{float:left;}.elementor-2519 .elementor-element.elementor-element-daf0d86 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-2519 .elementor-element.elementor-element-daf0d86{right:-1px;}body.rtl .elementor-2519 .elementor-element.elementor-element-daf0d86{left:-1px;}.elementor-2519 .elementor-element.elementor-element-daf0d86{top:-1px;z-index:1;}.elementor-2519 .elementor-element.elementor-element-daf0d86 .gem-image img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-daf0d86 .gem-image a:hover img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-476a935 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-476a935 .thegem-heading:hover > span,
					.elementor-2519 .elementor-element.elementor-element-476a935 .thegem-heading:hover > a,
					.elementor-2519 .elementor-element.elementor-element-476a935 .thegem-heading:hover span.colored{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-17c63dd > .elementor-widget-container{margin:25px 40px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image.gem-wrapbox{float:left;}.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image a:before{background-color:#0000004D;}.elementor-2519 .elementor-element.elementor-element-b89c836 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image img,
					.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image a:before,
					.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image .gem-wrapbox-inner,
					.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image .gem-wrapbox-inner:after{border-radius:33px 33px 33px 33px;}.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-b89c836 .gem-image a:hover img{opacity:calc(100/100);}.elementor-2519 .elementor-element.elementor-element-c7969c5{--display:flex;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:33px 33px 33px 33px;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-2519 .elementor-element.elementor-element-c7969c5:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-c7969c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaterrasaltas.com.br/wp-content/uploads/2026/04/casa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-b2ca9ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-2ec5dd6{--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:34px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-2ec5dd6:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-2ec5dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-7d9cee0{text-align:center;}.elementor-2519 .elementor-element.elementor-element-4f7edc7{--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:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-4f7edc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-fe3ecf9{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-fe3ecf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-3d547fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-3d547fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-795f00d{width:var( --container-widget-width, 763px );max-width:763px;--container-widget-width:763px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-795f00d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-5a1415f{--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:120px;--padding-bottom:120px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-5a1415f:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-5a1415f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-76de45a{--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:21px;--padding-right:141px;}.elementor-2519 .elementor-element.elementor-element-bea2401{width:var( --container-widget-width, 97.641% );max-width:97.641%;--container-widget-width:97.641%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-bea2401 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2519 .elementor-element.elementor-element-bea2401.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-1edc6c4{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-1edc6c4 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-2519 .elementor-element.elementor-element-2c3fa22 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(35px/2) !important;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-2519 .elementor-element.elementor-element-2c3fa22 .skeleton-posts.portfolio-row{margin:calc(-35px/2);}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-35px/2) 0;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:35px;padding-right:35px;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(35px/2);padding-right:calc(35px/2);}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:35px;padding-right:35px;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:35px;}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-35px/2);}.elementor-2519 .elementor-element.elementor-element-2c3fa22 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-2519 .elementor-element.elementor-element-9561957{--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:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-d12fe06{--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:flex-end;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-2b8662a{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:60px;--padding-bottom:250px;--padding-left:30px;--padding-right:70px;}.elementor-2519 .elementor-element.elementor-element-2b8662a:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-2b8662a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaterrasaltas.com.br/wp-content/uploads/2026/04/bosque.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-e6699e5{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-0347792{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-99ad2d8 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-e72a892{--display:flex;}.elementor-2519 .elementor-element.elementor-element-e72a892:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-e72a892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-8107353{text-align:center;}.elementor-2519 .elementor-element.elementor-element-46e7fabe{padding:00px 20px 90px 20px;}.elementor-2519 .elementor-element.elementor-element-7675bfdb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-23e498f0{width:var( --container-widget-width, 894px );max-width:894px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:894px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-23e498f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .gem-qf-icon-image-wrapper .gem-icon{background-color:#FFFFFF;font-size:24px  !important;padding:10px;margin:-60px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .icon-hover-bg{background-color:#31B69F;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-inner-wrapper-btn{flex-direction:row;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-item-inner, .elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-item-inner .gem-qf-icon-image-wrapper{text-align:left;justify-content:flex-start;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-style-vertical .quickfinder-item-info{text-align:left;justify-content:flex-start;padding:40px 0px 0px 20px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-item-inner{padding:40px 0px 0px 20px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-title{margin-bottom:10px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-description{padding-bottom:25px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .gem-qf-icon-image-wrapper  .gem-icon-inner .padding-box-inner{width:calc(1.3 * 24px) !important;height:calc(1.3 * 24px) !important;line-height:calc(1.3 * 24px) !important;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .gem-icon{border-width:2px 2px 2px 2px;border-style:solid;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .gem-qf-icon-image-wrapper .gem-icon .gem-icon-shape-hexagon-back-inner-before{background-color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-image img, .elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder a .gem-image img{width:128px;max-width:128px;height:auto;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .gem-image span{border-style:none;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder .quickfinder-item:hover .gem-image > span::before{opacity:0.5 !important;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-style-vertical .connector-container span{background-color:var( --e-global-color-secondary );width:4px;height:140px;margin-top:-80%;min-height:100%;}.elementor-2519 .elementor-element.elementor-element-1ede501f > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-f32371c .clearfix .skill-line div{background-color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .digram-line-box .elementor-repeater-item-f32371c .clearfix .skill-line{background-color:#e8edf1;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-f32371c .diagram-skill-title{color:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-f32371c.skill-element .diagram-skill-amount{color:var( --e-global-color-accent );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-a4e4969 .clearfix .skill-line div{background-color:#4A9844;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .digram-line-box .elementor-repeater-item-a4e4969 .clearfix .skill-line{background-color:#E8EDF1;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-a4e4969 .diagram-skill-title{color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-a4e4969.skill-element .diagram-skill-amount{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-ae5d99a .clearfix .skill-line div{background-color:#000000;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .digram-line-box .elementor-repeater-item-ae5d99a .clearfix .skill-line{background-color:#E8EDF1;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-ae5d99a .diagram-skill-title{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-ae5d99a.skill-element .diagram-skill-amount{color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-075c3ee .clearfix .skill-line div{background-color:#14D221;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .digram-line-box .elementor-repeater-item-075c3ee .clearfix .skill-line{background-color:#E8EDF1;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-075c3ee .diagram-skill-title{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-075c3ee.skill-element .diagram-skill-amount{color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-7a6b298 .clearfix .skill-line div{background-color:#9F9F9F;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-7a6b298 .diagram-skill-title{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-7a6b298.skill-element .diagram-skill-amount{color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-bcbe734 .clearfix .skill-line div{background-color:#00FF12;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .digram-line-box .elementor-repeater-item-bcbe734 .diagram-skill-title{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .elementor-repeater-item-bcbe734.skill-element .diagram-skill-amount{color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .skill-line div{background-color:#3c3950;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-circle input.color{background-color:#3c3950;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .diagram-wrapper .digram-line-box .skill-line{background-color:#E8EDF1;}.elementor-2519 .elementor-element.elementor-element-194a5d17 .style-3 .skill-title > span:last-child{margin-left:8px;}.elementor-2519 .elementor-element.elementor-element-7ece3eb:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-7ece3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-7ece3eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:6px;margin-bottom:0px;padding:125px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-7ece3eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2519 .elementor-element.elementor-element-6b2616e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2519 .elementor-element.elementor-element-13b5dff8{text-align:center;}.elementor-2519 .elementor-element.elementor-element-13b5dff8, .elementor-2519 .elementor-element.elementor-element-13b5dff8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-6b4022fa{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-2519 .elementor-element.elementor-element-6b4022fa .elementor-divider-separator{width:45px;margin:0 auto;margin-center:0;}.elementor-2519 .elementor-element.elementor-element-6b4022fa .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2519 .elementor-element.elementor-element-7dd3efda{width:var( --container-widget-width, 685px );max-width:685px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 210px) 0px;--container-widget-width:685px;--container-widget-flex-grow:0;text-align:center;}.elementor-2519 .elementor-element.elementor-element-7dd3efda .elementor-heading-title{color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-7297bf92:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-7297bf92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-7297bf92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 130px 20px;}.elementor-2519 .elementor-element.elementor-element-7297bf92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2519 .elementor-element.elementor-element-116e1ecc{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2519 .elementor-element.elementor-element-116e1ecc iframe{height:840px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2519 .elementor-element.elementor-element-7bb8b460{padding:80px 0px 80px 0px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:6px 6px 6px 6px;border-color:#2C2E3D;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px 50px 20px 50px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button .gem-text-button{color:#2C2E3D;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button:hover .gem-text-button{color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button-separator-holder .gem-button-separator-line{height:17px;}@media(min-width:768px){.elementor-2519 .elementor-element.elementor-element-4e51ed5{--width:33.33%;}.elementor-2519 .elementor-element.elementor-element-f03e8bc{--width:66.66%;}.elementor-2519 .elementor-element.elementor-element-95016d6{--width:50%;}.elementor-2519 .elementor-element.elementor-element-d0436e7{--width:50%;}.elementor-2519 .elementor-element.elementor-element-b7803e0{--width:100.884%;}.elementor-2519 .elementor-element.elementor-element-382bf96{--width:50%;}.elementor-2519 .elementor-element.elementor-element-df5182e{--width:50%;}.elementor-2519 .elementor-element.elementor-element-813d598{--width:33.33%;}.elementor-2519 .elementor-element.elementor-element-1649af3{--width:66.66%;}.elementor-2519 .elementor-element.elementor-element-4f7edc7{--width:82.185%;}.elementor-2519 .elementor-element.elementor-element-fe3ecf9{--width:32.716%;}.elementor-2519 .elementor-element.elementor-element-3d547fb{--width:99.794%;}.elementor-2519 .elementor-element.elementor-element-76de45a{--width:50%;}.elementor-2519 .elementor-element.elementor-element-9561957{--width:50%;}.elementor-2519 .elementor-element.elementor-element-2b8662a{--width:40%;}.elementor-2519 .elementor-element.elementor-element-0347792{--width:60%;}.elementor-2519 .elementor-element.elementor-element-359bd528{width:6.271%;}.elementor-2519 .elementor-element.elementor-element-59a7c59f{width:24.999%;}.elementor-2519 .elementor-element.elementor-element-1ede501f{width:68.394%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2519 .elementor-element.elementor-element-95016d6{--width:33.33%;}.elementor-2519 .elementor-element.elementor-element-d0436e7{--width:66.66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2519 .elementor-element.elementor-element-4e51ed5{--width:40%;}.elementor-2519 .elementor-element.elementor-element-f03e8bc{--width:60%;}.elementor-2519 .elementor-element.elementor-element-95016d6{--width:100%;}.elementor-2519 .elementor-element.elementor-element-d0436e7{--width:100%;}.elementor-2519 .elementor-element.elementor-element-813d598{--width:100%;}.elementor-2519 .elementor-element.elementor-element-1649af3{--width:100%;}.elementor-2519 .elementor-element.elementor-element-c7969c5{--width:100%;}.elementor-2519 .elementor-element.elementor-element-fe3ecf9{--width:100%;}.elementor-2519 .elementor-element.elementor-element-3d547fb{--width:100%;}.elementor-2519 .elementor-element.elementor-element-76de45a{--width:100%;}.elementor-2519 .elementor-element.elementor-element-9561957{--width:100%;}.elementor-2519 .elementor-element.elementor-element-2b8662a{--width:35%;}.elementor-2519 .elementor-element.elementor-element-0347792{--width:65%;}.elementor-2519 .elementor-element.elementor-element-359bd528{width:50%;}.elementor-2519 .elementor-element.elementor-element-59a7c59f{width:50%;}.elementor-2519 .elementor-element.elementor-element-1ede501f{width:100%;}}@media(max-width:1366px){.elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading .light{font-size:100px;line-height:120px;}.elementor-2519 .elementor-element.elementor-element-993790b{--grid-auto-flow:row;}.elementor-2519 .elementor-element.elementor-element-b2ca9ca{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading .light{font-size:100px;line-height:120px;}.elementor-2519 .elementor-element.elementor-element-d12fe06{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading .light{font-size:100px;line-height:120px;}}@media(max-width:1024px){.elementor-2519 .elementor-element.elementor-element-f66ac38{--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-5dfe1bb > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2519 .elementor-element.elementor-element-f03e8bc{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-cba4c61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-cba4c61 .thegem-heading .light{font-size:70px;line-height:85px;}.elementor-2519 .elementor-element.elementor-element-7a5d173{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-6cee523 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-2519 .elementor-element.elementor-element-37af894{--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;--flex-wrap:nowrap;}.elementor-2519 .elementor-element.elementor-element-8f9bd03{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-95f6557{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-c198550{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-136fc6d{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-2519 .elementor-element.elementor-element-a8aabfb{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-09bf640{text-align:right;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:10;--grid-column-gap:20px;}.elementor-2519 .elementor-element.elementor-element-09bf640.elementor-element{--align-self:flex-end;}.elementor-2519 .elementor-element.elementor-element-09bf640 .elementor-social-icon{--icon-padding:20px;}.elementor-2519 .elementor-element.elementor-element-80bc84c{--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:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-993790b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-1374f52{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2519 .elementor-element.elementor-element-e50277c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-526053e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2519 .elementor-element.elementor-element-b89c836 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-c7969c5{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 2;}.elementor-2519 .elementor-element.elementor-element-4f7edc7{--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:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-5a1415f{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-76de45a{--padding-top:0px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-bea2401 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading .light{font-size:70px;line-height:80px;}.elementor-2519 .elementor-element.elementor-element-1edc6c4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2519 .elementor-element.elementor-element-d12fe06{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-2b8662a{--padding-top:50px;--padding-bottom:220px;--padding-left:30px;--padding-right:70px;}.elementor-2519 .elementor-element.elementor-element-99ad2d8 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading .light{font-size:70px;line-height:80px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-style-vertical .connector-container span{margin-top:-30%;min-height:100%;}.elementor-2519 .elementor-element.elementor-element-1ede501f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2519 .elementor-element.elementor-element-f66ac38{--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-5dfe1bb{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-5dfe1bb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2519 .elementor-element.elementor-element-f03e8bc{--padding-top:20px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-2519 .elementor-element.elementor-element-d0436e7{--padding-top:60px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2519 .elementor-element.elementor-element-8f9bd03 > .elementor-widget-container{margin:0px 20px 40px 0px;}.elementor-2519 .elementor-element.elementor-element-136fc6d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2519 .elementor-element.elementor-element-a8aabfb{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-09bf640{text-align:left;width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-80bc84c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-993790b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2519 .elementor-element.elementor-element-1374f52{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 1;}.elementor-2519 .elementor-element.elementor-element-78a0a74 > .elementor-widget-container{margin:20px 65px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-526053e{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 1;}.elementor-2519 .elementor-element.elementor-element-17c63dd > .elementor-widget-container{margin:20px 65px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-c7969c5{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 1;}.elementor-2519 .elementor-element.elementor-element-4f7edc7{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-bea2401 .thegem-heading .light{font-size:50px;line-height:60px;}.elementor-2519 .elementor-element.elementor-element-d12fe06{--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;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-2b8662a:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-2b8662a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2519 .elementor-element.elementor-element-2b8662a{--padding-top:40px;--padding-bottom:160px;--padding-left:30px;--padding-right:30px;}.elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading, .elementor-2519 .elementor-element.elementor-element-99ad2d8 .thegem-heading .light{font-size:50px;line-height:60px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-item-inner{padding:20px 0px 20px 0px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-style-vertical .quickfinder-item-info{padding:20px 0px 20px 0px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .gem-qf-icon-image-wrapper .gem-icon{margin:0px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-6b181dd3 .quickfinder-style-vertical .connector-container span{margin-top:0%;min-height:100%;}.elementor-2519 .elementor-element.elementor-element-7bb8b460{padding:70px 0px 70px 0px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 30px 10px 30px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button{border-width:4px 4px 4px 4px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button:hover{border-width:4px 4px 4px 4px;}.elementor-2519 .elementor-element.elementor-element-44f32ee7 .gem-button-container .gem-button .gem-text-button{font-size:14px;letter-spacing:0px;}}