.elementor-307 .elementor-element.elementor-element-f2ebacf{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.31;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-f2ebacf:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d427432 );}.elementor-307 .elementor-element.elementor-element-f2ebacf::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .e-con-inner > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .e-con-inner > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brutoczkifitness.com/wp-content/uploads/2025/02/WhatsApp-Image-2025-02-23-at-15.39.50.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-307 .elementor-element.elementor-element-42e1148{--display:flex;}.elementor-307 .elementor-element.elementor-element-125b85a{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:4%;--padding-bottom:4%;--padding-left:12%;--padding-right:12%;}.elementor-307 .elementor-element.elementor-element-5132b16{text-align:center;}.elementor-307 .elementor-element.elementor-element-5132b16 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#ffffff;}.elementor-307 .elementor-element.elementor-element-5209622{text-align:center;}.elementor-307 .elementor-element.elementor-element-5209622 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:6em;font-weight:800;text-transform:uppercase;font-style:italic;color:#ffffff;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#ffffff;color:#ffffff;transition-duration:0.2s;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button:focus{background-color:#053BB5;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-c12d938 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-126114c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-126114c:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-126114c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d427432 );}.elementor-307 .elementor-element.elementor-element-126114c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 08% 8% 8%;}.elementor-307 .elementor-element.elementor-element-126114c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-9ba0984 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-307 .elementor-element.elementor-element-9ba0984 > .elementor-element-populated{text-align:left;padding:50px 30px 50px 0px;}.elementor-307 .elementor-element.elementor-element-37638a05 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-37638a05{text-align:left;}.elementor-307 .elementor-element.elementor-element-37638a05 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:3.5em;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-5b1f010c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-5b1f010c{text-align:left;}.elementor-307 .elementor-element.elementor-element-5b1f010c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-5fa6403c{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:12px;--grid-row-gap:8px;}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-widget-container{text-align:left;}.elementor-307 .elementor-element.elementor-element-5fa6403c > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon{background-color:var( --e-global-color-dfec369 );}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon:hover i{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-social-icon:hover svg{fill:#ffffff;}.elementor-307 .elementor-element.elementor-element-70470df2 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-70470df2{font-family:"Open Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-21726daa .elementor-button{background-color:rgba(255,255,255,0);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 );text-transform:var( --e-global-typography-accent-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:016px 32px 16px 32px;}.elementor-307 .elementor-element.elementor-element-21726daa .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-21726daa .elementor-button:focus{background-color:#ffffff;color:#000000;border-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-21726daa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-21726daa .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-21726daa .elementor-button:focus svg{fill:#000000;}.elementor-307 .elementor-element.elementor-element-3b537c80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brutoczkifitness.com/wp-content/uploads/2023/12/IMG_1186-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated{box-shadow:0px 12px 77px 25px rgba(137,137,137,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-3b537c80{z-index:2;}.elementor-307 .elementor-element.elementor-element-1bf06dc4{--spacer-size:0px;}.elementor-307 .elementor-element.elementor-element-168287b4:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-168287b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f141d0 );}.elementor-307 .elementor-element.elementor-element-168287b4 > .elementor-background-overlay{background-color:var( --e-global-color-7f141d0 );background-image:url("https://brutoczkifitness.com/wp-content/uploads/2024/11/jean-philippe-delberghe-75xPHEQBmvA-unsplash-scaled.jpg");opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-168287b4 > .elementor-container{min-height:400px;}.elementor-307 .elementor-element.elementor-element-168287b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 8% 8% 8%;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-40ea8b0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-40ea8b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-40ea8b0d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-4feca78 > .elementor-container{max-width:620px;}.elementor-307 .elementor-element.elementor-element-402c727 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-307 .elementor-element.elementor-element-798984e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-798984e{text-align:center;}.elementor-307 .elementor-element.elementor-element-798984e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;line-height:26px;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-29eab22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-29eab22{text-align:center;}.elementor-307 .elementor-element.elementor-element-29eab22 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:3.5em;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-ef76869{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:1.8px;}.elementor-307 .elementor-element.elementor-element-ef76869 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-307 .elementor-element.elementor-element-ef76869 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-ef76869 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-307 .elementor-element.elementor-element-1a65be71{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-32f4114:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfec369 );}.elementor-307 .elementor-element.elementor-element-32f4114:hover > .elementor-element-populated{background-color:#064CFFD4;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(34,34,34,0);background-position:center right;background-repeat:no-repeat;background-size:auto;opacity:0.02;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 48px 40px;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-8ae980e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-307 .elementor-element.elementor-element-8ae980e{text-align:center;}.elementor-307 .elementor-element.elementor-element-8ae980e img{width:100%;opacity:1;border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-76f6699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 012px 0px;}.elementor-307 .elementor-element.elementor-element-76f6699 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:2em;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-35be731 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-35be731 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.3px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-3ee5c98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-3ee5c98{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-806f245 .elementor-button{background-color:rgba(37,41,48,0);font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(22,32,47,0);border-radius:0px 0px 0px 0px;padding:19px 0px 19px 0px;}.elementor-307 .elementor-element.elementor-element-806f245 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-806f245 .elementor-button:focus{background-color:rgba(37,41,48,0);border-color:rgba(22,32,47,0);}.elementor-307 .elementor-element.elementor-element-806f245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-806f245{z-index:66;}.elementor-307 .elementor-element.elementor-element-806f245 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-806f245 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-307 .elementor-element.elementor-element-f9f54e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfec369 );}.elementor-307 .elementor-element.elementor-element-f9f54e5:hover > .elementor-element-populated{background-color:#064CFFD4;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(34,34,34,0);background-position:center right;background-repeat:no-repeat;background-size:auto;opacity:0.02;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 48px 40px;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-d3686c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-307 .elementor-element.elementor-element-d3686c4{text-align:center;}.elementor-307 .elementor-element.elementor-element-d3686c4 img{width:100%;opacity:1;border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-09958ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-307 .elementor-element.elementor-element-09958ba .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:2em;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-0ad7104 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-0ad7104 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.3px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-08fd4ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-08fd4ae{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-57f3432 .elementor-button{background-color:rgba(37,41,48,0);font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(22,32,47,0);border-radius:0px 0px 0px 0px;padding:19px 0px 19px 0px;}.elementor-307 .elementor-element.elementor-element-57f3432 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-57f3432 .elementor-button:focus{background-color:rgba(37,41,48,0);border-color:rgba(22,32,47,0);}.elementor-307 .elementor-element.elementor-element-57f3432 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-57f3432{z-index:66;}.elementor-307 .elementor-element.elementor-element-57f3432 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-57f3432 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-307 .elementor-element.elementor-element-f5b0b08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfec369 );}.elementor-307 .elementor-element.elementor-element-f5b0b08:hover > .elementor-element-populated{background-color:#064CFFD4;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(34,34,34,0);background-position:center right;background-repeat:no-repeat;background-size:auto;opacity:0.02;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 48px 40px;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-ca0ef61 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-307 .elementor-element.elementor-element-ca0ef61{text-align:center;}.elementor-307 .elementor-element.elementor-element-ca0ef61 img{width:100%;opacity:1;border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-100408d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-307 .elementor-element.elementor-element-100408d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:2em;font-weight:700;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-b2c9911 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-b2c9911 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.3px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-b298a3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-b298a3c{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-cae4fad .elementor-button{background-color:rgba(37,41,48,0);font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(22,32,47,0);border-radius:0px 0px 0px 0px;padding:19px 0px 19px 0px;}.elementor-307 .elementor-element.elementor-element-cae4fad .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-cae4fad .elementor-button:focus{background-color:rgba(37,41,48,0);border-color:rgba(22,32,47,0);}.elementor-307 .elementor-element.elementor-element-cae4fad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-cae4fad{z-index:66;}.elementor-307 .elementor-element.elementor-element-cae4fad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-cae4fad .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-307 .elementor-element.elementor-element-21882ae:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-21882ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f141d0 );}.elementor-307 .elementor-element.elementor-element-21882ae > .elementor-background-overlay{background-color:#081317;background-image:url("https://brutoczkifitness.com/wp-content/uploads/2024/11/ibrahim-rifath-787031-unsplash.jpg");opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-21882ae > .elementor-container{min-height:400px;}.elementor-307 .elementor-element.elementor-element-21882ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-654477f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-654477f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-654477f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-c9acda2 > .elementor-container{max-width:620px;}.elementor-307 .elementor-element.elementor-element-9773e27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-307 .elementor-element.elementor-element-f202815 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f202815{text-align:center;}.elementor-307 .elementor-element.elementor-element-f202815 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;line-height:26px;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-2735248 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-2735248{text-align:center;}.elementor-307 .elementor-element.elementor-element-2735248 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:3.5em;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-6bf51b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-6bf51b7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-cb263b0{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:1.8px;}.elementor-307 .elementor-element.elementor-element-cb263b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 48px 0px;}.elementor-307 .elementor-element.elementor-element-cb263b0 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-cb263b0 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-307 .elementor-element.elementor-element-7ceb4bb{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-e79708a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-e79708a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-e79708a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -140px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-e79708a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-f0561c6{--e-image-carousel-slides-to-show:1;z-index:5;}.elementor-307 .elementor-element.elementor-element-a95ab39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-a95ab39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070C1C00;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-a95ab39.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-307 .elementor-element.elementor-element-a95ab39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-307 .elementor-element.elementor-element-a95ab39 > .elementor-element-populated{box-shadow:0px 0px 49px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 24px 24px 24px;}.elementor-307 .elementor-element.elementor-element-a95ab39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-a95ab39{z-index:3;}.elementor-307 .elementor-element.elementor-element-6f92548{--e-image-carousel-slides-to-show:1;z-index:5;}.elementor-307 .elementor-element.elementor-element-6f92548 > .elementor-widget-container{padding:0px 0px 036px 0px;}.elementor-307 .elementor-element.elementor-element-6f92548 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-dfec369 );opacity:var( --e-global-color-dfec369 );}.elementor-307 .elementor-element.elementor-element-6f92548 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-e957ae5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-e957ae5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-e957ae5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -140px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-e957ae5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-e957ae5{z-index:2;}.elementor-307 .elementor-element.elementor-element-fc14b4a{--e-image-carousel-slides-to-show:1;z-index:5;}.elementor-307 .elementor-element.elementor-element-caa5370{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-f11f117 > .elementor-element-populated{padding:48px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button{background-color:rgba(255,255,255,0);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 );text-transform:var( --e-global-typography-accent-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:016px 32px 16px 32px;}.elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button:focus{background-color:#ffffff;color:#000000;border-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-23d2d6f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button:focus svg{fill:#000000;}.elementor-307 .elementor-element.elementor-element-41f24bb3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-41f24bb3:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-41f24bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-307 .elementor-element.elementor-element-41f24bb3 > .elementor-background-overlay{opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-41f24bb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-307 .elementor-element.elementor-element-6c9437f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-30d33d41 > .elementor-container{max-width:620px;}.elementor-307 .elementor-element.elementor-element-365ae5cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-307 .elementor-element.elementor-element-2f11d3ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-2f11d3ec{text-align:center;}.elementor-307 .elementor-element.elementor-element-2f11d3ec .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;line-height:26px;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-7eff1322 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-7eff1322{text-align:center;}.elementor-307 .elementor-element.elementor-element-7eff1322 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:3.5em;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-13820fe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-13820fe0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-d1558bb{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:1.8px;}.elementor-307 .elementor-element.elementor-element-d1558bb > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-307 .elementor-element.elementor-element-d1558bb .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-d1558bb .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-307 .elementor-element.elementor-element-75b7267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-5f55827{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-307 .elementor-element.elementor-element-9b94645{--display:flex;}.elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button{background-color:rgba(255,255,255,0);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 );text-transform:var( --e-global-typography-accent-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:016px 32px 16px 32px;}.elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button:focus{background-color:#ffffff;color:#000000;border-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-95660f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button:focus svg{fill:#000000;}.elementor-307 .elementor-element.elementor-element-4491c25a:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-4491c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B132B;}.elementor-307 .elementor-element.elementor-element-4491c25a > .elementor-background-overlay{background-color:#0B132B;background-image:url("https://brutoczkifitness.com/wp-content/uploads/2023/12/meghan-holmes-779221-unsplash.jpg");opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-4491c25a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-307 .elementor-element.elementor-element-7673c88 > .elementor-container{max-width:620px;}.elementor-307 .elementor-element.elementor-element-e3a542f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-307 .elementor-element.elementor-element-bdebee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-bdebee5{text-align:center;}.elementor-307 .elementor-element.elementor-element-bdebee5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;line-height:26px;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-ce59932 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-ce59932{text-align:center;}.elementor-307 .elementor-element.elementor-element-ce59932 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:3.5em;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-68926e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-68926e3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-500d03e{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:1.8px;}.elementor-307 .elementor-element.elementor-element-500d03e > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-307 .elementor-element.elementor-element-500d03e .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-500d03e .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-307 .elementor-element.elementor-element-22f29ff3:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-22f29ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-22f29ff3{box-shadow:-1px 0px 20px 0px rgba(0,0,0,0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307 .elementor-element.elementor-element-22f29ff3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-2682971d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-adb5365.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-adb5365 iframe{height:690px;filter:brightness( 102% ) contrast( 100% ) saturate( 46% ) blur( 0px ) hue-rotate( 360deg );}.elementor-307 .elementor-element.elementor-element-17119269:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-17119269 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070C1C;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-17119269.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-17119269.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-17119269 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:48px 30px 30px 30px;}.elementor-307 .elementor-element.elementor-element-17119269 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-e653422{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-e653422:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-e653422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070C1C00;}.elementor-307 .elementor-element.elementor-element-bb5f06e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-bb5f06e .elementor-button{border-radius:416px 416px 416px 416px;padding:8px 10px 8px 10px;}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-f2ebacf{--min-height:56vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:200px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-125b85a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-307 .elementor-element.elementor-element-5209622 .elementor-heading-title{font-size:4.5em;}.elementor-307 .elementor-element.elementor-element-126114c{padding:3em 1em 3em 1em;}.elementor-307 .elementor-element.elementor-element-9ba0984 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-307 .elementor-element.elementor-element-37638a05 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-widget-container{text-align:left;}.elementor-307 .elementor-element.elementor-element-70470df2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-21726daa .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-1bf06dc4{--spacer-size:412px;}.elementor-307 .elementor-element.elementor-element-168287b4{padding:0px 20px 0px 20px;}.elementor-307 .elementor-element.elementor-element-40ea8b0d > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated{margin:0px 12px 24px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated{margin:0px 0px 24px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated{margin:0px 12px 48px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-21882ae{padding:0px 20px 0px 20px;}.elementor-307 .elementor-element.elementor-element-654477f > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-e79708a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-307 .elementor-element.elementor-element-a95ab39 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-307 .elementor-element.elementor-element-e957ae5 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-307 .elementor-element.elementor-element-23d2d6f > .elementor-widget-container{margin:24px 0px 48px 0px;}.elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-41f24bb3{padding:60px 0px 80px 0px;}.elementor-307 .elementor-element.elementor-element-95660f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-4491c25a{padding:80px 10px 80px 10px;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-f2ebacf{--content-width:500px;--min-height:64vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-307 .elementor-element.elementor-element-125b85a{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-307 .elementor-element.elementor-element-5132b16 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-5132b16{text-align:center;}.elementor-307 .elementor-element.elementor-element-5132b16 .elementor-heading-title{font-size:1em;line-height:1.5em;letter-spacing:4px;}.elementor-307 .elementor-element.elementor-element-5209622 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-5209622{text-align:center;}.elementor-307 .elementor-element.elementor-element-5209622 .elementor-heading-title{font-size:3.7em;line-height:1em;letter-spacing:1px;}.elementor-307 .elementor-element.elementor-element-c12d938 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-307 .elementor-element.elementor-element-c12d938 .elementor-button{line-height:1.4em;}.elementor-307 .elementor-element.elementor-element-126114c{margin-top:48px;margin-bottom:-0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-9ba0984 > .elementor-element-populated{padding:48px 20px 48px 20px;}.elementor-307 .elementor-element.elementor-element-37638a05{text-align:left;}.elementor-307 .elementor-element.elementor-element-37638a05 .elementor-heading-title{font-size:2em;}.elementor-307 .elementor-element.elementor-element-5b1f010c > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-5b1f010c{text-align:left;}.elementor-307 .elementor-element.elementor-element-5b1f010c .elementor-heading-title{font-size:1rem;}.elementor-307 .elementor-element.elementor-element-5fa6403c .elementor-widget-container{text-align:left;}.elementor-307 .elementor-element.elementor-element-5fa6403c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-5fa6403c{--grid-column-gap:10px;}.elementor-307 .elementor-element.elementor-element-70470df2 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-70470df2{text-align:left;font-size:1.1rem;}.elementor-307 .elementor-element.elementor-element-21726daa .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-3b537c80{width:100%;z-index:0;}.elementor-307 .elementor-element.elementor-element-3b537c80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-3b537c80 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-307 .elementor-element.elementor-element-1bf06dc4{--spacer-size:600px;}.elementor-307 .elementor-element.elementor-element-1bf06dc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-26c8b7a img{height:288px;object-fit:cover;}.elementor-307 .elementor-element.elementor-element-168287b4{padding:20px 20px 20px 20px;}.elementor-307 .elementor-element.elementor-element-40ea8b0d > .elementor-element-populated{margin:48px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-402c727 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-798984e{text-align:center;}.elementor-307 .elementor-element.elementor-element-798984e .elementor-heading-title{font-size:1em;}.elementor-307 .elementor-element.elementor-element-29eab22{text-align:center;}.elementor-307 .elementor-element.elementor-element-29eab22 .elementor-heading-title{font-size:2em;}.elementor-307 .elementor-element.elementor-element-ef76869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-ef76869 .elementor-divider{text-align:center;}.elementor-307 .elementor-element.elementor-element-ef76869 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-1a65be71{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-32f4114 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 40px 20px;}.elementor-307 .elementor-element.elementor-element-f9f54e5 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 040px 20px;}.elementor-307 .elementor-element.elementor-element-f5b0b08 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 40px 20px;}.elementor-307 .elementor-element.elementor-element-654477f{width:100%;}.elementor-307 .elementor-element.elementor-element-654477f > .elementor-element-populated{margin:48px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-9773e27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f202815{text-align:center;}.elementor-307 .elementor-element.elementor-element-f202815 .elementor-heading-title{font-size:1em;}.elementor-307 .elementor-element.elementor-element-2735248{text-align:center;}.elementor-307 .elementor-element.elementor-element-2735248 .elementor-heading-title{font-size:2em;}.elementor-307 .elementor-element.elementor-element-6bf51b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-6bf51b7{text-align:center;font-size:1em;}.elementor-307 .elementor-element.elementor-element-cb263b0 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-cb263b0 .elementor-divider{text-align:center;}.elementor-307 .elementor-element.elementor-element-cb263b0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-7ceb4bb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-e79708a > .elementor-element-populated{margin:0px 0px -40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-307 .elementor-element.elementor-element-f0561c6{--e-image-carousel-slides-to-show:1;}.elementor-307 .elementor-element.elementor-element-a95ab39{width:100%;}.elementor-307 .elementor-element.elementor-element-a95ab39 > .elementor-element-populated{margin:0px 0px 36px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-6f92548{--e-image-carousel-slides-to-show:1;}.elementor-307 .elementor-element.elementor-element-6f92548 .swiper-pagination-bullet{width:6px;height:6px;}.elementor-307 .elementor-element.elementor-element-e957ae5 > .elementor-element-populated{margin:-65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-307 .elementor-element.elementor-element-fc14b4a{--e-image-carousel-slides-to-show:1;}.elementor-307 .elementor-element.elementor-element-caa5370{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f11f117 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-23d2d6f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-307 .elementor-element.elementor-element-23d2d6f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-41f24bb3{padding:48px 20px 48px 20px;}.elementor-307 .elementor-element.elementor-element-6c9437f1{width:100%;}.elementor-307 .elementor-element.elementor-element-6c9437f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307 .elementor-element.elementor-element-30d33d41{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-365ae5cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-2f11d3ec{text-align:center;}.elementor-307 .elementor-element.elementor-element-2f11d3ec .elementor-heading-title{font-size:1em;}.elementor-307 .elementor-element.elementor-element-7eff1322{text-align:center;}.elementor-307 .elementor-element.elementor-element-7eff1322 .elementor-heading-title{font-size:2em;}.elementor-307 .elementor-element.elementor-element-13820fe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-13820fe0{text-align:center;font-size:1em;}.elementor-307 .elementor-element.elementor-element-d1558bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-d1558bb .elementor-divider{text-align:center;}.elementor-307 .elementor-element.elementor-element-d1558bb .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-75b7267{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-5f55827{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-307 .elementor-element.elementor-element-95660f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-4491c25a{padding:48px 20px 48px 20px;}.elementor-307 .elementor-element.elementor-element-3aeb807e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-e3a542f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-bdebee5{text-align:center;}.elementor-307 .elementor-element.elementor-element-bdebee5 .elementor-heading-title{font-size:1em;}.elementor-307 .elementor-element.elementor-element-ce59932{text-align:center;}.elementor-307 .elementor-element.elementor-element-ce59932 .elementor-heading-title{font-size:2em;}.elementor-307 .elementor-element.elementor-element-68926e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-68926e3{text-align:center;font-size:1em;}.elementor-307 .elementor-element.elementor-element-500d03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-307 .elementor-element.elementor-element-500d03e .elementor-divider{text-align:center;}.elementor-307 .elementor-element.elementor-element-500d03e .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-307 .elementor-element.elementor-element-adb5365 iframe{height:400px;}.elementor-307 .elementor-element.elementor-element-17119269 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-3ab8da7 > .elementor-widget-container{padding:32px 20px 24px 20px;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-f2ebacf{--content-width:100%;}.elementor-307 .elementor-element.elementor-element-40ea8b0d{width:100%;}.elementor-307 .elementor-element.elementor-element-402c727{width:100%;}.elementor-307 .elementor-element.elementor-element-654477f{width:100%;}.elementor-307 .elementor-element.elementor-element-e79708a{width:25%;}.elementor-307 .elementor-element.elementor-element-a95ab39{width:50%;}.elementor-307 .elementor-element.elementor-element-e957ae5{width:25%;}.elementor-307 .elementor-element.elementor-element-75b7267{--width:75%;}.elementor-307 .elementor-element.elementor-element-5f55827{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-125b85a{--width:80%;}.elementor-307 .elementor-element.elementor-element-9ba0984{width:100%;}.elementor-307 .elementor-element.elementor-element-3b537c80{width:100%;}.elementor-307 .elementor-element.elementor-element-40ea8b0d{width:100%;}.elementor-307 .elementor-element.elementor-element-32f4114{width:50%;}.elementor-307 .elementor-element.elementor-element-f9f54e5{width:50%;}.elementor-307 .elementor-element.elementor-element-f5b0b08{width:50%;}.elementor-307 .elementor-element.elementor-element-654477f{width:100%;}.elementor-307 .elementor-element.elementor-element-a95ab39{width:100%;}}@media(min-width:1025px){.elementor-307 .elementor-element.elementor-element-f2ebacf::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .e-con-inner > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .e-con-inner > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-f2ebacf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-3ab8da7 *//* Label szövegek stílusa */
form label {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300; /* Light */
    font-size: 1em;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 12px; /* Beviteli mező és a label közötti hely */
    padding-bottom: 6px; /* Ha szükséges a label alatti térköz módosítása */
    display: block;
}

/* Beviteli mezők (input, textarea) stílusa */
form input[type="text"],
form input[type="email"],
form input[type="tel"],
form textarea {
    width: 100%;
    padding-top: 32px; /* Nincs belső térköz, csak a vonal */
    margin-bottom: 4px;
    border: none;
    border-bottom: 1px solid #ffffff; /* Csak egy alsó vonal */
    background-color: transparent !important; /* Nincs kitöltés */
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    transition: border-color 0.3s;
}

/* Autofill stílus eltávolítása */
form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #070C1C inset !important; /* Cseréld ki az #000000-et a kívánt háttérszínre, pl. átlátszóra */
    box-shadow: 0 0 0 1000px #070C1C inset !important;
    background-color: transparent !important;
    -webkit-text-fill-color: #ffffff !important; /* Szöveg fehér */
}

/* Beviteli mezők fókuszált állapotban */
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="tel"]:focus,
form textarea:focus {
    border-bottom-color: #064cff; /* Fókusz színe */
    outline: none; /* Nincs külső keret fókuszkor */
    color: #ffffff; /* A szöveg maradjon fehér */
    background-color: transparent;
}

/* Küldés gomb stílusa */
form input[type="submit"],
form button[type="submit"] {
    background-color: #064cff !important;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700; /* Bold */
    text-transform: uppercase; /* Caps lock */
    font-size: 16px;
    width: 100%; /* Teljes szélesség */
    padding: 16px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
}

/* Küldés gomb hover (egér fölött) állapotban */
form input[type="submit"]:hover,
form button[type="submit"]:hover {
    background-color: #053bb5 !important;
}

/* Küldés gomb aktív állapotban */
form input[type="submit"]:active,
form button[type="submit"]:active {
    background-color: #064cff !important;
    transform: scale(1);
}

/* Base styles for response messages */
.wpcf7-response-output {
    color: white; /* Always white text */
    background: transparent; /* No background */
    border: none; /* Remove border */
    font-family: 'Open Sans', sans-serif; /* Consistent font */
    font-weight: normal;
    padding: 24px; /* Padding on top and bottom */
    margin-top: 20px; /* Space between messages and other content */
    display: flex; /* Use flexbox for alignment */
    align-items: center; /* Center items vertically */
}

/* Green tick for success messages */
.wpcf7.form.sent .wpcf7-response-output {
    color: #28a745; /* White text on success */
}

.wpcf7.form.sent .wpcf7-response-output:before {
    content: '\2714'; /* Green checkmark symbol */
    color: #28a745; /* Green checkmark */
    font-size: 24px; /* Larger size for checkmark */
    margin-right: 10px; /* Space between the checkmark and text */
}

/* Red X for error messages */
.wpcf7.form.failed .wpcf7-response-output {
    color: #dc3232; /* White text with red icon */
}

.wpcf7.form.failed .wpcf7-response-output:before {
    content: '\2716'; /* Red cross symbol */
    color: #dc3232; /* Red color for the cross */
    font-size: 24px; /* Larger size for cross */
    margin-right: 10px; /* Space between the cross and text */
}/* End custom CSS */