.elementor-36852 .elementor-element.elementor-element-3f1cdc6a{--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-36852 .elementor-element.elementor-element-2285524d{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-2285524d:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-2285524d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-36852 .elementor-element.elementor-element-314eda26{--display:flex;}.elementor-36852 .elementor-element.elementor-element-5d8c89f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36852 .elementor-element.elementor-element-5d8c89f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-5d8c89f6 .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-4ace1ac2{text-align:center;}.elementor-36852 .elementor-element.elementor-element-8dd5b37{--display:flex;}.elementor-36852 .elementor-element.elementor-element-18667cbd{--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;}.elementor-36852 .elementor-element.elementor-element-3026e231{--display:flex;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-5ed64baa:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-ribbon-inner{color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-3d5a8e80{--display:flex;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-f9857a1 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-f9857a1 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-5093e2b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-repeater-item-5093e2b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-24b04f60{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-24b04f60:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-ribbon-inner{color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-562abbbd{--display:flex;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-42b6ee3 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-42b6ee3 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-5093e2b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-5093e2b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-12001d9 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-repeater-item-12001d9 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-3e4361ff:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-1c1fe1fb{--display:flex;}.elementor-36852 .elementor-element.elementor-element-2234fb3c{--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;}.elementor-36852 .elementor-element.elementor-element-5c99cd04{--display:flex;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-141530c{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-141530c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-ribbon-inner{color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-61e63900{--display:flex;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-9a5d3fe i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-9a5d3fe svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-5093e2b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-repeater-item-5093e2b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-18b51be2{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-18b51be2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-ribbon-inner{color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-5343453e{--display:flex;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-8646b69 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-8646b69 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-037e087 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-037e087 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-8ab5a9b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-8ab5a9b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-f6272ff i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-f6272ff svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-5093e2b i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-5093e2b svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-12001d9 i{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-repeater-item-12001d9 svg{fill:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__button{background-color:transparent;color:var( --e-global-color-71de72b );font-family:"Almarai", Sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__button:hover{background-color:var( --e-global-color-92a1868 );color:var( --e-global-color-b001942 );}.elementor-36852 .elementor-element.elementor-element-324dbb7{background-color:var( --e-global-color-71de72b );margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 5px rgba(16,18,61,0.47);--e-price-table-header-background-color:var( --e-global-color-71de72b );}.elementor-36852 .elementor-element.elementor-element-324dbb7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a1868 );border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__header{padding:20px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__heading{color:var( --e-global-color-b001942 );font-family:"Almarai", Sans-serif;font-size:30px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__price{padding:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__currency, .elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__integer-part, .elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__fractional-part{color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table .elementor-price-table__price{font-family:"Almarai", Sans-serif;font-size:70px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__currency{align-self:center;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__fractional-part{font-size:calc(50em/100);}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__after-price{justify-content:center;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__features-list{padding:20px 20px 0px 20px;--e-price-table-features-list-color:var( --e-global-color-b001942 );text-align:start;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.5em;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__footer{padding:30px 0px 50px 0px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-36852 .elementor-element.elementor-element-1c8785d7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:8px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:20px;}.elementor-36852 .elementor-element.elementor-element-1c8785d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-92a1868 );border-style:solid;}.elementor-36852 .elementor-element.elementor-element-1c8785d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-36852 .elementor-element.elementor-element-1c8785d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-1c8785d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;}.elementor-36852 .elementor-element.elementor-element-1c8785d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:700;}.elementor-36852 .elementor-element.elementor-element-3f05d159{text-align:center;}.elementor-36852 .elementor-element.elementor-element-5e5f68ff{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-36852 .elementor-element.elementor-element-5e5f68ff:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-5e5f68ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-3fdadd9a{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-36852 .elementor-element.elementor-element-6b35efe7{text-align:center;}.elementor-36852 .elementor-element.elementor-element-6b35efe7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;text-transform:none;line-height:1.2em;color:#000000;}.elementor-36852 .elementor-element.elementor-element-75c1f08{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#333333;}.elementor-36852 .elementor-element.elementor-element-2bb2318{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-36852 .elementor-element.elementor-element-5b729264{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7EA;--border-color:#E3E7EA;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-36852 .elementor-element.elementor-element-5b729264:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-5b729264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-36852 .elementor-element.elementor-element-564a6c29.elementor-view-stacked .elementor-icon{background-color:#019235;}.elementor-36852 .elementor-element.elementor-element-564a6c29.elementor-view-framed .elementor-icon, .elementor-36852 .elementor-element.elementor-element-564a6c29.elementor-view-default .elementor-icon{fill:#019235;color:#019235;border-color:#019235;}.elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon{font-size:44px;}.elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon-box-title, .elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:none;}.elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon-box-title{color:#000000;}.elementor-36852 .elementor-element.elementor-element-564a6c29 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;color:#333333;}.elementor-36852 .elementor-element.elementor-element-7a2f0ace{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7EA;--border-color:#E3E7EA;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-36852 .elementor-element.elementor-element-7a2f0ace:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-7a2f0ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-36852 .elementor-element.elementor-element-7e5efd32.elementor-view-stacked .elementor-icon{background-color:#019235;}.elementor-36852 .elementor-element.elementor-element-7e5efd32.elementor-view-framed .elementor-icon, .elementor-36852 .elementor-element.elementor-element-7e5efd32.elementor-view-default .elementor-icon{fill:#019235;color:#019235;border-color:#019235;}.elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon{font-size:44px;}.elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon-box-title, .elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:none;}.elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon-box-title{color:#000000;}.elementor-36852 .elementor-element.elementor-element-7e5efd32 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;color:#333333;}.elementor-36852 .elementor-element.elementor-element-53edac6c{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7EA;--border-color:#E3E7EA;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-36852 .elementor-element.elementor-element-53edac6c:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-53edac6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-36852 .elementor-element.elementor-element-75a4f35c.elementor-view-stacked .elementor-icon{background-color:#019235;}.elementor-36852 .elementor-element.elementor-element-75a4f35c.elementor-view-framed .elementor-icon, .elementor-36852 .elementor-element.elementor-element-75a4f35c.elementor-view-default .elementor-icon{fill:#019235;color:#019235;border-color:#019235;}.elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon{font-size:44px;}.elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon-box-title, .elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:none;}.elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon-box-title{color:#000000;}.elementor-36852 .elementor-element.elementor-element-75a4f35c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;color:#333333;}.elementor-36852 .elementor-element.elementor-element-5086e65d{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#333333;}.elementor-36852 .elementor-element.elementor-element-68e5e58a .elementor-button{background-color:#019235;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-36852 .elementor-element.elementor-element-68e5e58a .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-68e5e58a .elementor-button:focus{background-color:#016b27;color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-68e5e58a .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-68e5e58a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-406a42c0{--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;}.elementor-36852 .elementor-element.elementor-element-654bb102{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-59d67c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36852 .elementor-element.elementor-element-59d67c62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-59d67c62 .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-48a84721{--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;--margin-top:3%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-4dd405f5{--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;}.elementor-36852 .elementor-element.elementor-element-1b00d9ea{--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;}.elementor-36852 .elementor-element.elementor-element-1b00d9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-545d2a91{--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:08px 0px;--row-gap:08px;--column-gap:0px;--margin-top:3%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36852 .elementor-element.elementor-element-558b73f2{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-text{color:#019235;transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-b486374{padding:0px 0px 0px 28px;}.elementor-36852 .elementor-element.elementor-element-b486374 .elementor-heading-title{font-size:15px;font-weight:600;text-transform:none;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-36852 .elementor-element.elementor-element-4b04318b{--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:08px 0px;--row-gap:08px;--column-gap:0px;--margin-top:3%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36852 .elementor-element.elementor-element-24e0db04{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-text{color:var( --e-global-color-92a1868 );transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-5a4b467b{padding:0px 0px 0px 28px;}.elementor-36852 .elementor-element.elementor-element-5a4b467b .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-5a732c71{--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:08px 0px;--row-gap:08px;--column-gap:0px;--margin-top:3%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36852 .elementor-element.elementor-element-197d8359{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-text{color:var( --e-global-color-92a1868 );transition:color 0.3s;}.elementor-36852 .elementor-element.elementor-element-5fa246be{padding:0px 0px 0px 28px;}.elementor-36852 .elementor-element.elementor-element-5fa246be .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-6c5cb8ef{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-36852 .elementor-element.elementor-element-6c5cb8ef:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-6c5cb8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-543a2e78{text-align:center;}.elementor-36852 .elementor-element.elementor-element-59245564{text-align:center;}.elementor-36852 .elementor-element.elementor-element-6e5ae11b{--e-image-carousel-slides-to-show:5;}.elementor-36852 .elementor-element.elementor-element-238f88a6{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-238f88a6:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-238f88a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-36852 .elementor-element.elementor-element-ab13b9{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36852 .elementor-element.elementor-element-ab13b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-1ef98c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-1ef98c04 .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-3b2ee512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;font-size:15px;font-weight:300;line-height:2em;color:#000000;}.elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button{background-color:transparent;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-19b90d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-19b90d1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-62038865{--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;}.elementor-36852 .elementor-element.elementor-element-97d7213{border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-97d7213 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36852 .elementor-element.elementor-element-603f7bea{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-10264b2e{--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;}.elementor-36852 .elementor-element.elementor-element-7ce2ebd1{--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;}.elementor-36852 .elementor-element.elementor-element-a80b5a5{--display:flex;}.elementor-36852 .elementor-element.elementor-element-4f2eb4db{text-align:start;}.elementor-36852 .elementor-element.elementor-element-4f2eb4db img{height:110px;object-fit:scale-down;object-position:center left;}.elementor-36852 .elementor-element.elementor-element-1225f0a7 .elementor-heading-title{text-transform:none;}.elementor-36852 .elementor-element.elementor-element-55f3f545 .elementor-button{background-color:transparent;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-55f3f545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-55f3f545 .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-55f3f545 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-55f3f545 .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-55f3f545 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-b326d31{--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;}.elementor-36852 .elementor-element.elementor-element-2f30ef07{--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;}.elementor-36852 .elementor-element.elementor-element-47c589b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-6f118a18{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-1a1908c6{--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;}.elementor-36852 .elementor-element.elementor-element-53b89133{--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;}.elementor-36852 .elementor-element.elementor-element-463e1d69.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:9px;}.elementor-36852 .elementor-element.elementor-element-463e1d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-36852 .elementor-element.elementor-element-463e1d69 .elementor-main-swiper{height:367px;}.elementor-36852 .elementor-element.elementor-element-463e1d69 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:5px;}.elementor-36852 .elementor-element.elementor-element-463e1d69 .elementor-swiper-button{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-79b690aa{--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;}.elementor-36852 .elementor-element.elementor-element-4ea94c05{--display:flex;}.elementor-36852 .elementor-element.elementor-element-5da7f94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-5da7f94a .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-1ea9fecd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd{margin:-50px -50px calc(var(--kit-widget-spacing, 0px) + -50px) -50px;padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-main-swiper{height:277px;width:65%;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-main-swiper .swiper-slide{border-radius:0px;padding:40px 40px 40px 40px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-swiper-button{font-size:10px;color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-swiper-button svg{fill:#ffffff;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-1ea9fecd{background-color:#ffffff;}#elementor-lightbox-slideshow-1ea9fecd .dialog-lightbox-close-button, #elementor-lightbox-slideshow-1ea9fecd .elementor-swiper-button{color:#ffffff;}#elementor-lightbox-slideshow-1ea9fecd .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-1ea9fecd .elementor-swiper-button:hover{color:#ffffff;}#elementor-lightbox-slideshow-1ea9fecd .elementor-video-container{width:50%;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-custom-embed-play i{color:#ffffff;font-size:20px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-custom-embed-play svg{fill:#ffffff;}.elementor-36852 .elementor-element.elementor-element-19202442.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-36852 .elementor-element.elementor-element-19202442{margin:-50px -50px calc(var(--kit-widget-spacing, 0px) + -50px) -50px;padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-main-swiper{height:226px;width:65%;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-main-swiper .swiper-slide{border-radius:0px;padding:40px 40px 40px 40px;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-swiper-button{font-size:10px;color:#ffffff;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-swiper-button svg{fill:#ffffff;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-19202442{background-color:#ffffff;}#elementor-lightbox-slideshow-19202442 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-19202442 .elementor-swiper-button{color:#ffffff;}#elementor-lightbox-slideshow-19202442 .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-19202442 .elementor-swiper-button:hover{color:#ffffff;}#elementor-lightbox-slideshow-19202442 .elementor-video-container{width:50%;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-custom-embed-play i{color:#ffffff;font-size:20px;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-custom-embed-play svg{fill:#ffffff;}.elementor-36852 .elementor-element.elementor-element-64ee6290 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36852 .elementor-element.elementor-element-64ee6290:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-64ee6290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-36852 .elementor-element.elementor-element-64ee6290 > .elementor-container{max-width:1200px;}.elementor-36852 .elementor-element.elementor-element-64ee6290{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:120px 30px 30px 30px;}.elementor-36852 .elementor-element.elementor-element-64ee6290 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36852 .elementor-element.elementor-element-1129d13c img{border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-34339338 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-36852 .elementor-element.elementor-element-4fd38865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-4fd38865 .elementor-heading-title{font-size:25px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-7564f556{font-size:14px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button{background-color:transparent;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-35a1c073 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-61a1a93e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36852 .elementor-element.elementor-element-61a1a93e:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-61a1a93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-36852 .elementor-element.elementor-element-61a1a93e > .elementor-container{max-width:1200px;}.elementor-36852 .elementor-element.elementor-element-61a1a93e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-36852 .elementor-element.elementor-element-61a1a93e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36852 .elementor-element.elementor-element-1ac941ff img{border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-4e4f6561 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-36852 .elementor-element.elementor-element-540aa84c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-540aa84c .elementor-heading-title{font-size:25px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-36d2dd59{font-size:14px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button{background-color:transparent;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-135221ea .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-492783c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36852 .elementor-element.elementor-element-492783c4:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-492783c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-36852 .elementor-element.elementor-element-492783c4 > .elementor-container{max-width:1200px;}.elementor-36852 .elementor-element.elementor-element-492783c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 120px 30px;}.elementor-36852 .elementor-element.elementor-element-492783c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36852 .elementor-element.elementor-element-71052d07 img{border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-1a23a3de > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-36852 .elementor-element.elementor-element-264bc04c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-264bc04c .elementor-heading-title{font-size:25px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-3b856a94{font-size:14px;color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button{background-color:transparent;font-family:"Almarai", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-92a1868 ) 0%, var( --e-global-color-astglobalcolor7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-7f2e246f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-513cd2de{--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;}.elementor-36852 .elementor-element.elementor-element-7a3ab268{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-7a3ab268:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-7a3ab268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-36852 .elementor-element.elementor-element-3a302356{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36852 .elementor-element.elementor-element-3a302356.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-159e5b63{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-36852 .elementor-element.elementor-element-159e5b63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-159e5b63 .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-f0ac141:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-f0ac141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-36852 .elementor-element.elementor-element-f0ac141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:00px;padding:0px 0px 120px 0px;}.elementor-36852 .elementor-element.elementor-element-f0ac141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36852 .elementor-element.elementor-element-4ed6d3c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36852 .elementor-element.elementor-element-4ed6d3c0{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-36852 .elementor-element.elementor-element-1c00479b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-36852 .elementor-element.elementor-element-1c00479b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-36852 .elementor-element.elementor-element-1c00479b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-36852 .elementor-element.elementor-element-2815fc5b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-36852 .elementor-element.elementor-element-2815fc5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-36852 .elementor-element.elementor-element-2815fc5b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:20px 10px 0px 10px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-92a1868 );background-color:var( --e-global-color-text );padding:30px 30px 30px 30px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-92a1868 );background-color:var( --e-global-color-text );font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-toggle-item:not(:last-child){margin-block-end:32px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-toggle-title{font-size:16px;font-weight:900;text-transform:uppercase;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-36852 .elementor-element.elementor-element-4cdcfe6{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36852 .elementor-element.elementor-element-4cdcfe6:not(.elementor-motion-effects-element-type-background), .elementor-36852 .elementor-element.elementor-element-4cdcfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#019235;}.elementor-36852 .elementor-element.elementor-element-4cddfa78{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-36852 .elementor-element.elementor-element-440f0083{text-align:center;}.elementor-36852 .elementor-element.elementor-element-440f0083 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-4ce68218{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-6c506881{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-36852 .elementor-element.elementor-element-5f1c97ac .elementor-button{background-color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:#019235;color:#019235;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-36852 .elementor-element.elementor-element-5f1c97ac .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-5f1c97ac .elementor-button:focus{background-color:#E8F5EC;color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-5f1c97ac .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-5f1c97ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-4d661f89 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-36852 .elementor-element.elementor-element-4d661f89 .elementor-button:hover, .elementor-36852 .elementor-element.elementor-element-4d661f89 .elementor-button:focus{background-color:#FFFFFF;color:#019235;border-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-4d661f89 .elementor-button:hover svg, .elementor-36852 .elementor-element.elementor-element-4d661f89 .elementor-button:focus svg{fill:#019235;}.elementor-36852 .elementor-element.elementor-element-1a0f0a0b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-2fe45cb9{--display:flex;}.elementor-36852 .elementor-element.elementor-element-92a2bd7{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-36852 .elementor-element.elementor-element-92a2bd7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36852 .elementor-element.elementor-element-92a2bd7 .elementor-heading-title{font-size:31px;font-weight:900;text-transform:none;color:var( --e-global-color-secondary );}.elementor-36852 .elementor-element.elementor-element-6be6ed61{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-5d2f0d4a{--display:flex;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-36852 .elementor-element.elementor-element-64316f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-36852 .elementor-element.elementor-element-64316f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-36852 .elementor-element.elementor-element-64316f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta .elementor-cta__bg, .elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-36852 .elementor-element.elementor-element-64316f9{border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-64316f9:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-92a1868 );border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta__content{text-align:center;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta__title{text-transform:none;color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );font-weight:700;background-color:var( --e-global-color-92a1868 );border-width:0px;border-radius:5px;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta:hover .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-92a1868 );border-color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000052;}.elementor-36852 .elementor-element.elementor-element-64316f9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000C7;}.elementor-36852 .elementor-element.elementor-element-5dc05189{--display:flex;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-36852 .elementor-element.elementor-element-4c901ea9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-36852 .elementor-element.elementor-element-4c901ea9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-36852 .elementor-element.elementor-element-4c901ea9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta .elementor-cta__bg, .elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-36852 .elementor-element.elementor-element-4c901ea9{border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-4c901ea9:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-92a1868 );border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta__content{text-align:center;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta__title{text-transform:none;color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );font-weight:700;background-color:var( --e-global-color-92a1868 );border-width:0px;border-radius:5px;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta:hover .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-92a1868 );border-color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000052;}.elementor-36852 .elementor-element.elementor-element-4c901ea9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000C7;}.elementor-36852 .elementor-element.elementor-element-94013fa{--display:flex;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta__content-item{transition-duration:1000ms;}.elementor-36852 .elementor-element.elementor-element-cd900ab.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-36852 .elementor-element.elementor-element-cd900ab.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-36852 .elementor-element.elementor-element-cd900ab.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta .elementor-cta__bg, .elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-36852 .elementor-element.elementor-element-cd900ab{border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-cd900ab:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-92a1868 );border-radius:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta__content{text-align:center;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta__title{text-transform:none;color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );font-weight:700;background-color:var( --e-global-color-92a1868 );border-width:0px;border-radius:5px;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-text );}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta:hover .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-92a1868 );border-color:var( --e-global-color-92a1868 );}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000052;}.elementor-36852 .elementor-element.elementor-element-cd900ab .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000C7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-36852 .elementor-element.elementor-element-5b729264{--width:48%;}.elementor-36852 .elementor-element.elementor-element-7a2f0ace{--width:48%;}.elementor-36852 .elementor-element.elementor-element-53edac6c{--width:48%;}.elementor-36852 .elementor-element.elementor-element-4dd405f5{--width:50%;}.elementor-36852 .elementor-element.elementor-element-1b00d9ea{--width:47.778%;}.elementor-36852 .elementor-element.elementor-element-ab13b9{--width:37%;}.elementor-36852 .elementor-element.elementor-element-62038865{--width:70%;}.elementor-36852 .elementor-element.elementor-element-53b89133{--width:50%;}.elementor-36852 .elementor-element.elementor-element-79b690aa{--width:50%;}.elementor-36852 .elementor-element.elementor-element-68bd8b0{width:38.833%;}.elementor-36852 .elementor-element.elementor-element-34339338{width:61.167%;}.elementor-36852 .elementor-element.elementor-element-35b5ed70{width:38.833%;}.elementor-36852 .elementor-element.elementor-element-4e4f6561{width:61.167%;}.elementor-36852 .elementor-element.elementor-element-56d3122b{width:38.833%;}.elementor-36852 .elementor-element.elementor-element-1a23a3de{width:61.167%;}.elementor-36852 .elementor-element.elementor-element-1a0f0a0b{--content-width:1230px;}}@media(max-width:1024px){.elementor-36852 .elementor-element.elementor-element-5d8c89f6 .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__heading{font-size:20px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table .elementor-price-table__price{font-size:60px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__features-list li{font-size:16px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__footer{padding:30px 0px 30px 0px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__button{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-59d67c62 .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-b486374 .elementor-heading-title{font-size:16.8px;}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-5a4b467b .elementor-heading-title{font-size:15px;}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-5fa246be .elementor-heading-title{font-size:15px;}.elementor-36852 .elementor-element.elementor-element-6e5ae11b{--e-image-carousel-slides-to-show:3;}.elementor-36852 .elementor-element.elementor-element-1ef98c04 .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-3b2ee512{padding:0px 0px 10px 0px;font-size:14px;}.elementor-36852 .elementor-element.elementor-element-463e1d69.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-36852 .elementor-element.elementor-element-5da7f94a .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-main-swiper{height:185px;width:1130px;}.elementor-36852 .elementor-element.elementor-element-19202442.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-36852 .elementor-element.elementor-element-19202442{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-main-swiper{height:185px;width:1130px;}.elementor-36852 .elementor-element.elementor-element-64ee6290{padding:70px 30px 70px 30px;}.elementor-36852 .elementor-element.elementor-element-34339338 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-36852 .elementor-element.elementor-element-4fd38865 .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-61a1a93e{padding:70px 30px 70px 30px;}.elementor-36852 .elementor-element.elementor-element-4e4f6561 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-36852 .elementor-element.elementor-element-540aa84c .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-492783c4{padding:70px 30px 70px 30px;}.elementor-36852 .elementor-element.elementor-element-1a23a3de > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-36852 .elementor-element.elementor-element-264bc04c .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-159e5b63 .elementor-heading-title{font-size:45px;}.elementor-36852 .elementor-element.elementor-element-1c00479b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-36852 .elementor-element.elementor-element-2815fc5b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-36852 .elementor-element.elementor-element-92a2bd7 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-36852 .elementor-element.elementor-element-2285524d{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-5d8c89f6{width:var( --container-widget-width, 307.2px );max-width:307.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;--container-widget-width:307.2px;--container-widget-flex-grow:0;text-align:start;}.elementor-36852 .elementor-element.elementor-element-5d8c89f6 .elementor-heading-title{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-5ed64baa .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-24b04f60 .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-3e4361ff .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-141530c .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-18b51be2 .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__heading{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__features-list li{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-324dbb7 .elementor-price-table__button{font-size:18px;}.elementor-36852 .elementor-element.elementor-element-5e5f68ff{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-36852 .elementor-element.elementor-element-6b35efe7 .elementor-heading-title{font-size:26px;}.elementor-36852 .elementor-element.elementor-element-2bb2318{--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;}.elementor-36852 .elementor-element.elementor-element-5b729264{--width:100%;}.elementor-36852 .elementor-element.elementor-element-7a2f0ace{--width:100%;}.elementor-36852 .elementor-element.elementor-element-53edac6c{--width:100%;}.elementor-36852 .elementor-element.elementor-element-654bb102{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-59d67c62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-59d67c62.elementor-element{--align-self:flex-start;}.elementor-36852 .elementor-element.elementor-element-59d67c62 .elementor-heading-title{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-1b00d9ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-558b73f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-b486374{padding:0px 0px 0px 03px;}.elementor-36852 .elementor-element.elementor-element-b486374 .elementor-heading-title{font-size:14.4px;}.elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-24e0db04 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-5a4b467b{padding:0px 0px 0px 03px;}.elementor-36852 .elementor-element.elementor-element-5a4b467b .elementor-heading-title{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36852 .elementor-element.elementor-element-197d8359 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );word-spacing:var( --e-global-typography-7044a64-word-spacing );}.elementor-36852 .elementor-element.elementor-element-5fa246be{padding:0px 0px 0px 03px;}.elementor-36852 .elementor-element.elementor-element-5fa246be .elementor-heading-title{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-6c5cb8ef{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-6e5ae11b{--e-image-carousel-slides-to-show:1;}.elementor-36852 .elementor-element.elementor-element-238f88a6{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-1ef98c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-1ef98c04 .elementor-heading-title{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-3b2ee512{text-align:start;}.elementor-36852 .elementor-element.elementor-element-62038865{--width:94%;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-603f7bea{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-10264b2e{--width:100%;--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-5311a721{border-radius:5px 5px 5px 5px;}.elementor-36852 .elementor-element.elementor-element-a80b5a5{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36852 .elementor-element.elementor-element-4f2eb4db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-36852 .elementor-element.elementor-element-4f2eb4db img{height:79px;}.elementor-36852 .elementor-element.elementor-element-6f118a18{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-463e1d69.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-36852 .elementor-element.elementor-element-463e1d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36852 .elementor-element.elementor-element-79b690aa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-4ea94c05{--margin-top:0%;--margin-bottom:0%;--margin-left:-3%;--margin-right:0%;}.elementor-36852 .elementor-element.elementor-element-5da7f94a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-5da7f94a .elementor-heading-title{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:3px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-36852 .elementor-element.elementor-element-1ea9fecd .elementor-main-swiper{height:191px;width:100%;}.elementor-36852 .elementor-element.elementor-element-19202442.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:3px;}.elementor-36852 .elementor-element.elementor-element-19202442{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-36852 .elementor-element.elementor-element-19202442 .elementor-main-swiper{height:191px;width:100%;}.elementor-36852 .elementor-element.elementor-element-64ee6290{margin-top:0px;margin-bottom:0px;padding:48px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-68bd8b0 > .elementor-element-populated{padding:20px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-1129d13c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-34339338 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36852 .elementor-element.elementor-element-4fd38865{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-4fd38865 .elementor-heading-title{font-size:19px;}.elementor-36852 .elementor-element.elementor-element-7564f556{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-35a1c073{margin:-20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-36852 .elementor-element.elementor-element-61a1a93e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-1ac941ff{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-4e4f6561 > .elementor-element-populated{padding:10px 10px 20px 10px;}.elementor-36852 .elementor-element.elementor-element-540aa84c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-540aa84c .elementor-heading-title{font-size:19px;}.elementor-36852 .elementor-element.elementor-element-36d2dd59{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-135221ea{margin:-20px 20px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-36852 .elementor-element.elementor-element-492783c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-36852 .elementor-element.elementor-element-71052d07{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-1a23a3de > .elementor-element-populated{padding:10px 10px 20px 10px;}.elementor-36852 .elementor-element.elementor-element-264bc04c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-264bc04c .elementor-heading-title{font-size:19px;}.elementor-36852 .elementor-element.elementor-element-3b856a94{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-36852 .elementor-element.elementor-element-7f2e246f{margin:-20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-36852 .elementor-element.elementor-element-7a3ab268{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-3a302356{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-36852 .elementor-element.elementor-element-159e5b63{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-159e5b63 .elementor-heading-title{font-size:25px;}.elementor-36852 .elementor-element.elementor-element-f0ac141{padding:0px 0px 48px 0px;}.elementor-36852 .elementor-element.elementor-element-2342ed43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36852 .elementor-element.elementor-element-4ed6d3c0{padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-1c00479b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-2815fc5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93{padding:25px 0px 0px 0px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-toggle-title{font-size:14px;}.elementor-36852 .elementor-element.elementor-element-70e4ad93 .elementor-tab-content{font-size:12px;}.elementor-36852 .elementor-element.elementor-element-4cdcfe6{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-36852 .elementor-element.elementor-element-440f0083 .elementor-heading-title{font-size:26px;}.elementor-36852 .elementor-element.elementor-element-6c506881{--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;}.elementor-36852 .elementor-element.elementor-element-1a0f0a0b{--padding-top:24px;--padding-bottom:018px;--padding-left:12px;--padding-right:12px;}.elementor-36852 .elementor-element.elementor-element-92a2bd7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;padding:0px 0px 0px 0px;text-align:start;}.elementor-36852 .elementor-element.elementor-element-92a2bd7 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for image-carousel, class: .elementor-element-6e5ae11b *//* Giraldo Works - VO "O espaço" photo carousel, Ramp-careers style (center-focus, rounded cards, no arrows, edge fade, autoplay) */
.elementor-36852 .elementor-element.elementor-element-6e5ae11b{--gc-green:#019235;--gc-dark:#0F2A1D;--gc-r:18px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;width:100%}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .elementor-image-carousel-wrapper{
  padding:56px 0!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);
  mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);
}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper{overflow:hidden}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-wrapper{align-items:center;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide{display:flex;align-items:center;justify-content:center}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-inner{
  position:relative;width:100%;margin:0;overflow:hidden;border-radius:var(--gc-r);aspect-ratio:3/2;background:#E8EDEA;
  box-shadow:0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.10);
  transform:scale(.84);opacity:.88;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s ease,box-shadow .7s ease;
}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-image{width:100%!important;height:100%!important;object-fit:cover;display:block}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-inner::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(15,42,29,0) 55%,rgba(15,42,29,.62) 100%)}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .elementor-image-carousel-caption{
  position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:14px 16px 16px;text-align:left!important;
  color:#fff!important;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.35)}
/* focus card = 3rd visible slide on desktop (5 visible) */
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{
  transform:scale(1.22);opacity:1;z-index:3;
  box-shadow:0 2px 4px rgba(16,24,40,.08),0 18px 40px rgba(16,24,40,.16),0 40px 70px -20px rgba(15,42,29,.28)}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide{z-index:3}
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active .swiper-slide-inner,
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .swiper-slide-inner{transform:scale(.7);opacity:.7}
/* tablet: 3 visible, focus = 2nd */
@media (max-width:1024px){
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{transform:scale(.84);opacity:.88;box-shadow:0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.10)}
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active .swiper-slide-inner,
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .swiper-slide-inner{transform:scale(.84);opacity:.88}
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide .swiper-slide-inner{transform:scale(1.1);opacity:1;box-shadow:0 2px 4px rgba(16,24,40,.08),0 18px 40px rgba(16,24,40,.16)}
}
/* mobile: 1 visible, focus = active */
@media (max-width:767px){
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .elementor-image-carousel-wrapper{padding:24px 0!important;-webkit-mask-image:none;mask-image:none}
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-inner,
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide .swiper-slide-inner,
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{transform:scale(.94);opacity:1;box-shadow:0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.12)}
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active .swiper-slide-inner{transform:scale(1);opacity:1}
}
@media (prefers-reduced-motion:reduce){.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-inner{transition:none!important}}

/* WHERE TO PASTE: append to the END of the carousel widget's own Custom CSS (same place as carousel_ramp.css):
   PT page 14668 -> Image Carousel widget 53ae9e48 > Advanced > Custom CSS
   EN page 14784 -> Image Carousel widget 41c1700b > Advanced > Custom CSS
   `.elementor-36852 .elementor-element.elementor-element-6e5ae11b` works there (Elementor compiles it to ".elementor-<page> .elementor-element.elementor-element-<widget>").
   Tested 2026-10-21 by injection at 1280px and 390px (PT+EN): focus card now shows 18px radius + layered shadow. */
/* Carousel fix: Elementor's inline swiper CSS sets `.swiper-slide{overflow:hidden}`.
   The focus card's <figure class="swiper-slide-inner"> is scaled 1.22 (desktop) / 1.1 (tablet),
   so it grows beyond its 224px slide box and the slide clips it -> square corners, no shadow.
   Let the figure overflow its slide (the wrapper .swiper still clips horizontally). */
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide{overflow:visible!important}
/* keep the focus card's shadow inside the wrapper's 56px vertical padding (avoids a hard cut-off line) */
.elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{
  box-shadow:0 2px 4px rgba(16,24,40,.08),0 14px 30px rgba(16,24,40,.16),0 26px 40px -18px rgba(15,42,29,.30)}
@media (max-width:1024px){
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{box-shadow:0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.10)}
}
@media (max-width:767px){
  .elementor-36852 .elementor-element.elementor-element-6e5ae11b .swiper-slide-active+.swiper-slide+.swiper-slide .swiper-slide-inner{box-shadow:0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.12)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5cb8ef */.elementor-36852 .elementor-element.elementor-element-6c5cb8ef .gw-eyebrow .elementor-heading-title{display:inline-block!important;padding:6px 12px;border-radius:999px;background:#E8F5EC;color:#017A2C!important;
  font:600 12px/1 "Inter",system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important}
.elementor-36852 .elementor-element.elementor-element-6c5cb8ef .gw-eyebrow{text-align:center}
.elementor-36852 .elementor-element.elementor-element-6c5cb8ef .gw-title .elementor-heading-title{font-family:"Inter",system-ui,sans-serif!important;font-size:40px!important;font-weight:800!important;line-height:1.15!important;
  letter-spacing:-.02em!important;color:#0B1220!important;text-transform:none!important;text-align:center!important;margin:0 0 8px!important}
@media (max-width:1024px){.elementor-36852 .elementor-element.elementor-element-6c5cb8ef .gw-title .elementor-heading-title{font-size:34px!important}}
@media (max-width:767px){.elementor-36852 .elementor-element.elementor-element-6c5cb8ef .gw-title .elementor-heading-title{font-size:28px!important}}
/* FIX: pricing widgets had an Elementor hover border on the widget wrapper (outer green frame). Only the inner card should lift. */
body.elementor-page-14668 .elementor-widget-price-table,body.elementor-page-14668 .elementor-widget-price-table:hover,body.elementor-page-14668 .elementor-widget-price-table>.elementor-widget-container,body.elementor-page-14668 .elementor-widget-price-table>.elementor-widget-container:hover{border:0!important;box-shadow:none!important;transform:none!important;background:transparent!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0f0a0b */services/* End custom CSS */
/* Start custom CSS *//* v2 (2026-10-21): same as the live page Custom CSS, but every `body.elementor-page-36852 X` rule is now
   `body.elementor-page-36852 :where(.elementor-36852) X`, i.e. limited to this page's content (:where adds no specificity, so the page looks identical). On page-level Custom CSS
   Elementor compiles `body.elementor-page-36852` to `body.elementor-page-14668`, so v1 also styled the Theme Builder
   header (32936) and footer: Serviços mega-menu tabs (white pill "blob" + green active pill),
   language-switcher buttons (green), header CTA button and text in the mega-menu.
   Paste into: Page 14668 > Elementor > Page Settings (gear) > Advanced > Custom CSS (replace all). */
html {
    scroll-behavior: smooth;
}



body.elementor-page-36852{
  --vo-green:#019235; --vo-green-d:#017A2C; --vo-green-soft:#E8F5EC;
  --vo-dark:#0F2A1D; --vo-ink:#0B1220; --vo-body:#4B5563;
  --vo-line:#E6E9EE; --vo-soft:#F6F8F7;
  --vo-shadow:0 12px 32px rgba(16,24,40,.06);
  --vo-shadow-h:0 20px 44px rgba(16,24,40,.12);
  --vo-pad:96px; --vo-w:1200px;
  font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  overflow-x:hidden;
}


body.elementor-page-36852 :where(.elementor-36852) .e-con-boxed.e-parent{--content-width:var(--vo-w)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-top-section>.elementor-container,
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-inner-section>.elementor-container{max-width:var(--vo-w)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-627666f.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-27a52fa9.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a158b0b.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-027371c.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-559b75a.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8a89854.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1b08a02.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1fadd865.e-con,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-2f5643f8.e-con{--padding-left:24px;--padding-right:24px;--padding-top:var(--vo-pad)!important;--padding-bottom:var(--vo-pad)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-top-section:not(.elementor-element-94fb8ff){padding-top:var(--vo-pad)!important;padding-bottom:var(--vo-pad)!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff{padding-left:24px!important;padding-right:24px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff>.elementor-container{max-width:var(--vo-w)!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5.e-con{--padding-top:64px!important;--padding-bottom:64px!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1b08a02.e-con{--padding-bottom:0px!important;--min-height:0px!important;min-height:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-top-section.elementor-element-a16de92{padding-top:32px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1b08a02 .e-con{--min-height:0px!important;min-height:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-98923c7{padding-bottom:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-element-6567dde{padding-top:48px!important;padding-bottom:48px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-section.elementor-element-f24a6e4{padding-top:0!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-27a52fa9:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-027371c:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-611db17f:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a880a7c:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1fadd865:not(.x){background-color:#FFFFFF!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-627666f:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a158b0b:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-559b75a:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8a89854:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1b08a02:not(.x),
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a16de92:not(.x){background-color:var(--vo-soft)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-627666f,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-27a52fa9,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a158b0b,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-027371c,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-559b75a,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-611db17f,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a880a7c,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1b08a02,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a16de92,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1fadd865{background-image:none}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-98923c7,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6567dde,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f24a6e4{background-color:var(--vo-soft)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-98923c7{padding-top:var(--vo-pad)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f24a6e4{padding-bottom:var(--vo-pad)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-98923c7,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6567dde,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f24a6e4{padding-left:24px;padding-right:24px}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-heading h2.elementor-heading-title{
  font-family:inherit!important;font-size:40px!important;font-weight:800!important;line-height:1.15!important;
  letter-spacing:-.02em!important;color:var(--vo-ink)!important;text-transform:none!important;margin:0 0 8px}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff h1.elementor-heading-title{letter-spacing:-.02em}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6dcd95a h2.elementor-heading-title,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6dcd95a .elementor-widget-heading .elementor-heading-title{
  font-size:17px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;color:var(--vo-body)!important;text-align:left!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6dcd95a .elementor-icon-list-text{font-size:20px!important;font-weight:700!important;color:var(--vo-ink)!important;letter-spacing:-.01em!important;text-transform:none!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6dcd95a .elementor-icon-list-icon i{color:var(--vo-green)!important}
body.elementor-page-36852 :where(.elementor-36852) :is(.e-con.e-parent,.elementor-section):not(.vo-fase3-cta-final):not(.elementor-element-94fb8ff) .elementor-widget-text-editor,
body.elementor-page-36852 :where(.elementor-36852) :is(.e-con.e-parent,.elementor-section):not(.vo-fase3-cta-final):not(.elementor-element-94fb8ff) .elementor-widget-text-editor p{
  font-family:inherit!important;font-size:17px!important;line-height:1.65!important;color:var(--vo-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-widget-text-editor{font-size:17px;line-height:1.65}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-text-editor strong{color:var(--vo-ink)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-heading h3.elementor-heading-title{
  font-family:inherit!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--vo-ink)!important}
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-824a06b,.elementor-element-675b3dc9,.elementor-element-3b9cd55,.elementor-element-420d1406,.elementor-element-74867e5,.elementor-element-4e63764c) h2.elementor-heading-title{text-align:center!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-5be21a7,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-466e416a,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-7750a6b,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-39571dbf{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-7750a6b,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-7750a6b p{font-size:15px!important;color:#6B7280!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5>.e-con-inner{gap:0!important;justify-content:center;flex-wrap:nowrap}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5>.e-con-inner>.e-con{flex:1 1 0;text-align:center;align-items:center;padding:8px 24px;--gap:4px}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5>.e-con-inner>.e-con:not(:first-child){border-left:1px solid var(--vo-line)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title{
  font-family:inherit!important;font-size:44px!important;font-weight:800!important;line-height:1.1!important;color:var(--vo-green)!important;letter-spacing:-.02em!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-2213edc .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-52a828f .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6c5fce86 .elementor-heading-title{
  font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:var(--vo-body)!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table{display:flex;flex-direction:column;background:transparent!important;box-shadow:none!important;border-radius:16px!important}
body.elementor-page-36852 :where(.elementor-36852) .e-con>.elementor-widget-price-table{flex:1 1 auto}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table{
  flex:1 1 auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--vo-line)!important;border-radius:16px;
  box-shadow:var(--vo-shadow);padding:32px!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table:hover{transform:translateY(-4px);box-shadow:var(--vo-shadow-h)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__header{background:transparent!important;padding:0 0 8px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__heading{font-family:inherit!important;font-size:20px!important;font-weight:700!important;color:var(--vo-ink)!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.3!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__price{padding:8px 0 16px!important;color:var(--vo-green)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__integer-part{font-weight:800!important;letter-spacing:-.03em}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list{flex:1 1 auto;margin:0 0 24px!important;padding:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list li{font-size:16px!important;line-height:1.5!important;padding:11px 0!important;margin:0!important;color:var(--vo-body)!important;border-top:0!important;border-bottom:1px solid #EEF1F4!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list li:before{display:none!important;content:none!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list li:last-child{border-bottom:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list li:not(:has(i)){display:none!important} 
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__feature-inner{color:var(--vo-body)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__feature-inner i{color:var(--vo-green)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__footer{margin-top:auto;padding:0!important;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__additional_info{font-size:13px!important;color:#6B7280!important;margin-top:12px!important}

body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table{border:2px solid var(--vo-green)!important;transform:translateY(-8px);box-shadow:0 20px 48px rgba(1,146,53,.14)}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table:hover{transform:translateY(-12px)}

body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-ribbon{transform:none!important;top:16px!important;right:16px!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important;z-index:2}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-ribbon-inner{position:static!important;transform:none!important;margin:0!important;width:auto!important;
  padding:5px 12px!important;border-radius:999px;background:var(--vo-green-soft)!important;color:var(--vo-green-d)!important;
  font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-ribbon-inner{background:var(--vo-green)!important;color:#fff!important}

body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner{gap:32px!important;align-items:stretch!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con{align-self:stretch}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content>.e-con{padding:16px 0 32px!important;overflow:visible!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-16955e0 .elementor-price-table{padding:28px!important;box-shadow:0 24px 60px rgba(11,18,32,.28)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-16955e0 .elementor-price-table:hover{transform:none}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-16955e0 .elementor-price-table__features-list li{padding:8px 0!important}


body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading{display:inline-flex!important;width:fit-content;margin:8px auto 40px!important;padding:4px!important;gap:4px!important;background:#fff;border:1px solid var(--vo-line);border-radius:999px;box-shadow:0 2px 8px rgba(16,24,40,.04)}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs{align-items:center}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title{background:transparent!important;border:0!important;border-radius:999px!important;padding:10px 28px!important;color:var(--vo-ink)!important;box-shadow:none!important;transition:background .2s,color .2s}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{font-family:inherit!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:inherit!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{background:var(--vo-green)!important;color:#fff!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title:not([aria-selected="true"]):hover{background:var(--vo-green-soft)!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content{width:100%}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button,
body.elementor-page-36852 :where(.elementor-36852) .elementor-cta__button.elementor-button,
body.elementor-page-36852 :where(.elementor-36852) .elementor-price-table__button.elementor-button{
  font-family:inherit!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;
  padding:16px 28px!important;border-radius:10px!important;background:var(--vo-green)!important;color:#fff!important;border:1.5px solid var(--vo-green)!important;
  box-shadow:none!important;transition:background .2s,border-color .2s,transform .2s}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button:hover,
body.elementor-page-36852 :where(.elementor-36852) .elementor-cta__button.elementor-button:hover,
body.elementor-page-36852 :where(.elementor-36852) .elementor-price-table__button.elementor-button:hover{background:var(--vo-green-d)!important;border-color:var(--vo-green-d)!important;color:#fff!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button-text,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button .elementor-button-content-wrapper{color:inherit}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f4ffbe2 .elementor-button,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-48e1bd59 .elementor-button{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f4ffbe2 .elementor-button:hover,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-48e1bd59 .elementor-button:hover{background:#fff!important;color:var(--vo-dark)!important;border-color:#fff!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__button{display:block;width:100%;text-align:center}


body.elementor-page-36852 :where(.elementor-36852) .e-con:has(>.elementor-widget-icon-box){background:#fff!important;border:1px solid var(--vo-line)!important;border-radius:16px!important;box-shadow:var(--vo-shadow)!important;padding:32px!important;transition:transform .25s,box-shadow .25s}
body.elementor-page-36852 :where(.elementor-36852) .e-con:has(>.elementor-widget-icon-box):hover{transform:translateY(-4px);box-shadow:var(--vo-shadow-h)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon-box-icon{margin:0 auto 20px!important;display:flex;justify-content:center}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon{width:56px!important;height:56px!important;border-radius:50%!important;background:var(--vo-green-soft)!important;color:var(--vo-green)!important;fill:var(--vo-green)!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:24px!important;padding:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon i,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon svg{font-size:24px!important;width:24px;height:24px;color:var(--vo-green)!important;fill:var(--vo-green)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon-box-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon-box-title span{font-family:inherit!important;font-size:20px!important;font-weight:700!important;color:var(--vo-ink)!important;text-transform:none!important;letter-spacing:-.01em!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-icon-box .elementor-icon-box-description{font-size:16px!important;line-height:1.6!important;color:var(--vo-body)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-ade0796{gap:32px!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6364e3f2 .elementor-column>.elementor-widget-wrap,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-193f393c .elementor-column>.elementor-widget-wrap,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-column>.elementor-widget-wrap{
  background:#fff;border:1px solid var(--vo-line);border-radius:16px;box-shadow:var(--vo-shadow);padding:32px!important;
  transition:transform .25s,box-shadow .25s;height:100%;align-content:flex-start;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6364e3f2 .elementor-column>.elementor-widget-wrap:hover,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-193f393c .elementor-column>.elementor-widget-wrap:hover,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-column>.elementor-widget-wrap:hover{transform:translateY(-4px);box-shadow:var(--vo-shadow-h)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6364e3f2 .elementor-column,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-193f393c .elementor-column,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-column{padding:12px}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6364e3f2,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-193f393c{margin-top:0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-widget-heading h3.elementor-heading-title,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-heading-title{font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--vo-ink)!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-widget-text-editor,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-widget-text-editor p{font-size:16px!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-image.vo-illu img,
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-12603ca,.elementor-element-b11e86f,.elementor-element-a1b8ece,.elementor-element-e787ebc,.elementor-element-2df7938a,.elementor-element-7f43227c,.elementor-element-52d9f290,.elementor-element-1bcc9e61,.elementor-element-2ff62d76,.elementor-element-399236a2) img{
  max-width:320px!important;width:100%;height:auto;margin:0 auto;display:block}
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-12603ca,.elementor-element-b11e86f,.elementor-element-a1b8ece,.elementor-element-e787ebc,.elementor-element-2df7938a,.elementor-element-7f43227c,.elementor-element-52d9f290,.elementor-element-1bcc9e61,.elementor-element-2ff62d76,.elementor-element-399236a2){text-align:center}

body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-6364e3f2,.elementor-element-193f393c) .elementor-heading-title{font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--vo-ink)!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-6364e3f2,.elementor-element-193f393c) .elementor-widget-text-editor,
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-6364e3f2,.elementor-element-193f393c) .elementor-widget-text-editor p{font-size:16px!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-6364e3f2,.elementor-element-193f393c) .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--content-width:100%!important;--width:100%;width:100%;max-width:100%;--min-height:0px;min-height:0}
body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-6364e3f2,.elementor-element-193f393c) .elementor-widget-image{margin-bottom:16px}

body.elementor-page-36852 :where(.elementor-36852) :is(.elementor-element-98923c7,.elementor-element-6567dde,.elementor-element-f24a6e4) .elementor-widget-image img{border-radius:16px;box-shadow:var(--vo-shadow)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-video .elementor-wrapper,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-google_maps iframe,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-media-carousel .swiper-slide{border-radius:16px;overflow:hidden}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-video .elementor-wrapper{box-shadow:var(--vo-shadow)}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-04807e5>.elementor-container{max-width:860px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-3a7ee23{display:none!important} 
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-5736b1d{width:100%!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-toggle-item{background:#fff;border:1px solid var(--vo-line)!important;border-radius:14px;margin:0 0 12px!important;box-shadow:var(--vo-shadow);overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-toggle-item:hover{transform:translateY(-2px);box-shadow:var(--vo-shadow-h)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-toggle-item:has(.elementor-tab-title.elementor-active){border-left:4px solid var(--vo-green)!important;background:#F4FBF6}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title{border:0!important;padding:22px 28px!important;background:transparent!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title a{
  font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;color:var(--vo-ink)!important;text-transform:none!important;letter-spacing:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon{color:var(--vo-green)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon i{color:var(--vo-green)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-content{border-top:1px solid var(--vo-line)!important;padding:18px 28px 24px!important;font-size:16px!important;line-height:1.65!important;color:var(--vo-body)!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-4f8ac1d5>.e-con-inner{gap:24px!important;align-items:stretch}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta{border-radius:16px!important;overflow:hidden;min-height:360px!important;box-shadow:var(--vo-shadow);transition:box-shadow .25s,transform .25s}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta:hover{box-shadow:var(--vo-shadow-h);transform:translateY(-4px)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__bg{transition:transform .6s ease!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__bg{transform:scale(1.06)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__bg-overlay{background:linear-gradient(to top,rgba(11,18,32,.75),rgba(11,18,32,.05))!important;background-color:transparent!important;opacity:1!important;mix-blend-mode:normal!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__content{flex-direction:column!important;flex-wrap:nowrap!important;min-height:360px!important;height:100%;justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important;padding:28px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__title{font-family:inherit!important;font-size:28px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#fff!important;text-align:left!important;text-transform:none!important;margin:0 0 8px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__description{font-size:16px!important;line-height:1.5!important;color:rgba(255,255,255,.92)!important;text-align:left!important;margin:0 0 16px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__button-wrapper{margin:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__button{padding:12px 20px!important}


body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final.e-con{background-color:var(--vo-dark)!important;background-image:none!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-heading h2.elementor-heading-title{color:#fff!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-text-editor,body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-text-editor p{color:rgba(255,255,255,.85)!important;font-size:18px!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-7e2ec7a7{gap:16px!important;justify-content:center;flex-wrap:wrap}


@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-heading h2.elementor-heading-title{font-size:34px!important}
}
@media (max-width:767px){
  body.elementor-page-36852{--vo-pad:56px}
  body.elementor-page-36852 :where(.elementor-36852) .e-con.e-parent{--padding-left:20px;--padding-right:20px}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-heading h2.elementor-heading-title{font-size:28px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-text-editor,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-text-editor p{font-size:16px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5{--padding-top:40px!important;--padding-bottom:40px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5>.e-con-inner{flex-wrap:wrap;gap:24px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5>.e-con-inner>.e-con{flex:1 1 100%;border-left:0!important;padding:0}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title{font-size:38px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table{padding:24px!important}
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table{transform:none}
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner{gap:24px!important}
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title{padding:10px 20px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button{width:100%;justify-content:center;text-align:center}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-button .elementor-button-wrapper{width:100%}
  body.elementor-page-36852 :where(.elementor-36852) .e-con:has(>.elementor-widget-icon-box){padding:24px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-ade0796{gap:20px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6364e3f2 .elementor-column>.elementor-widget-wrap,
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-193f393c .elementor-column>.elementor-widget-wrap,
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-432acb1 .elementor-column>.elementor-widget-wrap{padding:24px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title{padding:18px 20px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-content{padding:16px 20px 20px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__content{min-height:300px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__title{font-size:26px!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-4f8ac1d5>.e-con-inner{flex-direction:column}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff{padding-left:16px!important;padding-right:16px!important}
}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-call-to-action .elementor-cta__content{flex-direction:column!important;flex-wrap:nowrap!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-widget-wrap{row-gap:normal!important}


@media (max-width:767px){body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1fadd865 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff{min-height:0!important;background-size:cover!important;background-position:center center!important;background-attachment:scroll!important;background-repeat:no-repeat!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff>.elementor-container{min-height:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214>.elementor-widget-wrap{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;column-gap:0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f1c5fb7{order:4;width:100%;margin-bottom:24px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-5f5a19a{order:5;width:auto!important;flex:0 0 auto;margin:0 12px 24px 0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f4ffbe2{order:6;width:auto!important;flex:0 0 auto;margin:0 0 24px 0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f86b273{order:7;width:100%}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-5f5a19a .elementor-button-wrapper,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f4ffbe2 .elementor-button-wrapper{text-align:left}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-5f5a19a,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f4ffbe2{width:100%!important;flex:0 0 100%;margin:0 0 12px 0!important}
}


body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-title *,body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title a,body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title strong,body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title b{font-weight:600!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{fill:#019235!important;width:14px;height:14px}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list{flex:0 0 auto!important;margin:0 0 24px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__footer{margin-top:auto!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon{position:relative;display:inline-block;width:16px;height:16px;flex:0 0 16px}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon>span{display:none!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title .elementor-toggle-icon::after{content:"";position:absolute;left:3px;top:2px;width:7px;height:7px;border-right:2px solid #019235;border-bottom:2px solid #019235;transform:rotate(45deg);transition:transform .2s ease}
body.elementor-page-36852 :where(.elementor-36852) .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon::after{transform:rotate(-135deg);top:6px}


body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner{align-items:flex-start!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con{align-self:flex-start!important;flex:1 1 0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__footer{margin-top:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__features-list{margin:0 0 24px!important}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-element-8f58aed{margin:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-element-b794c09{margin:20px 0 24px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-element-b794c09 .elementor-divider{padding-top:0!important;padding-bottom:0!important;line-height:0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-element-ae88719{margin:0 0 28px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff .elementor-element-ae88719 p{margin:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f1c5fb7{order:4;width:100%;margin:0 0 28px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-items{margin:0;padding:0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-item{display:flex;align-items:flex-start;margin:0 0 8px!important;padding:0!important;line-height:1.5}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-item:last-child{margin-bottom:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;height:1.5em;flex:0 0 auto;padding:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-text{line-height:1.5!important;padding-left:8px!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-5f5a19a{order:5;width:auto!important;flex:0 0 auto;margin:0 12px 28px 0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f4ffbe2{order:6;width:auto!important;flex:0 0 auto;margin:0 0 28px 0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-5f5a19a .elementor-button,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f4ffbe2 .elementor-button{box-sizing:border-box;height:52px;min-height:52px;padding:0 24px!important;display:inline-flex;align-items:center;justify-content:center;margin:0}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f86b273{order:7;margin:0!important}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-5f5a19a{width:100%!important;flex:0 0 100%;margin:0 0 12px 0!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-73cc214 .elementor-element-f4ffbe2{width:100%!important;flex:0 0 100%;margin:0 0 28px 0!important}
  body.elementor-page-36852 :where(.elementor-36852) .elementor-element-5f5a19a .elementor-button,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f4ffbe2 .elementor-button{width:100%}
}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5 .elementor-widget-heading{width:100%;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5 .elementor-widget-heading .elementor-heading-title{text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title::before,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title::before,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title::before{content:"";display:block;width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background-color:#019235;box-shadow:0 8px 20px -6px rgba(1,146,53,.45);background-repeat:no-repeat;background-position:center;background-size:26px}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E")}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E")}


body.elementor-page-36852 :where(.elementor-36852) .elementor-element-627666f:not(.x){background:radial-gradient(1200px 500px at 50% 0%,#E8F3EC 0%,#F6F8F7 55%,#F6F8F7 100%)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table{border:1px solid rgba(15,42,29,.06)!important;border-radius:20px;box-shadow:0 1px 2px rgba(15,42,29,.06),0 8px 24px rgba(15,42,29,.08),0 24px 48px -12px rgba(15,42,29,.10)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(15,42,29,.08),0 14px 32px rgba(15,42,29,.12),0 32px 60px -12px rgba(15,42,29,.18)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table{border-radius:20px!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table{border:2px solid #0A8F3C!important;background:linear-gradient(180deg,#F1FAF4 0%,#FFFFFF 40%);transform:scale(1.03);box-shadow:0 30px 60px -15px rgba(10,143,60,.35),0 10px 24px rgba(15,42,29,.10)}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table:hover{transform:scale(1.03) translateY(-4px);box-shadow:0 36px 70px -15px rgba(10,143,60,.42),0 14px 30px rgba(15,42,29,.14)}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__integer-part{background:linear-gradient(180deg,#0A8F3C,#067A32);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__feature-inner i{background:#E8F5EC;border-radius:50%;padding:4px;box-sizing:content-box}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-price-table__feature-inner svg{background:#E8F5EC;border-radius:50%;padding:4px;box-sizing:content-box}
body.elementor-page-36852 :where(.elementor-36852) .elementor-price-table__button.elementor-button{background:linear-gradient(180deg,#12A34A,#0A8F3C)!important;border-color:#0A8F3C!important;box-shadow:0 6px 14px -4px rgba(10,143,60,.45),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .2s,box-shadow .2s,background .2s}
body.elementor-page-36852 :where(.elementor-36852) .elementor-price-table__button.elementor-button:hover{background:linear-gradient(180deg,#0A8F3C,#067A32)!important;transform:translateY(-1px);box-shadow:0 10px 20px -4px rgba(10,143,60,.5),inset 0 1px 0 rgba(255,255,255,.2)}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading{box-shadow:0 4px 14px rgba(15,42,29,.08)!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{box-shadow:0 4px 12px -2px rgba(10,143,60,.45)!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table .elementor-ribbon-inner{box-shadow:0 2px 6px rgba(15,42,29,.18)}
@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table,body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con:nth-child(2) .elementor-price-table:hover{transform:none}
}


body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final.e-con{background-color:#0F2A1D!important;background-image:radial-gradient(600px 300px at 15% 0%,rgba(18,163,74,.35),transparent 60%),radial-gradient(500px 300px at 85% 100%,rgba(18,163,74,.25),transparent 60%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px),linear-gradient(135deg,#0F2A1D 0%,#0B2117 100%)!important;background-size:auto,auto,22px 22px,auto!important;border-top:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final.e-con{--padding-top:0px!important;--padding-bottom:0px!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final>.e-con-inner{padding-top:80px!important;padding-bottom:80px!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-heading h2.elementor-heading-title{font-size:44px!important;line-height:1.12!important}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-heading:first-child::before,body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .e-con-full>.elementor-widget-heading:first-child::before{content:"1F4CD  Rua Castilho �0B7  Lisboa";display:table;margin:0 auto 18px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-size:14px;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(6px)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-7e2ec7a7{margin-top:8px}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-5c0e7795 .elementor-button,body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-48e1bd59 .elementor-button{padding:14px 26px!important;font-size:16px!important;font-weight:700!important;border-radius:12px!important;transition:transform .2s,box-shadow .2s,background .2s}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-5c0e7795 .elementor-button{background:linear-gradient(180deg,#12A34A,#0A8F3C)!important;border:1px solid #12A34A!important;color:#fff!important;box-shadow:0 10px 30px -8px rgba(18,163,74,.6),inset 0 1px 0 rgba(255,255,255,.2)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-5c0e7795 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px -8px rgba(18,163,74,.75),inset 0 1px 0 rgba(255,255,255,.2)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-48e1bd59 .elementor-button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;backdrop-filter:blur(8px)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-48e1bd59 .elementor-button:hover{background:rgba(255,255,255,.16)!important;transform:translateY(-2px)}
body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-a44439b::after{content:"2713  Sem taxa de ades�0E3o  �0B7  2713  Desde 20 20AC/m�0EAs + IVA  �0B7  2713  Sede social e morada fiscal";display:block;margin-top:20px;text-align:center;color:rgba(255,255,255,.75);font-size:14px;line-height:1.6}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-1fadd865{padding-bottom:var(--vo-pad)}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final>.e-con-inner{padding-top:48px!important;padding-bottom:48px!important}
  body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-widget-heading h2.elementor-heading-title{font-size:30px!important}
  body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-5c0e7795 .elementor-button,body.elementor-page-36852 :where(.elementor-36852) .vo-fase3-cta-final .elementor-element-48e1bd59 .elementor-button{width:100%}
}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table>.elementor-widget-container{overflow:visible!important}
body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con{overflow:visible!important}


@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner{align-items:stretch!important}
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con{align-self:stretch!important}
}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .e-n-tabs-content .e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important;max-width:100%!important}
}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-2213edc .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-52a828f .elementor-heading-title,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-6c5fce86 .elementor-heading-title{color:#0F172A!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-item{align-items:flex-start!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%;background:#019235;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 4px 10px -3px rgba(1,146,53,.5);margin-right:10px;align-self:flex-start;margin-top:1px;padding:0!important}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-icon i{font-size:11px!important;color:#fff!important;line-height:1}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f1c5fb7 .elementor-icon-list-icon svg{width:11px!important;height:11px!important;fill:#fff!important;color:#fff!important}

body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title::before,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title::before,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title::before{content:"";display:block;width:72px;height:72px;margin:0 auto 10px;border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 14px rgba(15,42,29,.18))}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-8ccd1e5 .elementor-heading-title::before{background:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-building-1.webp) center/contain no-repeat transparent}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-f3c372b .elementor-heading-title::before{background:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-calendar.webp) center/contain no-repeat transparent}
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a1a4830 .elementor-heading-title::before{background:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-zap.webp) center/contain no-repeat transparent}


body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table:hover,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table>.elementor-widget-container,body.elementor-page-36852 :where(.elementor-36852) .elementor-widget-price-table>.elementor-widget-container:hover{border:0!important;box-shadow:none!important;transform:none!important;background:transparent!important}

/* ==== Giraldo Works – BENTO "Vantagens" (v1, 2026-10-21) ====
   Root class: .gw-bento  (dark by default; add .gw-bento--light for the light variant)
   Paste in Page Settings > Advanced > Custom CSS (uses `body.elementor-page-36852`) */
body.elementor-page-36852 .gw-bento{
  --g:#019235; --g-d:#067A32; --g-l:#4ADE80; --dk:#0F2A1D; --ink:#0F172A;
  position:relative; isolation:isolate; overflow:hidden;
  padding:104px 24px 112px; font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  background:
    radial-gradient(900px 520px at 12% -8%, rgba(1,146,53,.32), transparent 62%),
    radial-gradient(800px 480px at 100% 105%, rgba(1,146,53,.20), transparent 60%),
    linear-gradient(180deg,#0F2A1D 0%,#0A1E14 100%);
  color:#fff;
}
body.elementor-page-36852 .gw-bento::before{ /* subtle dot texture */
  content:""; position:absolute; inset:0; z-index:-1; opacity:.35;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px); background-size:22px 22px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 70%); mask-image:linear-gradient(180deg,#000,transparent 70%);
}
body.elementor-page-36852 .gw-bento *{box-sizing:border-box}
body.elementor-page-36852 .gw-bento-head{max-width:860px; margin:0 auto 56px; text-align:center}
body.elementor-page-36852 .gw-pill{display:inline-flex; align-items:center; gap:8px; padding:7px 14px; border-radius:999px;
  font-size:12px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:#8BE7AE;
  background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.12); margin-bottom:20px}
body.elementor-page-36852 .gw-pill::before{content:""; width:6px; height:6px; border-radius:50%; background:var(--g-l); box-shadow:0 0 0 4px rgba(74,222,128,.18)}
body.elementor-page-36852 .gw-bento h2{margin:0; text-transform:none; font-family:inherit; font-size:40px; line-height:1.15; font-weight:700; letter-spacing:-.02em; color:#fff}
body.elementor-page-36852 .gw-bento h2 span{display:block; color:var(--g-l)}

body.elementor-page-36852 .gw-grid{max-width:1140px; margin:0 auto; display:grid; gap:20px;
  grid-template-columns:repeat(4,minmax(0,1fr)); grid-auto-rows:minmax(240px,auto);
  grid-template-areas:
    "p1 b1 b2 st"
    "p1 b3 p2 p2"
    "b4 rv p2 p2"
    "lo lo b5 b6"}
body.elementor-page-36852 .gw-p1{grid-area:p1} body.elementor-page-36852 .gw-p2{grid-area:p2} body.elementor-page-36852 .gw-loc{grid-area:lo}
body.elementor-page-36852 .gw-stat{grid-area:st} body.elementor-page-36852 .gw-rev{grid-area:rv}
body.elementor-page-36852 .gw-b1{grid-area:b1} body.elementor-page-36852 .gw-b2{grid-area:b2} body.elementor-page-36852 .gw-b3{grid-area:b3}
body.elementor-page-36852 .gw-b4{grid-area:b4} body.elementor-page-36852 .gw-b5{grid-area:b5} body.elementor-page-36852 .gw-b6{grid-area:b6}

body.elementor-page-36852 .gw-tile{position:relative; margin:0; border-radius:20px; overflow:hidden;
  transition:transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .35s, border-color .35s}
body.elementor-page-36852 .gw-tile:hover{transform:translateY(-4px)}

/* benefit tiles */
body.elementor-page-36852 .gw-ben{padding:28px; display:flex; flex-direction:column; gap:20px;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));
  border:1px solid rgba(255,255,255,.09);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 18px 40px rgba(0,0,0,.18)}
body.elementor-page-36852 .gw-ben::before{content:""; position:absolute; left:0; right:0; top:0; height:3px;
  background:linear-gradient(90deg,var(--g),var(--g-l)); opacity:0; transition:opacity .35s}
body.elementor-page-36852 .gw-ben:hover{border-color:rgba(74,222,128,.35); box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 24px 56px rgba(0,0,0,.32)}
body.elementor-page-36852 .gw-ben:hover::before{opacity:1}
body.elementor-page-36852 .gw-ico-wrap{flex:0 0 auto; width:46px; height:46px; border-radius:14px; display:grid; place-items:center;
  background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d)); color:#fff;
  box-shadow:0 10px 24px rgba(1,146,53,.38), inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 .gw-ico{width:22px; height:22px}
body.elementor-page-36852 .gw-ben h3{margin:0 0 8px; text-transform:none; font-family:inherit; font-size:18px; line-height:1.3; font-weight:600; color:#fff; letter-spacing:-.01em}
body.elementor-page-36852 .gw-ben p{margin:0; font-size:15px; line-height:1.6; color:rgba(255,255,255,.72)}

/* photo tiles */
body.elementor-page-36852 .gw-photo img, body.elementor-page-36852 .gw-loc img{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.elementor-page-36852 .gw-photo:hover img, body.elementor-page-36852 .gw-loc:hover img{transform:scale(1.05)}
body.elementor-page-36852 .gw-photo{box-shadow:0 18px 40px rgba(0,0,0,.25)}
body.elementor-page-36852 .gw-photo::after{content:""; position:absolute; inset:0; background:linear-gradient(180deg,transparent 55%,rgba(5,18,11,.65))}
body.elementor-page-36852 .gw-photo figcaption{position:absolute; left:16px; bottom:16px; z-index:1; padding:7px 12px; border-radius:999px;
  font-size:13px; font-weight:500; color:#fff; background:rgba(15,42,29,.55); border:1px solid rgba(255,255,255,.18);
  -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px)}

/* stat tile */
body.elementor-page-36852 .gw-stat{padding:28px; display:flex; flex-direction:column; justify-content:flex-end;
  background:radial-gradient(260px 200px at 85% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(150deg,#1FAF55 0%,var(--g) 38%,var(--g-d) 70%,#0B3B20 100%);
  box-shadow:0 24px 50px rgba(1,146,53,.35)}
body.elementor-page-36852 .gw-stat-ico{position:absolute; top:24px; left:28px; width:34px; height:34px; color:rgba(255,255,255,.9)}
body.elementor-page-36852 .gw-stat strong{font-size:64px; line-height:1; font-weight:700; letter-spacing:-.04em; color:#fff}
body.elementor-page-36852 .gw-stat span{margin-top:10px; font-size:17px; font-weight:500; color:rgba(255,255,255,.9)}

/* Google rating tile (light, like Rauva's beige tile) */
body.elementor-page-36852 .gw-rev{padding:28px; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:10px;
  background:linear-gradient(160deg,#FFFFFF,#EEF7F1); color:var(--ink); box-shadow:0 18px 40px rgba(0,0,0,.22)}
body.elementor-page-36852 .gw-g{width:92px; height:auto}
body.elementor-page-36852 .gw-stars{display:flex; gap:3px} body.elementor-page-36852 .gw-stars svg{width:24px; height:24px}
body.elementor-page-36852 .gw-rev strong{font-size:26px; line-height:1.1; font-weight:700; letter-spacing:-.02em; color:var(--ink)}
body.elementor-page-36852 .gw-rev span{font-size:14px; color:#475569}

/* location tile */
body.elementor-page-36852 .gw-loc{min-height:240px; box-shadow:0 18px 40px rgba(0,0,0,.25)}
body.elementor-page-36852 .gw-loc::after{content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(8,26,16,.88) 0%,rgba(8,26,16,.55) 45%,rgba(8,26,16,.05) 100%)}
body.elementor-page-36852 .gw-loc-txt{position:absolute; left:28px; bottom:28px; right:28px; z-index:1; display:flex; align-items:center; gap:16px}
body.elementor-page-36852 .gw-loc-txt strong{display:block; font-size:24px; line-height:1.2; font-weight:700; color:#fff; letter-spacing:-.01em}
body.elementor-page-36852 .gw-loc-txt span:not(.gw-ico-wrap){display:block; margin-top:4px; font-size:15px; color:rgba(255,255,255,.82)}

/* ---- light variant ---- */
body.elementor-page-36852 .gw-bento--light{color:var(--ink); background:radial-gradient(900px 520px at 12% -8%,rgba(1,146,53,.08),transparent 62%),#F6F8F7}
body.elementor-page-36852 .gw-bento--light::before{display:none}
body.elementor-page-36852 .gw-bento--light h2{color:var(--ink)} body.elementor-page-36852 .gw-bento--light h2 span{color:var(--g-d)}
body.elementor-page-36852 .gw-bento--light .gw-pill{color:var(--g-d); background:#EEF7F1; border-color:rgba(1,146,53,.18)}
body.elementor-page-36852 .gw-bento--light .gw-pill::before{background:var(--g)}
body.elementor-page-36852 .gw-bento--light .gw-ben{background:#fff; border-color:rgba(15,42,29,.06); box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.06)}
body.elementor-page-36852 .gw-bento--light .gw-ben:hover{box-shadow:0 2px 4px rgba(16,24,40,.05),0 24px 48px rgba(16,24,40,.12); border-color:rgba(1,146,53,.25)}
body.elementor-page-36852 .gw-bento--light .gw-ben h3{color:var(--ink)} body.elementor-page-36852 .gw-bento--light .gw-ben p{color:#475569}
body.elementor-page-36852 .gw-bento--light .gw-rev{background:#0F2A1D; color:#fff}
body.elementor-page-36852 .gw-bento--light .gw-rev strong{color:#fff} body.elementor-page-36852 .gw-bento--light .gw-rev span{color:rgba(255,255,255,.75)}
body.elementor-page-36852 .gw-bento--light .gw-rev .gw-g{filter:brightness(0) invert(1)}
body.elementor-page-36852 .gw-bento--light .gw-photo, body.elementor-page-36852 .gw-bento--light .gw-loc, body.elementor-page-36852 .gw-bento--light .gw-stat{box-shadow:0 12px 32px rgba(16,24,40,.10)}

/* ---- tablet ---- */
@media (max-width:1024px){
  body.elementor-page-36852 .gw-bento{padding:80px 24px 88px}
  body.elementor-page-36852 .gw-grid{grid-template-columns:repeat(2,minmax(0,1fr)); grid-auto-rows:minmax(220px,auto);
    grid-template-areas:"p1 b1" "p1 b2" "st rv" "b3 b4" "p2 p2" "b5 b6" "lo lo"}
  body.elementor-page-36852 .gw-p2{min-height:340px}
}
/* ---- mobile ---- */
@media (max-width:767px){
  body.elementor-page-36852 .gw-bento{padding:64px 16px 72px}
  body.elementor-page-36852 .gw-bento-head{margin-bottom:36px}
  body.elementor-page-36852 .gw-bento h2{font-size:30px}
  body.elementor-page-36852 .gw-grid{gap:12px; grid-auto-rows:auto;
    grid-template-areas:"p1 p1" "b1 b1" "b2 b2" "st rv" "b3 b3" "p2 p2" "b4 b4" "b5 b5" "b6 b6" "lo lo"}
  body.elementor-page-36852 .gw-p1{min-height:220px} body.elementor-page-36852 .gw-p2{min-height:240px}
  body.elementor-page-36852 .gw-ben{flex-direction:row; align-items:flex-start; gap:16px; padding:22px}
  body.elementor-page-36852 .gw-ico-wrap{width:42px; height:42px; border-radius:12px}
  body.elementor-page-36852 .gw-ben h3{font-size:17px; margin-bottom:6px}
  body.elementor-page-36852 .gw-stat, body.elementor-page-36852 .gw-rev{padding:20px; min-height:180px}
  body.elementor-page-36852 .gw-stat strong{font-size:44px} body.elementor-page-36852 .gw-stat span{font-size:14px}
  body.elementor-page-36852 .gw-stat-ico{top:20px; left:20px; width:28px; height:28px}
  body.elementor-page-36852 .gw-rev strong{font-size:20px} body.elementor-page-36852 .gw-stars svg{width:18px; height:18px} body.elementor-page-36852 .gw-g{width:76px}
  body.elementor-page-36852 .gw-rev span{font-size:13px}
  body.elementor-page-36852 .gw-loc{min-height:200px}
  body.elementor-page-36852 .gw-loc-txt{left:20px; right:20px; bottom:20px}
  body.elementor-page-36852 .gw-loc-txt strong{font-size:20px}
  body.elementor-page-36852 .gw-tile:hover{transform:none}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 .gw-tile, body.elementor-page-36852 .gw-tile img{transition:none}}

/* ---- Elementor-native adapter (only needed if built with containers/widgets instead of the HTML widget) ---- */
body.elementor-page-36852 .gw-bento.e-con, body.elementor-page-36852 .gw-grid.e-con, body.elementor-page-36852 .gw-tile.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}
body.elementor-page-36852 .gw-grid.e-con{display:grid!important;padding:0!important;width:100%;max-width:1140px!important;margin:0 auto!important}
body.elementor-page-36852 .gw-grid.e-con > .e-con-inner{display:contents}
body.elementor-page-36852 .gw-ben.e-con{padding:28px!important;gap:20px!important}
body.elementor-page-36852 .gw-stat.e-con, body.elementor-page-36852 .gw-rev.e-con{padding:28px!important}
body.elementor-page-36852 .gw-tile .elementor-widget{margin:0!important;width:100%}
body.elementor-page-36852 .gw-photo .elementor-widget-image, body.elementor-page-36852 .gw-loc .elementor-widget-image{position:absolute!important;inset:0}
body.elementor-page-36852 .gw-photo .elementor-widget-image figure, body.elementor-page-36852 .gw-loc .elementor-widget-image figure{margin:0;height:100%}
body.elementor-page-36852 .gw-photo .widget-image-caption{position:absolute;left:16px;bottom:16px;z-index:1;margin:0;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:#fff;background:rgba(15,42,29,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.elementor-page-36852 .gw-ben .elementor-widget-icon .elementor-icon-wrapper{line-height:0}
body.elementor-page-36852 .gw-ben .elementor-widget-icon .elementor-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:20px;color:#fff!important;background:linear-gradient(145deg,#1FAF55,#019235 55%,#067A32);box-shadow:0 10px 24px rgba(1,146,53,.38),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 .gw-ben .elementor-widget-icon .elementor-icon svg{width:20px;height:20px;fill:#fff}
body.elementor-page-36852 .gw-ben .elementor-heading-title{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:600;color:#fff;text-transform:none}
body.elementor-page-36852 .gw-ben .elementor-widget-text-editor, body.elementor-page-36852 .gw-ben .elementor-widget-text-editor *{font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.72)!important;text-align:left!important;margin:0}
body.elementor-page-36852 .gw-bento--light .gw-ben .elementor-heading-title{color:#0F172A}
body.elementor-page-36852 .gw-bento--light .gw-ben .elementor-widget-text-editor, body.elementor-page-36852 .gw-bento--light .gw-ben .elementor-widget-text-editor *{color:#475569!important}

/* sections_v3_pt.css: append to the page Custom CSS (after design_premium). Section B (address block + client logos + 3 blog cards).
   Section A: use bento_pt.css + bento_pt.html (Rauva-style bento). Light-card fallback: vantagens.css */
/* ==== v3 · Section B "Obtenha uma morada / Junte-se à nossa rede" + blog cards (2026-10-21) ==== */
/* B1 – top row: white band, balanced two columns */
body.elementor-page-36852 .elementor-element-8a89854.e-con.e-parent:not(.x):not(.y){background-color:#FFFFFF!important;--padding-top:96px!important;--padding-bottom:48px!important}
body.elementor-page-36852 .elementor-element-d338662.e-con{--gap:56px!important;gap:56px!important;align-items:center!important;--align-items:center!important}
body.elementor-page-36852 .elementor-element-d338662.e-con > .e-con-inner{gap:56px!important;align-items:center!important}
/* image carousel as a premium photo card */
body.elementor-page-36852 .elementor-element-11cab47{border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.06),0 24px 56px rgba(16,24,40,.16);border:1px solid rgba(15,42,29,.06)}
body.elementor-page-36852 .elementor-element-11cab47 .elementor-main-swiper{height:420px!important;border-radius:20px}
body.elementor-page-36852 .elementor-element-11cab47 .swiper-slide{border-radius:0!important;height:420px!important}
body.elementor-page-36852 .elementor-element-11cab47 .elementor-carousel-image{height:100%!important;background-size:cover!important}
body.elementor-page-36852 .elementor-element-11cab47 .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);color:#0F2A1D!important;display:grid;place-items:center;box-shadow:0 6px 16px rgba(16,24,40,.18);font-size:16px!important}
body.elementor-page-36852 .elementor-element-11cab47 .elementor-swiper-button svg{fill:#0F2A1D!important;width:14px;height:14px}
/* heading + label */
body.elementor-page-36852 .elementor-element.elementor-element-6295e87, body.elementor-page-36852 .elementor-element.elementor-element-6295e87 :is(h2,h3).elementor-heading-title.elementor-heading-title{text-align:left!important}
body.elementor-page-36852 .elementor-element-6295e87 .elementor-heading-title{font-size:36px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.02em;color:#0F172A!important;text-transform:none!important;text-align:left!important}
body.elementor-page-36852 .elementor-element-6295e87 .elementor-heading-title a, body.elementor-page-36852 .elementor-element-6295e87 .elementor-heading-title span{color:#017A2C!important}
body.elementor-page-36852 .elementor-element-6295e87 .elementor-heading-title::before{display:table!important;content:"A nossa rede";margin-bottom:18px;padding:6px 12px;border-radius:999px;background:#EEF7F1;border:1px solid rgba(1,146,53,.18);color:#067A32;font:600 12px/1 "Inter",sans-serif;letter-spacing:.14em;text-transform:uppercase}
/* client logo rows (were rendering at 0px width) */
body.elementor-page-36852 .elementor-element.elementor-element-509e5a9.elementor-widget, body.elementor-page-36852 .elementor-element.elementor-element-7aab08f.elementor-widget{margin:8px 0 0!important;padding:0!important;width:100%!important;max-width:100%!important;left:auto!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
body.elementor-page-36852 .elementor-element.elementor-element-509e5a9 .elementor-main-swiper .swiper-slide, body.elementor-page-36852 .elementor-element.elementor-element-7aab08f .elementor-main-swiper .swiper-slide{padding:0!important;height:72px!important;border-radius:14px!important;background:#fff;border:1px solid rgba(15,42,29,.06);box-shadow:0 1px 2px rgba(16,24,40,.04),0 6px 16px rgba(16,24,40,.05)}
body.elementor-page-36852 .elementor-element.elementor-element-509e5a9 .elementor-main-swiper.swiper, body.elementor-page-36852 .elementor-element.elementor-element-7aab08f .elementor-main-swiper.swiper{height:auto!important;width:100%!important;padding:4px 2px 8px}
body.elementor-page-36852 .elementor-element-509e5a9 .elementor-carousel-image, body.elementor-page-36852 .elementor-element-7aab08f .elementor-carousel-image{width:auto!important;height:auto!important;position:absolute!important;inset:14px 12px;margin:0;background-size:contain!important;background-position:center!important;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}
body.elementor-page-36852 .elementor-element-509e5a9 .swiper-slide:hover .elementor-carousel-image, body.elementor-page-36852 .elementor-element-7aab08f .swiper-slide:hover .elementor-carousel-image{filter:none;opacity:1}

/* B2 – the 3 blog rows become a 3-column card grid (floats: they are 3 separate top-level sections) */
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:not(.x), body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:not(.x), body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:not(.x){float:left;width:calc((min(100% - 48px, 1160px) - 48px) / 3)!important;margin:0 0 96px 24px!important;padding:0!important;background:#fff!important;border:1px solid rgba(15,42,29,.07);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.07);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:not(.x){margin-left:calc((100% - min(100% - 48px, 1160px)) / 2)!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(16,24,40,.05),0 24px 48px rgba(16,24,40,.13)}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 > .elementor-container, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde > .elementor-container, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 > .elementor-container{flex-direction:column!important;max-width:none!important;width:100%!important;height:100%}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column{width:100%!important;max-width:100%!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column > .elementor-widget-wrap, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column > .elementor-widget-wrap, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column > .elementor-widget-wrap{padding:0!important}
/* image on top, 16:10 */
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:first-child .elementor-widget-image, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:first-child .elementor-widget-image, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:first-child .elementor-widget-image{margin:0!important;overflow:hidden}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:first-child .elementor-widget-image a, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:first-child .elementor-widget-image a, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:first-child .elementor-widget-image a{display:block}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:first-child .elementor-widget-image img, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:first-child .elementor-widget-image img, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:first-child .elementor-widget-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important;box-shadow:none!important;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:hover .elementor-column:first-child .elementor-widget-image img, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:hover .elementor-column:first-child .elementor-widget-image img, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:hover .elementor-column:first-child .elementor-widget-image img{transform:scale(1.05)}
/* content */
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:last-child > .elementor-widget-wrap, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:last-child > .elementor-widget-wrap, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:last-child > .elementor-widget-wrap{padding:22px 24px 26px!important;display:flex;flex-direction:column;align-items:flex-start;gap:0}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:last-child > .elementor-widget-wrap::before, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:last-child > .elementor-widget-wrap::before, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:last-child > .elementor-widget-wrap::before{content:"Blog";display:inline-flex;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:#EEF7F1;color:#067A32;font:600 11px/1 "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:last-child .elementor-widget, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:last-child .elementor-widget, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:last-child .elementor-widget{margin:0!important;width:100%}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-heading .elementor-heading-title, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-heading .elementor-heading-title, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-heading .elementor-heading-title{font-size:18px!important;line-height:1.4!important;font-weight:600!important;color:#0F172A!important;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin:0 0 10px!important;text-align:left!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-text-editor, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-text-editor, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-text-editor{font-size:15px!important;line-height:1.6!important;color:#475569!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.8em;margin-bottom:18px!important;text-align:left!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-text-editor *, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-text-editor *, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-text-editor *{font-size:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important;display:inline}
/* button -> green text link with arrow */
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-column:last-child .elementor-widget-button, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-column:last-child .elementor-widget-button, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-column:last-child .elementor-widget-button{width:auto!important;margin-top:auto!important;padding-top:16px!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-button .elementor-button, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-button .elementor-button, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-button .elementor-button{background:transparent!important;color:#019235!important;padding:0!important;border:0!important;box-shadow:none!important;font:600 15px/1.4 "Inter",sans-serif!important;text-transform:none!important;letter-spacing:0!important;border-radius:0!important;width:auto!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-button .elementor-button-icon, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-button .elementor-button-icon, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-button .elementor-button-icon{display:none!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-button .elementor-button-text::after, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-button .elementor-button-text::after, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-button .elementor-button-text::after{content:"→";display:inline-block;margin-left:8px;transition:transform .25s}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7 .elementor-widget-button .elementor-button:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde .elementor-widget-button .elementor-button:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4 .elementor-widget-button .elementor-button:hover{color:#067A32!important}
body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:hover .elementor-widget-button .elementor-button-text::after, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:hover .elementor-widget-button .elementor-button-text::after, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:hover .elementor-widget-button .elementor-button-text::after{transform:translateX(4px)}
body.elementor-page-36852 .elementor-element-a880a7c{clear:both}

@media (max-width:767px){
  body.elementor-page-36852 .elementor-element-8a89854.e-con.e-parent:not(.x):not(.y){--padding-top:64px!important;--padding-bottom:32px!important}
  body.elementor-page-36852 .elementor-element-d338662.e-con, body.elementor-page-36852 .elementor-element-d338662.e-con > .e-con-inner{gap:28px!important;--gap:28px!important}
  body.elementor-page-36852 .elementor-element-11cab47 .elementor-main-swiper, body.elementor-page-36852 .elementor-element-11cab47 .swiper-slide{height:260px!important}
  body.elementor-page-36852 .elementor-element-6295e87 .elementor-heading-title{font-size:28px!important}
  body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:not(.x), body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:not(.x), body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:not(.x){float:none;width:auto!important;margin:0 16px 16px!important}
  body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:not(.x){margin-left:16px!important}
  body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:not(.x){margin-bottom:64px!important}
  body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-98923c7:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-6567dde:hover, body.elementor-page-36852 .elementor-section.elementor-top-section.elementor-element-f24a6e4:hover{transform:none}
}



/* ==== Giraldo Works – "Para quem é" (personas) v1, 2026-10-21 – dark, same family as the bento ====
   Paste at the END of Page 14668 > Page Settings > Advanced > Custom CSS. Scoped to page content only (header/footer untouched). */
body.elementor-page-36852 :where(.elementor-36852) .gw-pers{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;--ink:#0F172A;
  position:relative;isolation:isolate;overflow:hidden;clear:both;width:100%;padding:104px 24px 112px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#fff;
  background:radial-gradient(820px 480px at 88% -10%,rgba(1,146,53,.30),transparent 62%),
             radial-gradient(760px 460px at 0% 110%,rgba(1,146,53,.18),transparent 60%),
             linear-gradient(180deg,#0F2A1D 0%,#0A1E14 100%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers *{box-sizing:border-box}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers-head{max-width:900px;margin:0 auto 56px;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers .gw-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;color:#8BE7AE;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);margin-bottom:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers .gw-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-l);box-shadow:0 0 0 4px rgba(74,222,128,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers h2{margin:0;text-transform:none;font-family:inherit;font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers h2 span{display:block;color:var(--g-l)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers-sub{margin:18px auto 0;max-width:620px;font-size:17px;line-height:1.6;color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard{position:relative;margin:0;text-align:left;padding:12px 12px 28px;border-radius:22px;display:flex;flex-direction:column;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.20);
  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard::before{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:2px;
  background:linear-gradient(90deg,transparent,var(--g-l),transparent);opacity:.55;transition:opacity .35s}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard:hover{transform:translateY(-6px);border-color:rgba(74,222,128,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 60px rgba(0,0,0,.36)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard:hover::before{opacity:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-art{position:relative;height:200px;border-radius:16px;overflow:hidden;display:grid;place-items:center;
  background:#F7F9F8;
  box-shadow:inset 0 0 0 1px rgba(15,42,29,.06)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-art img{width:176px;height:176px;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard:hover .gw-pcard-art img{transform:translateY(-4px) scale(1.04)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-num{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;
  color:#067A32;background:#fff;box-shadow:0 4px 12px rgba(15,42,29,.10)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-body{padding:24px 16px 0;display:flex;flex-direction:column;gap:12px;flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard h3{margin:0;text-transform:none;font-family:inherit;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-pcard p{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:auto 0 0!important;padding:16px 16px 0!important;list-style:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-tags li{margin:0;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:#B9F0CC;
  background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.22)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers-foot{margin:44px auto 0;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers .gw-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-size:15px;font-weight:600;
  text-decoration:none;color:#fff;background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));
  box-shadow:0 12px 28px rgba(1,146,53,.40),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .25s,box-shadow .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers .gw-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(1,146,53,.50),inset 0 1px 0 rgba(255,255,255,.25);color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-pers .gw-btn svg{width:16px;height:16px}
@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers{padding:80px 24px 88px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard:last-child{grid-column:1/-1}
}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers{padding:64px 16px 72px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers-head{margin-bottom:32px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers h2{font-size:30px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers-sub{font-size:16px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pers-grid{grid-template-columns:1fr;gap:14px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard{display:grid;grid-template-columns:96px 1fr;gap:0 16px;padding:14px 16px 18px 14px;align-items:start}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-art{height:96px;border-radius:14px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-art img{width:88px;height:88px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-num{display:none}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-body{padding:2px 0 0;gap:8px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard h3{font-size:17px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard p{font-size:14.5px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-tags{grid-column:1/-1;padding:14px 0 0!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-pcard:hover{transform:none}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 :where(.elementor-36852) .gw-pcard,body.elementor-page-36852 :where(.elementor-36852) .gw-pcard-art img{transition:none}}
/* hide the legacy section (keep it in Elementor; also set Advanced > Responsive > hide on all devices) */
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a880a7c{display:none!important}
/* ==== Giraldo Works – "3 simples passos" stepper v1, 2026-10-21 – dark, same family as the bento ====
   Paste at the END of Page 14668 > Page Settings > Advanced > Custom CSS. Scoped to page content only (header/footer untouched). */
body.elementor-page-36852 :where(.elementor-36852) .gw-steps{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;--ink:#0F172A;
  position:relative;isolation:isolate;overflow:hidden;clear:both;width:100%;padding:104px 24px 112px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#fff;
  background:radial-gradient(900px 500px at 50% -20%,rgba(1,146,53,.30),transparent 62%),
             linear-gradient(180deg,#0F2A1D 0%,#0A1E14 100%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps *{box-sizing:border-box}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps-head{max-width:820px;margin:0 auto 64px;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;color:#8BE7AE;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);margin-bottom:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-l);box-shadow:0 0 0 4px rgba(74,222,128,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps h2{margin:0;text-transform:none;font-family:inherit;font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps h2 em{font-style:normal;color:var(--g-l)}
body.elementor-page-36852 :where(.elementor-36852) .gw-track{position:relative;max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-track::before{content:"";position:absolute;top:32px;left:calc(16.666% + 8px);right:calc(16.666% + 8px);height:2px;z-index:0;
  background:linear-gradient(90deg,var(--g-l),var(--g) 50%,rgba(74,222,128,.25))}
body.elementor-page-36852 :where(.elementor-36852) .gw-step{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-step-num{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:700;color:#fff;
  background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));
  box-shadow:0 0 0 8px #0E2619,0 0 0 9px rgba(74,222,128,.28),0 14px 30px rgba(1,146,53,.45),inset 0 1px 0 rgba(255,255,255,.3);
  transition:transform .35s cubic-bezier(.2,.7,.2,1)}
body.elementor-page-36852 :where(.elementor-36852) .gw-step-card{margin-top:28px;width:100%;flex:1;padding:28px 26px 30px;border-radius:20px;text-align:left;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.20);
  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
body.elementor-page-36852 :where(.elementor-36852) .gw-step-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px;color:var(--g-l);
  background:rgba(74,222,128,.10);border:1px solid rgba(74,222,128,.22)}
body.elementor-page-36852 :where(.elementor-36852) .gw-step-ico svg{width:20px;height:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-step h3{margin:0 0 10px;text-transform:none;font-family:inherit;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-step p{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-step:hover .gw-step-card{transform:translateY(-6px);border-color:rgba(74,222,128,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 60px rgba(0,0,0,.36)}
body.elementor-page-36852 :where(.elementor-36852) .gw-step:hover .gw-step-num{transform:scale(1.06)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps-foot{margin:52px auto 0;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;
  transition:transform .25s,box-shadow .25s,background .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn--primary{color:#fff;background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 12px 28px rgba(1,146,53,.40),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn--primary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 36px rgba(1,146,53,.50),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn--ghost{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn--ghost:hover{color:#fff;background:rgba(255,255,255,.12);transform:translateY(-2px)}
@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps{padding:80px 24px 88px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step-card{padding:24px 20px 26px}
}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps{padding:64px 16px 72px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps-head{margin-bottom:36px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps h2{font-size:30px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-track{grid-template-columns:1fr;gap:16px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-track::before{top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto;
    background:linear-gradient(180deg,var(--g-l),var(--g) 50%,rgba(74,222,128,.25))}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step{display:grid;grid-template-columns:48px 1fr;gap:0 16px;align-items:start;text-align:left}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step-num{width:48px;height:48px;font-size:19px;box-shadow:0 0 0 6px #0E2619,0 0 0 7px rgba(74,222,128,.28),0 10px 22px rgba(1,146,53,.45),inset 0 1px 0 rgba(255,255,255,.3)}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step-card{margin-top:0;padding:20px 18px 22px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step-ico{width:38px;height:38px;margin-bottom:14px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step h3{font-size:17px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step p{font-size:14.5px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-step:hover .gw-step-card{transform:none}
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps-foot{margin-top:36px;flex-direction:column;align-items:stretch}
  body.elementor-page-36852 :where(.elementor-36852) .gw-steps .gw-btn{justify-content:center}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 :where(.elementor-36852) .gw-step-card,body.elementor-page-36852 :where(.elementor-36852) .gw-step-num{transition:none}}
/* hide the legacy section (keep it in Elementor; also set Advanced > Responsive > hide on all devices) */
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-a158b0b{display:none!important}
/* ==== Giraldo Works – "O que pode registar" (domiciliação) v1, 2026-10-21 – dark, same family as the bento / steps ====
   Paste at the END of Page 14668 > Page Settings > Advanced > Custom css. Scoped to the page content only (header/footer untouched).
   Needs these CSS Classes in Elementor (Advanced > CSS Classes): see registar_build_spec.md.
   3D icons: upload gw-icon-3d-sede.webp / gw-icon-3d-fiscal.webp / gw-icon-3d-marketing.webp to the Media Library (2026/10).
   If WordPress renames a file (e.g. -1.webp), fix the 3 url() lines below. */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;
  --padding-top:104px!important;--padding-bottom:112px!important;--padding-left:24px!important;--padding-right:24px!important;
  position:relative;isolation:isolate;overflow:hidden;color:#fff;
  background-color:#0A1E14!important;
  background-image:radial-gradient(900px 480px at 50% -12%,rgba(1,146,53,.34),transparent 62%),
                   radial-gradient(700px 420px at 100% 110%,rgba(1,146,53,.16),transparent 60%),
                   linear-gradient(180deg,#0F2A1D 0%,#0A1E14 100%)!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;pointer-events:none;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-in.e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;max-width:1140px;margin:0 auto;align-items:center}

/* eyebrow pill + H2 */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-title{display:flex;flex-direction:column;align-items:center;max-width:860px;margin:0 auto!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-title::before{content:"Domiciliação";display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 26px;border-radius:999px;margin-bottom:20px;
  font:600 12px/1.2 "Inter",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8BE7AE;
  background:radial-gradient(circle at 13px 50%,#4ADE80 0 3px,rgba(74,222,128,.18) 3.5px 7px,transparent 7.5px),rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.12)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-title h2.elementor-heading-title{margin:0;color:#fff!important;font-size:40px!important;line-height:1.15!important;font-weight:700!important;
  letter-spacing:-.02em;text-transform:none!important;text-align:center!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-title h2 span{color:var(--g-l)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-sub{max-width:640px;margin:18px auto 0!important;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-sub.gw-reg-sub,body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-sub.gw-reg-sub p{color:rgba(255,255,255,.72)!important;font-size:17px!important;line-height:1.6!important;margin-bottom:0!important}

/* 3 equal cards */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-grid.e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;margin-top:56px;width:100%;
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card{position:relative;overflow:hidden;width:auto!important;max-width:none!important;
  --padding-top:12px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;padding:12px 12px 28px!important;border-radius:22px!important;
  background-color:transparent!important;
  background-image:linear-gradient(90deg,transparent,rgba(74,222,128,.75),transparent),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03))!important;
  background-size:calc(100% - 48px) 2px,100% 100%!important;background-position:top center,0 0!important;background-repeat:no-repeat!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.20),0 18px 40px rgba(0,0,0,.22),0 40px 80px -30px rgba(1,146,53,.25)!important;
  transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card::before{display:none!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;
  background:radial-gradient(320px 140px at 50% 0%,rgba(74,222,128,.16),transparent 70%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card:hover{transform:translateY(-6px);border-color:rgba(74,222,128,.35)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 4px rgba(0,0,0,.2),0 28px 60px rgba(0,0,0,.36),0 50px 90px -30px rgba(1,146,53,.40)!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card:hover::after{opacity:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-widget-icon-box{width:100%;flex:1 1 auto;display:flex;flex-direction:column}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-widget-icon-box>.elementor-widget-container{flex:1;display:flex;flex-direction:column}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-wrapper{display:flex!important;flex-direction:column;align-items:stretch!important;text-align:left!important;gap:0;flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-icon{display:none!important}
/* art panel with the 3D icon (no circle, soft shadow like the trust strip) */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-wrapper::before{content:"";display:block;height:200px;border-radius:16px;
  background:var(--gw-ico) center 52%/156px 156px no-repeat,
             radial-gradient(180px 70px at 50% 84%,rgba(0,0,0,.35),transparent 70%),
             radial-gradient(260px 170px at 50% 70%,rgba(1,146,53,.30),transparent 70%),
             linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);
  filter:drop-shadow(0 14px 18px rgba(0,0,0,.18));transition:background-size .6s cubic-bezier(.2,.7,.2,1),background-position .6s cubic-bezier(.2,.7,.2,1)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card:hover .elementor-icon-box-wrapper::before{background-size:168px 168px,auto,auto,auto;background-position:center 46%,center,center,center}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--sede{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-sede.webp)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--fiscal{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-fiscal.webp)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--mkt{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-marketing.webp)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-content{display:flex;flex-direction:column;gap:10px;padding:24px 16px 0;flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-title{margin:0!important;color:#fff!important;font-size:20px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em;text-transform:none!important;text-align:left!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-title span{color:#fff!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-description{margin:0 0 8px!important;color:rgba(255,255,255,.72)!important;font-size:15px!important;line-height:1.6!important;text-align:left!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-content::after{content:"Incluído em todos os planos";align-self:flex-start;margin-top:auto;padding:5px 11px 5px 28px;border-radius:999px;
  font:500 12.5px/1.3 "Inter",system-ui,sans-serif;color:#B9F0CC;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ADE80' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 10px 50%/12px 12px no-repeat,rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.22)}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--mkt .elementor-icon-box-content::after{content:"Website · Google · Redes sociais"}

/* footnote as a refined pill */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-note{width:auto!important;max-width:none!important;margin:40px auto 0!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-note.gw-reg-note p{display:inline-flex;align-items:center;gap:10px;margin:0!important;padding:10px 18px 10px 44px;border-radius:999px;
  color:rgba(255,255,255,.86)!important;font-size:14.5px!important;line-height:1.4!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ADE80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") 16px 50%/18px 18px no-repeat,rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}

/* CTA */
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta{margin-top:28px!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta .elementor-button{display:inline-flex;align-items:center;padding:14px 50px 14px 26px!important;border-radius:999px!important;
  font-size:15px!important;font-weight:600!important;color:#fff!important;border:0!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") right 22px center/16px 16px no-repeat,linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d))!important;
  box-shadow:0 12px 28px rgba(1,146,53,.40),inset 0 1px 0 rgba(255,255,255,.25)!important;transition:transform .25s,box-shadow .25s,background-position .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta .elementor-button:hover{transform:translateY(-2px);background-position:right 18px center,0 0!important;
  box-shadow:0 18px 36px rgba(1,146,53,.50),inset 0 1px 0 rgba(255,255,255,.25)!important}

@media (max-width:1024px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con{--padding-top:80px!important;--padding-bottom:88px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-grid.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-grid > .gw-reg-card--mkt{grid-column:1/-1}
}
@media (max-width:767px){
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con{--padding-top:64px!important;--padding-bottom:72px!important;--padding-left:16px!important;--padding-right:16px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-title h2.elementor-heading-title{font-size:30px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-sub.gw-reg-sub,body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-sub.gw-reg-sub p{font-size:16px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-grid.e-con{grid-template-columns:1fr;gap:14px!important;margin-top:36px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-grid > .gw-reg-card--mkt{grid-column:auto}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card{padding:12px 16px 12px 12px!important;border-radius:20px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-wrapper{flex-direction:row!important;align-items:center!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-wrapper::before{flex:0 0 96px;height:112px;background-size:84px 84px,auto,auto,auto;background-position:center 50%,center,center,center}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card:hover .elementor-icon-box-wrapper::before{background-size:88px 88px,auto,auto,auto;background-position:center 46%,center,center,center}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-content{padding:4px 0 4px 16px;gap:6px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-title{font-size:17px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-description{font-size:14px!important;line-height:1.55!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-description{margin-bottom:4px!important}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-content::after{margin-top:2px;font-size:12px}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg.e-con.e-parent .elementor-widget-text-editor.gw-reg-note.gw-reg-note p{font-size:13.5px!important;padding:10px 16px 10px 40px;border-radius:18px;text-align:left;background-position:14px 50%,0 0}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta,body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta .elementor-button{width:100%}
  body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-cta .elementor-button{justify-content:center}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 :where(.elementor-36852) .gw-reg .e-con.gw-reg-card,body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card .elementor-icon-box-wrapper::before{transition:none}}
/* ==== Giraldo Works – Localização (merge "melhor vista" + "Tem interesse") V2, 2026-10-21 ====
   Paste at the END of Page 14668 > Page Settings > Advanced > Custom CSS. Scoped to page content (header/footer untouched). */

body.elementor-page-36852 :where(.elementor-36852) .gw-mx{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;--dk:#0F2A1D;--ink:#0F172A;--mut:#475569;
  position:relative;isolation:isolate;clear:both;width:100%;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx *{box-sizing:border-box}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx figure{margin:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx h2{margin:0;text-transform:none;font-family:inherit;font-size:42px;line-height:1.12;font-weight:700;letter-spacing:-.025em;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx h2 em{font-style:normal;color:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--g-d);background:rgba(1,146,53,.07);border:1px solid rgba(1,146,53,.18);margin-bottom:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px rgba(1,146,53,.15)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-lines{margin-top:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-lines p{margin:0 0 10px;font-size:16.5px;line-height:1.65;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-lines .gw-mx-strong{color:var(--ink);font-weight:600;margin:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ctas--c{justify-content:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ctas--stack{flex-direction:column;margin-top:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn--p{color:#fff;background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 12px 28px rgba(1,146,53,.32),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn--p:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px rgba(1,146,53,.42),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn--g{color:var(--ink);background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:0 4px 14px rgba(15,23,42,.06)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-btn--g:hover{color:var(--g-d);border-color:rgba(1,146,53,.45);transform:translateY(-2px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-frame{position:relative;width:100%;height:100%;overflow:hidden;background:#0F2A1D}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-169{aspect-ratio:16/9;height:auto}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-tag{position:absolute;left:14px;top:14px;z-index:2;pointer-events:none;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;
  background:rgba(10,30,20,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ico{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;
  background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 8px 18px rgba(1,146,53,.30),inset 0 1px 0 rgba(255,255,255,.3)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ico svg{width:20px;height:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-ico--w{background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-stars{display:inline-flex;gap:2px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx-stars svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-glogo{width:72px;height:auto;display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-facts{list-style:none;margin:0;padding:0;display:grid;gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-facts li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.45;font-weight:600}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx-facts small{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:2px}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 :where(.elementor-36852) .gw-mx *{transition:none!important}}

body.elementor-page-36852 :where(.elementor-36852) .gw-mx2{padding:104px 24px 112px;background:#F6F8F7}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-grid{max-width:1140px;margin:0 auto;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));
  grid-template-areas:"hd hd vd vd" "st rv mp mp" "ct ct mp mp";grid-template-rows:minmax(330px,auto) 200px auto}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-hd{grid-area:hd} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd{grid-area:vd} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st{grid-area:st} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv{grid-area:rv} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-mp{grid-area:mp} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct{grid-area:ct}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-t{position:relative;border-radius:22px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-t:hover{transform:translateY(-4px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-hd{padding:40px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px rgba(15,42,29,.07)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-hd h2{font-size:36px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd,body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-mp{box-shadow:0 24px 50px rgba(15,42,29,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd .gw-mx-frame,body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-mp .gw-mx-frame{position:absolute;inset:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd .gw-mx-frame iframe{transform:scale(1.2);transform-origin:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st{padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;
  background:radial-gradient(260px 200px at 100% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 20px 44px rgba(1,146,53,.32)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st strong{display:block;font-size:52px;line-height:1;font-weight:700;letter-spacing:-.03em}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st span{font-size:14.5px;opacity:.92}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px rgba(15,42,29,.07)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv strong{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv>span:last-child{font-size:14px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv .gw-mx-glogo{width:84px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv .gw-mx-stars svg{width:20px;height:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct{padding:28px 30px;display:grid;grid-template-columns:1fr minmax(0,260px);gap:24px;align-items:center;color:#fff;
  background:radial-gradient(400px 260px at 0% 0%,rgba(1,146,53,.35),transparent 65%),linear-gradient(180deg,#0F2A1D,#0A1E14);box-shadow:0 24px 50px rgba(10,30,20,.28)}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-facts li{font-size:14.5px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-ico{width:36px;height:36px;border-radius:11px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-ico svg{width:18px;height:18px}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-btn{padding:13px 18px;font-size:14.5px;white-space:nowrap}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-btn--g{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.2);box-shadow:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct .gw-mx-btn--g:hover{color:#fff;background:rgba(255,255,255,.12)}
@media (max-width:1024px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2{padding:80px 20px 88px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hd hd" "vd vd" "st rv" "mp mp" "ct ct";grid-template-rows:auto auto 190px 320px auto}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct{grid-template-columns:1fr}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd{aspect-ratio:16/9}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-vd .gw-mx-frame iframe{transform:none}
}
@media (max-width:767px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2{padding:64px 16px 72px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-grid{gap:14px;grid-template-rows:auto auto 170px 300px auto}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-hd{padding:28px 22px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-hd h2{font-size:28px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx-lines p{font-size:15.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st,body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv{padding:20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st strong{font-size:38px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-st span{font-size:13px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv strong{font-size:19px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv>span:last-child{font-size:12.5px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv .gw-mx-glogo{width:68px} body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-rv .gw-mx-stars svg{width:15px;height:15px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-ct{padding:24px 20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-mx2-t:hover{transform:none}
}
/* hide the 2 legacy sections (keep them in Elementor; also set Advanced > Responsive > hide on all devices) */
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-027371c,body.elementor-page-36852 :where(.elementor-36852) .elementor-element-559b75a{display:none!important}

/* GW pay block (hero price card) — scoped .gw-pay, no element ids */
.gw-pay{box-sizing:border-box;margin:0 0 18px;padding:14px 0 0;border-top:1px solid #e6e8e6;text-align:center;font-family:inherit;line-height:1.3}
.gw-pay *{box-sizing:border-box}
.gw-pay__label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}
.gw-pay__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}
.gw-pay__list li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;font-size:13.5px;font-weight:500;color:#1f2937;white-space:nowrap}
.gw-pay__list li:before,.gw-pay__list li:after{display:none!important;content:none!important}
.gw-pay__chk{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#019235;display:inline-flex;align-items:center;justify-content:center}
.gw-pay__chk svg{display:block}
.gw-pay__cards{display:flex;justify-content:center;gap:8px;margin-top:10px}
.gw-pay__chip{display:inline-flex;align-items:center;justify-content:center;width:52px;height:32px;border:1px solid #e3e6e3;border-radius:6px;background:#fff}
.gw-pay__chip svg{display:block}
.gw-pay--solo{margin:16px auto 0;max-width:320px}
@media (max-width:400px){.gw-pay{margin:0 0 16px}.gw-pay__list{gap:6px 10px}.gw-pay__list li{font-size:13px}}
/* Strip modifier: plans section (one horizontal row, centred) */
.gw-pay.gw-pay--strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;width:fit-content;max-width:100%;margin:8px auto 4px;padding:12px 22px;border:1px solid #e3e8e4;border-top:1px solid #e3e8e4;border-radius:999px;background:#fff;box-shadow:0 6px 18px rgba(16,40,24,.06)}
.gw-pay--strip .gw-pay__label{margin:0;padding-right:18px;border-right:1px solid #e3e8e4;line-height:32px}
.gw-pay--strip .gw-pay__cards{margin-top:0}
@media (max-width:767px){
.gw-pay.gw-pay--strip{flex-direction:column;gap:10px;width:auto;margin:8px 0 4px;padding:14px 16px;border-radius:14px}
.gw-pay--strip .gw-pay__label{padding-right:0;border-right:0;line-height:1.3}
}

/* GW VO hero – option B (PT 14668). Append at the END of Page Settings > Custom CSS. */
/* ==== Giraldo Works – SOLUTIONS (pricing overview) page redesign (PT, page 14668) – proposal 2026-10-22 ====
   Paste at the END of Page 14668 > Page Settings > Advanced > Custom CSS. Scoped to .gw-so (header/footer untouched).
   Same tokens as homepage hero V4 + sections A–E and the virtual office page. */
body.elementor-page-36852 :where(.elementor-36852) .gw-so{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;--dk:#0F2A1D;--dk2:#0A1E14;--ink:#0F172A;--mut:#475569;--bg:#F6F8F7;--ln:rgba(15,42,29,.08);
  position:relative;width:100%;clear:both;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;padding:56px 24px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so *{box-sizing:border-box}
body.elementor-page-36852 :where(.elementor-36852) .gw-so figure{margin:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-so ul,body.elementor-page-36852 :where(.elementor-36852) .gw-so ol{list-style:none;margin:0;padding:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-so h1,body.elementor-page-36852 :where(.elementor-36852) .gw-so h2,body.elementor-page-36852 :where(.elementor-36852) .gw-so h3{margin:0;font-family:inherit;text-transform:none;color:inherit}
body.elementor-page-36852 :where(.elementor-36852) .gw-so h2{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1}
body.elementor-page-36852 :where(.elementor-36852) .gw-so h2 em,body.elementor-page-36852 :where(.elementor-36852) .gw-so h1 em{font-style:normal;color:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}
body.elementor-page-36852 :where(.elementor-36852) .gw-so p{margin:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-in{max-width:1180px;margin:0 auto}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-head{max-width:820px;margin-bottom:28px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-head--c{margin-left:auto;margin-right:auto;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-head p{margin-top:14px;font-size:17px;line-height:1.6;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-d);background:rgba(1,146,53,.07);border:1px solid rgba(1,146,53,.18);margin-bottom:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px rgba(1,146,53,.15)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-pill--d{color:#8BE7AE;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-pill--d::before{background:var(--g-l);box-shadow:0 0 0 4px rgba(74,222,128,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ctas--c{justify-content:center;margin-top:40px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;letter-spacing:0;transition:transform .25s,box-shadow .25s,background .25s,color .25s;cursor:pointer}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--p{color:#fff;background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 12px 28px rgba(1,146,53,.32),inset 0 1px 0 rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--p:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px rgba(1,146,53,.42)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--g{color:var(--ink);background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:0 4px 14px rgba(15,23,42,.06)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--g:hover{color:var(--g-d);border-color:rgba(1,146,53,.45);transform:translateY(-2px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--gw{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--gw:hover{color:#fff;background:rgba(255,255,255,.16);transform:translateY(-2px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--w{color:var(--dk);background:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn--w:hover{color:var(--g-d);transform:translateY(-2px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#1FAF55,var(--g) 60%,var(--g-d));box-shadow:0 8px 18px -6px rgba(1,146,53,.5)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ic svg{width:22px;height:22px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ck{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-ck svg{width:12px;height:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-chk li{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.4}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-chk li+li{margin-top:9px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-go{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--g-d);background:#EEF7F1;border:1px solid rgba(1,146,53,.18);transition:background .3s,color .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-go svg{width:14px;height:14px}

/* H – hero bento (white, like home V4) */
body.elementor-page-36852 :where(.elementor-36852) .gw-soH{padding:40px 24px 40px;overflow:hidden;background:radial-gradient(760px 420px at 0% 0%,rgba(1,146,53,.06),transparent 65%),#fff;isolation:isolate}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:radial-gradient(rgba(15,42,29,.07) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hd ph" "row row";grid-template-rows:minmax(480px,auto) auto}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-t{position:relative;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #E5EBE7;box-shadow:0 1px 2px rgba(15,42,29,.04),0 14px 34px -12px rgba(15,42,29,.14)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-hd{grid-area:hd;padding:44px;background:var(--bg);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH h1{font-size:48px;font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-lead{margin-top:20px!important;font-size:17px;line-height:1.6;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-rev{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid var(--ln);align-self:stretch}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-glogo{width:62px;height:auto;display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-stars{display:inline-flex;gap:1px} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-stars svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-revt{font-size:14px;color:var(--mut)} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-revt strong{color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-ph{grid-area:ph;border:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,20,0) 55%,rgba(10,30,20,.3));pointer-events:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-chip{position:absolute;z-index:2;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:rgba(255,255,255,.88);box-shadow:0 8px 20px -8px rgba(15,42,29,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-chip svg{width:16px;height:16px;color:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price{position:absolute;z-index:2;right:18px;bottom:18px;padding:16px 20px;border-radius:18px;color:#fff;background:radial-gradient(200px 140px at 100% 0%,rgba(74,222,128,.25),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2));box-shadow:0 18px 40px -14px rgba(0,0,0,.5)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8BE7AE;font-weight:600}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price p{display:flex;align-items:baseline;gap:4px;margin-top:2px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price strong{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.05}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price p span{font-size:15px;color:rgba(255,255,255,.8)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-vat{display:block;margin-top:2px;font-size:13px;font-weight:600;color:#8BE7AE}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-pn{display:block;margin-top:4px;font-size:13px;color:rgba(255,255,255,.75)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-row{grid-area:row;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-s{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:20px;background:#fff;border:1px solid #E5EBE7;box-shadow:0 1px 2px rgba(15,42,29,.04),0 10px 24px -14px rgba(15,42,29,.14)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-art{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:14px;background:#F7F7F7;box-shadow:inset 0 0 0 1px rgba(15,42,29,.05)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-art img{width:60px;height:60px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx{display:flex;flex-direction:column;gap:2px;line-height:1.3}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx strong{font-size:15.5px;font-weight:600}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx small{font-size:13px;color:var(--mut)}

/* A – trust strip + logos */
body.elementor-page-36852 :where(.elementor-36852) .gw-soA{padding-top:8px;padding-bottom:40px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-top{display:grid;gap:20px;padding:28px 32px;border-radius:24px;background:var(--bg);border:1px solid var(--ln)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-hd{display:flex;align-items:center;gap:16px;flex-wrap:wrap} body.elementor-page-36852 :where(.elementor-36852) .gw-soA-hd .gw-so-pill{margin:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA h2{font-size:26px;line-height:1.2}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat{display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--ln)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat p{display:flex;flex-direction:column;line-height:1.2}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat strong{font-size:24px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat span{font-size:13px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-logos{margin-top:28px;text-align:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-lbl{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-mq{display:flex;overflow:hidden;margin-top:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track{flex:none;display:flex;align-items:center;gap:48px;padding-right:48px;animation:gwsomq 70s linear infinite}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-mq:hover .gw-soA-track{animation-play-state:paused}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track li{flex:none;height:56px;width:110px;display:grid;place-items:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track img{max-width:110px;max-height:52px;width:auto;height:auto;object-fit:contain;opacity:.85;mix-blend-mode:multiply}
@keyframes gwsomq{to{transform:translateX(-100%)}}

/* P – prices by team size */
body.elementor-page-36852 :where(.elementor-36852) .gw-soP{background:linear-gradient(180deg,#fff,var(--bg))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ln);box-shadow:0 14px 34px -18px rgba(15,42,29,.18);transition:transform .3s,box-shadow .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px rgba(15,42,29,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-ph{position:relative;display:block;height:170px;margin:10px 10px 0;border-radius:16px;overflow:hidden}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-ph img{width:100%;height:100%;object-fit:cover}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-badge{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:var(--g);box-shadow:0 6px 16px -6px rgba(1,146,53,.6)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-cb{display:flex;flex-direction:column;gap:16px;padding:24px;flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-cb h3{font-size:21px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-top{display:flex;align-items:center;gap:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-art{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:16px;background:#F7F7F7;box-shadow:inset 0 0 0 1px rgba(15,42,29,.05)} body.elementor-page-36852 :where(.elementor-36852) .gw-soP-art img{width:58px;height:58px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-soP-art{background:rgba(255,255,255,.94)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-sub{margin-top:4px!important;font-size:14px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-prc{display:flex;align-items:baseline;gap:6px;padding:12px 0;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-prc small{font-size:13px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-prc strong{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-prc span{font-size:15px;color:var(--mut);font-weight:500}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-cb .gw-so-chk{flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-cb .gw-so-btn{width:100%;margin-top:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f{color:#fff;border:0;background:radial-gradient(420px 300px at 100% 0%,rgba(74,222,128,.2),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2));box-shadow:0 30px 60px -24px rgba(15,42,29,.55)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-soP-sub,body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-prc small,body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-prc span{color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-prc{border-color:rgba(255,255,255,.12)} body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-prc strong{color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-chk li{color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-ck{background:var(--g-l)} body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-so-ck path{stroke:var(--dk)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-note{margin-top:18px!important;text-align:center;font-size:14px;color:var(--mut)}

/* C – all-included bento */
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"vd vd f0 f1" "vd vd f2 f3" "sr sr k rc"}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-t{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--ln);padding:22px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f0{grid-area:f0} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f1{grid-area:f1} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f2{grid-area:f2} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f3{grid-area:f3}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-k,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc{display:flex;flex-direction:column;gap:8px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-k h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc h3{margin-top:6px;font-size:17px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-t p{font-size:14px;line-height:1.5;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-art{display:grid;place-items:center;width:84px;height:84px;border-radius:18px;background:#F7F7F7;box-shadow:inset 0 0 0 1px rgba(15,42,29,.05)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-art img{width:68px;height:68px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vd{grid-area:vd;padding:0;border:0;min-height:460px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-play{all:unset;position:absolute;inset:0;cursor:pointer;display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-play::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,20,0) 45%,rgba(10,30,20,.55))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-pb{position:absolute;z-index:2;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;display:grid;place-items:center;color:var(--g);background:rgba(255,255,255,.92);box-shadow:0 18px 40px -10px rgba(0,0,0,.4);transition:transform .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-pb svg{width:34px;height:34px;margin-left:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-play:hover .gw-soC-pb{transform:scale(1.08)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-play:focus-visible{outline:3px solid var(--g-l);outline-offset:-3px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vl{position:absolute;z-index:2;left:24px;bottom:22px;font-size:22px;font-weight:700;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vd iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-k{grid-area:k;background:var(--bg)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr{grid-area:sr;display:flex;align-items:center;gap:20px;text-decoration:none;color:var(--ink);background:linear-gradient(120deg,#EEF7F1,#fff 70%);transition:transform .3s,box-shadow .3s,border-color .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr:hover{transform:translateY(-3px);border-color:rgba(1,146,53,.35);box-shadow:0 20px 40px -18px rgba(15,42,29,.25);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr .gw-soC-art{flex:none;width:104px;height:104px;background:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr .gw-soC-art img{width:88px;height:88px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-srx{flex:1;display:flex;flex-direction:column;gap:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-srx em{font-style:normal;font-weight:700;font-size:15px;color:var(--g);margin-top:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr:hover .gw-so-go{background:var(--g);color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc{grid-area:rc;color:#fff;border:0;background:radial-gradient(260px 200px at 100% 0%,rgba(74,222,128,.22),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc h3{color:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc p{color:rgba(255,255,255,.75)}

/* G – gallery bento (real photos) */
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:230px 230px;grid-template-areas:"g1 g1 g2 g3" "g1 g1 g2 g4" ;}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-grid{grid-template-areas:"g1 g1 g2 g3" "g1 g1 g2 g4" "g5 g5 v v";grid-template-rows:230px 230px 230px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-t{position:relative;overflow:hidden;border-radius:24px;background:#E8EEEA}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-t:hover img{transform:scale(1.04)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g1{grid-area:g1} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g2{grid-area:g2} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g3{grid-area:g3} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g4{grid-area:g4} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g5{grid-area:g5}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-t figcaption{position:absolute;left:14px;bottom:14px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-v{grid-area:v;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:28px 32px;color:#fff;background:radial-gradient(300px 220px at 100% 100%,rgba(74,222,128,.22),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-v h3{font-size:22px;color:#fff;margin-top:4px} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-v p{font-size:15px;line-height:1.55;color:rgba(255,255,255,.78)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soG-v .gw-so-btn{margin-top:6px}

/* S – how it works (dark) */
body.elementor-page-36852 :where(.elementor-36852) .gw-soS{padding:96px 24px;color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(900px 500px at 50% -20%,rgba(1,146,53,.30),transparent 62%),linear-gradient(180deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS h2{color:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-soS h2 em{color:var(--g-l)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS .gw-so-head p{color:rgba(255,255,255,.74)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben li{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben .gw-so-ic{width:32px;height:32px} body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben .gw-so-ic svg{width:16px;height:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-track::before{content:"";position:absolute;top:24px;left:calc(16.666% + 8px);right:calc(16.666% + 8px);height:2px;background:linear-gradient(90deg,var(--g-l),var(--g) 50%,rgba(74,222,128,.25))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-num{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;font-size:18px;font-weight:700;color:var(--dk);background:var(--g-l);box-shadow:0 0 0 8px rgba(74,222,128,.14)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-card{display:flex;flex-direction:column;gap:12px;width:100%;flex:1;padding:26px;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soS-card h3{color:#fff;font-size:19px} body.elementor-page-36852 :where(.elementor-36852) .gw-soS-card p{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.72)}

/* F – FAQ */
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-side h2{margin-bottom:24px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;border-radius:24px;color:#fff;background:radial-gradient(300px 220px at 100% 100%,rgba(74,222,128,.2),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-av{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.9)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct h3{color:#fff;font-size:19px} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct p{font-size:14px;line-height:1.55;color:rgba(255,255,255,.75)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct .gw-so-btn{margin-top:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-list{display:flex;flex-direction:column;gap:10px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q{border-radius:18px;background:#fff;border:1px solid var(--ln);transition:border-color .3s,box-shadow .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q[open]{border-color:rgba(1,146,53,.3);box-shadow:0 14px 30px -18px rgba(15,42,29,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary::-webkit-details-marker{display:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:#EEF7F1;border:1px solid rgba(1,146,53,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary i::before,body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary i::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;border-radius:2px;background:var(--g-d);transition:transform .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary i::after{transform:rotate(90deg)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q[open] summary i{background:var(--g);border-color:var(--g)} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q[open] summary i::before,body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q[open] summary i::after{background:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q[open] summary i::after{transform:rotate(0)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q p{padding:0 22px 20px;font-size:15px;line-height:1.6;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q p a{color:var(--g-d);font-weight:600}

/* L – location */
body.elementor-page-36852 :where(.elementor-36852) .gw-soL{background:var(--bg)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"map map info"}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-t{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--ln);padding:26px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-map{grid-area:map;padding:0;min-height:440px;background:#E8EEEA}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-info{grid-area:info;display:flex;flex-direction:column;justify-content:center;gap:24px} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-info .gw-so-btn{align-self:flex-start}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list li{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.4}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list li+li{margin-top:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list .gw-so-ic{width:38px;height:38px} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list .gw-so-ic svg{width:18px;height:18px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list strong{display:block;font-weight:600} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list small{display:block;font-size:13px;color:var(--mut);margin-top:2px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list a{color:var(--ink);text-decoration:none;font-weight:500} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-list a:hover{color:var(--g-d)}

/* B – blog: articles about private offices */
body.elementor-page-36852 :where(.elementor-36852) .gw-soB{padding-bottom:24px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ln);text-decoration:none;color:var(--ink);box-shadow:0 14px 34px -18px rgba(15,42,29,.16);transition:transform .3s,box-shadow .3s,border-color .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c:hover{transform:translateY(-4px);border-color:rgba(1,146,53,.35);box-shadow:0 24px 48px -16px rgba(15,42,29,.25);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-ph{position:relative;display:block;height:200px;margin:10px 10px 0;border-radius:16px;overflow:hidden}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c:hover .gw-soB-ph img{transform:scale(1.05)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-tag{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--g-d);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb h3{font-size:18px;line-height:1.3}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb p{font-size:14px;line-height:1.55;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--ln);font-size:14.5px;font-weight:600;color:var(--g-d)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c:hover .gw-so-go{background:var(--g);color:#fff}

/* O – other solutions */
body.elementor-page-36852 :where(.elementor-36852) .gw-soO{padding-bottom:24px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s{position:relative;display:flex;flex-direction:column;gap:14px;padding:14px 14px 20px;border-radius:24px;background:#fff;border:1px solid #E5EBE7;text-decoration:none;color:var(--ink);box-shadow:0 1px 2px rgba(15,42,29,.04),0 14px 34px -12px rgba(15,42,29,.12);transition:transform .35s,border-color .35s,box-shadow .35s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s:hover{transform:translateY(-4px);border-color:rgba(1,146,53,.35);box-shadow:0 24px 48px -16px rgba(15,42,29,.25);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-art{display:grid;place-items:center;height:104px;border-radius:16px;background:#F7F7F7}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-art img{width:84px;height:84px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx{display:flex;flex-direction:column;gap:3px;padding:0 6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx strong{font-size:17px;font-weight:600} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx small{font-size:13.5px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx em{margin-top:8px;font-style:normal;font-size:14.5px;font-weight:600;color:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s .gw-so-go{position:absolute;right:18px;bottom:20px;width:32px;height:32px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s:hover .gw-so-go{background:var(--g);color:#fff}

/* E – final CTA */
body.elementor-page-36852 :where(.elementor-36852) .gw-soE{padding-bottom:72px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-box{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;padding:56px;border-radius:28px;color:#fff;background:radial-gradient(520px 360px at 100% 50%,rgba(74,222,128,.22),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-box::before{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE h2{font-size:40px;color:#fff;position:relative}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-x p{margin-top:14px!important;font-size:17px;line-height:1.6;color:rgba(255,255,255,.78);max-width:520px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-x .gw-so-ctas{position:relative;z-index:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-art{position:relative;display:grid;grid-template-columns:repeat(2,120px);gap:18px;row-gap:40px;justify-content:center;padding-bottom:26px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-art img{width:120px;height:120px;padding:14px;border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 20px 40px -14px rgba(0,0,0,.45);object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soE-art img:nth-child(2),body.elementor-page-36852 :where(.elementor-36852) .gw-soE-art img:nth-child(4){transform:translateY(26px)}
@media (prefers-reduced-motion:reduce){body.elementor-page-36852 :where(.elementor-36852) .gw-so *{transition:none!important;animation:none!important}}

/* tablet */
@media (max-width:1024px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-so h2{font-size:34px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-grid{grid-template-columns:1fr;grid-template-areas:"hd" "ph" "row";grid-template-rows:auto 380px auto}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH h1{font-size:42px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-row{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soP-grid{grid-template-columns:1fr 1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f{grid-column:1/-1}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vd vd" "f0 f1" "f2 f3" "sr sr" "k rc"} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vd{min-height:380px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"g1 g1" "g2 g3" "g2 g4" "g5 g5" "v v";grid-auto-rows:200px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g1,body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g5{min-height:300px} body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g3,body.elementor-page-36852 :where(.elementor-36852) .gw-soG-g4{min-height:180px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soF-grid{grid-template-columns:1fr;gap:24px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soL-grid{grid-template-columns:1fr;grid-template-areas:"map" "info"} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-map{min-height:380px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soO-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soB-grid{grid-template-columns:1fr 1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c:last-child{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soE-box{grid-template-columns:1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-soE-art{display:none}
}
/* mobile */
@media (max-width:767px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-so{padding:36px 12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so h2{font-size:28px;letter-spacing:-.025em}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-head{margin-bottom:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-so-head p{font-size:15.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-btn{width:100%}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-ctas{flex-direction:column;gap:10px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH{padding:16px 12px 20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-grid{gap:10px;grid-template-rows:auto 250px auto}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-t{border-radius:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-hd{padding:26px 20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH h1{font-size:33px;letter-spacing:-.03em}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-pill{font-size:11px;letter-spacing:.08em;padding:6px 12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-lead{font-size:15.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price{right:12px;bottom:12px;padding:12px 14px;border-radius:14px} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price strong{font-size:28px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-chip{left:12px;top:12px;font-size:12px;padding:6px 11px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-row{gap:8px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-s{flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border-radius:16px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-art{width:100%;height:64px;border-radius:12px} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-art img{width:52px;height:52px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx{padding:0 2px} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx strong{font-size:14px} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx small{font-size:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soA{padding-top:8px;padding-bottom:28px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soA-top{padding:20px 14px;gap:16px;border-radius:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-soA h2{font-size:22px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soA-stats{grid-template-columns:1fr 1fr;gap:8px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat{padding:12px;gap:10px;border-radius:14px} body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat .gw-so-ic{width:36px;height:36px} body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat .gw-so-ic svg{width:18px;height:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat strong{font-size:19px} body.elementor-page-36852 :where(.elementor-36852) .gw-so-stat span{font-size:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track{gap:32px;padding-right:32px;animation-duration:50s} body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track li{width:90px;height:48px} body.elementor-page-36852 :where(.elementor-36852) .gw-soA-track img{max-width:90px;max-height:44px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soP-grid{grid-template-columns:1fr;gap:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c{border-radius:20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soP-cb{padding:18px;gap:12px} body.elementor-page-36852 :where(.elementor-36852) .gw-so-prc strong{font-size:34px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soP-art{width:60px;height:60px} body.elementor-page-36852 :where(.elementor-36852) .gw-soP-art img{width:48px;height:48px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soL-info .gw-so-btn{align-self:stretch}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-grid{gap:10px;grid-template-columns:1fr 1fr;grid-template-areas:"vd vd" "f0 f1" "f2 f3" "k k" "sr sr" "rc rc"}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-t{padding:14px;border-radius:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vd{min-height:220px;padding:0}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-vl{left:16px;bottom:14px;font-size:17px} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-pb{width:64px;height:64px;margin:-32px 0 0 -32px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-art{width:60px;height:60px;border-radius:14px} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-art img{width:50px;height:50px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-f h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-k h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc h3{font-size:15px} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-t p{font-size:12.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-k .gw-so-ic,body.elementor-page-36852 :where(.elementor-36852) .gw-soC-rc .gw-so-ic{width:36px;height:36px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr{gap:12px;align-items:flex-start} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr .gw-soC-art{width:64px;height:64px} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr .gw-soC-art img{width:54px;height:54px} body.elementor-page-36852 :where(.elementor-36852) .gw-soC-sr .gw-so-go{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -12px;padding:0 12px 6px;scrollbar-width:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-grid::-webkit-scrollbar{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-t{flex:0 0 82%;height:260px;min-height:0!important;scroll-snap-align:center;border-radius:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soG-v{flex-basis:82%;padding:22px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS{padding:56px 12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-track{grid-template-columns:1fr;gap:14px;margin-top:32px!important}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-track::before{left:24px;right:auto;top:24px;bottom:24px;width:2px;height:auto;background:linear-gradient(180deg,var(--g-l),rgba(74,222,128,.25))}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-step{flex-direction:row;align-items:flex-start;gap:14px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-num{flex:none;width:48px;height:48px;box-shadow:0 0 0 6px rgba(74,222,128,.14)}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-card{padding:18px;border-radius:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-soS-card .gw-so-ic{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben{gap:8px} body.elementor-page-36852 :where(.elementor-36852) .gw-soS-ben li{font-size:13px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q summary{padding:16px;font-size:15px} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-q p{padding:0 16px 16px;font-size:14.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soF-side h2{margin-bottom:16px} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct{padding:20px;border-radius:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soF-grid{display:flex;flex-direction:column} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-side{display:contents} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-side .gw-so-pill{align-self:flex-start} body.elementor-page-36852 :where(.elementor-36852) .gw-soF-ct{order:3;margin-top:8px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soL-map{min-height:300px} body.elementor-page-36852 :where(.elementor-36852) .gw-soL-t{border-radius:18px;padding:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soO-grid{gap:10px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soB-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -12px;padding:0 12px 6px;scrollbar-width:none} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-grid::-webkit-scrollbar{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c,body.elementor-page-36852 :where(.elementor-36852) .gw-soB-c:last-child{display:flex;flex:0 0 82%;scroll-snap-align:center;border-radius:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-ph{height:160px} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb{padding:14px 16px 16px} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb h3{font-size:16px} body.elementor-page-36852 :where(.elementor-36852) .gw-soB-cb p{font-size:13.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s{padding:10px 10px 14px;gap:10px;border-radius:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-art{height:76px;border-radius:12px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-art img{width:60px;height:60px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx{padding:0 4px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx strong{font-size:15px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx small{font-size:12px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-sx em{font-size:13px;margin-top:4px} body.elementor-page-36852 :where(.elementor-36852) .gw-soO-s .gw-so-go{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soE{padding-bottom:44px} body.elementor-page-36852 :where(.elementor-36852) .gw-soE-box{padding:30px 20px;border-radius:20px} body.elementor-page-36852 :where(.elementor-36852) .gw-soE h2{font-size:28px} body.elementor-page-36852 :where(.elementor-36852) .gw-soE-x p{font-size:15.5px}
}
body.elementor-page-36852 :where(.elementor-36852) #precos,body.elementor-page-36852 :where(.elementor-36852) .gw-so-anc{scroll-margin-top:96px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-anc{display:block;height:0}

/* ===== Solutions page – extra sections ===== */
body.elementor-page-36852 :where(.elementor-36852) a.gw-so-lnk{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--g-d);text-decoration:none}
body.elementor-page-36852 :where(.elementor-36852) a.gw-so-lnk:hover{color:var(--g)} body.elementor-page-36852 :where(.elementor-36852) a.gw-so-lnk svg{width:14px;height:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-sub{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-sub .gw-so-head{margin-bottom:0}
/* hero: product tiles are links */
body.elementor-page-36852 :where(.elementor-36852) a.gw-soH-s{text-decoration:none;color:var(--ink);transition:transform .3s,border-color .3s,box-shadow .3s}
body.elementor-page-36852 :where(.elementor-36852) a.gw-soH-s:hover{transform:translateY(-3px);border-color:rgba(1,146,53,.35);box-shadow:0 20px 40px -18px rgba(15,42,29,.25);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx em{font-style:normal;font-size:13px;font-weight:700;color:var(--g);margin-top:2px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price ul{margin-top:8px!important;display:grid;gap:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price li{display:flex;justify-content:space-between;gap:18px;font-size:13px;color:rgba(255,255,255,.8)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price li b{color:#fff;font-weight:700}
body.elementor-page-36852 :where(.elementor-36852) .gw-soH-gtxt{font-size:14px;color:var(--mut)} body.elementor-page-36852 :where(.elementor-36852) .gw-soH-gtxt strong{color:var(--ink)}

/* Q – chooser */
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 20px 22px;border-radius:24px;background:#fff;border:1px solid #E5EBE7;text-decoration:none;color:var(--ink);box-shadow:0 1px 2px rgba(15,42,29,.04),0 14px 34px -14px rgba(15,42,29,.12);transition:transform .3s,border-color .3s,box-shadow .3s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c:hover{transform:translateY(-4px);border-color:rgba(1,146,53,.35);box-shadow:0 24px 48px -16px rgba(15,42,29,.25);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-art{flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:#F7F7F7;box-shadow:inset 0 0 0 1px rgba(15,42,29,.05)} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-art img{width:62px;height:62px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-q{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c h3{font-size:19px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c p{font-size:14px;line-height:1.5;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-ft{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--ln)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-ft em{font-style:normal;font-weight:700;font-size:15px;color:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c:hover .gw-so-go{background:var(--g);color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d{color:#fff;border:0;background:radial-gradient(320px 220px at 100% 0%,rgba(74,222,128,.22),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d:hover{color:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d .gw-soQ-q{color:#8BE7AE} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d p{color:rgba(255,255,255,.75)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d .gw-soQ-ft{border-color:rgba(255,255,255,.12)} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d .gw-soQ-ft em{color:var(--g-l)} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c--d .gw-soQ-art{background:rgba(255,255,255,.94)}

/* V – virtual office plans + annual/monthly toggle (CSS only, annual by default) */
body.elementor-page-36852 :where(.elementor-36852) .gw-soV{background:linear-gradient(180deg,#fff,var(--bg))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-r{position:absolute;opacity:0;pointer-events:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tg{display:inline-flex;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--ln);box-shadow:0 6px 18px -10px rgba(15,42,29,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tg label{padding:10px 20px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--mut);cursor:pointer;transition:background .25s,color .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tg label small{font-size:12px;font-weight:600;color:var(--g);margin-left:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-ra:checked~.gw-so-sub .gw-soV-la,body.elementor-page-36852 :where(.elementor-36852) .gw-soV-rm:checked~.gw-so-sub .gw-soV-lm{color:#fff;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-ra:checked~.gw-so-sub .gw-soV-la small{color:#D7F7E2}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-ra:focus-visible~.gw-so-sub .gw-soV-la,body.elementor-page-36852 :where(.elementor-36852) .gw-soV-rm:focus-visible~.gw-so-sub .gw-soV-lm{outline:3px solid var(--g-l);outline-offset:2px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-m{display:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-rm:checked~.gw-soV-grid .gw-soV-m{display:block} body.elementor-page-36852 :where(.elementor-36852) .gw-soV-rm:checked~.gw-soV-grid .gw-soV-a{display:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--ln);box-shadow:0 14px 34px -18px rgba(15,42,29,.18)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c h3{font-size:21px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-badge{position:absolute;right:20px;top:20px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tot{font-size:13px;line-height:1.45;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c .gw-so-chk{flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c .gw-so-btn{width:100%}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f{color:#fff;border:0;background:radial-gradient(420px 300px at 100% 0%,rgba(74,222,128,.2),transparent 70%),linear-gradient(160deg,var(--dk),var(--dk2));box-shadow:0 30px 60px -24px rgba(15,42,29,.55)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-prc{border-color:rgba(255,255,255,.12)} body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-prc strong{color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-prc small,body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-prc span,body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-soV-tot{color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-ck{background:var(--g-l)} body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-so-ck path{stroke:var(--dk)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f .gw-soV-badge{color:var(--dk);background:var(--g-l)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soV-ft{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px!important;font-size:14px;color:var(--mut)}

/* W – cowork + meeting rooms */
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-c{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ln);box-shadow:0 14px 34px -18px rgba(15,42,29,.18);scroll-margin-top:96px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-ph{position:relative;min-height:100%;margin:10px;border-radius:16px;overflow:hidden;background:#E8EEEA}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-ph .gw-soW-art{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 10px 24px -10px rgba(15,42,29,.35)} body.elementor-page-36852 :where(.elementor-36852) .gw-soW-art img{position:static;width:52px;height:52px;object-fit:contain}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-b{display:flex;flex-direction:column;gap:14px;padding:24px 24px 24px 14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-b h3{font-size:22px} body.elementor-page-36852 :where(.elementor-36852) .gw-soW-b>p{font-size:14.5px;line-height:1.55;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-b .gw-so-chk{flex:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-note{font-size:12.5px;line-height:1.45;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-cta{display:flex;flex-direction:column;gap:10px} body.elementor-page-36852 :where(.elementor-36852) .gw-soW-cta .gw-so-btn{width:100%}

/* K – comparison table */
body.elementor-page-36852 :where(.elementor-36852) .gw-soK-wrap{overflow-x:auto;border-radius:24px;background:#fff;border:1px solid var(--ln);box-shadow:0 14px 34px -18px rgba(15,42,29,.16)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:14.5px;margin:0;border:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK th,body.elementor-page-36852 :where(.elementor-36852) .gw-soK td{padding:16px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--ln);background:transparent;line-height:1.45}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead th{position:relative;padding-top:20px;font-size:15px;font-weight:700;color:var(--ink);background:var(--bg)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead th img{display:block;width:44px;height:44px;object-fit:contain;margin-bottom:8px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead th a{color:inherit;text-decoration:none} body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead th a:hover{color:var(--g-d)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK tbody th{font-weight:600;color:var(--mut);width:170px;white-space:nowrap}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK tbody tr:last-child th,body.elementor-page-36852 :where(.elementor-36852) .gw-soK tbody tr:last-child td{border-bottom:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK td strong{font-size:17px;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK td small{display:block;font-size:12.5px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK .gw-soK-hl{background:rgba(1,146,53,.045)} body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead .gw-soK-hl{background:#E3F2E8}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK-y{display:inline-flex;align-items:center;gap:8px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK-n{color:#94A3B8}
body.elementor-page-36852 :where(.elementor-36852) .gw-soK-note{margin-top:14px!important;font-size:13.5px;color:var(--mut)}

/* I – why us bento (reuses C tile styles) */
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"vd vd f0 f1" "vd vd f2 f3" "lc lc rc pk"}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc{grid-area:lc;display:flex;align-items:center;gap:20px;background:linear-gradient(120deg,#EEF7F1,#fff 70%)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc .gw-soC-art{flex:none;width:104px;height:104px;background:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc .gw-soC-art img{width:88px;height:88px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc h3{font-size:18px} body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lcx{display:flex;flex-direction:column;gap:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-pk{grid-area:pk;display:flex;flex-direction:column;gap:8px;background:var(--bg)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-pk h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid .gw-soC-rc h3{margin-top:6px;font-size:17px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid .gw-soC-vd{min-height:440px}

@media (max-width:1024px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-grid{grid-template-columns:1fr 1fr}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-grid{grid-template-columns:1fr 1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c--f{grid-column:1/-1}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soW-grid{grid-template-columns:1fr}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vd vd" "f0 f1" "f2 f3" "lc lc" "rc pk"} body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid .gw-soC-vd{min-height:360px}
}
@media (max-width:767px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-row{grid-template-columns:1fr 1fr}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-sx em{font-size:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soH-price li{font-size:12px;gap:10px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-grid{gap:10px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c{padding:12px 12px 14px;gap:8px;border-radius:18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-art{width:54px;height:54px;border-radius:14px} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-art img{width:44px;height:44px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-q{font-size:10.5px;letter-spacing:.04em} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c h3{font-size:15.5px} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-c p{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-ft{padding-top:10px} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-ft em{font-size:13px} body.elementor-page-36852 :where(.elementor-36852) .gw-soQ-ft .gw-so-go{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-sub{margin-bottom:16px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tg{width:100%} body.elementor-page-36852 :where(.elementor-36852) .gw-soV-tg label{flex:1;text-align:center;padding:10px 8px;font-size:14px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-grid{grid-template-columns:1fr;gap:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c{padding:18px;gap:12px;border-radius:20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soW-c{grid-template-columns:1fr;border-radius:20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soW-ph{min-height:190px;margin:8px 8px 0}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soW-b{padding:16px 18px 18px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soK-wrap{border-radius:18px;margin:0 -12px;border-left:0;border-right:0;border-radius:0}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soK table{min-width:760px;font-size:13.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soK th,body.elementor-page-36852 :where(.elementor-36852) .gw-soK td{padding:12px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soK tbody th{position:sticky;left:0;z-index:1;width:120px;white-space:normal;background:#fff;box-shadow:1px 0 0 var(--ln)}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soK thead th:first-child{position:sticky;left:0;z-index:2}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid{gap:10px;grid-template-columns:1fr 1fr;grid-template-areas:"vd vd" "f0 f1" "f2 f3" "lc lc" "rc pk"}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid .gw-soC-vd{min-height:220px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc{gap:12px;align-items:flex-start} body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc .gw-soC-art{width:64px;height:64px} body.elementor-page-36852 :where(.elementor-36852) .gw-soI-lc .gw-soC-art img{width:54px;height:54px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soI-pk h3,body.elementor-page-36852 :where(.elementor-36852) .gw-soI-grid .gw-soC-rc h3{font-size:15px}
}
body.elementor-page-36852 :where(.elementor-36852) #precos,body.elementor-page-36852 :where(.elementor-36852) #escritorio-virtual,body.elementor-page-36852 :where(.elementor-36852) #cowork,body.elementor-page-36852 :where(.elementor-36852) #salas,body.elementor-page-36852 :where(.elementor-36852) #escritorios,body.elementor-page-36852 :where(.elementor-36852) #comparar{scroll-margin-top:96px}
body.elementor-page-36852 :where(.elementor-36852) .gw-soW-cta .gw-so-btn{white-space:nowrap;padding-left:16px;padding-right:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-so h2 em{white-space:nowrap}

/* mobile: plans, cowork/rooms and team offices become swipeable rows (shorter page) */
@media (max-width:767px){
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-grid,body.elementor-page-36852 :where(.elementor-36852) .gw-soW-grid,body.elementor-page-36852 :where(.elementor-36852) .gw-soT .gw-soP-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -12px;padding:4px 12px 10px;scrollbar-width:none;align-items:stretch}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-grid::-webkit-scrollbar,body.elementor-page-36852 :where(.elementor-36852) .gw-soW-grid::-webkit-scrollbar,body.elementor-page-36852 :where(.elementor-36852) .gw-soT .gw-soP-grid::-webkit-scrollbar{display:none}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soV-c,body.elementor-page-36852 :where(.elementor-36852) .gw-soW-c,body.elementor-page-36852 :where(.elementor-36852) .gw-soT .gw-soP-c{flex:0 0 84%;scroll-snap-align:center}
 body.elementor-page-36852 :where(.elementor-36852) .gw-soW-ph{min-height:150px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-so-swipe{display:flex!important}
}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-swipe{display:none;align-items:center;justify-content:center;gap:6px;margin-top:6px!important;font-size:12.5px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-so-swipe svg{width:14px;height:14px}

/* ===== Service pages (cowork / completo / piso / salas) – extra components ===== */
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:#fff;border:1px solid #E5EBE7;box-shadow:0 1px 2px rgba(15,42,29,.04),0 14px 34px -22px rgba(15,42,29,.22)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t h3{font-size:17px} body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t p{font-size:14.5px;line-height:1.55;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t a{color:var(--g-d);font-weight:600;text-decoration:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t--d{background:linear-gradient(160deg,#123524,var(--dk2));border-color:transparent;color:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t--d p{color:rgba(255,255,255,.75)} body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t--d a{color:#8BE7AE}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t--w{grid-column:span 2}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-n{position:absolute;top:18px;right:20px;font-size:12px;font-weight:700;letter-spacing:.1em;color:rgba(1,146,53,.55)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-art img{width:64px;height:64px;display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-grid--2{grid-template-columns:1.25fr 1fr}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-side{display:grid;gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-mini{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:24px;background:#fff;border:1px solid #E5EBE7;text-decoration:none;color:var(--ink);transition:transform .3s,border-color .3s}
body.elementor-page-36852 :where(.elementor-36852) a.gw-svP-mini:hover{transform:translateY(-3px);border-color:rgba(1,146,53,.35);color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-mini img{width:56px;height:56px;flex:0 0 56px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-mini h3{font-size:16.5px} body.elementor-page-36852 :where(.elementor-36852) .gw-svP-mini p{font-size:14px;line-height:1.5;color:var(--mut);margin-top:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-mini em{display:block;font-style:normal;font-size:13.5px;font-weight:700;color:var(--g);margin-top:6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-badge{position:absolute;top:18px;right:18px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-c{position:relative}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-c--b .gw-soP-top{padding-right:104px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svU-art img{border-radius:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-terms span{padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--g-d);background:rgba(1,146,53,.07);border:1px solid rgba(1,146,53,.16)}
body.elementor-page-36852 :where(.elementor-36852) .gw-soP-c--f .gw-svP-terms span{color:#8BE7AE;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}
body.elementor-page-36852 :where(.elementor-36852) .gw-svP-side{align-content:start}
body.elementor-page-36852 :where(.elementor-36852) .gw-svO .gw-svP-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
body.elementor-page-36852 :where(.elementor-36852) .gw-soT .gw-so-anc,body.elementor-page-36852 :where(.elementor-36852) .gw-so [id]{scroll-margin-top:96px}
@media (max-width:1024px){body.elementor-page-36852 :where(.elementor-36852) .gw-svU-grid{grid-template-columns:repeat(2,minmax(0,1fr))} body.elementor-page-36852 :where(.elementor-36852) .gw-svP-grid{grid-template-columns:1fr 1fr}}
@media (max-width:767px){body.elementor-page-36852 :where(.elementor-36852) .gw-svU-grid,body.elementor-page-36852 :where(.elementor-36852) .gw-svP-grid,body.elementor-page-36852 :where(.elementor-36852) .gw-svP-grid--2{grid-template-columns:1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-svU-t--w{grid-column:auto}}
/* GW pay block (hero price card) — scoped .gw-pay, no element ids */
body.elementor-page-36852 :where(.elementor-36852) .gw-pay{box-sizing:border-box;margin:0 0 18px;padding:14px 0 0;border-top:1px solid #e6e8e6;text-align:center;font-family:inherit;line-height:1.3}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay *{box-sizing:border-box}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;font-size:13.5px;font-weight:500;color:#1f2937;white-space:nowrap}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list li:before,body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list li:after{display:none!important;content:none!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__chk{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#019235;display:inline-flex;align-items:center;justify-content:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__chk svg{display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__cards{display:flex;justify-content:center;gap:8px;margin-top:10px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__chip{display:inline-flex;align-items:center;justify-content:center;width:52px;height:32px;border:1px solid #e3e6e3;border-radius:6px;background:#fff}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__chip svg{display:block}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay--solo{margin:16px auto 0;max-width:320px}
@media (max-width:400px){body.elementor-page-36852 :where(.elementor-36852) .gw-pay{margin:0 0 16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list{gap:6px 10px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay__list li{font-size:13px}}
/* Strip modifier: plans section (one horizontal row, centred) */
body.elementor-page-36852 :where(.elementor-36852) .gw-pay.gw-pay--strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;width:fit-content;max-width:100%;margin:8px auto 4px;padding:12px 22px;border:1px solid #e3e8e4;border-top:1px solid #e3e8e4;border-radius:999px;background:#fff;box-shadow:0 6px 18px rgba(16,40,24,.06)}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay--strip .gw-pay__label{margin:0;padding-right:18px;border-right:1px solid #e3e8e4;line-height:32px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay--strip .gw-pay__cards{margin-top:0}
@media (max-width:767px){
body.elementor-page-36852 :where(.elementor-36852) .gw-pay.gw-pay--strip{flex-direction:column;gap:10px;width:auto;margin:8px 0 4px;padding:14px 16px;border-radius:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-pay--strip .gw-pay__label{padding-right:0;border-right:0;line-height:1.3}
}

/* ===== VO hero options ===== */
body.elementor-page-36852 :where(.elementor-36852) .gw-vh{padding-top:32px;padding-bottom:24px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh h1{font-size:46px;font-weight:700;letter-spacing:-.035em;line-height:1.06}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-soH-lead{margin-top:16px;font-size:16.5px;line-height:1.6;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-chk{margin-top:18px!important;display:grid;gap:9px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-chk li,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-feat li,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc .gw-so-chk li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--ink)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-so-ck{margin-top:1px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-so-ctas{margin-top:22px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-soH-rev{margin-top:20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-trust{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-top:16px;align-items:stretch}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:24px;background:#fff;border:1px solid #E5EBE7}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-st{display:flex;align-items:center;gap:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-st img{width:56px;height:56px;flex:0 0 56px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-st p{display:flex;flex-direction:column}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-st strong{font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--g);line-height:1.1}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-st span{font-size:13px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-pay{display:flex;align-items:center;justify-content:center;border-radius:24px;background:#fff;border:1px solid #E5EBE7;padding:8px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-pay .gw-pay--strip{border:0!important;box-shadow:none!important;margin:0!important;background:transparent!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-r{position:absolute;opacity:0;pointer-events:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-tg{display:inline-flex;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--ln);box-shadow:0 6px 18px -10px rgba(15,42,29,.25)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-tg label{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--mut);cursor:pointer;transition:background .25s,color .25s}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-ra:checked~* .gw-vh-la,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-ra:checked~.gw-vh-tg .gw-vh-la,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-rm:checked~* .gw-vh-lm,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-rm:checked~.gw-vh-tg .gw-vh-lm{color:#fff;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-m{display:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-rm:checked~* .gw-vh-m{display:block} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-rm:checked~* .gw-vh-a{display:none}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-a strong,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-m strong{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-a>span,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-m>span{font-size:14px;color:var(--mut);margin-left:4px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-from{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--g-d);margin:0 0 2px!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-a p,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-m p{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-plus{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--dk)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-plus svg{width:11px;height:11px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-full{width:100%}
/* B */
body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-grid>*,body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-top>*,body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-row>*{grid-area:auto}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:stretch}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-card{padding:26px;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(1,146,53,.25);box-shadow:0 1px 2px rgba(15,42,29,.04),0 30px 60px -28px rgba(1,146,53,.45)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-card .gw-vh-tg{align-self:flex-start}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-ctop{display:flex;gap:14px;align-items:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-ctop img{width:64px;height:64px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-ctop small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--g-d)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-cnote{font-size:15px;font-weight:600;color:var(--ink);margin-top:2px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-pr{padding:14px 0;border-top:1px solid #EEF2EF;border-bottom:1px solid #EEF2EF}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-feat{display:grid;gap:9px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-up{color:var(--mut)!important}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-legend{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-legend .gw-vh-plus{width:16px;height:16px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-legend .gw-vh-plus svg{width:9px;height:9px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-card .gw-pay{margin:0;padding-top:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-cl{align-self:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.6fr;gap:16px;margin-top:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti img{width:64px;height:64px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti strong{font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--g);line-height:1}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti span{font-size:13.5px;color:var(--mut)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-ph{min-height:170px;border:0}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-ph img,body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
/* C */
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-lk{align-self:center;padding:0 6px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C h1{font-size:40px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C .gw-soH-hd{padding:34px 40px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C .gw-vh-chk{grid-template-columns:1fr 1fr;column-gap:18px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-top{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-ph{min-height:340px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-plans{margin-top:16px;padding:18px;border-radius:28px;background:linear-gradient(160deg,#123524,var(--dk2))}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:2px 4px 16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar p{display:flex;flex-direction:column;color:#fff} body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar strong{font-size:20px;letter-spacing:-.02em} body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar span{font-size:14px;color:rgba(255,255,255,.72)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar .gw-vh-tg{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)} body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-bar .gw-vh-tg label{color:rgba(255,255,255,.75)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc{padding:20px;display:flex;flex-direction:column;gap:12px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc .gw-so-chk{display:grid;gap:7px;flex:1;align-content:start} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc .gw-so-chk li{font-size:13.5px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mcn{font-size:18px;font-weight:700}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc .gw-vh-a strong,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc .gw-vh-m strong{font-size:36px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc--f{border:2px solid var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-badge{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g-d);background:rgba(1,146,53,.1)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vh-mc--f .gw-vh-badge{color:#fff;background:var(--g)}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-foot{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-top:16px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-stats .gw-vh-stats{border:0;padding:16px 18px;height:100%;align-items:center}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-pay{display:flex;align-items:center;justify-content:center;padding:14px}
body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-pay .gw-pay{margin:0;border-top:0;padding:0}
@media (max-width:1024px){body.elementor-page-36852 :where(.elementor-36852) .gw-vh h1{font-size:38px} body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-grid,body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-top,body.elementor-page-36852 :where(.elementor-36852) .gw-vh-trust,body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-foot{grid-template-columns:1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-row{grid-template-columns:repeat(3,1fr)} body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-ph{grid-column:1/-1}}
@media (max-width:767px){body.elementor-page-36852 :where(.elementor-36852) .gw-vh{padding:16px 14px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh h1{font-size:30px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-soH-lead{font-size:15.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-so-ctas{width:100%} body.elementor-page-36852 :where(.elementor-36852) .gw-vh .gw-so-ctas .gw-so-btn{flex:none;width:100%}
 body.elementor-page-36852 :where(.elementor-36852) .gw-vh-stats{grid-template-columns:1fr;gap:10px} body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti{padding:12px;align-items:center;text-align:center} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti img{width:44px;height:44px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti strong{font-size:22px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-sti span{font-size:11.5px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-vhB-ph{min-height:200px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh-card{padding:20px}
 body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-grid{grid-template-columns:1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C .gw-vh-chk{grid-template-columns:1fr} body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C .gw-soH-hd{padding:26px 20px} body.elementor-page-36852 :where(.elementor-36852) .gw-vh--C h1{font-size:30px} body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-ph{min-height:220px} body.elementor-page-36852 :where(.elementor-36852) .gw-vhC-plans{padding:12px;border-radius:20px}}

/* hide the old hero + trust stats (also hidden on all devices in Elementor) */
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-94fb8ff,
body.elementor-page-36852 :where(.elementor-36852) .elementor-element-565612d5{display:none!important}

@media (max-width:767px){body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--sede{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-sede-176.webp)}body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--fiscal{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-fiscal-176.webp)}body.elementor-page-36852 :where(.elementor-36852) .gw-reg .gw-reg-card--mkt{--gw-ico:url(https://www.giraldoworks.com/wp-content/uploads/2026/10/gw-icon-3d-marketing-176.webp)}}
/* gw-icon-masks-ext-vo r25: VO content icons (price tables far fa-check-circle, media-carousel eicon-chevron-left/right, toggles fa-caret-right, icon boxes fa-building/fa-file-invoice) drawn as SVG masks, same outlines/metrics; icon fonts not downloaded. Roll back: delete this one line. */.far.fa-check-circle,.eicon-chevron-left,.eicon-chevron-right,.fas.fa-caret-right,.fas.fa-building,.fas.fa-file-invoice{font-family:inherit!important}.far.fa-check-circle::before,.eicon-chevron-left::before,.eicon-chevron-right::before,.fas.fa-caret-right::before,.fas.fa-building::before,.fas.fa-file-invoice::before{content:""!important;font-family:inherit!important;display:inline-block;height:1em;vertical-align:top;background-color:currentColor;-webkit-mask:var(--gwi) no-repeat 0 0/100% 100%;mask:var(--gwi) no-repeat 0 0/100% 100%}.far.fa-check-circle::before{width:1.0em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M80.5 80.5Q153 8 256 8Q359 8 431.5 80.5Q504 153 504 256Q504 359 431.5 431.5Q359 504 256 504Q153 504 80.5 431.5Q8 359 8 256Q8 153 80.5 80.5ZM397.5 114.5Q339 56 256 56Q173 56 114.5 114.5Q56 173 56 256Q56 339 114.5 397.5Q173 456 256 456Q339 456 397.5 397.5Q456 339 456 256Q456 173 397.5 114.5ZM396 186Q405 195 396 203L224 374Q215 383 207 374L116 283Q107 274 116 266L139 243Q147 235 156 243L215 304L357 163Q365 155 374 164Z'/%3E%3C/svg%3E")}.eicon-chevron-left::before{width:1.0em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M646 125Q634 125 622.5 130Q611 135 604 142L308 442Q292 458 292 487.5Q292 517 308 533L604 854Q615 865 624.5 870Q634 875 646 875Q675 875 692 858Q701 849 707 836.5Q713 824 713 812Q713 783 692 767L438 487L692 225Q708 209 708 187Q708 158 692 142Q679 132 669 128.5Q659 125 646 125Z'/%3E%3C/svg%3E")}.eicon-chevron-right::before{width:1.0em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M696 533Q713 516 713 487Q713 474 709 463Q705 452 696 446L400 146Q390 136 379.5 130.5Q369 125 354 125Q329 125 313 142Q303 151 297.5 163Q292 175 292 187Q292 217 308 233L563 492L304 771Q288 787 288 817Q288 841 308 863Q328 875 354 875Q367 875 379 869.5Q391 864 400 854Z'/%3E%3C/svg%3E")}.fas.fa-caret-right::before{width:0.375em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M0 385V127Q0 114 12.5 109Q25 104 34 113L163 242Q169 248 169 256Q169 264 163 270L34 399Q25 408 12.5 403Q0 398 0 385Z'/%3E%3C/svg%3E")}.fas.fa-building::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M436 480Q448 480 448 492V512H0V492Q0 480 12 480H32V24Q32 14 39 7Q46 0 56 0H392Q402 0 409 7Q416 14 416 24V480ZM128 76V116Q128 128 140 128H180Q192 128 192 116V76Q192 64 180 64H140Q128 64 128 76ZM128 172V212Q128 224 140 224H180Q192 224 192 212V172Q192 160 180 160H140Q128 160 128 172ZM180 320Q192 320 192 308V268Q192 256 180 256H140Q128 256 128 268V308Q128 320 140 320ZM256 480V396Q256 384 244 384H204Q192 384 192 396V480ZM320 308V268Q320 256 308 256H268Q256 256 256 268V308Q256 320 268 320H308Q320 320 320 308ZM320 212V172Q320 160 308 160H268Q256 160 256 172V212Q256 224 268 224H308Q320 224 320 212ZM320 116V76Q320 64 308 64H268Q256 64 256 76V116Q256 128 268 128H308Q320 128 320 116Z'/%3E%3C/svg%3E")}.fas.fa-file-invoice::before{width:0.75em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M288 256V320H96V256ZM377 105Q384 112 384 122V128H256V0H262Q272 0 279 7ZM224 136Q224 146 231 153Q238 160 248 160H384V488Q384 498 377 505Q370 512 360 512H24Q14 512 7 505Q0 498 0 488V24Q0 14 7 7Q14 0 24 0H224ZM64 72V88Q64 96 72 96H152Q160 96 160 88V72Q160 64 152 64H72Q64 64 64 72ZM64 136V152Q64 160 72 160H152Q160 160 160 152V136Q160 128 152 128H72Q64 128 64 136ZM320 440V424Q320 416 312 416H232Q224 416 224 424V440Q224 448 232 448H312Q320 448 320 440ZM320 240Q320 233 315.5 228.5Q311 224 304 224H80Q73 224 68.5 228.5Q64 233 64 240V336Q64 343 68.5 347.5Q73 352 80 352H304Q311 352 315.5 347.5Q320 343 320 336Z'/%3E%3C/svg%3E")}.elementor-price-table__feature-inner .far.fa-check-circle::before{transform:translateY(-0.06em)}.elementor-swiper-button .eicon-chevron-left::before,.elementor-swiper-button .eicon-chevron-right::before{transform:translateY(0.03125em)}/* gw-icon-masks-ext-vo-end *//* End custom CSS */