.elementor-1236 .elementor-element.elementor-element-2dbdb9d{--display:flex;--padding-top:170px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-883b796{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-e0bab84{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1236 .elementor-element.elementor-element-dbbb1b6{--display:flex;}.elementor-1236 .elementor-element.elementor-element-9d5a3db img{width:70%;border-radius:10px 10px 10px 10px;}.elementor-1236 .elementor-element.elementor-element-9bfd079{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-1d8890e .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-d537bca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-5a6c14b{font-size:17px;font-weight:600;}.elementor-1236 .elementor-element.elementor-element-d600ebb{color:#555555;}.elementor-1236 .elementor-element.elementor-element-889121f .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #A03CB3 0%, #782D86 82%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0034f7c );border-radius:50px 50px 50px 50px;}.elementor-1236 .elementor-element.elementor-element-889121f .elementor-button:hover, .elementor-1236 .elementor-element.elementor-element-889121f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1236 .elementor-element.elementor-element-889121f.elementor-element{--align-self:flex-start;}.elementor-1236 .elementor-element.elementor-element-889121f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1236 .elementor-element.elementor-element-889121f .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1236 .elementor-element.elementor-element-889121f .elementor-button:hover svg, .elementor-1236 .elementor-element.elementor-element-889121f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1236 .elementor-element.elementor-element-5ec9d16{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);}.elementor-1236 .elementor-element.elementor-element-c6d58d4{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-e66cd1f{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-86ceb0f{text-align:center;}.elementor-1236 .elementor-element.elementor-element-86ceb0f .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-0034f7c );}.elementor-1236 .elementor-element.elementor-element-3db3894{--divider-border-style:solid;--divider-color:var( --e-global-color-0034f7c );--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-3db3894 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-3db3894 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-6b76190{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-6b76190:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-6b76190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-e6b0fc3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);}.elementor-1236 .elementor-element.elementor-element-3a0982a{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-5396a13{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-bacc437{text-align:center;}.elementor-1236 .elementor-element.elementor-element-bacc437 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-0034f7c );}.elementor-1236 .elementor-element.elementor-element-fe5e5ce{--divider-border-style:solid;--divider-color:var( --e-global-color-0034f7c );--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-fe5e5ce .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-fe5e5ce .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-57e07db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-57e07db:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-57e07db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-d4dc5c0{font-size:16px;color:#2A2A2A;}.elementor-1236 .elementor-element.elementor-element-25ade39{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);}.elementor-1236 .elementor-element.elementor-element-a3e489c{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-26d2f78{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-4100743{text-align:center;}.elementor-1236 .elementor-element.elementor-element-4100743 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-0034f7c );}.elementor-1236 .elementor-element.elementor-element-a343af9{--divider-border-style:solid;--divider-color:var( --e-global-color-0034f7c );--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-a343af9 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-a343af9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-32a1e32{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0847258{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-0847258:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-0847258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d97a74c );}.elementor-1236 .elementor-element.elementor-element-031e985{text-align:start;}.elementor-1236 .elementor-element.elementor-element-031e985 .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-d976fb1{text-align:start;}.elementor-1236 .elementor-element.elementor-element-d976fb1 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-3f5eeea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-3f5eeea:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-3f5eeea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d97a74c );}.elementor-1236 .elementor-element.elementor-element-9eec6ae{text-align:start;}.elementor-1236 .elementor-element.elementor-element-9eec6ae .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-09fde2d{text-align:start;}.elementor-1236 .elementor-element.elementor-element-09fde2d .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-0620893{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);}.elementor-1236 .elementor-element.elementor-element-999868a{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-668b8b2{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-4f73d34{text-align:center;}.elementor-1236 .elementor-element.elementor-element-4f73d34 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-0034f7c );}.elementor-1236 .elementor-element.elementor-element-2edea82{--divider-border-style:solid;--divider-color:var( --e-global-color-0034f7c );--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-2edea82 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-2edea82 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-b367cf3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-b367cf3:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-b367cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-d7e261b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);}.elementor-1236 .elementor-element.elementor-element-e4e981c{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-3101a06{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-2d792e9{text-align:center;}.elementor-1236 .elementor-element.elementor-element-2d792e9 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-0034f7c );}.elementor-1236 .elementor-element.elementor-element-740ac40{--divider-border-style:solid;--divider-color:var( --e-global-color-0034f7c );--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-740ac40 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-1236 .elementor-element.elementor-element-740ac40 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-a1ebe1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76b201e );--border-color:var( --e-global-color-76b201e );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1236 .elementor-element.elementor-element-a1ebe1f:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-a1ebe1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-7016d21{text-align:start;}.elementor-1236 .elementor-element.elementor-element-7016d21 .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-5e90b75{font-size:16px;font-weight:400;}@media(max-width:1366px){.elementor-1236 .elementor-element.elementor-element-32a1e32{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1236 .elementor-element.elementor-element-32a1e32{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1236 .elementor-element.elementor-element-2dbdb9d{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-9bfd079{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-1d8890e .elementor-heading-title{font-size:25px;}.elementor-1236 .elementor-element.elementor-element-d537bca .elementor-heading-title{font-size:16px;}.elementor-1236 .elementor-element.elementor-element-5a6c14b{font-size:16px;}.elementor-1236 .elementor-element.elementor-element-c6d58d4{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-86ceb0f .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-3a0982a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-bacc437 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-a3e489c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4100743 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-32a1e32{--grid-auto-flow:row;}.elementor-1236 .elementor-element.elementor-element-031e985 .elementor-heading-title{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-9eec6ae .elementor-heading-title{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-999868a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4f73d34 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-e4e981c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-2d792e9 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-7016d21 .elementor-heading-title{font-size:13px;}}@media(max-width:880px){.elementor-1236 .elementor-element.elementor-element-32a1e32{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1236 .elementor-element.elementor-element-2dbdb9d{--padding-top:120px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-883b796{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-e0bab84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-9d5a3db img{width:100%;}.elementor-1236 .elementor-element.elementor-element-1d8890e .elementor-heading-title{font-size:23px;}.elementor-1236 .elementor-element.elementor-element-d537bca .elementor-heading-title{font-size:16px;}.elementor-1236 .elementor-element.elementor-element-889121f{width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-5ec9d16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-c6d58d4{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-86ceb0f{padding:20px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-86ceb0f .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-3db3894 .elementor-divider-separator{width:34%;}.elementor-1236 .elementor-element.elementor-element-e6b0fc3{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-3a0982a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-bacc437{padding:20px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-bacc437 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-fe5e5ce .elementor-divider-separator{width:34%;}.elementor-1236 .elementor-element.elementor-element-25ade39{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-a3e489c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-4100743{padding:20px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-4100743 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-a343af9 .elementor-divider-separator{width:34%;}.elementor-1236 .elementor-element.elementor-element-32a1e32{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1236 .elementor-element.elementor-element-031e985{text-align:center;}.elementor-1236 .elementor-element.elementor-element-031e985 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1236 .elementor-element.elementor-element-d976fb1{text-align:center;}.elementor-1236 .elementor-element.elementor-element-d976fb1 .elementor-heading-title{font-size:16px;}.elementor-1236 .elementor-element.elementor-element-9eec6ae{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;text-align:center;}.elementor-1236 .elementor-element.elementor-element-9eec6ae.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-9eec6ae .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1236 .elementor-element.elementor-element-09fde2d{text-align:center;}.elementor-1236 .elementor-element.elementor-element-09fde2d .elementor-heading-title{font-size:16px;}.elementor-1236 .elementor-element.elementor-element-0620893{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-999868a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-4f73d34{padding:20px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-4f73d34 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-2edea82 .elementor-divider-separator{width:34%;}.elementor-1236 .elementor-element.elementor-element-d7e261b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1236 .elementor-element.elementor-element-e4e981c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1236 .elementor-element.elementor-element-2d792e9{padding:20px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-2d792e9 .elementor-heading-title{font-size:17px;}.elementor-1236 .elementor-element.elementor-element-740ac40 .elementor-divider-separator{width:34%;}.elementor-1236 .elementor-element.elementor-element-7016d21{text-align:center;}.elementor-1236 .elementor-element.elementor-element-7016d21 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-1236 .elementor-element.elementor-element-2dbdb9d{--content-width:1120px;}.elementor-1236 .elementor-element.elementor-element-dbbb1b6{--width:48%;}.elementor-1236 .elementor-element.elementor-element-9bfd079{--width:52%;}.elementor-1236 .elementor-element.elementor-element-c6d58d4{--width:100%;}.elementor-1236 .elementor-element.elementor-element-3a0982a{--width:100%;}.elementor-1236 .elementor-element.elementor-element-a3e489c{--width:100%;}.elementor-1236 .elementor-element.elementor-element-999868a{--width:100%;}.elementor-1236 .elementor-element.elementor-element-e4e981c{--width:100%;}}@media(min-width:2400px){.elementor-1236 .elementor-element.elementor-element-32a1e32{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-889121f */.arrow-up .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.arrow-up .elementor-button-icon {
    display: flex;
    align-items: center;
    height: 1em;
}

.arrow-up .elementor-button-icon svg {
    width: 18px;
    height:18px;
    transform: rotate(-45deg);
    position: relative;
    top: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbdb9d *//* =========================================
   PROFIL – VIZUELNO UREĐIVANJE
   ========================================= */

/* Zajedničke vrijednosti na jednom mjestu — promijeni ovdje,
   važi svuda. ".elementor-1236 .elementor-element.elementor-element-2dbdb9d" ostaje kako je bilo (Elementor ga
   zamjenjuje svojim klasnim imenom pri primjeni CSS-a). */
.elementor-1236 .elementor-element.elementor-element-2dbdb9d {
    --sek-radius: 18px;
    --sek-radius-mobile: 12px;
    --sek-border: 1px solid #eee5f2;
    --sek-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);
    --sek-shadow-hover: 0 12px 36px rgba(0, 0, 0, 0.09);
    --sek-shadow-mobile: 0 5px 20px rgba(0, 0, 0, 0.05);
    --sek-padding: 32px 28px;
    --sek-padding-mobile: 22px 18px;
}

/* Sve glavne sekcije */
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge {
    background: #ffffff !important;
    border: var(--sek-border) !important;
    border-radius: var(--sek-radius) !important;
    box-shadow: var(--sek-shadow) !important;
    /* Ovo je nedostajalo — bez paddinga se naslov (h3) i sav
       sadržaj lijepe direktno za ivicu kontejnera. */
    padding: var(--sek-padding) !important;
    overflow: hidden;
    transition: box-shadow 0.25s ease;
}

/* Lagani efekat pri prelasku mišem (samo uređaji sa mišem —
   na dodirnim ekranima "hover" zna ostati zaglavljen poslije tapa) */
@media (hover: hover) and (pointer: fine) {

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada:hover,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija:hover,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci:hover,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja:hover,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge:hover {
        box-shadow: var(--sek-shadow-hover) !important;
    }
}


/* =========================================
   NASLOVI SEKCIJA
   ========================================= */

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada h3,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija h3,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci h3,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja h3,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge h3 {
    font-weight: 600 !important;
    letter-spacing: 2px !important;
    /* Naslov je prvi element u kontejneru — ako sam kontejner
       ima padding (gore), ovo nije obavezno, ali ostavljeno kao
       sigurnosna mreža ako se widget naslova ikad izmjesti van
       kontejnera sa paddingom. */
    margin-top: 0 !important;
}


/* =========================================
   DIVIDER
   ========================================= */

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada .elementor-divider-separator,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija .elementor-divider-separator,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci .elementor-divider-separator,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja .elementor-divider-separator,
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge .elementor-divider-separator {
    width: 38px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


/* =========================================
   SADRŽAJNE KUTIJE (unutar sekcije)
   ========================================= */

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada .e-con[data-settings*="background_background"],
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija .e-con[data-settings*="background_background"],
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja .e-con[data-settings*="background_background"],
.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge .e-con[data-settings*="background_background"] {
    border: var(--sek-border) !important;
    border-radius: 12px !important;
    background: #fff !important;
}


/* =========================================
   BIOGRAFIJA – ČITLJIVIJI TEKST
   ========================================= */

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija .elementor-widget-text-editor {
    line-height: 1.8 !important;
}

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija p {
    margin-bottom: 18px !important;
}

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija p:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   PROFESIONALNI PODACI
   ========================================= */

.elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci .e-con[data-settings*="background_background"] {
    border: var(--sek-border) !important;
    border-radius: 12px !important;
    background: #fff !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

@media (hover: hover) and (pointer: fine) {

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci .e-con[data-settings*="background_background"]:hover {
        transform: translateY(-3px);
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.07);
    }
}


/* =========================================
   MOBILNI (≤ 767px)
   ========================================= */

@media (max-width: 767px) {

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge {
        border-radius: var(--sek-radius-mobile) !important;
        /* Uže na mobilnom — 32/28px desktop paddinga na 375px
           ekranu odgrize previše prostora za tekst. */
        padding: var(--sek-padding-mobile) !important;
        box-shadow: var(--sek-shadow-mobile) !important;
    }

    /* 2px letter-spacing na uskom ekranu lomi kraće naslove
       ("USLUGE", "BIOGRAFIJA") na dva reda bez potrebe. */
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada h3,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija h3,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci h3,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja h3,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge h3 {
        letter-spacing: 1px !important;
    }

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija .elementor-widget-text-editor {
        line-height: 1.7 !important;
    }

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija p {
        margin-bottom: 14px !important;
    }
}


/* =========================================
   VRLO MALI EKRANI (≤ 380px)
   ========================================= */

@media (max-width: 380px) {

    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-oblasti-rada,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-biografija,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-profesionalni-podaci,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-interesovanja,
    .elementor-1236 .elementor-element.elementor-element-2dbdb9d .sekcija-usluge {
        /* Na najužim telefonima (npr. manji Android) i 18px sa
           obje strane postaje osjetno — malo stisnuti dalje. */
        padding: 18px 14px !important;
    }
}/* End custom CSS */