.elementor-38 .elementor-element.elementor-element-5890bed{--display:flex;--min-height:308px;}.elementor-38 .elementor-element.elementor-element-5890bed:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5890bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E7F5E7 56%, #FFFFFF 100%);}.elementor-38 .elementor-element.elementor-element-b80040d{--display:flex;--min-height:124px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-38 .elementor-element.elementor-element-11858dd{text-align:center;}.elementor-38 .elementor-element.elementor-element-11858dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:52px;color:#131414;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-f1aa747{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-38 .elementor-element.elementor-element-0697fd3{--display:flex;--min-height:669px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-0697fd3:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0697fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6838dad{--display:flex;--min-height:266px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-1b84b26.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-1b84b26 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-1b84b26 .elementor-icon{font-size:228px;}.elementor-38 .elementor-element.elementor-element-1b84b26 .elementor-icon svg{height:228px;}.elementor-38 .elementor-element.elementor-element-2404fca{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#131414;}.elementor-38 .elementor-element.elementor-element-069680f{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#131414;}.elementor-38 .elementor-element.elementor-element-e4e0446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-e0d452a{--display:flex;--min-height:138px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-13a1f39{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:0.1px;}.elementor-38 .elementor-element.elementor-element-13a1f39 p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-c926fe9{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:0.1px;color:#303232;}.elementor-38 .elementor-element.elementor-element-cc259f3{--display:flex;--min-height:138px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-16c1f9c{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:0.1px;}.elementor-38 .elementor-element.elementor-element-16c1f9c p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-3fd6e3c{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:0.1px;color:#303232;}.elementor-38 .elementor-element.elementor-element-e3bf8b7{--display:flex;--min-height:138px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-da45ecb{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:0.1px;}.elementor-38 .elementor-element.elementor-element-da45ecb p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-d652a7d{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:0.1px;color:#303232;}.elementor-38 .elementor-element.elementor-element-89fe2c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-38 .elementor-element.elementor-element-04f6f9c > .elementor-widget-container{padding:0px 0px 44px 0px;}.elementor-38 .elementor-element.elementor-element-89a193f{--display:flex;--min-height:548px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-89a193f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-89a193f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F5E7;}.elementor-38 .elementor-element.elementor-element-3447a28{--display:flex;--min-height:86px;}.elementor-38 .elementor-element.elementor-element-6cdf745 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6cdf745{text-align:center;}.elementor-38 .elementor-element.elementor-element-6cdf745 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-5fb6aaa > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5fb6aaa{text-align:center;}.elementor-38 .elementor-element.elementor-element-5fb6aaa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-38 .elementor-element.elementor-element-0c31941{--display:flex;--min-height:86px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-8ed2b24{--display:flex;--min-height:254px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-5af3bbb .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-88caba8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-5b45396 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-5b45396{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1px;color:#505252;}.elementor-38 .elementor-element.elementor-element-f05cca6{--display:flex;--min-height:254px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-2861cd9 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e25f147{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-e4b1625 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-e4b1625{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1px;color:#505252;}.elementor-38 .elementor-element.elementor-element-a6832d5{--display:flex;--min-height:254px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-688cbc4 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-341d5ff{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-c84e272 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-c84e272{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1px;color:#505252;}.elementor-38 .elementor-element.elementor-element-dc166f5{--display:flex;--min-height:254px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-982895f .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-13be94a{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-8a57840 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-8a57840{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1px;color:#505252;}.elementor-38 .elementor-element.elementor-element-07cd30e{--display:flex;--min-height:1238px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-38 .elementor-element.elementor-element-07cd30e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-07cd30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-17144bc{--display:flex;--min-height:1030px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-9b03cb4{--display:flex;--min-height:86px;}.elementor-38 .elementor-element.elementor-element-3cc4bc8{text-align:center;}.elementor-38 .elementor-element.elementor-element-3cc4bc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#131414;}.elementor-38 .elementor-element.elementor-element-cb1faa5{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-38 .elementor-element.elementor-element-b07d1ba{--display:flex;--min-height:896px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-d72d656{--display:flex;--min-height:424px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-5fbccfc > .elementor-widget-container{--e-transform-scale:1.08;}.elementor-38 .elementor-element.elementor-element-5fbccfc img{width:436px;height:419px;}.elementor-38 .elementor-element.elementor-element-3e5ef10{--display:flex;--min-height:424px;--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f2ef81b{text-align:left;}.elementor-38 .elementor-element.elementor-element-f2ef81b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;color:#131414;}.elementor-38 .elementor-element.elementor-element-e5556ca{text-align:left;}.elementor-38 .elementor-element.elementor-element-e5556ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#39A935;}.elementor-38 .elementor-element.elementor-element-ee07976{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#303232;}.elementor-38 .elementor-element.elementor-element-64d42da{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#303232;}.elementor-38 .elementor-element.elementor-element-c851b4c{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#303232;}.elementor-38 .elementor-element.elementor-element-f51f82f{--display:flex;--min-height:424px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-9ce33e5{--display:flex;--min-height:424px;--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-c130383{text-align:left;}.elementor-38 .elementor-element.elementor-element-c130383 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;color:#131414;}.elementor-38 .elementor-element.elementor-element-b7bc4dd{text-align:left;}.elementor-38 .elementor-element.elementor-element-b7bc4dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#39A935;}.elementor-38 .elementor-element.elementor-element-97c7c1c{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#303232;}.elementor-38 .elementor-element.elementor-element-e1f0cd8{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#303232;}.elementor-38 .elementor-element.elementor-element-45e22a8 > .elementor-widget-container{--e-transform-scale:1.08;}.elementor-38 .elementor-element.elementor-element-45e22a8 img{width:436px;height:419px;}.elementor-38 .elementor-element.elementor-element-1c1e95d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-958e185{--display:flex;--min-height:340px;--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:space-evenly;--align-items:center;--overlay-opacity:1;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-958e185::before, .elementor-38 .elementor-element.elementor-element-958e185 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-958e185 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-958e185 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-958e185 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-958e185 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #30902D 79%, #39A935 100%);}.elementor-38 .elementor-element.elementor-element-acf99dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-e1ab45b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1lh;letter-spacing:0.1px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7cdb346 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7cdb346{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;line-height:1lh;letter-spacing:0.1px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-cff712a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-f66da28 .elementor-button{background-color:#131414;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-38 .elementor-element.elementor-element-f66da28 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-f66da28 .elementor-button:focus{background-color:#2D2D2D;box-shadow:0px 2px 6px 2px rgba(0, 0, 0, 0.15);}.elementor-38 .elementor-element.elementor-element-f66da28{width:auto;max-width:auto;}.elementor-38 .elementor-element.elementor-element-f66da28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f66da28.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-8a669f6 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#131414;color:#131414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#131414;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-38 .elementor-element.elementor-element-8a669f6 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-8a669f6 .elementor-button:focus{background-color:#FFFFFF00;color:#1A1A1A;border-color:#2D2D2D;}.elementor-38 .elementor-element.elementor-element-8a669f6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-8a669f6 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-8a669f6 .elementor-button:focus svg{fill:#1A1A1A;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-5890bed{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-b80040d{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-0697fd3{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-6838dad{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-e4e0446{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-e0d452a{--width:33.3%;}.elementor-38 .elementor-element.elementor-element-cc259f3{--width:33.3%;}.elementor-38 .elementor-element.elementor-element-e3bf8b7{--width:33.3%;}.elementor-38 .elementor-element.elementor-element-89fe2c8{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-89a193f{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-3447a28{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-8ed2b24{--content-width:270px;}.elementor-38 .elementor-element.elementor-element-f05cca6{--content-width:270px;}.elementor-38 .elementor-element.elementor-element-a6832d5{--content-width:270px;}.elementor-38 .elementor-element.elementor-element-dc166f5{--content-width:270px;}.elementor-38 .elementor-element.elementor-element-07cd30e{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-17144bc{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-9b03cb4{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-b07d1ba{--content-width:792px;}.elementor-38 .elementor-element.elementor-element-d72d656{--content-width:792px;}.elementor-38 .elementor-element.elementor-element-3e5ef10{--content-width:510px;}.elementor-38 .elementor-element.elementor-element-1c1e95d{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-958e185{--content-width:1440px;}.elementor-38 .elementor-element.elementor-element-acf99dd{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-cff712a{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-e0d452a */.braf-card {
  background: #FFFFFF; 
  box-shadow: 
    0px -1px 2px rgba(0, 0, 0, 0.08),
    0px  4px 6px rgba(0, 0, 0, 0.14);
  border-radius: 4px; 

  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  gap: 10px;

  width: 373.33px;
  height: 138px;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e0446 */.linear_green_gradient {
  background: linear-gradient(90deg, #39A935 0%, #30902D 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04f6f9c */.eyebrow {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #131414;
}

.badge-dot {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 6px;
}

.external-icon {
  width: 16px;
  height: auto;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89fe2c8 */.linear_green_gradient {
  background: linear-gradient(90deg, #39A935 0%, #30902D 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c31941 */.braf-card2 {
  background: #FFFFFF; 
  box-shadow: 
    0px -1px 2px rgba(0, 0, 0, 0.08),
    0px  4px 6px rgba(0, 0, 0, 0.14); 
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d72d656 *//* KARTA */
.braf-card3{
  width: 792px;
  min-height: 424px;
  display: flex;
  flex-direction: row;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;                 /* przycina obraz do zaokrąglenia */
  box-shadow:
    0 -1px 2px rgba(0,0,0,.08),
    0  4px 6px rgba(0,0,0,.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51f82f *//* KARTA */
.braf-card3{
  width: 792px;
  min-height: 424px;
  display: flex;
  flex-direction: row;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;                 /* przycina obraz do zaokrąglenia */
  box-shadow:
    0 -1px 2px rgba(0,0,0,.08),
    0  4px 6px rgba(0,0,0,.14);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a63d25 */.eyebrow {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #131414;
}

.badge-dot {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 6px;
}

.arrow-icon {
  width: 6px; /* dostosuj */
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17144bc */.squares-background {
  position: relative;
  overflow: hidden;
  z-index: 0
}

/* wspólne */
.squares-background::before,
.squares-background::after {
  content: "";
  position: absolute;
  width: 100px;          /* kontrolujesz szerokość wzoru */
  height: 60px;          /* kontrolujesz wysokość wzoru */
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  z-index: -1;
}

/* LEWA góra */
.squares-background::before {
  top: 15%;    /* przyklejone do góry */
  left: 10%;
  background-image: url('/wp-content/uploads/2025/09/Frame-103.svg');
}

/* PRAWA niżej */
.squares-background::after {
  top: 75%;   /* dostosuj – np. 280–320px, zależnie od wysokości sekcji */
  right: 10%;
  background-image: url('/wp-content/uploads/2025/09/Frame-104-1.svg');
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a669f6 */.button_empty_border .elementor-button {
  border: none !important;    
  border-radius: 4px !important;
  background: transparent !important;
  color: #131414 !important;
  box-shadow: inset 0 0 0 1px #131414 !important;    
  transition: none !important;
}

.button_empty_border .elementor-button:hover {
  box-shadow: inset 0 0 0 2px #2D2D2D !important;   
  color: #2D2D2D !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958e185 *//* Kontener */
.elementor-38 .elementor-element.elementor-element-958e185{
  position: relative;
  overflow: hidden;

  /* regulacja */
  --sq-top: 0px;      /* przesunięcie pionowe wzoru */
  --sq-scale: 1.5;   /* skala wzoru względem wysokości (1 = 100%) */
}

/* treść nad dekoracją */
.elementor-38 .elementor-element.elementor-element-958e185 > *{ position: relative; z-index: 2; }

/* Dekoracja – dwa tła na jednej warstwie */
.elementor-38 .elementor-element.elementor-element-958e185::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;

  background-image:
    url('/wp-content/uploads/2025/09/squares-left.svg'),
    url('/wp-content/uploads/2025/09/squares-right.svg');
  background-repeat: no-repeat, no-repeat;
  background-position:
    left 0 top var(--sq-top),
    right 0 top var(--sq-top);


  background-size:
    auto calc(100% * var(--sq-scale)),
    auto calc(100% * var(--sq-scale));
}

@media (max-width: 767px){
  .elementor-38 .elementor-element.elementor-element-958e185{
    --sq-scale: 1.0;
  }
}/* End custom CSS */