.elementor-1074 .elementor-element.elementor-element-3cc68d2e{--display:flex;--min-height:810px;--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-1074 .elementor-element.elementor-element-3cc68d2e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-3cc68d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/caiod.webp");background-position:center center;background-size:auto;}.elementor-1074 .elementor-element.elementor-element-c1b9b6b{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-164116f5{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-164116f5 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:41px;font-weight:500;text-transform:uppercase;line-height:44px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-3099049f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-3099049f .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-4630135a{--display:flex;}.elementor-1074 .elementor-element.elementor-element-3a5a273e{--display:flex;--min-height:871px;--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;}.elementor-1074 .elementor-element.elementor-element-3a5a273e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-3a5a273e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s2.webp");background-position:center center;background-size:auto;}.elementor-1074 .elementor-element.elementor-element-6f5cd5f8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-6454b7dc{text-align:left;}.elementor-1074 .elementor-element.elementor-element-6580bf44{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-6580bf44 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:44px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-5ba63e6c{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1074 .elementor-element.elementor-element-570ecf02{text-align:left;}.elementor-1074 .elementor-element.elementor-element-27261cb8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-27261cb8 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:39px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-7a87ddaa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-7a87ddaa .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-34cc4ca0{--display:flex;--min-height:840px;--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;}.elementor-1074 .elementor-element.elementor-element-34cc4ca0:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-34cc4ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s3.webp");background-position:center center;background-size:auto;}.elementor-1074 .elementor-element.elementor-element-3d7abc3e{--display:flex;}.elementor-1074 .elementor-element.elementor-element-5ee03bc1 img{width:85%;}.elementor-1074 .elementor-element.elementor-element-d0e1151{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-d0e1151 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:46px;font-weight:600;text-transform:uppercase;line-height:50px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-44664699{font-family:"Eurostile", Sans-serif;font-size:26px;font-weight:500;color:#000000;}.elementor-1074 .elementor-element.elementor-element-7a04cbb7{--display:flex;}.elementor-1074 .elementor-element.elementor-element-607fb29 img{width:66%;}.elementor-1074 .elementor-element.elementor-element-43fb256d{--display:flex;--min-height:975px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-43fb256d:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-43fb256d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s4.webp");background-position:center center;background-size:auto;}.elementor-1074 .elementor-element.elementor-element-56d9b7b2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1074 .elementor-element.elementor-element-56d9b7b2.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-56d9b7b2 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:55px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-f3d4e4c{--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-1074 .elementor-element.elementor-element-f3d4e4c.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-5228d47d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B4B4B;--border-color:#4B4B4B;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1074 .elementor-element.elementor-element-5228d47d:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-5228d47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(186deg, #212121 0%, #1C1C1C 100%);}.elementor-1074 .elementor-element.elementor-element-5f03f08a{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-5f03f08a .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:31px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1074 .elementor-element.elementor-element-5c707118{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-5c707118 .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-5c707118 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-47227867{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-47227867 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-34fcb88{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B4B4B;--border-color:#4B4B4B;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1074 .elementor-element.elementor-element-34fcb88:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-34fcb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(186deg, #212121 0%, #1C1C1C 100%);}.elementor-1074 .elementor-element.elementor-element-77568469{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-77568469 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-25a47d92{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-25a47d92 .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-25a47d92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-4a3bf006{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-4a3bf006 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-735b4662{--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-1074 .elementor-element.elementor-element-735b4662.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-4eeda7a4{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B4B4B;--border-color:#4B4B4B;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1074 .elementor-element.elementor-element-4eeda7a4:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-4eeda7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(186deg, #212121 0%, #1C1C1C 100%);}.elementor-1074 .elementor-element.elementor-element-1dee81ff{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-1dee81ff .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-1c817259{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-1c817259 .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-1c817259 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-314bdeed{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-314bdeed .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-68208b16{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B4B4B;--border-color:#4B4B4B;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1074 .elementor-element.elementor-element-68208b16:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-68208b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(186deg, #212121 0%, #1C1C1C 100%);}.elementor-1074 .elementor-element.elementor-element-627dcab2{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-627dcab2 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-19f8960{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-19f8960 .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-19f8960 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-7a8b2b00{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-7a8b2b00 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-243ece02{--display:flex;}.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-53df845c{--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-1074 .elementor-element.elementor-element-e0b05da{--e-image-carousel-slides-to-show:5;}.elementor-1074 .elementor-element.elementor-element-e0b05da .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#505050;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-7b8972cb{--e-image-carousel-slides-to-show:5;}.elementor-1074 .elementor-element.elementor-element-7b8972cb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#505050;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-723a14c0{--e-image-carousel-slides-to-show:5;}.elementor-1074 .elementor-element.elementor-element-723a14c0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#505050;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-69dd6d8{--display:flex;--min-height:201px;--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;--padding-top:49px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-69dd6d8.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-3452f47{--display:flex;--justify-content:center;}.elementor-1074 .elementor-element.elementor-element-3452f47.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-d68768b{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-d68768b.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-d68768b .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:35px;font-weight:700;line-height:41px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-ce43ccc{--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;--border-radius:102px 102px 102px 102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-ce43ccc:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-ce43ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-1074 .elementor-element.elementor-element-46b57fd{width:100%;max-width:100%;padding:12px 12px 12px 31px;text-align:left;}.elementor-1074 .elementor-element.elementor-element-46b57fd.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-46b57fd .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:300;line-height:41px;color:#FFFFFF;}.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-1074 .elementor-element.elementor-element-e0e49d4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) -84px;}.elementor-1074 .elementor-element.elementor-element-e0e49d4.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-e0e49d4 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-4de0a41{--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;--border-radius:102px 102px 102px 102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-4de0a41:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-4de0a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-1074 .elementor-element.elementor-element-03f6f41{width:100%;max-width:100%;padding:12px 12px 12px 31px;text-align:left;}.elementor-1074 .elementor-element.elementor-element-03f6f41.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-03f6f41 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:300;line-height:41px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-d07b053{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) -84px;}.elementor-1074 .elementor-element.elementor-element-d07b053.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-d07b053 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-9689e87{--display:flex;}.elementor-1074 .elementor-element.elementor-element-9689e87.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-bc47cf9{--e-image-carousel-slides-to-show:3;}.elementor-1074 .elementor-element.elementor-element-54f6234c{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-6a3ca3c6{--display:flex;}.elementor-1074 .elementor-element.elementor-element-6a3ca3c6.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-13c1d980{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-13c1d980.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-13c1d980 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:55px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-34a74002{--e-image-carousel-slides-to-show:6;z-index:27;}.elementor-1074 .elementor-element.elementor-element-34a74002 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#505050;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-6d162608{--display:flex;--min-height:1364px;--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:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-6d162608:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-6d162608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/sofewrata.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-6d162608::before, .elementor-1074 .elementor-element.elementor-element-6d162608 > .elementor-background-video-container::before, .elementor-1074 .elementor-element.elementor-element-6d162608 > .e-con-inner > .elementor-background-video-container::before, .elementor-1074 .elementor-element.elementor-element-6d162608 > .elementor-background-slideshow::before, .elementor-1074 .elementor-element.elementor-element-6d162608 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1074 .elementor-element.elementor-element-6d162608 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 87%, #000000 100%);}.elementor-1074 .elementor-element.elementor-element-70bd2fcd{width:var( --container-widget-width, 58% );max-width:58%;padding:78px 78px 78px 78px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-70bd2fcd.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-70bd2fcd img{width:100%;}.elementor-1074 .elementor-element.elementor-element-6094c05{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;--z-index:5;}.elementor-1074 .elementor-element.elementor-element-6094c05:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-6094c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161699;}.elementor-1074 .elementor-element.elementor-element-6094c05.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-1b74e154{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-1b74e154.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-1b74e154 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-5316f8d3{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-5316f8d3 .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-5316f8d3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-53df2f13{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-53df2f13.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-53df2f13 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1074 .elementor-element.elementor-element-588483ef{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-1074 .elementor-element.elementor-element-588483ef.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-item > a{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-64a896af{--display:flex;}.elementor-1074 .elementor-element.elementor-element-6123f2af{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-6123f2af.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6123f2af .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-7c882f20{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-7c882f20.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-7c882f20 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:85px;font-weight:700;line-height:48px;text-shadow:0px 0px 64px rgba(255, 0, 0, 0.51);color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-4dc6ead0{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-4dc6ead0.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-4dc6ead0 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-0e0f43e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;--z-index:5;}.elementor-1074 .elementor-element.elementor-element-0e0f43e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-0e0f43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161699;}.elementor-1074 .elementor-element.elementor-element-0e0f43e.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6388927{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-6388927.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6388927 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-50b190c{--divider-border-style:solid;--divider-color:#B30000;--divider-border-width:1px;}.elementor-1074 .elementor-element.elementor-element-50b190c .elementor-divider-separator{width:100%;}.elementor-1074 .elementor-element.elementor-element-50b190c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1074 .elementor-element.elementor-element-efbd01b{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-efbd01b.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-efbd01b .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-500fdbd{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-1074 .elementor-element.elementor-element-500fdbd.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-item > a{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-51695bd{--display:flex;}.elementor-1074 .elementor-element.elementor-element-c9f7899{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-c9f7899.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-c9f7899 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-8c8d342{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-8c8d342.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-8c8d342 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:85px;font-weight:700;line-height:48px;text-shadow:0px 0px 64px #FF0000;color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-ef7bd35{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-ef7bd35.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-ef7bd35 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-7513f6b8{--display:flex;--min-height:703px;--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-7513f6b8:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-7513f6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/SBONUS.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-2a5625af{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1074 .elementor-element.elementor-element-2a5625af:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-2a5625af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1074 .elementor-element.elementor-element-2a5625af.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-13513eb5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1074 .elementor-element.elementor-element-13513eb5.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-13513eb5 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:37px;color:#464646;}.elementor-1074 .elementor-element.elementor-element-acc5b00{--display:flex;}.elementor-1074 .elementor-element.elementor-element-744e1bd4{margin:-182px 0px calc(var(--kit-widget-spacing, 0px) + -181px) 0px;}.elementor-1074 .elementor-element.elementor-element-744e1bd4 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-744e1bd4 .elementor-icon{font-size:500px;}.elementor-1074 .elementor-element.elementor-element-744e1bd4 .elementor-icon svg{height:500px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3{margin:-182px 0px calc(var(--kit-widget-spacing, 0px) + -181px) 0px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3 .elementor-icon{font-size:500px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3 .elementor-icon svg{height:500px;}.elementor-1074 .elementor-element.elementor-element-b6db430{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-b6db430:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-b6db430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s2.webp");background-position:top center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-7cee9b9f{--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-1074 .elementor-element.elementor-element-7cee9b9f.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-16de5df8{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-16de5df8 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-12cdc5cd{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1074 .elementor-element.elementor-element-788bf87c{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-788bf87c.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-788bf87c .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:31px;font-weight:700;line-height:31px;color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-26fbb911{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-26fbb911.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-26fbb911 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-5b835d7c{--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-1074 .elementor-element.elementor-element-5b835d7c.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-3cbba103{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-3cbba103 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-3b1b2f35{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1074 .elementor-element.elementor-element-56edb88e{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-56edb88e.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-56edb88e .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:31px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-32541bdd{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-32541bdd.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-32541bdd .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-4326b382{--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-1074 .elementor-element.elementor-element-4326b382.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-506c601e{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-506c601e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-8afa140{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1074 .elementor-element.elementor-element-6895e8e2{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-6895e8e2.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6895e8e2 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:31px;font-weight:700;line-height:31px;color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-3adf57ff{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-3adf57ff.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-3adf57ff .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-1525137a{--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-1074 .elementor-element.elementor-element-1525137a.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-625ec34a{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-625ec34a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-74e23210{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1074 .elementor-element.elementor-element-5b0a5e1c{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-5b0a5e1c.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-5b0a5e1c .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:31px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-17882433{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-17882433.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-17882433 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-36221166{--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-1074 .elementor-element.elementor-element-36221166.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-33436329{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1074 .elementor-element.elementor-element-33436329 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;border-radius:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-73a12cd5{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1074 .elementor-element.elementor-element-549b4edc{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-549b4edc.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-549b4edc .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:31px;font-weight:700;line-height:31px;color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-adef04e{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-adef04e.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-adef04e .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:22px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-3b80130b{--display:flex;--min-height:52px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1074 .elementor-element.elementor-element-3b80130b:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-3b80130b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(316deg, #596280FC 0%, #2D3241FC 100%);}.elementor-1074 .elementor-element.elementor-element-3b80130b.e-con{--e-con-transform-rotateZ:2deg;}.elementor-1074 .elementor-element.elementor-element-2f676dcb{width:100%;max-width:100%;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1074 .elementor-element.elementor-element-2f676dcb.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-icon{padding-right:9px;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-item > a{font-family:"Eurostile", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-875564a{--display:flex;--min-height:52px;--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;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-875564a:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-875564a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(316deg, #DB2524 0%, #761C1C 100%);}.elementor-1074 .elementor-element.elementor-element-875564a.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-1074 .elementor-element.elementor-element-66b1f582{width:100%;max-width:100%;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1074 .elementor-element.elementor-element-66b1f582.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-icon{padding-right:9px;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-item > a{font-family:"Eurostile", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1074 .elementor-element.elementor-element-9dc22a2{--display:flex;--min-height:462px;--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;--padding-top:58px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-3f4c58f{--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-1074 .elementor-element.elementor-element-3f4c58f.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-d179466{--display:flex;--justify-content:center;}.elementor-1074 .elementor-element.elementor-element-21fbae57{padding:18px 18px 18px 18px;}.elementor-1074 .elementor-element.elementor-element-21fbae57.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-21fbae57 img{width:79%;}body:not(.rtl) .elementor-1074 .elementor-element.elementor-element-3c7df2ac{left:0px;}body.rtl .elementor-1074 .elementor-element.elementor-element-3c7df2ac{right:0px;}.elementor-1074 .elementor-element.elementor-element-3c7df2ac{top:0px;}.elementor-1074 .elementor-element.elementor-element-27fd971d{--display:flex;--justify-content:center;}.elementor-1074 .elementor-element.elementor-element-28b84cce{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-28b84cce.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-28b84cce .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:40px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-46c0023c{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-46c0023c.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-46c0023c .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button{font-family:"Eurostile", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:27px 121px 27px 121px;}.elementor-1074 .elementor-element.elementor-element-792b2268{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-1792b5c3{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-1792b5c3.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-1792b5c3 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:40px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-31418b18{--display:flex;}.elementor-1074 .elementor-element.elementor-element-ba5cda8{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-ba5cda8.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-ba5cda8 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-8a15586{--display:flex;}.elementor-1074 .elementor-element.elementor-element-82a3386{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-82a3386.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-82a3386 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-32e62e65{--display:flex;}.elementor-1074 .elementor-element.elementor-element-9f9ffe0{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-9f9ffe0.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-9f9ffe0 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-7a6c6b51{--display:flex;}.elementor-1074 .elementor-element.elementor-element-55cb00e{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-55cb00e.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-55cb00e .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-7fb4b8f0{--display:flex;}.elementor-1074 .elementor-element.elementor-element-d864d22{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-d864d22.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-d864d22 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-738ddd13{--display:flex;}.elementor-1074 .elementor-element.elementor-element-c226810{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:left;}.elementor-1074 .elementor-element.elementor-element-c226810.elementor-element{--align-self:flex-start;}.elementor-1074 .elementor-element.elementor-element-c226810 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-12b81bed{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--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:27px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#FF0000;}.elementor-1074 .elementor-element.elementor-element-12b81bed > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1B1B1B;border-style:none;}.elementor-1074 .elementor-element.elementor-element-12b81bed.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-12b81bed {--n-accordion-padding:16px 37px 16px 37px;}:where( .elementor-1074 .elementor-element.elementor-element-12b81bed > .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:"Eurostile", Sans-serif;font-weight:500;}:where( .elementor-1074 .elementor-element.elementor-element-12b81bed > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1074 .elementor-element.elementor-element-22932c86{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-73463a0e{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-73463a0e.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-73463a0e .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:40px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-75a79d84 .elementor-button{background-color:transparent;font-family:"Eurostile", Sans-serif;font-size:28px;font-weight:500;background-image:linear-gradient(159deg, #830000 0%, #FF0000 100%);border-radius:48px 48px 48px 48px;padding:19px 61px 19px 61px;}.elementor-1074 .elementor-element.elementor-element-75a79d84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1074 .elementor-element.elementor-element-75a79d84 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1074 .elementor-element.elementor-element-165e429c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1074 .elementor-element.elementor-element-165e429c:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-165e429c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(149deg, #830000 0%, #FF0000 100%);}.elementor-1074 .elementor-element.elementor-element-40f66fb0{text-align:center;}.elementor-1074 .elementor-element.elementor-element-40f66fb0 .elementor-heading-title{font-family:"Eurostile", Sans-serif;font-size:14px;font-weight:100;color:#FFFFFF;}body.elementor-page-1074:not(.elementor-motion-effects-element-type-background), body.elementor-page-1074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-1074 .elementor-element.elementor-element-f3d4e4c{--width:73%;}.elementor-1074 .elementor-element.elementor-element-735b4662{--width:73%;}.elementor-1074 .elementor-element.elementor-element-53df845c{--content-width:1920px;}.elementor-1074 .elementor-element.elementor-element-69dd6d8{--content-width:1920px;}.elementor-1074 .elementor-element.elementor-element-3452f47{--width:400px;}.elementor-1074 .elementor-element.elementor-element-ce43ccc{--width:63%;}.elementor-1074 .elementor-element.elementor-element-4de0a41{--width:63%;}.elementor-1074 .elementor-element.elementor-element-9689e87{--width:960px;}.elementor-1074 .elementor-element.elementor-element-54f6234c{--content-width:1920px;}.elementor-1074 .elementor-element.elementor-element-6a3ca3c6{--width:1140px;}.elementor-1074 .elementor-element.elementor-element-6094c05{--width:50%;}.elementor-1074 .elementor-element.elementor-element-0e0f43e{--width:50%;}.elementor-1074 .elementor-element.elementor-element-2a5625af{--width:59%;}.elementor-1074 .elementor-element.elementor-element-7cee9b9f{--width:60%;}.elementor-1074 .elementor-element.elementor-element-5b835d7c{--width:60%;}.elementor-1074 .elementor-element.elementor-element-4326b382{--width:60%;}.elementor-1074 .elementor-element.elementor-element-1525137a{--width:60%;}.elementor-1074 .elementor-element.elementor-element-36221166{--width:60%;}.elementor-1074 .elementor-element.elementor-element-3b80130b{--content-width:1920px;}.elementor-1074 .elementor-element.elementor-element-875564a{--width:100%;}.elementor-1074 .elementor-element.elementor-element-3f4c58f{--width:80%;}.elementor-1074 .elementor-element.elementor-element-d179466{--width:37%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1074 .elementor-element.elementor-element-3cc68d2e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-3cc68d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s1mobilecaio.webp");background-position:top center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-3cc68d2e{--min-height:0px;--padding-top:298px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1074 .elementor-element.elementor-element-164116f5{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-164116f5 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-1074 .elementor-element.elementor-element-3099049f{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-3099049f .elementor-heading-title{font-size:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button{font-size:20px;padding:24px 48px 24px 48px;}.elementor-1074 .elementor-element.elementor-element-3a5a273e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-3a5a273e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-6454b7dc{padding:21px 0px 0px 0px;text-align:center;}.elementor-1074 .elementor-element.elementor-element-6454b7dc.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6580bf44{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-6580bf44 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-1074 .elementor-element.elementor-element-7a87ddaa{width:100%;max-width:100%;padding:0px 10px 0px 10px;text-align:center;}.elementor-1074 .elementor-element.elementor-element-7a87ddaa .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button{font-size:20px;padding:24px 48px 24px 48px;}.elementor-1074 .elementor-element.elementor-element-34cc4ca0:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-34cc4ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1074 .elementor-element.elementor-element-34cc4ca0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-d0e1151{width:100%;max-width:100%;text-align:left;}.elementor-1074 .elementor-element.elementor-element-d0e1151 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-44664699{font-size:20px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-43fb256d:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-43fb256d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s22mobile.webp");background-size:cover;}.elementor-1074 .elementor-element.elementor-element-43fb256d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-56d9b7b2{width:100%;max-width:100%;}.elementor-1074 .elementor-element.elementor-element-56d9b7b2 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-f3d4e4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1074 .elementor-element.elementor-element-735b4662{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button{font-size:20px;padding:24px 48px 24px 48px;}.elementor-1074 .elementor-element.elementor-element-d68768b{padding:0px 15px 0px 15px;text-align:center;}.elementor-1074 .elementor-element.elementor-element-d68768b .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-46b57fd{padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-46b57fd .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-4de0a41{--width:300px;--justify-content:center;}.elementor-1074 .elementor-element.elementor-element-4de0a41.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-03f6f41{padding:10px 78px 10px 10px;text-align:center;}.elementor-1074 .elementor-element.elementor-element-03f6f41 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-d07b053{--e-transform-rotateZ:90deg;}.elementor-1074 .elementor-element.elementor-element-54f6234c{--padding-top:40px;--padding-bottom:40px;--padding-left:00px;--padding-right:00px;}.elementor-1074 .elementor-element.elementor-element-6a3ca3c6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-13c1d980{padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-13c1d980 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1074 .elementor-element.elementor-element-34a74002{--e-image-carousel-slides-to-show:2;}.elementor-1074 .elementor-element.elementor-element-6d162608:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-6d162608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/sofertamobile.webp");background-size:cover;}.elementor-1074 .elementor-element.elementor-element-6d162608{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-6094c05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-578ca9a img{width:61%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-588483ef{width:100%;max-width:100%;}.elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-588483ef .elementor-icon-list-item > a{font-size:18px;}.elementor-1074 .elementor-element.elementor-element-64a896af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-7c882f20 .elementor-heading-title{font-size:64px;}.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button{font-size:20px;padding:24px 39px 24px 39px;}.elementor-1074 .elementor-element.elementor-element-0e0f43e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-57eb847 img{width:61%;}.elementor-1074 .elementor-element.elementor-element-500fdbd{width:100%;max-width:100%;}.elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-500fdbd .elementor-icon-list-item > a{font-size:18px;}.elementor-1074 .elementor-element.elementor-element-51695bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-8c8d342 .elementor-heading-title{font-size:64px;}.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button{font-size:20px;padding:24px 48px 24px 48px;}.elementor-1074 .elementor-element.elementor-element-7513f6b8{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1074 .elementor-element.elementor-element-13513eb5{width:100%;max-width:100%;}.elementor-1074 .elementor-element.elementor-element-13513eb5 .elementor-heading-title{font-size:30px;}.elementor-1074 .elementor-element.elementor-element-744e1bd4{margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + -94px) 0px;}.elementor-1074 .elementor-element.elementor-element-744e1bd4 .elementor-icon{font-size:237px;}.elementor-1074 .elementor-element.elementor-element-744e1bd4 .elementor-icon svg{height:237px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3{margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + -105px) 0px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3 .elementor-icon{font-size:269px;}.elementor-1074 .elementor-element.elementor-element-2fb0a4c3 .elementor-icon svg{height:269px;}.elementor-1074 .elementor-element.elementor-element-b6db430:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-b6db430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caiodlugosz.com/wp-content/uploads/2025/06/s22mobile.webp");}.elementor-1074 .elementor-element.elementor-element-b6db430{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-7cee9b9f{--flex-wrap:nowrap;}.elementor-1074 .elementor-element.elementor-element-16de5df8.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-788bf87c .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1074 .elementor-element.elementor-element-26fbb911 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-5b835d7c{--flex-wrap:nowrap;}.elementor-1074 .elementor-element.elementor-element-3cbba103.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-56edb88e .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-1074 .elementor-element.elementor-element-32541bdd .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-4326b382{--flex-wrap:nowrap;}.elementor-1074 .elementor-element.elementor-element-506c601e.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-6895e8e2 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-1074 .elementor-element.elementor-element-3adf57ff .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-1525137a{--flex-wrap:nowrap;}.elementor-1074 .elementor-element.elementor-element-625ec34a.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-5b0a5e1c .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-1074 .elementor-element.elementor-element-17882433 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-36221166{--flex-wrap:nowrap;}.elementor-1074 .elementor-element.elementor-element-33436329.elementor-element{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-549b4edc .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-1074 .elementor-element.elementor-element-adef04e .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-3b80130b.e-con{--e-con-transform-rotateZ:5deg;}.elementor-1074 .elementor-element.elementor-element-3b80130b{--min-height:30px;}.elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-2f676dcb .elementor-icon-list-item > a{font-size:14px;}.elementor-1074 .elementor-element.elementor-element-875564a.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-1074 .elementor-element.elementor-element-875564a{--min-height:30px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1074 .elementor-element.elementor-element-66b1f582 .elementor-icon-list-item > a{font-size:14px;}.elementor-1074 .elementor-element.elementor-element-9dc22a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-3f4c58f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1074 .elementor-element.elementor-element-d179466{--width:200px;--justify-content:center;}.elementor-1074 .elementor-element.elementor-element-d179466.e-con{--align-self:center;}.elementor-1074 .elementor-element.elementor-element-21fbae57 img{width:100%;}.elementor-1074 .elementor-element.elementor-element-28b84cce{text-align:center;}.elementor-1074 .elementor-element.elementor-element-46c0023c{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button{font-size:20px;padding:24px 48px 24px 48px;}.elementor-1074 .elementor-element.elementor-element-792b2268{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-ba5cda8{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-82a3386{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-9f9ffe0{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-55cb00e{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-d864d22{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-c226810{width:100%;max-width:100%;text-align:center;}.elementor-1074 .elementor-element.elementor-element-12b81bed{width:100%;max-width:100%;}.elementor-1074 .elementor-element.elementor-element-22932c86{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1074 .elementor-element.elementor-element-75a79d84 .elementor-button{font-size:21px;padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-1a7100c */.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-1a7100c a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-1a7100c {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-1a7100c .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d8160ee */.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-5d8160ee .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5228d47d */.padding-30 {
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eeda7a4 */.padding-30 {
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-340d76da */.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-340d76da a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-340d76da {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-340d76da .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e0b05da */.elementor-1074 .elementor-element.elementor-element-e0b05da .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/* Sobreposição escura para carrossel do Elementor */
.elementor-carousel-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, #101010, transparent ,transparent, #101010);
  z-index: 2;
  pointer-events: none;
}

.elementor-carousel-wrapper {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7b8972cb */.elementor-1074 .elementor-element.elementor-element-7b8972cb .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-723a14c0 */.elementor-1074 .elementor-element.elementor-element-723a14c0 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-34a74002 */.elementor-1074 .elementor-element.elementor-element-34a74002 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70bd2fcd */.rotate-image {
animation: spin 20s linear infinite;
}

@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1717dc */.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-4d1717dc .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6094c05 */.borda-gradiente::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(-180deg, #CF0000, transparent);
  border-radius: 10px;
  padding: 2px;
  opacity: 100%;
  -webkit-mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
                 linear-gradient(to right, #fff, #fff, #fff);
  mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
        linear-gradient(to right, #fff, #fff, #fff);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.efeito-vidro {
-webkit-backdrop-filter: saturate(120%) blur(13px);
backdrop-filter: saturate(120%) blur(13px);
}

.elementor-1074 .elementor-element.elementor-element-6094c05 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af87a59 */.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-af87a59 a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-af87a59 {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-af87a59 .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e0f43e */.borda-gradiente::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(-180deg, #CF0000, transparent);
  border-radius: 10px;
  padding: 2px;
  opacity: 100%;
  -webkit-mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
                 linear-gradient(to right, #fff, #fff, #fff);
  mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
        linear-gradient(to right, #fff, #fff, #fff);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.efeito-vidro {
-webkit-backdrop-filter: saturate(120%) blur(13px);
backdrop-filter: saturate(120%) blur(13px);
}

.elementor-1074 .elementor-element.elementor-element-0e0f43e {
    padding-top: 60px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cee9b9f */.borda-horizontal::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(to right, transparent, #6A6A6A);
  border-radius: 10px;
  padding: 2px;
  opacity: 100%;
  -webkit-mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
                 linear-gradient(to right, #fff, #fff, #fff);
  mask: linear-gradient(to right, #fff, #fff, #fff) content-box, 
        linear-gradient(to right, #fff, #fff, #fff);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f676dcb */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 40s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b1f582 */.my-list-right.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-right 40s linear infinite;
}

.my-list-right.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-right.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(-0%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b647195 */.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button-icon svg {
    font-size: 30px;
    vertical-align: middle;
}

.elementor-button-text {
    align-self: center;
}

:root {
    --grad1: #00C323;
    --grad2: #008218;
    --grad3: #008218;
    --grad4: #00C323;
}

.elementor-1074 .elementor-element.elementor-element-6b647195 a {
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

.elementor-1074 .elementor-element.elementor-element-6b647195 {
    text-wrap: balance;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        #4FEE6C,
        transparent
    );
    opacity: 0;
    transform: skewX(-20deg);
    box-shadow: 0 0 50px 30px #4FEE6C;
}

.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button:hover::before {
    animation: luzPassando 0.5s linear;
}

@keyframes luzPassando {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button-icon {
    z-index: 2;
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    transition: 0.5s;
    opacity: 0;
    animation: seta 1.5s infinite ease-in-out;
    color: white;
    fill: white;
}

/* Mostrar ícone no hover */
.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Animação do ícone */
@keyframes seta {
    0%, 100% {
        transform: translateX(10%) translateY(-50%);
    }
    50% {
        transform: translateX(40%) translateY(-50%);
    }
}

/* Se for SVG inline, força o preenchimento preto */
.elementor-1074 .elementor-element.elementor-element-6b647195 .elementor-button-icon svg {
    fill: black;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eurostile';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://caiodlugosz.com/wp-content/uploads/2025/06/Eurostar-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */