.elementor-107 .elementor-element.elementor-element-51f2c439{--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;--background-transition:0.3s;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-107 .elementor-element.elementor-element-41458ece.elementor-element{--align-self:center;}.elementor-107 .elementor-element.elementor-element-7a15de77{--display:flex;--min-height:964px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-7a15de77:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7a15de77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoviip.com.br/wp-content/uploads/2024/11/BG-Desk-3_2x-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-7a15de77, .elementor-107 .elementor-element.elementor-element-7a15de77::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-69e3958c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-107 .elementor-element.elementor-element-353b0954{text-align:center;}.elementor-107 .elementor-element.elementor-element-353b0954 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.7em;font-weight:600;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-325f1241 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;letter-spacing:-1.2px;}.elementor-107 .elementor-element.elementor-element-4116af72{--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:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon-wrapper{text-align:center;}.elementor-107 .elementor-element.elementor-element-55b9af4b.elementor-view-stacked .elementor-icon{background-color:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-55b9af4b.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-55b9af4b.elementor-view-default .elementor-icon{color:#D9D9D9;border-color:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-55b9af4b.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-55b9af4b.elementor-view-default .elementor-icon svg{fill:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon{font-size:10px;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon svg{height:10px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-993a14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#C6C6C6;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.3px;}.elementor-107 .elementor-element.elementor-element-993a14 > .elementor-widget-container{margin:0.4em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon-wrapper{text-align:center;}.elementor-107 .elementor-element.elementor-element-5a045b1a.elementor-view-stacked .elementor-icon{background-color:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-5a045b1a.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-5a045b1a.elementor-view-default .elementor-icon{color:#D9D9D9;border-color:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-5a045b1a.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-5a045b1a.elementor-view-default .elementor-icon svg{fill:#D9D9D9;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon{font-size:10px;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon svg{height:10px;}.elementor-107 .elementor-element.elementor-element-62e61a0e{text-align:center;}.elementor-107 .elementor-element.elementor-element-62e61a0e .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.9em;font-weight:600;letter-spacing:-1.3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-107 .elementor-element.elementor-element-9e7610f > .elementor-widget-container{margin:01.5em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-9e7610f .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:600;letter-spacing:-0.6px;fill:#000000;color:#000000;padding:1.2em 3em 1.2em 3em;}.elementor-107 .elementor-element.elementor-element-eb44e05{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;color:#C6C6C6;font-family:"Inter", Sans-serif;font-size:0.7em;font-weight:400;letter-spacing:-0.3px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-71c76135{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-71c76135.elementor-element{--align-self:center;}.elementor-107 .elementor-element.elementor-element-6e05c0ec{--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:3em 0em;--background-transition:0.3s;--padding-top:3em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-107 .elementor-element.elementor-element-27e36d54 > .elementor-widget-container{margin:0em 0em -3em 0em;}.elementor-107 .elementor-element.elementor-element-27e36d54{text-align:center;}.elementor-107 .elementor-element.elementor-element-27e36d54 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.1em;font-weight:600;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-20ce2014 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-20ce2014{text-align:center;}.elementor-107 .elementor-element.elementor-element-20ce2014 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.7em;font-weight:600;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-6bb6cf00{--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:center;--gap:3em 3em;--background-transition:0.3s;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-15a62e9a{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-107 .elementor-element.elementor-element-15a62e9a.elementor-view-stacked .elementor-icon{background-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-15a62e9a.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-15a62e9a.elementor-view-default .elementor-icon{fill:#C6C6C6;color:#C6C6C6;border-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon{font-size:34px;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title{color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:500;letter-spacing:-0.5px;}.elementor-107 .elementor-element.elementor-element-7aef8bc7{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-107 .elementor-element.elementor-element-7aef8bc7.elementor-view-stacked .elementor-icon{background-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7aef8bc7.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-7aef8bc7.elementor-view-default .elementor-icon{fill:#C6C6C6;color:#C6C6C6;border-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon{font-size:34px;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title{color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-0.5px;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-107 .elementor-element.elementor-element-7fdcd90c{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-107 .elementor-element.elementor-element-7fdcd90c.elementor-view-stacked .elementor-icon{background-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7fdcd90c.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-7fdcd90c.elementor-view-default .elementor-icon{fill:#C6C6C6;color:#C6C6C6;border-color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon{font-size:34px;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title{color:#C6C6C6;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:500;letter-spacing:-0.5px;}.elementor-107 .elementor-element.elementor-element-49cb3acb{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-107 .elementor-element.elementor-element-49cb3acb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-49cb3acb.elementor-element{--align-self:center;}.elementor-107 .elementor-element.elementor-element-49cb3acb .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.1em;font-weight:600;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-7ce4c27b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-6596f938{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;color:#C6C6C6;font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-46c27a6b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-46c27a6b .elementor-button{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:-0.6px;fill:#000000;color:#000000;padding:1.2em 3em 1.2em 3em;}.elementor-107 .elementor-element.elementor-element-46680764{--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:space-between;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-107 .elementor-element.elementor-element-f0ba1c0{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:left;color:#C6C6C6;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-49554fb0{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:right;color:#C6C6C6;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.7px;}.elementor-107 .elementor-element.elementor-element-9a3c590{--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;--background-transition:0.3s;}body.elementor-page-107:not(.elementor-motion-effects-element-type-background), body.elementor-page-107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}body.elementor-page-107{margin:0em 0em 0em 0em;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-7a15de77:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7a15de77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoviip.com.br/wp-content/uploads/2024/11/BG-Mobile-2_2x.webp");}.elementor-107 .elementor-element.elementor-element-7a15de77{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-353b0954 .elementor-heading-title{font-size:1.6em;}.elementor-107 .elementor-element.elementor-element-4116af72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon{font-size:8px;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon svg{height:8px;}.elementor-107 .elementor-element.elementor-element-993a14{font-size:0.7em;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon{font-size:8px;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon svg{height:8px;}.elementor-107 .elementor-element.elementor-element-62e61a0e .elementor-heading-title{font-size:1.8em;}.elementor-107 .elementor-element.elementor-element-9e7610f > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-107 .elementor-element.elementor-element-9e7610f .elementor-button{font-size:1em;}.elementor-107 .elementor-element.elementor-element-eb44e05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-107 .elementor-element.elementor-element-71c76135{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-107 .elementor-element.elementor-element-6e05c0ec{--gap:0em 0em;--padding-top:3em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-107 .elementor-element.elementor-element-27e36d54 .elementor-heading-title{font-size:1.8em;}.elementor-107 .elementor-element.elementor-element-20ce2014 .elementor-heading-title{font-size:2.3em;}.elementor-107 .elementor-element.elementor-element-6bb6cf00{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;}.elementor-107 .elementor-element.elementor-element-6bb6cf00.e-con{--align-self:center;}.elementor-107 .elementor-element.elementor-element-15a62e9a{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title a{font-size:0.8em;}.elementor-107 .elementor-element.elementor-element-7aef8bc7{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title a{font-size:0.8em;}.elementor-107 .elementor-element.elementor-element-7fdcd90c{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title a{font-size:0.8em;}.elementor-107 .elementor-element.elementor-element-49cb3acb .elementor-heading-title{font-size:1.3em;}.elementor-107 .elementor-element.elementor-element-6596f938{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-107 .elementor-element.elementor-element-46680764{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-51f2c439{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-107 .elementor-element.elementor-element-41458ece{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-7a15de77:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7a15de77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoviip.com.br/wp-content/uploads/2024/11/BG-3_2x.webp");}.elementor-107 .elementor-element.elementor-element-7a15de77{--min-height:748px;--justify-content:flex-end;}.elementor-107 .elementor-element.elementor-element-69e3958c{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-107 .elementor-element.elementor-element-353b0954 .elementor-heading-title{font-size:1.5em;}.elementor-107 .elementor-element.elementor-element-325f1241 .elementor-heading-title{font-size:1.2em;}.elementor-107 .elementor-element.elementor-element-4116af72{--gap:0em 0.2em;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon{font-size:6px;}.elementor-107 .elementor-element.elementor-element-55b9af4b .elementor-icon svg{height:6px;}.elementor-107 .elementor-element.elementor-element-993a14{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:0.8em;letter-spacing:-0.5px;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon{font-size:6px;}.elementor-107 .elementor-element.elementor-element-5a045b1a .elementor-icon svg{height:6px;}.elementor-107 .elementor-element.elementor-element-62e61a0e .elementor-heading-title{font-size:1.7em;}.elementor-107 .elementor-element.elementor-element-9e7610f .elementor-button{font-size:0.95em;}.elementor-107 .elementor-element.elementor-element-eb44e05{font-size:0.7em;}.elementor-107 .elementor-element.elementor-element-71c76135{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-107 .elementor-element.elementor-element-6e05c0ec{--min-height:477px;--gap:2em 0em;--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-107 .elementor-element.elementor-element-27e36d54 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-107 .elementor-element.elementor-element-27e36d54 .elementor-heading-title{font-size:1.6em;}.elementor-107 .elementor-element.elementor-element-20ce2014 .elementor-heading-title{font-size:1.5em;}.elementor-107 .elementor-element.elementor-element-6bb6cf00{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-15a62e9a{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon{font-size:27px;}.elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-15a62e9a .elementor-icon-box-title a{font-size:0.6em;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon{font-size:27px;}.elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7aef8bc7 .elementor-icon-box-title a{font-size:0.6em;}.elementor-107 .elementor-element.elementor-element-7fdcd90c{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon{font-size:27px;}.elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7fdcd90c .elementor-icon-box-title a{font-size:0.6em;}.elementor-107 .elementor-element.elementor-element-49cb3acb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-107 .elementor-element.elementor-element-49cb3acb .elementor-heading-title{font-size:1.2em;line-height:1.1em;}.elementor-107 .elementor-element.elementor-element-6596f938{font-size:0.9em;}.elementor-107 .elementor-element.elementor-element-46c27a6b .elementor-button{font-size:0.9em;}.elementor-107 .elementor-element.elementor-element-46680764{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-107 .elementor-element.elementor-element-f0ba1c0{text-align:center;font-size:0.8em;}.elementor-107 .elementor-element.elementor-element-49554fb0{text-align:center;font-size:0.9em;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-69e3958c{--width:39%;}.elementor-107 .elementor-element.elementor-element-46680764{--content-width:1210px;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-69e3958c{--width:61%;}}/* Start custom CSS for html, class: .elementor-element-41458ece */.elementor-107 .elementor-element.elementor-element-41458ece .cor-texto{
    color: #FFF !important;
}

.elementor-107 .elementor-element.elementor-element-41458ece #address{
    color: red !important;
}

.elementor-107 .elementor-element.elementor-element-41458ece {
    font-family: inter;
    font-size: 19px;
    text-align: center;
}

@media (max-width: 767px){
    .elementor-107 .elementor-element.elementor-element-41458ece {
    font-family: inter;
    font-size: 12px;
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e7610f */.elementor-button{
    background: rgb(242,217,0);
    background: linear-gradient(90deg, rgba(242,217,0,1) 0%, rgba(255,122,0,1) 100%);
    background-image:linear-gradient(45deg, #3AB032, #4FC54B, #79EF7B, #3AB032, #4FC54B);
background-size: 400% 200%;
transition: background 1.5s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
transition: all .8s;
animation: textura 2s ease infinite;}


.elementor-button-text{
    position: relative;
    top: 02px;
}

.elementor-button-icon{
    position: relative;
    top: 01px;
    scale: 0.8;
}

.pulsar::before{content:"";position: absolute;background:#279D1C;filter: blur(4px);mix-blend-mode:soft-light;width: 100%;height: 100%;pointer-events: none;user-select: none;left:50%;transform: translate(-50%,-40%);top: 50%!important; z-index: -1;border-radius:10px;animation: nice 2s infinite;}
    
@keyframes nice {0%{width:50%;height:50%;opacity:1;} 50%{width:130%;height:140%;}80%{opacity:.0;}100%{opacity:0;}}

@keyframes textura{ 
  0%{background-position: 0.0;}
  100%{background-position: 100% 0;}}
  
.botao .elementor-button{
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
border-radius: 5px;
background: linear-gradient(90deg, #cf7229, #e3ac37, #cf7229, #e3ac37, #cf7229);
background-size: 200% 200%;
}

@keyframes textura{
0% {
background-position: 0 0;
}

100% {
background-position: 100% 0;
}
}

.elementor-107 .elementor-element.elementor-element-9e7610f:hover .elementor-button-text::before {
    transform: scale(20);
    transform-origin: center;
    opacity: 1;
    transition-duration: .5s;
}

.elementor-107 .elementor-element.elementor-element-9e7610f:hover .elementor-button { 
    border-color: #FF7A00;
    box-shadow: 0px 0px 5px rgb(98, 217, 97), /*mude as cores do brilho aqui*/
  0px 0px 10px rgb(98, 217, 97),
  0px 0px 30px rgb(98, 217, 97);
    transition-duration: .4s;
}

@keyframes blurFadeIn {
  0% {
    transform: scale(0.9);
    opacity: 0;
    filter: blur(1px);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    filter: blur(0);
  }
}

.elementor-107 .elementor-element.elementor-element-9e7610f{
  animation: blurFadeIn 1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e3958c */.elementor-107 .elementor-element.elementor-element-69e3958c{
    border-radius: 18px;
border: 1px solid rgba(255, 255, 255, 0.25);
background: rgba(255, 255, 255, 0.10);
backdrop-filter: blur(04.9999999761581421px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71c76135 */@media (min-width: 1367px) and (max-width: 2399px){
    .elementor-107 .elementor-element.elementor-element-71c76135{
        position: relative;
        top: 120px;
}
}

@media (min-width: 2400px){
    .elementor-107 .elementor-element.elementor-element-71c76135{
        position: relative;
        top: 110px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46c27a6b */.elementor-button{
    background: rgb(242,217,0);
    background: linear-gradient(90deg, rgba(242,217,0,1) 0%, rgba(255,122,0,1) 100%);
    background-image:linear-gradient(45deg, #3AB032, #4FC54B, #79EF7B, #3AB032, #4FC54B);
background-size: 400% 200%;
transition: background 1.5s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
transition: all .8s;
animation: textura 2s ease infinite;}


.elementor-button-text{
    position: relative;
    top: 02px;
}

.elementor-button-icon{
    position: relative;
    top: 01px;
    scale: 0.8;
}

.pulsar::before{content:"";position: absolute;background:#279D1C;filter: blur(4px);mix-blend-mode:soft-light;width: 100%;height: 100%;pointer-events: none;user-select: none;left:50%;transform: translate(-50%,-40%);top: 50%!important; z-index: -1;border-radius:10px;animation: nice 2s infinite;}
    
@keyframes nice {0%{width:50%;height:50%;opacity:1;} 50%{width:130%;height:140%;}80%{opacity:.0;}100%{opacity:0;}}

@keyframes textura{ 
  0%{background-position: 0.0;}
  100%{background-position: 100% 0;}}
  
.botao .elementor-button{
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
border-radius: 5px;
background: linear-gradient(90deg, #cf7229, #e3ac37, #cf7229, #e3ac37, #cf7229);
background-size: 200% 200%;
}

@keyframes textura{
0% {
background-position: 0 0;
}

100% {
background-position: 100% 0;
}
}

.elementor-107 .elementor-element.elementor-element-46c27a6b:hover .elementor-button-text::before {
    transform: scale(20);
    transform-origin: center;
    opacity: 1;
    transition-duration: .5s;
}

.elementor-107 .elementor-element.elementor-element-46c27a6b:hover .elementor-button { 
    border-color: #FF7A00;
    box-shadow: 0px 0px 5px rgb(98, 217, 97), /*mude as cores do brilho aqui*/
  0px 0px 10px rgb(98, 217, 97),
  0px 0px 30px rgb(98, 217, 97);
    transition-duration: .4s;
}

@keyframes blurFadeIn {
  0% {
    transform: scale(0.9);
    opacity: 0;
    filter: blur(1px);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    filter: blur(0);
  }
}

.elementor-107 .elementor-element.elementor-element-46c27a6b{
  animation: blurFadeIn 1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46680764 */.elementor-107 .elementor-element.elementor-element-46680764{
    border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #494949, transparent) 1;
}/* End custom CSS */
/* Start custom CSS */p:last-child{
    margin-bottom: 0px
}

html, body {
    overflow-x: hidden !important;
}

body, [data-elementor-type="wp-page"]{
  overflow: hidden !important;
}

.amarelo{
    background: linear-gradient(450deg, #F29A48, #FFE68F);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}


body::-webkit-scrollbar {
  width: 10px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #060606; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background-color: #EDC679; /*cor do controle do scroll*/
  border-radius: 10px; /*arredondamento*/
  border: 2px solid #060606; /*borda*/
}/* End custom CSS */