.elementor-47259 .elementor-element.elementor-element-5d5258b3{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-5d5258b3:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-5d5258b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47259 .elementor-element.elementor-element-5d5258b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-36848211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-2934678f{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-2934678f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-2934678f.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-2934678f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-3b1ad662{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-3b1ad662.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-18707ada{--display:flex;--min-height:518px;--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:flex-end;--align-items:center;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-18707ada:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-18707ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47259 .elementor-element.elementor-element-18707ada::before, .elementor-47259 .elementor-element.elementor-element-18707ada > .elementor-background-video-container::before, .elementor-47259 .elementor-element.elementor-element-18707ada > .e-con-inner > .elementor-background-video-container::before, .elementor-47259 .elementor-element.elementor-element-18707ada > .elementor-background-slideshow::before, .elementor-47259 .elementor-element.elementor-element-18707ada > .e-con-inner > .elementor-background-slideshow::before, .elementor-47259 .elementor-element.elementor-element-18707ada > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-47259 .elementor-element.elementor-element-18707ada.e-con{--align-self:flex-start;}.elementor-47259 .elementor-element.elementor-element-4c08089b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-4c08089b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-7207a1b0 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-5c126ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-5c126ff:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-5c126ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47259 .elementor-element.elementor-element-1bdeb96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-8ee4b95{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-8ee4b95 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-8ee4b95.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-8ee4b95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-da42d8b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-47259 .elementor-element.elementor-element-da42d8b{--e-icon-list-icon-size:49px;--icon-vertical-offset:0px;}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-item > a{font-size:18px;font-weight:600;}.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-47259 .elementor-element.elementor-element-2074b0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-2074b0d:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-2074b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47259 .elementor-element.elementor-element-647bac4{--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;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-47259 .elementor-element.elementor-element-647bac4:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-647bac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-47259 .elementor-element.elementor-element-647bac4.e-con:hover{--e-con-transform-scale:1.02;}.elementor-47259 .elementor-element.elementor-element-df13653{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-df13653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-df13653.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-df13653 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:22px;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-22px;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group > label, .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-subgroup label{color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-type-html{padding-bottom:0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group .elementor-field, .elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button span{justify-content:center;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-47259 .elementor-element.elementor-element-c34078f .e-form__buttons__wrapper__button-next{color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"]{color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-47259 .elementor-element.elementor-element-c34078f .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"]:hover{color:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-47259 .elementor-element.elementor-element-c34078f .e-form__buttons__wrapper__button-previous:hover{color:#070707;}.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-message{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-47259 .elementor-element.elementor-element-c34078f .e-form__indicators__indicator, .elementor-47259 .elementor-element.elementor-element-c34078f .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-47259 .elementor-element.elementor-element-c34078f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-47259 .elementor-element.elementor-element-ca55bfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-c221958{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-c221958 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-c221958.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-c221958 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-07afdde > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-47259 .elementor-element.elementor-element-07afdde{--e-icon-list-icon-size:49px;--icon-vertical-offset:0px;}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-item > a{font-size:18px;font-weight:600;}.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-text{transition:color 0.3s;}.elementor-47259 .elementor-element.elementor-element-c0ed4dc{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-c0ed4dc:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-c0ed4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47259 .elementor-element.elementor-element-a9ad4f7{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-65bc24e{width:var( --container-widget-width, 91.771% );max-width:91.771%;--container-widget-width:91.771%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-65bc24e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-65bc24e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-65bc24e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:700;line-height:43px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-4ef0204{font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-12663e2 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-12663e2{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-12663e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-12663e2.elementor-element{--align-self:flex-start;}.elementor-47259 .elementor-element.elementor-element-c265dec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-a08e3f2{--e-image-carousel-slides-to-show:1;}.elementor-47259 .elementor-element.elementor-element-a08e3f2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;width:5px;height:5px;background:#000000;}.elementor-47259 .elementor-element.elementor-element-a08e3f2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CFCFCF;opacity:1;}.elementor-47259 .elementor-element.elementor-element-27f1cb00{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-27f1cb00:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-27f1cb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v2.webp");background-position:center center;}.elementor-47259 .elementor-element.elementor-element-8e49628{width:var( --container-widget-width, 71.748% );max-width:71.748%;--container-widget-width:71.748%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-8e49628 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-8e49628.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-8e49628 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:35px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-7d35f2c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-203f0508 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-47259 .elementor-element.elementor-element-571b2c58 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-571b2c58{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-571b2c58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-571b2c58.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-571b2c58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47259 .elementor-element.elementor-element-525669e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-525669e6:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-525669e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v2.webp");background-position:center center;}.elementor-47259 .elementor-element.elementor-element-141b0c09{text-align:center;}.elementor-47259 .elementor-element.elementor-element-141b0c09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:36px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-2a81048b .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-2a81048b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-2a81048b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-2a81048b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47259 .elementor-element.elementor-element-61295ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-61295ee1:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-61295ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-50c809a2{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-50c809a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-5d07f99 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-5d07f99 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-4e7c0a15{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-69e8536f{width:var( --container-widget-width, 78.685% );max-width:78.685%;--container-widget-width:78.685%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-69e8536f > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-69e8536f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-69e8536f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-c2431c2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-c2431c2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-c778aca{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);--margin-top:30px;--margin-bottom:0px;--margin-left:150px;--margin-right:30px;}.elementor-47259 .elementor-element.elementor-element-c778aca:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-c778aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-47259 .elementor-element.elementor-element-c778aca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-c70d631{--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;--border-radius:0px 0px 0px 0px;--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-47259 .elementor-element.elementor-element-c70d631.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-9df1e5c{z-index:100;}.elementor-47259 .elementor-element.elementor-element-9df1e5c > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-47259 .elementor-element.elementor-element-9df1e5c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-47259 .elementor-element.elementor-element-9e6a3fd{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-9e6a3fd.e-con{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-1598a15{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-1598a15 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-1598a15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-f9c51cf{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-f9c51cf > .elementor-widget-container{margin:-20px 0px -30px 0px;}.elementor-47259 .elementor-element.elementor-element-6d54d4c .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-6d54d4c{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-6d54d4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-6d54d4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47259 .elementor-element.elementor-element-11ef12e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-11ef12e:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-11ef12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-e75ff68{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-e75ff68.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-7f20808 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-7f20808 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-cc95519{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-0e3ffb8{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-0e3ffb8 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-0e3ffb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-067fb47{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-2423e00{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-2423e00:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-2423e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-630ca4f{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-630ca4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-008d920 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-008d920 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-4afee45{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-a86718c{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-a86718c > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-a86718c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-fc3e514{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-df28a7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-df28a7b:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-df28a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-9809a4c{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-9809a4c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-e2b4922 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-e2b4922 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-2d7309c{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-ee35a97{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-ee35a97 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-ee35a97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-f2ba4c9{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-c84fe54{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-c84fe54:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-c84fe54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-326b641{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-326b641.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-609cb40 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-609cb40 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-5b40e92{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-c1e89c8{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-c1e89c8 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-c1e89c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-1fd77f8{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-03582ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-03582ee:not(.elementor-motion-effects-element-type-background), .elementor-47259 .elementor-element.elementor-element-03582ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b.center/wp-content/uploads/2025/09/ikonki-b.center-tlo-v5.webp");background-position:center right;}.elementor-47259 .elementor-element.elementor-element-c088372{--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;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-c088372.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-5fba58c > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-47259 .elementor-element.elementor-element-5fba58c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47259 .elementor-element.elementor-element-ff053cc{--display:flex;--min-height:0px;--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-47259 .elementor-element.elementor-element-b88debd{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-b88debd > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-b88debd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:26px;color:#000000;}.elementor-47259 .elementor-element.elementor-element-3caae6f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-1a01fbb6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-1a01fbb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-3f48d01b{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-3f48d01b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-3f48d01b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-535769de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-535769de{text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-659d3fb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-659d3fb9.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-2f159b08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-46f51bb4 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-46f51bb4{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-46f51bb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-2b552a82{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-47259 .elementor-element.elementor-element-2b552a82 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-2b552a82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-772dce7a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-772dce7a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;color:#000000;}.elementor-47259 .elementor-element.elementor-element-315f6ef4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-315f6ef4.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-29abc52 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-29abc52{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-29abc52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-29abc52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47259 .elementor-element.elementor-element-14487d0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-1254ad7f{--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;--border-radius:15px 15px 15px 15px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 > .elementor-widget-container:hover{--e-transform-translateY:-15px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;transition-duration:0.3s;}.elementor-47259 .elementor-element.elementor-element-7bc666e9:hover .elementor-image-box-img img{opacity:1;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-7bc666e9:has(:hover) .elementor-image-box-title,
					 .elementor-47259 .elementor-element.elementor-element-7bc666e9:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-47259 .elementor-element.elementor-element-388bb21b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-3215b4ae > .elementor-widget-container:hover{--e-transform-translateY:-15px;}.elementor-47259 .elementor-element.elementor-element-3215b4ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47259 .elementor-element.elementor-element-3215b4ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-3215b4ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-3215b4ae .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-47259 .elementor-element.elementor-element-3215b4ae .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;transition-duration:0.3s;}.elementor-47259 .elementor-element.elementor-element-3215b4ae:hover .elementor-image-box-img img{opacity:1;}.elementor-47259 .elementor-element.elementor-element-3215b4ae .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-3215b4ae:has(:hover) .elementor-image-box-title,
					 .elementor-47259 .elementor-element.elementor-element-3215b4ae:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-47259 .elementor-element.elementor-element-3215b4ae .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-47259 .elementor-element.elementor-element-25224e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-7e305c45 > .elementor-widget-container:hover{--e-transform-translateY:-15px;}.elementor-47259 .elementor-element.elementor-element-7e305c45.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47259 .elementor-element.elementor-element-7e305c45.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-7e305c45.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-7e305c45 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-47259 .elementor-element.elementor-element-7e305c45 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;transition-duration:0.3s;}.elementor-47259 .elementor-element.elementor-element-7e305c45:hover .elementor-image-box-img img{opacity:1;}.elementor-47259 .elementor-element.elementor-element-7e305c45 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-7e305c45:has(:hover) .elementor-image-box-title,
					 .elementor-47259 .elementor-element.elementor-element-7e305c45:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-47259 .elementor-element.elementor-element-7e305c45 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-47259 .elementor-element.elementor-element-46f595d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-2a687844 > .elementor-widget-container:hover{--e-transform-translateY:-15px;}.elementor-47259 .elementor-element.elementor-element-2a687844.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47259 .elementor-element.elementor-element-2a687844.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-2a687844.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-2a687844 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-47259 .elementor-element.elementor-element-2a687844 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;transition-duration:0.3s;}.elementor-47259 .elementor-element.elementor-element-2a687844:hover .elementor-image-box-img img{opacity:1;}.elementor-47259 .elementor-element.elementor-element-2a687844 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-2a687844:has(:hover) .elementor-image-box-title,
					 .elementor-47259 .elementor-element.elementor-element-2a687844:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-47259 .elementor-element.elementor-element-2a687844 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-47259 .elementor-element.elementor-element-b7a4a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 > .elementor-widget-container:hover{--e-transform-translateY:-15px;}.elementor-47259 .elementor-element.elementor-element-52b9ea84.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-47259 .elementor-element.elementor-element-52b9ea84.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-52b9ea84.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;transition-duration:0.3s;}.elementor-47259 .elementor-element.elementor-element-52b9ea84:hover .elementor-image-box-img img{opacity:1;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-47259 .elementor-element.elementor-element-52b9ea84:has(:hover) .elementor-image-box-title,
					 .elementor-47259 .elementor-element.elementor-element-52b9ea84:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-47259 .elementor-element.elementor-element-42113c64{--display:flex;--position:fixed;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:987px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:9;}.elementor-47259 .elementor-element.elementor-element-42113c64.e-con{--align-self:center;}body:not(.rtl) .elementor-47259 .elementor-element.elementor-element-42113c64{right:-5px;}body.rtl .elementor-47259 .elementor-element.elementor-element-42113c64{left:-5px;}.elementor-47259 .elementor-element.elementor-element-2ad990c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47259 .elementor-element.elementor-element-2ad990c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47259 .elementor-element.elementor-element-3afae9b5 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-47259 .elementor-element.elementor-element-3afae9b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47259 .elementor-element.elementor-element-3afae9b5 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-3afae9b5.elementor-element{--align-self:center;}.elementor-47259 .elementor-element.elementor-element-3afae9b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-47259 .elementor-element.elementor-element-3afae9b5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-47259 .elementor-element.elementor-element-b4b5c28{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47259 .elementor-element.elementor-element-18707ada{--min-height:80vh;--justify-content:flex-end;}.elementor-47259 .elementor-element.elementor-element-12663e2{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-47259 .elementor-element.elementor-element-571b2c58{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-47259 .elementor-element.elementor-element-2a81048b{--container-widget-width:391px;--container-widget-flex-grow:0;width:var( --container-widget-width, 391px );max-width:391px;}.elementor-47259 .elementor-element.elementor-element-6d54d4c{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-47259 .elementor-element.elementor-element-46f51bb4{--container-widget-width:324px;--container-widget-flex-grow:0;width:var( --container-widget-width, 324px );max-width:324px;}.elementor-47259 .elementor-element.elementor-element-29abc52{--container-widget-width:391px;--container-widget-flex-grow:0;width:var( --container-widget-width, 391px );max-width:391px;}}@media(min-width:768px){.elementor-47259 .elementor-element.elementor-element-5d5258b3{--width:91.551%;}.elementor-47259 .elementor-element.elementor-element-36848211{--width:100%;}.elementor-47259 .elementor-element.elementor-element-18707ada{--width:100%;}.elementor-47259 .elementor-element.elementor-element-5c126ff{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-1bdeb96{--width:50%;}.elementor-47259 .elementor-element.elementor-element-2074b0d{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-647bac4{--width:50%;}.elementor-47259 .elementor-element.elementor-element-ca55bfc{--width:50%;}.elementor-47259 .elementor-element.elementor-element-c0ed4dc{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-a9ad4f7{--width:60%;}.elementor-47259 .elementor-element.elementor-element-c265dec{--width:40%;}.elementor-47259 .elementor-element.elementor-element-27f1cb00{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-525669e6{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-61295ee1{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-50c809a2{--width:49%;}.elementor-47259 .elementor-element.elementor-element-4e7c0a15{--width:51%;}.elementor-47259 .elementor-element.elementor-element-c778aca{--content-width:1097px;}.elementor-47259 .elementor-element.elementor-element-c70d631{--width:24%;}.elementor-47259 .elementor-element.elementor-element-9e6a3fd{--width:58%;}.elementor-47259 .elementor-element.elementor-element-11ef12e{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-e75ff68{--width:49%;}.elementor-47259 .elementor-element.elementor-element-cc95519{--width:51%;}.elementor-47259 .elementor-element.elementor-element-2423e00{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-630ca4f{--width:49%;}.elementor-47259 .elementor-element.elementor-element-4afee45{--width:51%;}.elementor-47259 .elementor-element.elementor-element-df28a7b{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-9809a4c{--width:49%;}.elementor-47259 .elementor-element.elementor-element-2d7309c{--width:51%;}.elementor-47259 .elementor-element.elementor-element-c84fe54{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-326b641{--width:49%;}.elementor-47259 .elementor-element.elementor-element-5b40e92{--width:51%;}.elementor-47259 .elementor-element.elementor-element-03582ee{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-c088372{--width:49%;}.elementor-47259 .elementor-element.elementor-element-ff053cc{--width:51%;}.elementor-47259 .elementor-element.elementor-element-1a01fbb6{--width:100%;}.elementor-47259 .elementor-element.elementor-element-2f159b08{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-14487d0c{--content-width:1500px;}.elementor-47259 .elementor-element.elementor-element-1254ad7f{--width:25%;}.elementor-47259 .elementor-element.elementor-element-388bb21b{--width:25%;}.elementor-47259 .elementor-element.elementor-element-25224e72{--width:25%;}.elementor-47259 .elementor-element.elementor-element-46f595d8{--width:25%;}.elementor-47259 .elementor-element.elementor-element-b7a4a1e{--width:25%;}.elementor-47259 .elementor-element.elementor-element-42113c64{--width:10%;}.elementor-47259 .elementor-element.elementor-element-2ad990c{--width:100%;}}@media(max-width:767px){.elementor-47259 .elementor-element.elementor-element-36848211{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-2934678f{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-2934678f .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-18707ada{--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-47259 .elementor-element.elementor-element-4c08089b{--content-width:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-7207a1b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-8ee4b95{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-8ee4b95 .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-647bac4{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47259 .elementor-element.elementor-element-df13653{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-df13653 .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-c221958{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-c221958 .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-a9ad4f7{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47259 .elementor-element.elementor-element-65bc24e{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-65bc24e .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-12663e2{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-47259 .elementor-element.elementor-element-12663e2 .elementor-button{font-size:17px;line-height:1.1em;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-27f1cb00{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47259 .elementor-element.elementor-element-8e49628{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;text-align:justify;}.elementor-47259 .elementor-element.elementor-element-8e49628 .elementor-heading-title{font-size:23px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:2px;}.elementor-47259 .elementor-element.elementor-element-571b2c58{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-47259 .elementor-element.elementor-element-571b2c58 .elementor-button{font-size:17px;line-height:1.1em;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-525669e6{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47259 .elementor-element.elementor-element-141b0c09 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-47259 .elementor-element.elementor-element-2a81048b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-2a81048b{--container-widget-width:453px;--container-widget-flex-grow:0;width:var( --container-widget-width, 453px );max-width:453px;}.elementor-47259 .elementor-element.elementor-element-61295ee1{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-69e8536f{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-c778aca{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-1598a15{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-6d54d4c{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-47259 .elementor-element.elementor-element-6d54d4c .elementor-button{font-size:17px;line-height:1.1em;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-11ef12e{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-0e3ffb8{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-2423e00{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-a86718c{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-df28a7b{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-ee35a97{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-c84fe54{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-c1e89c8{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-03582ee{--justify-content:center;}.elementor-47259 .elementor-element.elementor-element-b88debd{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-1a01fbb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47259 .elementor-element.elementor-element-3f48d01b{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-2f159b08{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47259 .elementor-element.elementor-element-46f51bb4{--container-widget-width:453px;--container-widget-flex-grow:0;width:var( --container-widget-width, 453px );max-width:453px;}.elementor-47259 .elementor-element.elementor-element-2b552a82{--container-widget-width:384px;--container-widget-flex-grow:0;width:var( --container-widget-width, 384px );max-width:384px;text-align:center;}.elementor-47259 .elementor-element.elementor-element-29abc52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47259 .elementor-element.elementor-element-29abc52{--container-widget-width:453px;--container-widget-flex-grow:0;width:var( --container-widget-width, 453px );max-width:453px;}.elementor-47259 .elementor-element.elementor-element-7bc666e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-3215b4ae .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-7e305c45 .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-2a687844 .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-52b9ea84 .elementor-image-box-img{margin-bottom:0px;}.elementor-47259 .elementor-element.elementor-element-3afae9b5{--container-widget-width:453px;--container-widget-flex-grow:0;width:var( --container-widget-width, 453px );max-width:453px;}}/* Start custom CSS for heading, class: .elementor-element-2934678f */.elementor-47259 .elementor-element.elementor-element-2934678f {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-2934678f:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18707ada */.elementor-47259 .elementor-element.elementor-element-18707ada video {
    width: 100%;
    height: auto;
    object-fit: contain; /* lub 'cover', w zależności od efektu */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ee4b95 */.elementor-47259 .elementor-element.elementor-element-8ee4b95 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-8ee4b95:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da42d8b *//* 1. ANIMACJA GRADIENTU */
@keyframes gradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. KONTENER LISTY - wyrównanie */
.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-items {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

/* 3. STYL BAZOWY KARTY */
.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-item {
    position: relative !important;
    background-color: #ffffff !important;
    border: 2px solid #f0f0f0 !important; /* Domyślna jasna ramka */
    border-radius: 20px !important;
    padding: 20px 30px !important;
    transition: all 0.3s ease-in-out !important;
    display: flex !important;
    align-items: center !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.04) !important;
}

/* 4. HOVER - TWOJA ANIMACJA GRADIENTOWA */
.elementor-47259 .elementor-element.elementor-element-da42d8b .elementor-icon-list-item:hover {
    transform: translateY(-5px) !important;
    border: 2px solid transparent !important; /* Kluczowe dla efektu border-box */
    
    background-image: 
        linear-gradient(#ffffff, #ffffff), 
        linear-gradient(to right, #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134) !important;
    
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    
    /* Twoje parametry ruchu */
    background-size: 100% 100%, 300% 100% !important;
    animation: gradientFlow 10s ease infinite !important;
    
    box-shadow: 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df13653 */.elementor-47259 .elementor-element.elementor-element-df13653 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-df13653:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c34078f *//* 1. GLOBALNA ANIMACJA - musi być tutaj */
@keyframes movingGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. STYLE DLA PÓL TEKSTOWYCH */
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group input:not([type="file"]),
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group textarea {
    background-color: #ffffff !important;
    border: 2px solid #eeeeee !important; /* Widoczna ramka na start */
    border-radius: 16px !important;
    padding: 16px 20px !important;
    color: #0f172a !important;
    transition: all 0.3s ease !important;
}

/* 3. FOCUS - TUTAJ DZIEJE SIĘ MAGIA RAMKI */
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group input:not([type="file"]):focus,
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-group textarea:focus {
    outline: none !important;
    border: 2px solid transparent !important;
    background-image: 
        linear-gradient(#ffffff, #ffffff), 
        linear-gradient(to right, #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134) !important;
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    background-size: 100% 100%, 300% 100% !important; /* Gradient 3x szerszy */
    animation: movingGradient 10s ease infinite !important;
}

/* 4. PRZYCISK WYŚLIJ - TYLKO ANIMOWANY OBRYS, PRZEZROCZYSTE WNĘTRZE, CZARNA CZCIONKA */
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"] {
    color: #000000 !important; /* czarna czcionka */
    background: transparent !important; /* przezroczyste wypełnienie */
    border: 3px solid transparent !important; /* ramka przezroczysta, by utrzymać wymiary */
    border-radius: 160px !important;
    padding: 11px 40px !important;
    font-weight: bold !important;
    transition: transform 0.3s ease !important;
    
    /* Właściwości potrzebne do wycięcia przezroczystego środka */
    position: relative !important;
    z-index: 1 !important;
}

/* Pseudo-element dla przycisku Wyślij - warstwa z wyciętym animowanym gradientem */
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"]::before {
    content: "";
    position: absolute;
    /* Klonujemy dokładnie grubość ramki (3px) i jej położenie */
    top: -3px; 
    left: -3px; 
    right: -3px; 
    bottom: -3px;
    border-radius: inherit;
    border: 3px solid transparent;
    
    /* Animowany gradient nałożony na border */
    background: linear-gradient(
        to right, 
        #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134
    ) border-box;
    background-size: 300% 100%;
    animation: movingGradient 10s ease infinite;

    /* Maska wycinająca idealnie środek na przezroczysty */
    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-button[type="submit"]:hover {
    transform: scale(1.03) !important;
}

/* 5. POLE PLIKU - CZYSZCZENIE */
.elementor-47259 .elementor-element.elementor-element-c34078f .elementor-field-type-upload .elementor-field {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-47259 .elementor-element.elementor-element-c34078f input[type="file"]::file-.elementor-47259 .elementor-element.elementor-element-c34078f-button {
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    padding: 12px 20px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c221958 */.elementor-47259 .elementor-element.elementor-element-c221958 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-c221958:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07afdde *//* 1. ANIMACJA GRADIENTU */
@keyframes gradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. KONTENER LISTY - wyrównanie */
.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-items {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

/* 3. STYL BAZOWY KARTY */
.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-item {
    position: relative !important;
    background-color: #ffffff !important;
    border: 2px solid #f0f0f0 !important; /* Domyślna jasna ramka */
    border-radius: 20px !important;
    padding: 20px 30px !important;
    transition: all 0.3s ease-in-out !important;
    display: flex !important;
    align-items: center !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.04) !important;
}

/* 4. HOVER - TWOJA ANIMACJA GRADIENTOWA */
.elementor-47259 .elementor-element.elementor-element-07afdde .elementor-icon-list-item:hover {
    transform: translateY(-5px) !important;
    border: 2px solid transparent !important; /* Kluczowe dla efektu border-box */
    
    background-image: 
        linear-gradient(#ffffff, #ffffff), 
        linear-gradient(to right, #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134) !important;
    
    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
    
    /* Twoje parametry ruchu */
    background-size: 100% 100%, 300% 100% !important;
    animation: gradientFlow 10s ease infinite !important;
    
    box-shadow: 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bc24e */.elementor-47259 .elementor-element.elementor-element-65bc24e {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-65bc24e:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12663e2 */.elementor-47259 .elementor-element.elementor-element-12663e2 {
  /* TWÓJ ORYGINALNY, SPRAWDZONY UKŁAD: Zostawiamy go bez zmian */
  display: inline-block;
  padding: 0px 14px;
  font-size: 16px;
  font-weight: 600;
  color: #000; /* czarny tekst */
  background: transparent; /* wnętrze przezroczyste */
  border-radius: 118px;
  cursor: pointer;
  border: 3px solid transparent;

  /* Nowe właściwości TYLKO po to, żeby gradient z wyciętym tłem działał */
  position: relative;
  z-index: 1;

  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Przeniesiony Twój gradient do "warstwy" pod spodem */
.elementor-47259 .elementor-element.elementor-element-12663e2::before {
  content: "";
  position: absolute;
  /* Klonujemy dokładnie ramkę rodzica i jej położenie */
  top: -3px; 
  left: -3px; 
  right: -3px; 
  bottom: -3px;
  border-radius: inherit;
  border: 3px solid transparent;

  /* TWÓJ ANIMOWANY GRADIENT */
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  ) border-box;
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;

  /* Maska wycinająca idealnie środek na przezroczysty */
  -webkit-mask:
    linear-gradient(#fff 0 0) padding-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  z-index: -1;
  pointer-events: none;
}

.elementor-47259 .elementor-element.elementor-element-12663e2:hover {
  transform: scale(1.03);
}

@keyframes gradientFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a08e3f2 *//* 1. ANIMACJA GRADIENTU */
@keyframes gradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. ZEWNĘTRZNY KONTENER (Nasza ruchoma ramka) */
.elementor-47259 .elementor-element.elementor-element-a08e3f2 {
    /* Tu ustalamy grubość ramki (padding wypycha środek) */
    padding: 4px !important; 
    
    /* Pełny gradient nałożony na całe tło */
    background-image: linear-gradient(to right, #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134) !important;
    background-size: 300% 100% !important;
    animation: gradientFlow 10s ease infinite !important;
    
    /* Zaokrąglenie zewnętrznej ramki */
    border-radius: 30px !important;
    border: none !important;
}

/* 3. WEWNĘTRZNY KONTENER ELEMENTORA (Nasz biały, nieruchomy środek) */
.elementor-47259 .elementor-element.elementor-element-a08e3f2 > .elementor-widget-container {
    /* Sztywne białe tło - całkowicie zasłoni gradient w środku */
    background-color: #ffffff !important; 
    
    /* Zaokrąglenie wewnętrzne (30px zewnętrznego - 6px ramki = 24px) */
    border-radius: 24px !important; 
    
    /* Odstęp Twoich obrazków od białej krawędzi */
    padding: 20px !important; 
    
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571b2c58 */.elementor-47259 .elementor-element.elementor-element-571b2c58 {
  /* TWÓJ ORYGINALNY, SPRAWDZONY UKŁAD: Zostawiamy go bez zmian */
  display: inline-block;
  padding: 0px 14px;
  font-size: 16px;
  font-weight: 600;
  color: #000; /* czarny tekst */
  background: transparent; /* wnętrze przezroczyste */
  border-radius: 118px;
  cursor: pointer;
  border: 3px solid transparent;

  /* Nowe właściwości TYLKO po to, żeby gradient z wyciętym tłem działał */
  position: relative;
  z-index: 1;

  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Przeniesiony Twój gradient do "warstwy" pod spodem */
.elementor-47259 .elementor-element.elementor-element-571b2c58::before {
  content: "";
  position: absolute;
  /* Klonujemy dokładnie ramkę rodzica i jej położenie */
  top: -3px; 
  left: -3px; 
  right: -3px; 
  bottom: -3px;
  border-radius: inherit;
  border: 3px solid transparent;

  /* TWÓJ ANIMOWANY GRADIENT */
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  ) border-box;
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;

  /* Maska wycinająca idealnie środek na przezroczysty */
  -webkit-mask:
    linear-gradient(#fff 0 0) padding-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  z-index: -1;
  pointer-events: none;
}

.elementor-47259 .elementor-element.elementor-element-571b2c58:hover {
  transform: scale(1.03);
}

@keyframes gradientFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141b0c09 */.elementor-47259 .elementor-element.elementor-element-141b0c09 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-141b0c09:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a81048b */.elementor-47259 .elementor-element.elementor-element-2a81048b {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;
  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Efekt skalowania po najechaniu */
.elementor-47259 .elementor-element.elementor-element-2a81048b:hover {
  transform: scale(1.03);
}

/* Animacja gradientu */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69e8536f */.elementor-47259 .elementor-element.elementor-element-69e8536f {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-69e8536f:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1598a15 */.elementor-47259 .elementor-element.elementor-element-1598a15 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-1598a15:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d54d4c */.elementor-47259 .elementor-element.elementor-element-6d54d4c {
  /* TWÓJ ORYGINALNY, SPRAWDZONY UKŁAD: Zostawiamy go bez zmian */
  display: inline-block;
  padding: 0px 14px;
  font-size: 16px;
  font-weight: 600;
  color: #000; /* czarny tekst */
  background: transparent; /* wnętrze przezroczyste */
  border-radius: 118px;
  cursor: pointer;
  border: 3px solid transparent;

  /* Nowe właściwości TYLKO po to, żeby gradient z wyciętym tłem działał */
  position: relative;
  z-index: 1;

  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Przeniesiony Twój gradient do "warstwy" pod spodem */
.elementor-47259 .elementor-element.elementor-element-6d54d4c::before {
  content: "";
  position: absolute;
  /* Klonujemy dokładnie ramkę rodzica i jej położenie */
  top: -3px; 
  left: -3px; 
  right: -3px; 
  bottom: -3px;
  border-radius: inherit;
  border: 3px solid transparent;

  /* TWÓJ ANIMOWANY GRADIENT */
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  ) border-box;
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;

  /* Maska wycinająca idealnie środek na przezroczysty */
  -webkit-mask:
    linear-gradient(#fff 0 0) padding-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  z-index: -1;
  pointer-events: none;
}

.elementor-47259 .elementor-element.elementor-element-6d54d4c:hover {
  transform: scale(1.03);
}

@keyframes gradientFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c778aca *//* 1. ANIMACJA GRADIENTU */
@keyframes animacjaRamki {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. GŁÓWNY KONTENER (Płynący gradient) */
.elementor-47259 .elementor-element.elementor-element-c778aca {
    padding: 4px !important; /* Grubość Twojej ramki */
    
    background-image: linear-gradient(to right, #0091AF, #4BAAAE, #90C8B8, #F2C061, #EE993B, #E74134) !important;
    background-size: 300% 100% !important;
    animation: animacjaRamki 4s linear infinite !important; 
    
    border-radius: 20px !important;
    border: none !important;
}

/* 3. WEWNĘTRZNY KONTENER (Nieruchomy środek) - TUTAJ JEST POPRAWKA */
.elementor-47259 .elementor-element.elementor-element-c778aca > .e-con-inner,
.elementor-47259 .elementor-element.elementor-element-c778aca > .e-container-inner,
.elementor-47259 .elementor-element.elementor-element-c778aca > .elementor-container,
.elementor-47259 .elementor-element.elementor-element-c778aca > .elementor-widget-wrap {
    
    background-color: #fafafa !important; /* Jasne tło, możesz zmienić na #ffffff */
    border-radius: 16px !important; 
    
    /* TE 3 LINIJKI NAPRAWIAJĄ PROBLEM Z BOKAMI: */
    width: 100% !important; 
    max-width: 100% !important; 
    margin: 0 !important;
    
    height: 100% !important;
    padding: 10px !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e3ffb8 */.elementor-47259 .elementor-element.elementor-element-0e3ffb8 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-0e3ffb8:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a86718c */.elementor-47259 .elementor-element.elementor-element-a86718c {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-a86718c:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee35a97 */.elementor-47259 .elementor-element.elementor-element-ee35a97 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-ee35a97:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1e89c8 */.elementor-47259 .elementor-element.elementor-element-c1e89c8 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-c1e89c8:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b88debd */.elementor-47259 .elementor-element.elementor-element-b88debd {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-b88debd:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f48d01b */.elementor-47259 .elementor-element.elementor-element-3f48d01b {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-3f48d01b:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46f51bb4 */.elementor-47259 .elementor-element.elementor-element-46f51bb4 {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;
  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Efekt skalowania po najechaniu */
.elementor-47259 .elementor-element.elementor-element-46f51bb4:hover {
  transform: scale(1.03);
}

/* Animacja gradientu */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b552a82 */.elementor-47259 .elementor-element.elementor-element-2b552a82 {
  display: inline; /* lub inline-block jeśli potrzebujesz paddingu */
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-repeat: no-repeat;
  background-size: 0% 3px;
  background-position: 0 100%;
  transition: background-size 0.4s ease;
}

/* Efekt podkreślenia przy hoverze */
.elementor-47259 .elementor-element.elementor-element-2b552a82:hover {
  background-size: 100% 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29abc52 */.elementor-47259 .elementor-element.elementor-element-29abc52 {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;
  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Efekt skalowania po najechaniu */
.elementor-47259 .elementor-element.elementor-element-29abc52:hover {
  transform: scale(1.03);
}

/* Animacja gradientu */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14487d0c */#g-invisible {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3afae9b5 */.elementor-47259 .elementor-element.elementor-element-3afae9b5 {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  background: linear-gradient(
    to right,
    #0091AF,
    #4BAAAE,
    #90C8B8,
    #F2C061,
    #EE993B,
    #E74134
  );
  background-size: 300% 100%;
  animation: gradientFlow 10s ease infinite;
  transition: transform 0.2s ease;
  text-align: center;
  text-decoration: none;
}

/* Efekt skalowania po najechaniu */
.elementor-47259 .elementor-element.elementor-element-3afae9b5:hover {
  transform: scale(1.03);
}

/* Animacja gradientu */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */