.elementor-4527 .elementor-element.elementor-element-158258b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-8591d54{text-align:center;}.elementor-4527 .elementor-element.elementor-element-8591d54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-6ae5ad8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-4527 .elementor-element.elementor-element-c9e9209{--display:flex;}.elementor-4527 .elementor-element.elementor-element-316ba29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-06e67a4 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-06e67a4{text-align:center;}.elementor-4527 .elementor-element.elementor-element-06e67a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-d7223dd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-d7223dd > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-79abc0e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-ccc7a4b{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-b3516b0{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-056cba1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-41a2f41{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-b5a16d7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-455c433{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-cc62c29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-e277139 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-e277139{text-align:center;}.elementor-4527 .elementor-element.elementor-element-e277139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-5e65ae0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-5e65ae0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-b9bc91f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-ac1e827{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-fce5cd7 img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-1ed2a5a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-7aeee60 img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-9ee8da7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-6d7158c img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-b63066e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-80e1245 img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-2cef37a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-67f4f10 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-67f4f10{text-align:center;}.elementor-4527 .elementor-element.elementor-element-67f4f10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-8e4d3df{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-8e4d3df > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-162a351{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-356722d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-44801b7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-effa8dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-eccc1b4 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-eccc1b4{text-align:center;}.elementor-4527 .elementor-element.elementor-element-eccc1b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-525bf6a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-525bf6a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-60fc4b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-4805fa3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-57d7c0f img{border-style:solid;border-color:#0201011C;border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-7dd686c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-4d077f4 img{border-style:solid;border-color:#0201011C;border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-d57abda{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-ed2f750 img{border-style:solid;border-color:#0201011C;border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-84d2c7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-a6912d6 img{border-style:solid;border-color:#0201011C;border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-336c703{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-9413e63 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-9413e63{text-align:center;}.elementor-4527 .elementor-element.elementor-element-9413e63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-fac3e3b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-fac3e3b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-dc64a11{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-393704b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-495cf18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-19b8572{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-489f348 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-489f348{text-align:center;}.elementor-4527 .elementor-element.elementor-element-489f348 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-f90427d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-f90427d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-b31e95e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-0eb172a{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-548a5ee{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-3a22e35{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-43c4a14{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-45073a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-372aaed > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-372aaed{text-align:center;}.elementor-4527 .elementor-element.elementor-element-372aaed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-24d457c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-24d457c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-5a71a39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-f2ff9b2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-549973f img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-2a6d411{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-5b66244 img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-43de7a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-faeb8bc img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-2a70632{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-dcc9321 img{border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-25511a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-42e4558 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-4527 .elementor-element.elementor-element-42e4558{text-align:center;}.elementor-4527 .elementor-element.elementor-element-42e4558 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:54px;}.elementor-4527 .elementor-element.elementor-element-24c8ab6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4527 .elementor-element.elementor-element-24c8ab6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4527 .elementor-element.elementor-element-c8cb9b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-6e04811{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-1e27998{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-844b6ca{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-25f4072{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-f9ec61a{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-0944818{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-b1c1203{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-font-size:14px;}.elementor-4527 .elementor-element.elementor-element-b1c1203.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-edec3ba );}.elementor-4527 .elementor-element.elementor-element-b1c1203.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4527 .elementor-element.elementor-element-b1c1203.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-edec3ba );}.elementor-4527 .elementor-element.elementor-element-b1c1203.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}@media(min-width:768px){.elementor-4527 .elementor-element.elementor-element-158258b{--content-width:1440px;}.elementor-4527 .elementor-element.elementor-element-c9e9209{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-79abc0e{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-b9bc91f{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-162a351{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-60fc4b6{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-dc64a11{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-5a71a39{--content-width:1280px;}.elementor-4527 .elementor-element.elementor-element-c8cb9b6{--content-width:1280px;}}@media(max-width:1024px){.elementor-4527 .elementor-element.elementor-element-158258b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4527 .elementor-element.elementor-element-8591d54 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-6ae5ad8{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:16px;}.elementor-4527 .elementor-element.elementor-element-06e67a4 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-d7223dd{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-79abc0e{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-ccc7a4b{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-b3516b0{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-e277139 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-5e65ae0{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-b9bc91f{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-67f4f10 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-8e4d3df{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-162a351{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-eccc1b4 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-525bf6a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-60fc4b6{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-9413e63 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-fac3e3b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-dc64a11{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-489f348 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-f90427d{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-b31e95e{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-0eb172a{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-548a5ee{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-3a22e35{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-43c4a14{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-372aaed .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-24d457c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-5a71a39{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-42e4558 .elementor-heading-title{font-size:42px;}.elementor-4527 .elementor-element.elementor-element-24c8ab6{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4527 .elementor-element.elementor-element-c8cb9b6{--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-6e04811{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-1e27998{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-844b6ca{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-25f4072{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-f9ec61a{--min-height:240px;}.elementor-4527 .elementor-element.elementor-element-0944818{--min-height:240px;}}@media(max-width:767px){.elementor-4527 .elementor-element.elementor-element-158258b{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4527 .elementor-element.elementor-element-8591d54 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-6ae5ad8{width:100%;max-width:100%;font-size:12px;}.elementor-4527 .elementor-element.elementor-element-06e67a4 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-d7223dd{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-79abc0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-ccc7a4b{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-b3516b0{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-e277139 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-5e65ae0{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-b9bc91f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-67f4f10 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-8e4d3df{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-162a351{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-eccc1b4 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-525bf6a{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-60fc4b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-9413e63 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-fac3e3b{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-dc64a11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-489f348 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-f90427d{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-b31e95e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-0eb172a{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-548a5ee{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-3a22e35{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-43c4a14{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-372aaed .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-24d457c{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-5a71a39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-42e4558 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-4527 .elementor-element.elementor-element-24c8ab6{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-c8cb9b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4527 .elementor-element.elementor-element-6e04811{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-1e27998{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-844b6ca{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-25f4072{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-f9ec61a{--min-height:218px;}.elementor-4527 .elementor-element.elementor-element-0944818{--min-height:218px;}}/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0638440 *//* ===== BEFORE/AFTER (clip-path overlay) ===== */
.ba3-wrap{
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

/* Kontejner */
.ba3{
  --ba3-handle: 48px;
  --ba3-line:   2px;
  --ba3-pad:    10px;
  --ba3-label:  14px;

  position: relative;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  background: #000;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}

/* Odnos stranica */
.ba3--ratio-3x2{ aspect-ratio: 3/2; }
.ba3--ratio-16x9{ aspect-ratio: 16/9; }
.ba3--ratio-4x3{ aspect-ratio: 4/3; }

/* Slike */
.ba3-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
}
.ba3-img-after{ z-index: 1; }
.ba3-img-before{
  z-index: 2;
  clip-path: inset(0 50% 0 0);
}

/* Range */
.ba3-range{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  opacity: 0; z-index: 5;
  cursor: ew-resize;
}

/* Handle */
.ba3-handle{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-handle);
  height: var(--ba3-handle);
  border-radius: 999px;
  background: transparent;
  border: 2px solid #fff;
  z-index: 6; pointer-events: none;
  box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
.ba3-handle::before{
  content:"";
  position:absolute; left:50%; top:50%;
  transform: translate(-50%,-50%);
  width: var(--ba3-line);
  height: 200vmax;
  background:#fff; opacity:.96;
}

/* Strelice (smanjene) */
.ba3-chev{
  position:absolute; top:50%;
  width: 12px; height: 12px;   /* manje */
  transform: translateY(-50%);
  opacity: .95;
}
.ba3-chev--left{  left: calc(var(--ba3-handle)/2 - 12px - 4px); }
.ba3-chev--right{ right: calc(var(--ba3-handle)/2 - 12px - 4px); }

.ba3-chev::before{
  content:"";
  display:block;
  width: 10px; height: 10px;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  border-radius: 2px;
}
.ba3-chev--left::before{  transform: rotate(-45deg); }
.ba3-chev--right::before{ transform: rotate(135deg); }

/* Labele */
.ba3-label{
  position: absolute; top: 10px; z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.9);
  color:#0f172a;
  font: 600 var(--ba3-label)/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
}
.ba3-label--before{ left: var(--ba3-pad); }
.ba3-label--after{ right: var(--ba3-pad); }

/* Hover/fokus */
.ba3:hover .ba3-handle,
.ba3:focus-within .ba3-handle{
  box-shadow: 0 10px 28px rgba(0,0,0,.36);
}

/* Responsive */
@media (max-width: 900px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 240px;
  }
}

@media (max-width: 768px){
  .ba3{
    --ba3-handle: 44px;
    --ba3-label: 13px;
    --ba3-pad: 8px;
    height: 218px;
  }
}
@media (max-width: 480px){
  .ba3{
    --ba3-handle: 38px;
    --ba3-line: 2px;
    --ba3-label: 12px;
    --ba3-pad: 8px;
  }
  .ba3-label{ top: 8px; }
  .ba3-chev{ width: 10px; height: 10px; }
  .ba3-chev::before{ width: 8px; height: 8px; border-width: 2px; }
}

/* Ako koristiš Elementor Container/Grid, primeni striktno na widget sa sliderom */
.elementor-widget .ba3 { contain: paint; isolation: isolate; z-index: 2; }/* End custom CSS */