.elementor-304 .elementor-element.elementor-element-bc043d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-304 .elementor-element.elementor-element-bc043d3:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-bc043d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20282200;}.elementor-304 .elementor-element.elementor-element-4c7c068{--display:flex;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-4c7c068:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-4c7c068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pieceofparadise.ba/wp-content/uploads/2025/07/forest-repeat-1.svg");}.elementor-304 .elementor-element.elementor-element-235950c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-235950c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-235950c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-304 .elementor-element.elementor-element-acc86a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-acc86a0:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-acc86a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-304 .elementor-element.elementor-element-3a838dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-3a838dd:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-3a838dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3171700;}.elementor-304 .elementor-element.elementor-element-3904d08 .elementor-heading-title{font-size:54px;}.elementor-304 .elementor-element.elementor-element-1f543fb{font-family:"Funnel Display", Sans-serif;font-weight:400;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-1f543fb a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-304 .elementor-element.elementor-element-1f543fb a:hover, .elementor-304 .elementor-element.elementor-element-1f543fb a:focus{color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-971af9a{--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;}.elementor-304 .elementor-element.elementor-element-971af9a:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-971af9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3171700;}.elementor-304 .elementor-element.elementor-element-bfdd9c0{--display:flex;}.elementor-304 .elementor-element.elementor-element-bfdd9c0:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-bfdd9c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-bfdd9c0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-db4246e{text-align:end;}.elementor-304 .elementor-element.elementor-element-db4246e .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-119f34f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-119f34f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-304 .elementor-element.elementor-element-119f34f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-304 .elementor-element.elementor-element-119f34f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-304 .elementor-element.elementor-element-119f34f .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;text-transform:none;}.elementor-304 .elementor-element.elementor-element-119f34f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-0158196{--display:flex;}.elementor-304 .elementor-element.elementor-element-0158196:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-0158196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-0158196.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-56159ad{text-align:end;}.elementor-304 .elementor-element.elementor-element-56159ad .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-d558430 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-d558430 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-304 .elementor-element.elementor-element-d558430{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-304 .elementor-element.elementor-element-d558430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-304 .elementor-element.elementor-element-d558430 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;text-transform:none;}.elementor-304 .elementor-element.elementor-element-d558430 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-bd832b7{--display:flex;}.elementor-304 .elementor-element.elementor-element-bd832b7:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-bd832b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-bd832b7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-73242b6{text-align:end;}.elementor-304 .elementor-element.elementor-element-73242b6 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-10a75bb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-10a75bb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-304 .elementor-element.elementor-element-10a75bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-304 .elementor-element.elementor-element-10a75bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-304 .elementor-element.elementor-element-10a75bb .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;text-transform:none;}.elementor-304 .elementor-element.elementor-element-10a75bb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-a7c429c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-a7c429c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-a7c429c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0807DF00;}.elementor-304 .elementor-element.elementor-element-eea0b79 iframe{height:420px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-304 .elementor-element.elementor-element-dddc009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-dddc009:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-dddc009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-304 .elementor-element.elementor-element-79d4934{--display:flex;}.elementor-304 .elementor-element.elementor-element-79d4934:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-79d4934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-79d4934.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-ac358d1.elementor-element{--align-self:flex-end;}.elementor-304 .elementor-element.elementor-element-ac358d1{text-align:end;}.elementor-304 .elementor-element.elementor-element-ac358d1 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-96847b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-96847b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-304 .elementor-element.elementor-element-96847b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-304 .elementor-element.elementor-element-96847b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-304 .elementor-element.elementor-element-96847b7 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;text-transform:none;}.elementor-304 .elementor-element.elementor-element-96847b7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-304 .elementor-element.elementor-element-1a7a06a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-1a7a06a:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-1a7a06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0807DF00;}.elementor-304 .elementor-element.elementor-element-5a263d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-5a263d9:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-5a263d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-bdac780 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-1a82b3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-1a82b3f:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-1a82b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7406A700;}.elementor-304 .elementor-element.elementor-element-c5e10f5{text-align:end;}.elementor-304 .elementor-element.elementor-element-c5e10f5 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-405c065{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-405c065:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-405c065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0807DF00;}.elementor-304 .elementor-element.elementor-element-08b383e{text-align:center;}.elementor-304 .elementor-element.elementor-element-08b383e .elementor-heading-title{text-transform:none;}.elementor-304{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-5a263d9{--width:45%;}.elementor-304 .elementor-element.elementor-element-1a82b3f{--width:45%;}}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-3904d08 .elementor-heading-title{font-size:42px;}.elementor-304 .elementor-element.elementor-element-ac358d1.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-acc86a0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-3904d08 .elementor-heading-title{font-size:30px;}.elementor-304 .elementor-element.elementor-element-971af9a{--flex-wrap:wrap;}.elementor-304 .elementor-element.elementor-element-bfdd9c0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-304 .elementor-element.elementor-element-0158196{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-304 .elementor-element.elementor-element-bd832b7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-304 .elementor-element.elementor-element-dddc009{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-79d4934{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-304 .elementor-element.elementor-element-1a7a06a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-304 .elementor-element.elementor-element-c5e10f5{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-4c7c068 */.elementor-304 .elementor-element.elementor-element-4c7c068{
    width: 100vw !important;
    background: red;
}
.elementor-304 .elementor-element.elementor-element-4c7c068{
    height: 145px;
    background-color: transparent !important;
}

.elementor-304 .elementor-element.elementor-element-4c7c068 svg{
    position: relative;
    left:-20px;
    bottom:-2px;
    width:4200px;
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfdd9c0 *//* Tablet & Desktop only */
@media (min-width: 768px) {
    .elementor-304 .elementor-element.elementor-element-bfdd9c0 {
        min-width: 260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0158196 */@media (max-width: 767px) {
  .elementor-304 .elementor-element.elementor-element-0158196  {
    width: auto !important;        /* let them shrink/expand naturally */
    min-width: 100px;              /* so they don’t get too tiny */
    flex: 1 1 auto;                /* flex children: can grow & shrink */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd832b7 */@media (max-width: 767px) {
  .elementor-304 .elementor-element.elementor-element-bd832b7  {
    width: auto !important;        /* let them shrink/expand naturally */
    min-width: 150px;              /* so they don’t get too tiny */
    flex: 1 1 auto;                /* flex children: can grow & shrink */
  }
}

@media (max-width: 1199px) {
  .elementor-304 .elementor-element.elementor-element-bd832b7 * {
    text-align: left !important;
  }

  .elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-widget.elementor-align-right .elementor-icon-list-item,
  .elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start !important;
    text-align: left !important;
  }
}

.elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-icon-list-text{
    color:#fff;
  fill: #ffffff !important;
  transition: all 0.3s ease;
}

.elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-bd832b7 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #b68d40;
  fill: #b68d40 !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971af9a */@media (max-width: 1199px) {
  .elementor-304 .elementor-element.elementor-element-971af9a * {
    text-align: left !important;
  }

  .elementor-304 .elementor-element.elementor-element-971af9a .elementor-widget.elementor-align-right .elementor-icon-list-item,
  .elementor-304 .elementor-element.elementor-element-971af9a .elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start !important;
    text-align: left !important;
  }
}

.elementor-304 .elementor-element.elementor-element-971af9a .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-971af9a .elementor-icon-list-text{
    color:#fff;
  fill: #ffffff !important;
  transition: all 0.3s ease;
}

.elementor-304 .elementor-element.elementor-element-971af9a .elementor-icon-list-item:hover .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-971af9a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #b68d40;
  fill: #b68d40 !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d4934 */@media (max-width: 767px) {
  .elementor-304 .elementor-element.elementor-element-79d4934  {
    width: auto !important;        /* let them shrink/expand naturally */
    min-width: 150px;              /* so they don’t get too tiny */
    flex: 1 1 auto;                /* flex children: can grow & shrink */
  }
}

@media (max-width: 1199px) {
  .elementor-304 .elementor-element.elementor-element-79d4934 * {
    text-align: left !important;
  }

  .elementor-304 .elementor-element.elementor-element-79d4934 .elementor-widget.elementor-align-right .elementor-icon-list-item,
  .elementor-304 .elementor-element.elementor-element-79d4934 .elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start !important;
    text-align: left !important;
  }
}

.elementor-304 .elementor-element.elementor-element-79d4934 .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-79d4934 .elementor-icon-list-text{
    color:#fff;
  fill: #ffffff !important;
  transition: all 0.3s ease;
}

.elementor-304 .elementor-element.elementor-element-79d4934 .elementor-icon-list-item:hover .elementor-icon-list-icon svg,
.elementor-304 .elementor-element.elementor-element-79d4934 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #b68d40;
  fill: #b68d40 !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7a06a */.elementor-kit-5 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08b383e */.elementor-304 .elementor-element.elementor-element-08b383e h1 {
  font-size: 11.7vw !important;
  line-height: 1 !important;
  margin-bottom: -1.8vw !important;
  margin-right: -2vw !important;
  margin-left: -2vw !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405c065 */.elementor-304 .elementor-element.elementor-element-405c065{
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc043d3 */.elementor-304 .elementor-element.elementor-element-bc043d3{
  position: relative;      /* make footer a positioning context */
  overflow: hidden;        /* hide anything overflowing footer boundaries */
  width: 100vw;            /* full viewport width */
  max-width: 100%;         /* no wider than container */
  box-sizing: border-box;  /* include padding/borders in width */
}/* End custom CSS */