.elementor-817 .elementor-element.elementor-element-9909178{--display:flex;--min-height:860px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;}.elementor-817 .elementor-element.elementor-element-9909178:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.carolportilho.com.br/wp-content/uploads/2026/03/LP-WORKSHOP-HERO-v2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-9909178::before, .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-9909178 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-9909178 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-817 .elementor-element.elementor-element-fa171b1{--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-deec99c{--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:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-b906bfd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:1.05em;color:#1B1B1BD9;}.elementor-817 .elementor-element.elementor-element-d9aef2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;color:#1B1B1BD9;}.elementor-817 .elementor-element.elementor-element-2da8ccf{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-2da8ccf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-817 .elementor-element.elementor-element-2da8ccf .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:48px;font-weight:500;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-e038a70{width:var( --container-widget-width, 411px );max-width:411px;--container-widget-width:411px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-e038a70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-817 .elementor-element.elementor-element-e038a70 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;color:#019402;}.elementor-817 .elementor-element.elementor-element-218eb06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-817 .elementor-element.elementor-element-9510402.elementor-element{--align-self:flex-start;}.elementor-817 .elementor-element.elementor-element-9510402 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.25em;padding:24px 48px 24px 48px;}.elementor-817 .elementor-element.elementor-element-a594571{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-ba48b55{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-title{color:#464646;font-family:"VVDS Fifties", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-1123048 );}.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-progress-wrapper{background-color:var( --e-global-color-5aac32e );border-radius:50px;overflow:hidden;}.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-progress-bar{height:16px;line-height:16px;}.elementor-817 .elementor-element.elementor-element-c7869b6{text-align:center;}.elementor-817 .elementor-element.elementor-element-c7869b6 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:12px;font-weight:300;line-height:1.4em;color:#464646;}.elementor-817 .elementor-element.elementor-element-d105ff2{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1d3a34b{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-1d3a34b .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-7f6e6fe{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-817 .elementor-element.elementor-element-b4c9109{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.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-817 .elementor-element.elementor-element-877cd03{text-align:start;}.elementor-817 .elementor-element.elementor-element-877cd03 img{width:520px;}.elementor-817 .elementor-element.elementor-element-c3bdcf3{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-bf55169 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:52px;font-weight:500;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-d6117b7 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-b79741e );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-817 .elementor-element.elementor-element-4a9dcce{padding:8px 0px 8px 0px;--e-icon-list-icon-size:42px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-item > a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-text{color:var( --e-global-color-b79741e );transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-4a39813 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:500;line-height:1.4em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-c19bc03{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-c19bc03 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:58px;font-weight:500;line-height:1.2em;color:var( --e-global-color-b79741e );}.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-817 .elementor-element.elementor-element-0c60832.elementor-element{--align-self:flex-start;}.elementor-817 .elementor-element.elementor-element-0c60832 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-0c60832 .elementor-icon{font-size:80px;}.elementor-817 .elementor-element.elementor-element-0c60832 .elementor-icon svg{height:80px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon{font-size:100%;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon svg{height:100%;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon-wrapper svg{width:auto;}.elementor-817 .elementor-element.elementor-element-0b24967{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-0b24967:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-0b24967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-c12bd54{--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:flex-end;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c12bd54.e-con{--align-self:flex-end;}.elementor-817 .elementor-element.elementor-element-feb57e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-27a50ea{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:start;}.elementor-817 .elementor-element.elementor-element-27a50ea .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-1124034{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-1124034 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-f0721f1{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-f0721f1 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-952a69b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-952a69b .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-5fe1484{text-align:end;}.elementor-817 .elementor-element.elementor-element-5fe1484 img{width:920px;border-radius:32px 0px 0px 32px;}.elementor-817 .elementor-element.elementor-element-c5b819a{--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:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c5b819a.e-con{--align-self:flex-start;}.elementor-817 .elementor-element.elementor-element-6ed75bd{text-align:start;}.elementor-817 .elementor-element.elementor-element-6ed75bd img{width:920px;border-radius:0px 32px 32px 0px;}.elementor-817 .elementor-element.elementor-element-893a575{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-16bbcbd{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-16bbcbd .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:42px;font-weight:500;line-height:1em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-0dd04a0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-0dd04a0 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-b9952d1{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-b9952d1 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-4eb6de5 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:48px;font-weight:500;line-height:1em;color:var( --e-global-color-1123048 );}.elementor-817 .elementor-element.elementor-element-4aa4c9a{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-58a20b3{--display:flex;}.elementor-817 .elementor-element.elementor-element-0efd355{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-817 .elementor-element.elementor-element-0efd355 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-04476e8{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.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, .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-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-7ab4d35{padding:0px 32px 32px 32px;z-index:1;}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon{font-size:80px;}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-7ab4d35:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-7ab4d35:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-a27226f{padding:0px 32px 32px 32px;z-index:2;}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon{font-size:80px;}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-a27226f:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-a27226f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-9d25da8{padding:0px 32px 32px 32px;z-index:3;}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon{font-size:80px;}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-9d25da8:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-9d25da8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon{font-size:100%;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon svg{height:100%;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon-wrapper svg{width:auto;}.elementor-817 .elementor-element.elementor-element-ee8f459{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-ee8f459:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-ee8f459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-817 .elementor-element.elementor-element-772be42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -120px;text-align:end;}.elementor-817 .elementor-element.elementor-element-772be42.elementor-element{--align-self:flex-end;}.elementor-817 .elementor-element.elementor-element-772be42 img{width:630px;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-817 .elementor-element.elementor-element-ef06a85{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;}.elementor-817 .elementor-element.elementor-element-ef06a85 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-d5972f9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-713d887 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-af2f11b .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-9cec5ce .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-b002419{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-62479c0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-ebb6b93{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-title{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon{font-size:40px;}.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-0a43fed{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-title{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon{font-size:40px;}.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-3b8731a{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-5bf3ce3{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon{font-size:40px;}.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-f2cef6a{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-title{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon{font-size:40px;}.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-468fcbf{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-1dcb68d{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-title{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon{font-size:40px;}.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-740c065{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-8f10515 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-817 .elementor-element.elementor-element-ee2d005{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > a{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-text{color:var( --e-global-color-4f63a19 );transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-18fda6a{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-af7723a{--e-image-carousel-slides-to-show:4;}.elementor-817 .elementor-element.elementor-element-af7723a .swiper-wrapper{display:flex;align-items:center;}.elementor-817 .elementor-element.elementor-element-05a6404{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4192ccb{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-4192ccb .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-e1b9fcb{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-817 .elementor-element.elementor-element-46da625{--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-817 .elementor-element.elementor-element-09fa80f{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-09fa80f:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-09fa80f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-4334f09{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-4334f09:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-4334f09:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-73004da{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-73004da:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-73004da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-bf8a837{--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-817 .elementor-element.elementor-element-30dd4d4{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-30dd4d4:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-30dd4d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-98cf222{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-98cf222:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-98cf222:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-d6c0554{width:var( --container-widget-width, 413px );max-width:413px;padding:0px 32px 32px 32px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-d6c0554:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-d6c0554:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-0cdcb74{text-align:center;}.elementor-817 .elementor-element.elementor-element-0cdcb74 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:42px;font-weight:500;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-23f5508{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-23f5508:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-23f5508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-fb91e5c{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-7c897ef{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-7c897ef .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-d0916c9{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-817 .elementor-element.elementor-element-bdb6d77{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-bdb6d77:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-bdb6d77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-328d5a4{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-328d5a4:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-328d5a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-d81a5ef{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-d81a5ef:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-d81a5ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-1bf0a5a{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-f6594f3{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-f6594f3 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-98f5066{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-817 .elementor-element.elementor-element-3946ae3{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-3946ae3:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-3946ae3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-d60d3a1{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-d60d3a1:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-d60d3a1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-a0a6df7{width:var( --container-widget-width, 381px );max-width:381px;padding:32px 32px 32px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-title a{font-family:"VVDS Fifties", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.05em;}.elementor-817 .elementor-element.elementor-element-a0a6df7:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-a0a6df7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-414455b{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6ffab12{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-817 .elementor-element.elementor-element-6ffab12:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-6ffab12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C4C4;}.elementor-817 .elementor-element.elementor-element-741a91e{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-741a91e .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-icon i{color:#00F80100;transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-icon svg{fill:#00F80100;transition:fill 0.3s;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-817 .elementor-element.elementor-element-adddd4b{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item > a{font-family:"VVDS Fifties", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-text{color:var( --e-global-color-5aac32e );transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-eb12e8e{text-align:center;}.elementor-817 .elementor-element.elementor-element-eb12e8e .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-5af0f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9e1d450{text-align:center;}.elementor-817 .elementor-element.elementor-element-9e1d450 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-5e4fb16{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-1c15d2a{text-align:center;}.elementor-817 .elementor-element.elementor-element-1c15d2a .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:42px;font-weight:500;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-7844aa2{text-align:center;}.elementor-817 .elementor-element.elementor-element-7844aa2 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:42px;font-weight:500;line-height:1em;color:var( --e-global-color-1123048 );}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-817 .elementor-element.elementor-element-9882cb9{--e-icon-list-icon-size:32px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > a{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:500;line-height:1.4em;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-text{color:var( --e-global-color-b79741e );transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-fc1be4f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-817 .elementor-element.elementor-element-431c191{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-431c191 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:42px;font-weight:500;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-d26c7fd{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-d26c7fd .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:500;line-height:1em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-f4421b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-2d9a775{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-817 .elementor-element.elementor-element-bd81201{text-align:start;}.elementor-817 .elementor-element.elementor-element-bd81201 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-1123048 );}.elementor-817 .elementor-element.elementor-element-e484443{--display:flex;}.elementor-817 .elementor-element.elementor-element-d00c224{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-d00c224 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-4baab1c{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-4baab1c .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;color:var( --e-global-color-b79741e );}.elementor-817 .elementor-element.elementor-element-0931625.elementor-element{--align-self:flex-start;}.elementor-817 .elementor-element.elementor-element-0931625 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.25em;padding:24px 48px 24px 48px;}.elementor-817 .elementor-element.elementor-element-b648f5d{--display:flex;}.elementor-817 .elementor-element.elementor-element-4852a08 img{width:600px;}.elementor-817 .elementor-element.elementor-element-78df0fb{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-78df0fb:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-78df0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-817 .elementor-element.elementor-element-6ab68be{text-align:center;}.elementor-817 .elementor-element.elementor-element-6ab68be .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-aeafcc6{--display:flex;}.elementor-817 .elementor-element.elementor-element-0ffe24a{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-8a8a51f .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-dc78c1f{--display:flex;}.elementor-817 .elementor-element.elementor-element-a4caee3{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-17eb3c9 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-9f7dab3{--display:flex;}.elementor-817 .elementor-element.elementor-element-510ade6{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-42a0dc6 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-747c171{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-4f63a19 );--n-accordion-title-hover-color:var( --e-global-color-1123048 );--n-accordion-title-active-color:var( --e-global-color-1123048 );--n-accordion-icon-size:20px;}.elementor-817 .elementor-element.elementor-element-747c171 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-817 .elementor-element.elementor-element-747c171 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"VVDS Fifties", Sans-serif;font-weight:300;line-height:1.4em;}:where( .elementor-817 .elementor-element.elementor-element-747c171 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-817 .elementor-element.elementor-element-96f4a03{--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:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-96f4a03:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-96f4a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f63a19 );}.elementor-817 .elementor-element.elementor-element-1ebd379{text-align:center;}.elementor-817 .elementor-element.elementor-element-1ebd379 .elementor-heading-title{font-family:"VVDS Fifties", Sans-serif;font-size:20px;font-weight:300;line-height:1.15em;color:var( --e-global-color-5aac32e );}.elementor-817 .elementor-element.elementor-element-04e3df0{--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:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-b4585fa .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-stacked .elementor-icon{background-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-default .elementor-icon{color:#00F80100;border-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-default .elementor-icon svg{fill:#00F80100;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-b4585fa.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-817 .elementor-element.elementor-element-b4585fa .elementor-icon{font-size:58px;}.elementor-817 .elementor-element.elementor-element-b4585fa .elementor-icon svg{height:58px;}.elementor-817 .elementor-element.elementor-element-d147c0c .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-stacked .elementor-icon{background-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-default .elementor-icon{color:#00F80100;border-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-default .elementor-icon svg{fill:#00F80100;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-d147c0c.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-817 .elementor-element.elementor-element-d147c0c .elementor-icon{font-size:58px;}.elementor-817 .elementor-element.elementor-element-d147c0c .elementor-icon svg{height:58px;}.elementor-817 .elementor-element.elementor-element-3f6f787 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-stacked .elementor-icon{background-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-default .elementor-icon{color:#00F80100;border-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-default .elementor-icon svg{fill:#00F80100;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-3f6f787.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-817 .elementor-element.elementor-element-3f6f787 .elementor-icon{font-size:58px;}.elementor-817 .elementor-element.elementor-element-3f6f787 .elementor-icon svg{height:58px;}.elementor-817 .elementor-element.elementor-element-f6cd9af .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-stacked .elementor-icon{background-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-default .elementor-icon{color:#00F80100;border-color:#00F80100;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-default .elementor-icon svg{fill:#00F80100;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-framed .elementor-icon:hover, .elementor-817 .elementor-element.elementor-element-f6cd9af.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-817 .elementor-element.elementor-element-f6cd9af .elementor-icon{font-size:58px;}.elementor-817 .elementor-element.elementor-element-f6cd9af .elementor-icon svg{height:58px;}.elementor-817 .elementor-element.elementor-element-47f3a02{--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;}@media(min-width:768px){.elementor-817 .elementor-element.elementor-element-fa171b1{--width:60%;}.elementor-817 .elementor-element.elementor-element-218eb06{--width:max-content;}.elementor-817 .elementor-element.elementor-element-c3bdcf3{--width:552px;}.elementor-817 .elementor-element.elementor-element-c12bd54{--width:90%;}.elementor-817 .elementor-element.elementor-element-feb57e3{--width:max-content;}.elementor-817 .elementor-element.elementor-element-c5b819a{--width:90%;}.elementor-817 .elementor-element.elementor-element-893a575{--width:max-content;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--width:80%;}.elementor-817 .elementor-element.elementor-element-6ffab12{--width:718px;}}@media(max-width:1366px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-9909178{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-d105ff2{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-4aa4c9a{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-ee8f459{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--width:80%;}.elementor-817 .elementor-element.elementor-element-18fda6a{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-05a6404{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-23f5508{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-414455b{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-5af0f5a{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-f4421b9{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-78df0fb{--content-width:90%;}.elementor-817 .elementor-element.elementor-element-96f4a03{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-fa171b1{--width:100%;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--width:100%;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-817 .elementor-element.elementor-element-9909178{--min-height:860px;}.elementor-817 .elementor-element.elementor-element-9909178:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:75% 0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-817 .elementor-element.elementor-element-d105ff2{--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon{font-size:60px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon svg{height:60px;}.elementor-817 .elementor-element.elementor-element-27a50ea{--container-widget-width:369px;--container-widget-flex-grow:0;width:var( --container-widget-width, 369px );max-width:369px;}.elementor-817 .elementor-element.elementor-element-27a50ea .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-1124034 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-f0721f1 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-952a69b .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-16bbcbd .elementor-heading-title{font-size:36px;}.elementor-817 .elementor-element.elementor-element-0dd04a0 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-b9952d1 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-4eb6de5 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-0efd355 .elementor-heading-title{font-size:72px;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon{font-size:100%;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon svg{height:100%;}.elementor-817 .elementor-element.elementor-element-772be42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -44px;}.elementor-817 .elementor-element.elementor-element-ef06a85{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-ef06a85 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-713d887 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-af2f11b .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-9cec5ce .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-740c065{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-8f10515 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > a{font-size:28px;}.elementor-817 .elementor-element.elementor-element-f4421b9{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-817 .elementor-element.elementor-element-d00c224 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-4baab1c .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-1ebd379 .elementor-heading-title{font-size:32px;}}@media(max-width:1024px){.elementor-817 .elementor-element.elementor-element-9909178{--min-height:100vh;--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;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9909178:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:80% 0px;}.elementor-817 .elementor-element.elementor-element-fa171b1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-deec99c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-b906bfd{text-align:center;}.elementor-817 .elementor-element.elementor-element-d9aef2d{text-align:center;}.elementor-817 .elementor-element.elementor-element-2da8ccf{text-align:center;}.elementor-817 .elementor-element.elementor-element-e038a70{text-align:center;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-817 .elementor-element.elementor-element-9510402.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-d105ff2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1d3a34b{--container-widget-width:487px;--container-widget-flex-grow:0;width:var( --container-widget-width, 487px );max-width:487px;}.elementor-817 .elementor-element.elementor-element-1d3a34b .elementor-heading-title{font-size:52px;}.elementor-817 .elementor-element.elementor-element-7f6e6fe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-b4c9109{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-877cd03.elementor-element{--order:99999 /* order end hack */;}.elementor-817 .elementor-element.elementor-element-877cd03 img{width:400px;}.elementor-817 .elementor-element.elementor-element-c3bdcf3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-bf55169{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-bf55169 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-d6117b7{text-align:center;}.elementor-817 .elementor-element.elementor-element-d6117b7 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-4a9dcce.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-4a9dcce{--e-icon-list-icon-size:36px;}.elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-4a9dcce .elementor-icon-list-item > a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-4a39813{text-align:center;}.elementor-817 .elementor-element.elementor-element-4a39813 .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-c19bc03{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;}.elementor-817 .elementor-element.elementor-element-c19bc03 .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-0c60832 .elementor-icon{font-size:60px;}.elementor-817 .elementor-element.elementor-element-0c60832 .elementor-icon svg{height:60px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon{font-size:44px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon svg{height:44px;}.elementor-817 .elementor-element.elementor-element-0b24967{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c12bd54{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-c12bd54.e-con{--align-self:center;}.elementor-817 .elementor-element.elementor-element-feb57e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-27a50ea{--container-widget-width:466px;--container-widget-flex-grow:0;width:var( --container-widget-width, 466px );max-width:466px;text-align:center;}.elementor-817 .elementor-element.elementor-element-27a50ea .elementor-heading-title{font-size:52px;}.elementor-817 .elementor-element.elementor-element-1124034{text-align:center;}.elementor-817 .elementor-element.elementor-element-1124034 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-f0721f1{text-align:center;}.elementor-817 .elementor-element.elementor-element-f0721f1 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-952a69b{text-align:center;}.elementor-817 .elementor-element.elementor-element-952a69b .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-5fe1484{text-align:center;}.elementor-817 .elementor-element.elementor-element-5fe1484 img{width:430px;border-radius:32px 32px 32px 32px;}.elementor-817 .elementor-element.elementor-element-c5b819a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-817 .elementor-element.elementor-element-c5b819a.e-con{--align-self:center;}.elementor-817 .elementor-element.elementor-element-6ed75bd{text-align:center;}.elementor-817 .elementor-element.elementor-element-6ed75bd img{width:430px;border-radius:32px 32px 32px 32px;}.elementor-817 .elementor-element.elementor-element-893a575{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-16bbcbd{text-align:center;}.elementor-817 .elementor-element.elementor-element-0dd04a0{text-align:center;}.elementor-817 .elementor-element.elementor-element-0dd04a0 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-b9952d1{text-align:center;}.elementor-817 .elementor-element.elementor-element-b9952d1 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-4eb6de5 .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-4aa4c9a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-58a20b3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-0efd355{--container-widget-width:487px;--container-widget-flex-grow:0;width:var( --container-widget-width, 487px );max-width:487px;text-align:center;}.elementor-817 .elementor-element.elementor-element-0efd355.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-0efd355 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon{font-size:55px;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon svg{height:55px;}.elementor-817 .elementor-element.elementor-element-ee8f459{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-772be42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-817 .elementor-element.elementor-element-772be42.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-772be42 img{width:373px;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-ef06a85{text-align:center;}.elementor-817 .elementor-element.elementor-element-ef06a85 .elementor-heading-title{font-size:52px;}.elementor-817 .elementor-element.elementor-element-d5972f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-713d887{text-align:center;}.elementor-817 .elementor-element.elementor-element-af2f11b{text-align:center;}.elementor-817 .elementor-element.elementor-element-9cec5ce{text-align:center;}.elementor-817 .elementor-element.elementor-element-740c065{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-8f10515{text-align:center;}.elementor-817 .elementor-element.elementor-element-18fda6a{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-af7723a{--e-image-carousel-slides-to-show:3;}.elementor-817 .elementor-element.elementor-element-05a6404{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4192ccb{--container-widget-width:487px;--container-widget-flex-grow:0;width:var( --container-widget-width, 487px );max-width:487px;}.elementor-817 .elementor-element.elementor-element-4192ccb .elementor-heading-title{font-size:52px;}.elementor-817 .elementor-element.elementor-element-46da625{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-817 .elementor-element.elementor-element-bf8a837{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-817 .elementor-element.elementor-element-0cdcb74{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-0cdcb74 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-23f5508{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-7c897ef{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-817 .elementor-element.elementor-element-7c897ef .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-d0916c9{--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-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-f6594f3{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-817 .elementor-element.elementor-element-f6594f3 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-98f5066{--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-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-title a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-414455b{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-741a91e{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-817 .elementor-element.elementor-element-741a91e .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-5af0f5a{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9e1d450 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-1c15d2a .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-7844aa2 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > a{font-size:28px;}.elementor-817 .elementor-element.elementor-element-431c191 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-d26c7fd{--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;}.elementor-817 .elementor-element.elementor-element-d26c7fd .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-f4421b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-2d9a775{--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;}.elementor-817 .elementor-element.elementor-element-bd81201{text-align:center;}.elementor-817 .elementor-element.elementor-element-bd81201 .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-e484443{--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;}.elementor-817 .elementor-element.elementor-element-d00c224{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-817 .elementor-element.elementor-element-d00c224 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-4baab1c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-817 .elementor-element.elementor-element-4baab1c .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-0931625.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-4852a08{text-align:center;}.elementor-817 .elementor-element.elementor-element-4852a08 img{width:400px;}.elementor-817 .elementor-element.elementor-element-78df0fb{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6ab68be .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-96f4a03{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1ebd379 .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-04e3df0{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-817 .elementor-element.elementor-element-b4585fa .elementor-icon{font-size:42px;}.elementor-817 .elementor-element.elementor-element-b4585fa .elementor-icon svg{height:42px;}.elementor-817 .elementor-element.elementor-element-d147c0c .elementor-icon{font-size:42px;}.elementor-817 .elementor-element.elementor-element-d147c0c .elementor-icon svg{height:42px;}.elementor-817 .elementor-element.elementor-element-3f6f787 .elementor-icon{font-size:42px;}.elementor-817 .elementor-element.elementor-element-3f6f787 .elementor-icon svg{height:42px;}.elementor-817 .elementor-element.elementor-element-f6cd9af .elementor-icon{font-size:42px;}.elementor-817 .elementor-element.elementor-element-f6cd9af .elementor-icon svg{height:42px;}}@media(max-width:767px){.elementor-817 .elementor-element.elementor-element-9909178:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-9909178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.carolportilho.com.br/wp-content/uploads/2026/03/LP-WORKSHOP-HERO-v2-MOBILE.webp");background-position:78% -62px;}.elementor-817 .elementor-element.elementor-element-9909178{--content-width:92%;--overlay-opacity:0;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-fa171b1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-deec99c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-b906bfd{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-817 .elementor-element.elementor-element-b906bfd .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-d9aef2d .elementor-heading-title{font-size:14px;}.elementor-817 .elementor-element.elementor-element-2da8ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;}.elementor-817 .elementor-element.elementor-element-2da8ccf .elementor-heading-title{font-size:38px;}.elementor-817 .elementor-element.elementor-element-e038a70{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-817 .elementor-element.elementor-element-e038a70 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-218eb06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-817 .elementor-element.elementor-element-9510402 .elementor-button{font-size:14px;padding:20px 40px 20px 40px;}.elementor-817 .elementor-element.elementor-element-d105ff2{--content-width:90%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-131px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1d3a34b{--container-widget-width:363px;--container-widget-flex-grow:0;width:var( --container-widget-width, 363px );max-width:363px;}.elementor-817 .elementor-element.elementor-element-1d3a34b .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-7f6e6fe{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-817 .elementor-element.elementor-element-b4c9109{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-817 .elementor-element.elementor-element-877cd03 img{width:340px;}.elementor-817 .elementor-element.elementor-element-bf55169{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-817 .elementor-element.elementor-element-bf55169 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-d6117b7 .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-4a39813 .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-c19bc03{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-817 .elementor-element.elementor-element-c19bc03 .elementor-heading-title{font-size:38px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-b828319 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-0b24967{--width:100%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c12bd54{--width:90%;}.elementor-817 .elementor-element.elementor-element-27a50ea{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-817 .elementor-element.elementor-element-27a50ea .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-1124034{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-817 .elementor-element.elementor-element-1124034 .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-f0721f1{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-817 .elementor-element.elementor-element-f0721f1 .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-952a69b .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-c5b819a{--width:90%;}.elementor-817 .elementor-element.elementor-element-16bbcbd{--container-widget-width:247px;--container-widget-flex-grow:0;width:var( --container-widget-width, 247px );max-width:247px;}.elementor-817 .elementor-element.elementor-element-16bbcbd .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-0dd04a0{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-817 .elementor-element.elementor-element-0dd04a0 .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-b9952d1 .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-4aa4c9a{--content-width:90%;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-0efd355{--container-widget-width:363px;--container-widget-flex-grow:0;width:var( --container-widget-width, 363px );max-width:363px;}.elementor-817 .elementor-element.elementor-element-0efd355 .elementor-heading-title{font-size:36px;}.elementor-817 .elementor-element.elementor-element-7ab4d35{padding:0px 24px 24px 24px;}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-a27226f{padding:0px 24px 24px 24px;}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-9d25da8{padding:0px 24px 24px 24px;}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon{font-size:64px;}.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-adae40a .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-ee8f459{--content-width:90%;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-772be42 img{width:229px;}.elementor-817 .elementor-element.elementor-element-d5ffe4c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-817 .elementor-element.elementor-element-ef06a85 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-713d887{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-713d887 .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-af2f11b{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-af2f11b .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-9cec5ce{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-9cec5ce .elementor-heading-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-62479c0{--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;}.elementor-817 .elementor-element.elementor-element-ebb6b93{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-817 .elementor-element.elementor-element-0a43fed{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-817 .elementor-element.elementor-element-3b8731a{--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;}.elementor-817 .elementor-element.elementor-element-5bf3ce3{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-817 .elementor-element.elementor-element-f2cef6a{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-817 .elementor-element.elementor-element-468fcbf{--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;}.elementor-817 .elementor-element.elementor-element-1dcb68d{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-8f10515{width:var( --container-widget-width, 309px );max-width:309px;--container-widget-width:309px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-8f10515 .elementor-heading-title{font-size:20px;}.elementor-817 .elementor-element.elementor-element-ee2d005{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-ee2d005 .elementor-icon-list-item > a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-18fda6a{--content-width:90%;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-af7723a{--e-image-carousel-slides-to-show:1;}.elementor-817 .elementor-element.elementor-element-05a6404{--content-width:90%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4192ccb{--container-widget-width:363px;--container-widget-flex-grow:0;width:var( --container-widget-width, 363px );max-width:363px;}.elementor-817 .elementor-element.elementor-element-4192ccb .elementor-heading-title{font-size:42px;}.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-73004da .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon-box-title a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-0cdcb74{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-817 .elementor-element.elementor-element-23f5508{--content-width:90%;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-7c897ef{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-817 .elementor-element.elementor-element-7c897ef .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-d0916c9{--width:85%;}.elementor-817 .elementor-element.elementor-element-bdb6d77{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-328d5a4{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-d81a5ef{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-f6594f3{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-817 .elementor-element.elementor-element-f6594f3 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-98f5066{--width:85%;}.elementor-817 .elementor-element.elementor-element-3946ae3{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-d60d3a1{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-a0a6df7{padding:24px 24px 24px 0px;}.elementor-817 .elementor-element.elementor-element-414455b{--content-width:90%;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6ffab12{--width:max-content;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-817 .elementor-element.elementor-element-741a91e{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-817 .elementor-element.elementor-element-741a91e .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-adddd4b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-item > a{font-size:20px;}.elementor-817 .elementor-element.elementor-element-eb12e8e{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-eb12e8e .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-5af0f5a{--content-width:90%;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9e1d450 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-1c15d2a{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-1c15d2a .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-7844aa2 .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-9882cb9{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-9882cb9 .elementor-icon-list-item > a{font-size:24px;}.elementor-817 .elementor-element.elementor-element-431c191{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-817 .elementor-element.elementor-element-431c191 .elementor-heading-title{font-size:28px;}.elementor-817 .elementor-element.elementor-element-d26c7fd{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-817 .elementor-element.elementor-element-d26c7fd .elementor-heading-title{font-size:24px;}.elementor-817 .elementor-element.elementor-element-f4421b9{--content-width:90%;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-bd81201{width:var( --container-widget-width, 231px );max-width:231px;--container-widget-width:231px;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-bd81201 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-d00c224{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-817 .elementor-element.elementor-element-d00c224 .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-4baab1c{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-817 .elementor-element.elementor-element-4baab1c .elementor-heading-title{font-size:22px;}.elementor-817 .elementor-element.elementor-element-0931625 .elementor-button{font-size:14px;padding:20px 40px 20px 40px;}.elementor-817 .elementor-element.elementor-element-78df0fb{--content-width:90%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6ab68be .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-8a8a51f .elementor-heading-title{font-size:16px;}.elementor-817 .elementor-element.elementor-element-17eb3c9 .elementor-heading-title{font-size:16px;}.elementor-817 .elementor-element.elementor-element-42a0dc6 .elementor-heading-title{font-size:16px;}.elementor-817 .elementor-element.elementor-element-747c171{--n-accordion-title-font-size:20px;}.elementor-817 .elementor-element.elementor-element-96f4a03{--content-width:90%;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1ebd379 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-b906bfd */@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-b906bfd h3{
        color: rgba(255,255,255, 0.6) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9aef2d */@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-d9aef2d h4{
        color: rgba(255,255,255, 0.6) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da8ccf */@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-2da8ccf h1{
        color: #FFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ba48b55 */.elementor-817 .elementor-element.elementor-element-ba48b55 {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.elementor-817 .elementor-element.elementor-element-ba48b55 span {
    text-align: center;
}

.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-progress-wrapper {
    border: 1px solid #D9D9D9;
}

.elementor-817 .elementor-element.elementor-element-ba48b55 .elementor-progress-bar {
    border-radius: 0;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-ba48b55 span{
        color: rgba(255,255,255, 0.8) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7869b6 */@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-c7869b6 span{
        color: rgba(255,255,255, 0.8) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3a34b */.elementor-817 .elementor-element.elementor-element-1d3a34b span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf55169 */.elementor-817 .elementor-element.elementor-element-bf55169 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a39813 */.elementor-817 .elementor-element.elementor-element-4a39813 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19bc03 */.elementor-817 .elementor-element.elementor-element-c19bc03 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6e6fe */.elementor-817 .elementor-element.elementor-element-7f6e6fe {
    background: linear-gradient(180deg, rgba(231, 231, 231, 0.40) 0%, rgba(231, 231, 231, 0.60) 100%);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
    border-radius: 24px;
    z-index: 0;
}

.elementor-817 .elementor-element.elementor-element-7f6e6fe:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(104deg, rgba(242, 255, 177, 0.60) 0%, rgba(121, 121, 121, 0.40) 100%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-7f6e6fe:after {
    content: "";
    width: 400px;
    height: 400px;
    background: rgba(0, 239, 0, 1);
    border-radius: 50%;
    filter: blur(300px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -3;
    /*mix-blend-mode: screen;*/
    animation: luz 3s infinite; /*defina o tempo da animação*/
    pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c60832 */.elementor-817 .elementor-element.elementor-element-0c60832 {
    position: absolute;
    z-index: 1;
    bottom: 40px;
}

@media (max-width: 1366px) {
    .elementor-817 .elementor-element.elementor-element-0c60832 {
        bottom: 24px;
    }
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-0c60832 {
        bottom: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b828319 */.elementor-817 .elementor-element.elementor-element-b828319{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translatex(-50%);
	line-height: 0;
	max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a50ea */.elementor-817 .elementor-element.elementor-element-27a50ea span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16bbcbd */.elementor-817 .elementor-element.elementor-element-16bbcbd span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd04a0 */.elementor-817 .elementor-element.elementor-element-0dd04a0 b {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9952d1 */.elementor-817 .elementor-element.elementor-element-b9952d1 b {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eb6de5 */.elementor-817 .elementor-element.elementor-element-4eb6de5 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efd355 */.elementor-817 .elementor-element.elementor-element-0efd355 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ab4d35 */.elementor-817 .elementor-element.elementor-element-7ab4d35 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-7ab4d35 p:not(:last-child){
    margin-bottom: 12px !important; /*altere os 10px para quanto quiser*/
}

.elementor-817 .elementor-element.elementor-element-7ab4d35 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-7ab4d35 {
  z-index: 0;
  border-radius: 24px;
  background: linear-gradient(100deg, #074107 0%, #009D00 100%);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
    min-height: 220px;
}

.elementor-817 .elementor-element.elementor-element-7ab4d35:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(to right, #009D00, #1B1B1B); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a27226f */.elementor-817 .elementor-element.elementor-element-a27226f .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-a27226f p:not(:last-child){
    margin-bottom: 12px !important; /*altere os 10px para quanto quiser*/
}

.elementor-817 .elementor-element.elementor-element-a27226f h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-a27226f {
  z-index: 0;
  border-radius: 24px;
  background: linear-gradient(100deg, #074107 0%, #009D00 100%);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
    min-height: 220px;
}

.elementor-817 .elementor-element.elementor-element-a27226f:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(to right, #009D00, #1B1B1B); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d25da8 */.elementor-817 .elementor-element.elementor-element-9d25da8 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-9d25da8 p:not(:last-child){
    margin-bottom: 12px !important; /*altere os 10px para quanto quiser*/
}

.elementor-817 .elementor-element.elementor-element-9d25da8 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-9d25da8 {
  z-index: 0;
  border-radius: 24px;
  background: linear-gradient(100deg, #074107 0%, #009D00 100%);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
    min-height: 220px;
}

.elementor-817 .elementor-element.elementor-element-9d25da8:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(to right, #009D00, #1B1B1B); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-adae40a */.elementor-817 .elementor-element.elementor-element-adae40a{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translatex(-50%);
	line-height: 0;
	max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef06a85 */.elementor-817 .elementor-element.elementor-element-ef06a85 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ebb6b93 */.elementor-817 .elementor-element.elementor-element-ebb6b93 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-ebb6b93 h3 span{
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon {
    padding: 12px;
    border-radius: 16px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-ebb6b93 {
    background: linear-gradient(180deg, rgba(196, 192, 192, 0.10) 0%, rgba(0, 0, 0, 0.15) 100%);
    border-radius: 24px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-ebb6b93:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #00CC0166, #79797999); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-ebb6b93 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0a43fed */.elementor-817 .elementor-element.elementor-element-0a43fed h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-0a43fed h3 span{
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon {
    padding: 12px;
    border-radius: 16px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-0a43fed {
    background: linear-gradient(180deg, rgba(196, 192, 192, 0.10) 0%, rgba(0, 0, 0, 0.15) 100%);
    border-radius: 24px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-0a43fed:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #00CC0166, #79797999); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-0a43fed .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bf3ce3 */.elementor-817 .elementor-element.elementor-element-5bf3ce3 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-5bf3ce3 h3 span{
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon {
    padding: 12px;
    border-radius: 16px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-5bf3ce3 {
    background: linear-gradient(180deg, rgba(196, 192, 192, 0.10) 0%, rgba(0, 0, 0, 0.15) 100%);
    border-radius: 24px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-5bf3ce3:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #00CC0166, #79797999); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-5bf3ce3 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f2cef6a */.elementor-817 .elementor-element.elementor-element-f2cef6a h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-f2cef6a h3 span{
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon {
    padding: 12px;
    border-radius: 16px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-f2cef6a {
    background: linear-gradient(180deg, rgba(196, 192, 192, 0.10) 0%, rgba(0, 0, 0, 0.15) 100%);
    border-radius: 24px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-f2cef6a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #00CC0166, #79797999); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-f2cef6a .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcb68d */.elementor-817 .elementor-element.elementor-element-1dcb68d h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-1dcb68d h3 span{
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon {
    padding: 12px;
    border-radius: 16px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-1dcb68d {
    background: linear-gradient(180deg, rgba(196, 192, 192, 0.10) 0%, rgba(0, 0, 0, 0.15) 100%);
    border-radius: 24px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-1dcb68d:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #00CC0166, #79797999); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-1dcb68d .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-af7723a */.elementor-817 .elementor-element.elementor-element-af7723a .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}

.elementor-817 .elementor-element.elementor-element-af7723a{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4192ccb */.elementor-817 .elementor-element.elementor-element-4192ccb span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa80f */.elementor-817 .elementor-element.elementor-element-09fa80f .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-09fa80f h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-09fa80f {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-09fa80f:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4334f09 */.elementor-817 .elementor-element.elementor-element-4334f09 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-4334f09 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-4334f09 {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-4334f09:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73004da */.elementor-817 .elementor-element.elementor-element-73004da .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-73004da h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-73004da {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-73004da:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30dd4d4 */.elementor-817 .elementor-element.elementor-element-30dd4d4 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-30dd4d4 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-30dd4d4 {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-30dd4d4:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98cf222 */.elementor-817 .elementor-element.elementor-element-98cf222 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-98cf222 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-98cf222 {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-98cf222:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6c0554 */.elementor-817 .elementor-element.elementor-element-d6c0554 .elementor-icon {
    margin-top: -32px;
}

.elementor-817 .elementor-element.elementor-element-d6c0554 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-d6c0554 {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-d6c0554:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cdcb74 */.elementor-817 .elementor-element.elementor-element-0cdcb74 p {
    color: #00CC01;
}

.elementor-817 .elementor-element.elementor-element-0cdcb74 p:not(:last-child){
    margin-bottom: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdb6d77 */.elementor-817 .elementor-element.elementor-element-bdb6d77 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-bdb6d77 {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-bdb6d77:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-bdb6d77 .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-328d5a4 */.elementor-817 .elementor-element.elementor-element-328d5a4 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-328d5a4 {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-328d5a4:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-328d5a4 .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d81a5ef */.elementor-817 .elementor-element.elementor-element-d81a5ef h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-d81a5ef {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-d81a5ef:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-d81a5ef .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6594f3 */.elementor-817 .elementor-element.elementor-element-f6594f3 span {
    color: #E30000;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3946ae3 */.elementor-817 .elementor-element.elementor-element-3946ae3 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-3946ae3 {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-3946ae3:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-3946ae3 .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d60d3a1 */.elementor-817 .elementor-element.elementor-element-d60d3a1 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-d60d3a1 {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-d60d3a1:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-d60d3a1 .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a6df7 */.elementor-817 .elementor-element.elementor-element-a0a6df7 h3 {
    margin: 0;
}

.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon {
    margin-left: -32px;
}

.elementor-817 .elementor-element.elementor-element-a0a6df7 {
    background: rgba(69, 69, 69, 0.03);
    border-radius: 20px;
    z-index: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-817 .elementor-element.elementor-element-a0a6df7:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(136deg, #F2FFB166, #0C0C0C66); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-wrapper{
    display: flex !important;
    align-content: center !important;
    align-items: start !important;
    flex-direction: row;
    gap: 20px;
}

@media (max-width: 1024px) {
    .elementor-817 .elementor-element.elementor-element-a0a6df7 .elementor-icon-box-wrapper{
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-adddd4b */.elementor-817 .elementor-element.elementor-element-adddd4b li span {
    background: linear-gradient(90deg, #1B1B1B 0%, #565656 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-817 .elementor-element.elementor-element-adddd4b b {
    font-weight: 500;
}

.elementor-817 .elementor-element.elementor-element-adddd4b svg {
    margin: 0 !important;
}

.elementor-817 .elementor-element.elementor-element-adddd4b .elementor-icon-list-icon {
    padding: 9px !important;
    border-radius: 12px;
    background: linear-gradient(81deg, #010F00 -14.42%, #00F801 114.83%);
}

.elementor-817 .elementor-element.elementor-element-adddd4b li .elementor-icon-list-text{
    padding-inline-start: 12px !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffab12 */.elementor-817 .elementor-element.elementor-element-6ffab12 {
  z-index: 0;
  border-radius: 24px;
  background: rgba(69, 69, 69, 0.10);
    backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px);
}

.elementor-817 .elementor-element.elementor-element-6ffab12:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(181deg, rgba(242, 255, 177, 0.40) -19.75%, rgba(12, 12, 12, 0.30) 105.71%, rgba(12, 12, 12, 0.30) 119.46%); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e1d450 */.elementor-817 .elementor-element.elementor-element-9e1d450 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-431c191 */.elementor-817 .elementor-element.elementor-element-431c191 span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d26c7fd */.elementor-817 .elementor-element.elementor-element-d26c7fd span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab68be */.elementor-817 .elementor-element.elementor-element-6ab68be span {
    color: #00CC01;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-747c171 */.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item{
    border: 1px solid #00CC01; /*troque a cor da borda aqui*/
    border-radius: 12px; /*troque o arredondamento da borda aqui*/
    background: #FFFFFF; /*troque a cor de fundo aqui*/
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item-title .e-n-accordion-item-title-icon path {
    transition: stroke .3s;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item-title-text {
    transition: color .3s;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon path, .elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item[open] .e-n-accordion-item-title-icon path {
    stroke: #00CC01 !important; /*troque a cor do ícone quando ativo e hover*/
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item[open] .e-closed{
    display: none;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .25s;
}

.elementor-817 .elementor-element.elementor-element-747c171 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(45deg); /*o quanto você quer que rode*/
    transition: .5s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b4585fa */.elementor-817 .elementor-element.elementor-element-b4585fa {
    line-height: 0;
    transition: transform .3s;
}

.elementor-817 .elementor-element.elementor-element-b4585fa:hover {
    transform: scale(1.075);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d147c0c */.elementor-817 .elementor-element.elementor-element-d147c0c {
    line-height: 0;
    transition: transform .3s;
}

.elementor-817 .elementor-element.elementor-element-d147c0c:hover {
    transform: scale(1.075);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f6f787 */.elementor-817 .elementor-element.elementor-element-3f6f787 {
    line-height: 0;
    transition: transform .3s;
}

.elementor-817 .elementor-element.elementor-element-3f6f787:hover {
    transform: scale(1.075);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f6cd9af */.elementor-817 .elementor-element.elementor-element-f6cd9af {
    line-height: 0;
    transition: transform .3s;
}

.elementor-817 .elementor-element.elementor-element-f6cd9af:hover {
    transform: scale(1.075);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f4a03 */.elementor-817 .elementor-element.elementor-element-96f4a03::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 200%);
    width: 200%;
    height: 200px;
    border-radius: 50%;
    filter: blur(100px);
    background: #00EF00 !important;
    mix-blend-mode: screen;
    pointer-events: none;
    z-index: 1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53c04a6 *//*ENTRADA SCROLL*/
.entradaesquerda,
.entradalistaesquerda .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(0px) translateX(-50px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradadireita,
.entradalistadireita .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(0px) translateX(50px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradabase,
.entradalistabase .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(50px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacima,
.entradalistacima .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(-50px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacomdesfoqueezoomaumentando {
  opacity: 0;
  filter: blur(12px);
  transform: translateY(0px) translateX(0px) scale(0) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacomdesfoqueezoomdiminuindo {
  opacity: 0;
  filter: blur(12px);
  transform: translateY(0px) translateX(0px) scale(2) rotate(0deg);
  transition: all 0.7s ease !important;
}

.exibir,
.entradalistaesquerda .elementor-icon-list-item.exibir,
.entradalistadireita .elementor-icon-list-item.exibir,
.entradalistabase .elementor-icon-list-item.exibir,
.entradalistacima .elementor-icon-list-item.exibir {
  opacity: 1;
  filter: blur(0px);
  transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.elementor-editor-active .entradaesquerda,
.elementor-editor-active .entradadireita,
.elementor-editor-active .entradabase,
.elementor-editor-active .entradacima,
.elementor-editor-active .entradacomdesfoqueezoomaumentando,
.elementor-editor-active .entradacomdesfoqueezoomdiminuindo,
.elementor-editor-active .entradalistaesquerda .elementor-icon-list-item,
.elementor-editor-active .entradalistadireita .elementor-icon-list-item,
.elementor-editor-active .entradalistabase .elementor-icon-list-item,
.elementor-editor-active .entradalistacima .elementor-icon-list-item {
  opacity: 1;
  filter: blur(0px);
  transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.elemento1{
    transition-delay: 0.2s !important;
}

.elemento2{
    transition-delay: 0.4s !important;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
    line-height: 0;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

/* ===== BOTÃO ESTILO CHROME ===== */
.chrome .elementor-button {
  position: relative;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  background: linear-gradient(277deg, rgba(50, 242, 50, 0.20) -5.35%, rgba(2, 57, 2, 0.20) 66.07%) !important;
  transition: all 0.7s ease-in-out;
  overflow: hidden;
  border: 1px solid #01CE00;
}

/* ===== TEXTO DO BOTÃO ===== */
.chrome .elementor-button-text {
  z-index: 2;
  color: #FFF;
}

/* ===== CONTEÚDO (TEXTO + ÍCONE) ===== */
.chrome .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

/* ===== FUNDO PRINCIPAL (AGORA ANIMADO) ===== */
.chrome .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 97%;
  height: 87%;
  border-radius: inherit;
  background: linear-gradient(81deg, #013701, #009A01, #013701, #009A01);
  background-size: 300% 100%;
  animation: animateBg 4s linear infinite;
  z-index: 1;
  transition: box-shadow 0.4s;
}

/* ===== ANIMAÇÃO DO BG ===== */
@keyframes animateBg {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* ===== SOMBRA EXTERNA ===== */
.chrome::before {
  content: "";
  position: absolute;
  bottom: -10%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #00F801 0%, #00F801 100%);
  opacity: 0.4;
  filter: blur(30px);
  border-radius: inherit;
  z-index: 0;
  transition: all 0.8s;
}

/* ===== HOVER ===== */
.chrome .elementor-button:hover {
  transform: scale(1.05);
  transition: all 0.8s ease-in-out;
}

.chrome:hover::before {
  opacity: 0.5;
  filter: blur(100px);
  transition: all 1s;
}

/* ===== BRILHO DIAGONAL (ANIMAÇÃO CONTÍNUA) ===== */
.chrome .elementor-button::before {
  content: "";
  position: absolute;
  top: -160%;
  left: 0;
  width: 200px;
  height: 400%;
  transform: rotate(20deg);
  background: linear-gradient(
    to right,
    transparent 0%,
    #F1f1f1 45%,
    #F1f1f1 55%,
    transparent 100%
  );
  opacity: 0.5;
  filter: blur(10px);
  pointer-events: none;
  z-index: 3;
  animation: brilhoPassando 4s ease-in-out infinite;
}

/* ===== ANIMAÇÃO DO BRILHO ===== */
@keyframes brilhoPassando {
  0% {
    transform: rotate(20deg) translateX(-200%);
    opacity: 0;
  }
  10% {
    opacity: 0.6;
  }
  100% {
    transform: rotate(20deg) translateX(250%);
    opacity: 0.5;
  }
}

/* ===== HOVER INTERNO (GLOW) ===== */
.chrome .elementor-button:hover::after {
  box-shadow: 0 0 25.8px 0 #00F801 inset;
  transition: box-shadow 0.4s;
}

/*CARDS FLUTUANTES*/
@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'VVDS Fifties';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.eot');
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.eot?#iefix') format('embedded-opentype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.woff2') format('woff2'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.woff') format('woff'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.ttf') format('truetype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpLight.svg#VVDSFifties') format('svg');
}
@font-face {
	font-family: 'VVDS Fifties';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.eot');
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.eot?#iefix') format('embedded-opentype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.woff2') format('woff2'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.woff') format('woff'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.ttf') format('truetype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpReg.svg#VVDSFifties') format('svg');
}
@font-face {
	font-family: 'VVDS Fifties';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.eot');
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.eot?#iefix') format('embedded-opentype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.woff2') format('woff2'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.woff') format('woff'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.ttf') format('truetype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-SExpMed.svg#VVDSFifties') format('svg');
}
@font-face {
	font-family: 'VVDS Fifties';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.eot');
	src: url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.eot?#iefix') format('embedded-opentype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.woff2') format('woff2'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.woff') format('woff'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.ttf') format('truetype'),
		url('https://lp.carolportilho.com.br/wp-content/uploads/2025/11/VVDSFifties-ExpSBold.svg#VVDSFifties') format('svg');
}
/* End Custom Fonts CSS */