.elementor-21777 .elementor-element.elementor-element-31755b24{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21777 .elementor-element.elementor-element-8291afb{color:#B31F69;}.elementor-21777 .elementor-element.elementor-element-8291afb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-8291afb.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-e64467e{--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;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21777 .elementor-element.elementor-element-39e8c63.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-a26b7ba{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21777 .elementor-element.elementor-element-75d7254 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-21777 .elementor-element.elementor-element-75d7254.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-675a430{--display:flex;--background-transition:0.3s;}.elementor-21777 .elementor-element.elementor-element-6f9db40{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-6f9db40.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-7d2ae23{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-7d2ae23 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21777 .elementor-element.elementor-element-7d2ae23.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-2c93fa7{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-2c93fa7.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-b3ee9dc{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-b3ee9dc > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-b3ee9dc.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-2f83b96{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-2f83b96.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-f36ef26{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-f36ef26.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-7c1a840{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-7c1a840.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-d3970c1{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-d3970c1.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-99d6caf{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-99d6caf.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-fae84d3{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-fae84d3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-2d4c1a3{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-2d4c1a3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-e1d4f9d{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-e1d4f9d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-5b12eb6{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-5b12eb6.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-0291e9b{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-0291e9b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-84cd05d{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-84cd05d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-10e872d{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-10e872d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-10e872d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-9613574{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-9613574 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-9613574.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-1a2fed8{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-1a2fed8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-1a2fed8.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-38dc3f2{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-38dc3f2.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-7500929{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-7500929.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-7dcce9a{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-7dcce9a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-cc7f6cf{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-cc7f6cf.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-bfefb16{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-bfefb16.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-c76341c{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-c76341c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-884da1f{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-884da1f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-2d7aace{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-2d7aace.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-824bca5{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-824bca5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-824bca5.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-5a89770{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-5a89770.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-b7dc8f2{--display:flex;--background-transition:0.3s;}.elementor-21777 .elementor-element.elementor-element-55ad1d7{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-55ad1d7.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-b9f5ceb{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-b9f5ceb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21777 .elementor-element.elementor-element-b9f5ceb.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-f9290e2{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-f9290e2.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-6ae9b45{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-6ae9b45 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-6ae9b45.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-24e65b6{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-24e65b6.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-4406f21{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-4406f21.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-cb1d935{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-cb1d935 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-cb1d935.elementor-element{--align-self:flex-start;}.elementor-21777 .elementor-element.elementor-element-cb1d935.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-65b5dbd{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-65b5dbd.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-be34602{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-be34602.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-d7ffde1{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-d7ffde1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-d7ffde1.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-35f7bcb{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-35f7bcb.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-ea43f01{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-ea43f01.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-83249ab{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-83249ab.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-a198d99{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-a198d99.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-6bf7a09{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-6bf7a09.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-a4bdd6d{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-a4bdd6d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-a4bdd6d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-3e7a23e{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-3e7a23e > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-3e7a23e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-94ad901{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-94ad901.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-c9bee2c{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-c9bee2c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-6591347{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-6591347.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-aae1240{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-aae1240.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-e9f6244{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-e9f6244.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-5b16ee3{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-5b16ee3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-9d74145{text-align:left;color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-9d74145.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-5a820d3{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-5a820d3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-bd448af{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-bd448af.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-465f014{color:#122147;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-21777 .elementor-element.elementor-element-465f014 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-21777 .elementor-element.elementor-element-465f014.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21777 .elementor-element.elementor-element-23b859b{color:#122147;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-21777 .elementor-element.elementor-element-23b859b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(max-width:767px){.elementor-21777 .elementor-element.elementor-element-31755b24{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21777 .elementor-element.elementor-element-8291afb > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-e64467e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21777 .elementor-element.elementor-element-7d2ae23 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-b3ee9dc > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-7c1a840 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-fae84d3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-9613574 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-824bca5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-b9f5ceb > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-6ae9b45 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-3e7a23e > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21777 .elementor-element.elementor-element-465f014 > .elementor-widget-container{margin:-10px 0px -10px 0px;}}/* Start custom CSS for html, class: .elementor-element-39e8c63 *//* Desktop i tablet */
.share-buttons {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.share-btn {
  display: flex;
  align-items: center;
  background-color: #26DAC6;
  color: #fff;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 50px;
  font-family: sans-serif;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}

.share-btn i {
  margin-right: 8px;
  font-size: 16px;
}

/* Hover efekt */
.share-btn:hover {
  background-color:#26DAC6;
  color:  #122147;
}

/* Responsive: mobitel */
@media (max-width: 768px) {
  .share-btn span {
    display: none; /* sakrije tekst */
  }
  .share-btn {
    padding: 12px; /* malo veći padding oko ikone */
  }
  .share-btn i {
    margin-right: 0;
    font-size: 22px; /* veće ikone */
    width: 24px;      /* sve iste dimenzije */
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c93fa7 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f83b96 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f36ef26 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c1a840 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3970c1 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99d6caf */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     padding-right: 30px;
}
pre.code-block {
 white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */         /* ne lomi riječi */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  
  }
pre.code-block {
 white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */          /* ne lomi riječi */
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4c1a3 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d4f9d */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b12eb6 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0291e9b */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84cd05d */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10e872d */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a2fed8 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38dc3f2 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7500929 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dcce9a */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
}

@media (max-width: 768px) {
 pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7f6cf */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfefb16 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76341c */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
}

@media (max-width: 768px) {
 pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-884da1f */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d7aace */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9290e2 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24e65b6 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4406f21 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d935 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65b5dbd */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be34602 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     padding-right: 30px;
}
pre.code-block {
 white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */         /* ne lomi riječi */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  
  }
pre.code-block {
 white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */          /* ne lomi riječi */
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35f7bcb */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea43f01 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83249ab */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a198d99 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bf7a09 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere;     /* moderna podrška */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4bdd6d */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94ad901 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9bee2c */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6591347 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aae1240 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
}

@media (max-width: 768px) {
 pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9f6244 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16ee3 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d74145 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
     font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
}

@media (max-width: 768px) {
 pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
      font-family: monospace;
  white-space: pre-wrap;       /* dozvoljava prelamanje dugih linija */
  word-wrap: break-word;       /* stara podrška */
  overflow-wrap: anywhere; 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a820d3 */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd448af */pre.code-block {
  background-color: #282c34;
  color: #f8f8f2;
  padding-left: 30px;
  border-radius: 6px;
  font-family: 'Rubik', monospace;
  overflow-x: auto;
  font-size: 16px; /* desktop */
   padding-bottom: 30px;
}

@media (max-width: 768px) {
  pre.code-block {
         background-color: #282c34;
  color: #f8f8f2;
    font-size: 12px; /* mobilni */
  }
}/* End custom CSS */