.elementor-1107 .elementor-element.elementor-element-5bed5b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:15px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1107 .elementor-element.elementor-element-5bed5b3, .elementor-1107 .elementor-element.elementor-element-5bed5b3::before{--border-transition:0.3s;}.elementor-1107 .elementor-element.elementor-element-2c37fde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-1107 .elementor-element.elementor-element-4fdca27{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1107 .elementor-element.elementor-element-94872be{text-align:center;}.elementor-1107 .elementor-element.elementor-element-94872be .elementor-heading-title{color:#54595f;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;text-transform:uppercase;letter-spacing:3.5px;}.elementor-1107 .elementor-element.elementor-element-c7933e3{--divider-border-style:dotted;--divider-color:rgba(84,89,95,0.73);--divider-border-width:1px;}.elementor-1107 .elementor-element.elementor-element-c7933e3 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1107 .elementor-element.elementor-element-c7933e3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1107 .elementor-element.elementor-element-1423463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}body.elementor-page-1107:not(.elementor-motion-effects-element-type-background), body.elementor-page-1107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7385c4 );}@media(max-width:767px){.elementor-1107 .elementor-element.elementor-element-5bed5b3{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1107 .elementor-element.elementor-element-94872be .elementor-heading-title{line-height:1.4em;letter-spacing:0.6px;}}@media(min-width:768px){.elementor-1107 .elementor-element.elementor-element-4fdca27{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1107 .elementor-element.elementor-element-4fdca27{--width:100%;}}/* Start custom CSS */#seopress-beacon-universal-metabox {
    display: none!important;
}

/*---- Tabs ----*/

.wsf-tabs {
    flex-wrap: nowrap!important;
    border: 0 none!important;
    margin-bottom: 55px!important;
}
.wsf-tabs > li {
    width: 100%;
}

.wsf-tabs > li:not(:first-child):not(:last-child) {
    margin-left: 10px;
    margin-right: 10px;
}
.wsf-tabs > li:first-child {
    margin-right: 10px;
}
.wsf-tabs > li:last-child {
    margin-left: 10px;
}

.wsf-tabs .wsf-group-tab a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px!important;
    color: rgba(0,0,0,0.6)!important;
    padding: 17px!important;
    border: 1px solid rgba(0,0,0,0.2)!important;
    border-radius: 3px;
    transition: 0.25s!important;
    
}
.wsf-tabs .wsf-group-tab.wsf-tab-active a, .wsf-tabs .wsf-group-tab a:hover {
    color: #333!important;
    border-color: rgba(0,0,0,1)!important;
    background: transparent!important;
}

/*---- Form ----*/

.rating_reset {
    font-size: 14px!important;
    padding: 10px 20px!important;
    border: 1px solid rgba(0,0,0,0.35)!important; background: transparent!important;
    transition: 0.25s!important;
}
.rating_reset:hover {
    border: 1px solid rgba(0,0,0,55)!important;
}

.wsf-groups .label_bold label, .term_wrapper > label, .sadrzaj_sekcija .wsf-field-wrapper > label {
    font-weight: 500!important;
    margin-bottom: 12px!important;
}
.term_wrapper > label, .sadrzaj_sekcija .wsf-field-wrapper > label {
    margin-bottom: 15px!important;
}
.wsf-field-wrapper .wsf-inline .wsf-label {
    font-weight: 400!important;
}

.message_wrap {
    padding: 0;
    margin-top: -22px;
    margin-bottom: 12px!important;
}
.message_wrap .wsf-alert {
    color: #757575;
    font-size: 14px;
    padding: 0;
    border: 0 none;
    background: transparent;
}

.tox-statusbar__branding {
    display: none;
}

/*---- Form Sections ----*/

.forma_sekcija, .term_wrapper, .sadrzaj_sekcija {
    padding: 45px 50px 35px 50px!important;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-bottom: 35px!important;
}
.lokacija_term_wrapper {
    height: 350px;
    overflow: scroll;
}

.repeater_field legend {
    position: relative!important;
    left: -40px!important;
    bottom: 65px!important;
    font-weight: 400!important;
    padding-top: 60px!important;
}

/*---- Navigation ----*/

.float_left {
    float: left;
}
.float_right {
    float: right;
}

.step_button_wrapper button {
    position: relative;
    color: #fff!important;
    font-size: 16px!important;
    padding: 24px 45px!important;
    margin: 0 1px!important;
    margin-top: 5px!important;
    line-height: 0!important;
    border: 0 none!important;
    border-radius: 3px!important;
    background: #0170B9!important;
}
.step_button_wrapper button:hover {
    background: #03558C!important;
}/* End custom CSS */