.elementor-10847 .elementor-element.elementor-element-2ef83db{--display:flex;--min-height:100vh;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10847 .elementor-element.elementor-element-2ef83db:not(.elementor-motion-effects-element-type-background), .elementor-10847 .elementor-element.elementor-element-2ef83db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10847 .elementor-element.elementor-element-2ef83db::before, .elementor-10847 .elementor-element.elementor-element-2ef83db > .elementor-background-video-container::before, .elementor-10847 .elementor-element.elementor-element-2ef83db > .e-con-inner > .elementor-background-video-container::before, .elementor-10847 .elementor-element.elementor-element-2ef83db > .elementor-background-slideshow::before, .elementor-10847 .elementor-element.elementor-element-2ef83db > .e-con-inner > .elementor-background-slideshow::before, .elementor-10847 .elementor-element.elementor-element-2ef83db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000DD 100%);}.elementor-10847 .elementor-element.elementor-element-b5de514{--display:flex;--min-height:49vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--margin-top:3rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:-1px;--padding-bottom:-12px;--padding-left:-1px;--padding-right:-1px;}.elementor-10847 .elementor-element.elementor-element-b5de514.e-con{--align-self:center;}.elementor-10847 .elementor-element.elementor-element-ae6baeb > .elementor-widget-container{margin:0rem 4rem 0rem 0rem;}.elementor-10847 .elementor-element.elementor-element-ae6baeb img{width:66%;}.elementor-10847 .elementor-element.elementor-element-aee8852 > .elementor-widget-container{padding:0% 13% 0% 013%;}.elementor-10847 .elementor-element.elementor-element-aee8852.elementor-element{--align-self:stretch;}.elementor-10847 .elementor-element.elementor-element-aee8852{column-gap:0px;text-align:center;font-family:"Russo One", Sans-serif;text-shadow:13px 0px 61px rgba(0, 0, 0, 0.69);color:#1CFF00FC;}.elementor-10847 .elementor-element.elementor-element-aee8852 p{margin-block-end:51px;}.elementor-10847 .elementor-element.elementor-element-b05f225 > .elementor-widget-container{padding:0% 13% 0% 013%;}.elementor-10847 .elementor-element.elementor-element-b05f225.elementor-element{--align-self:center;}.elementor-10847 .elementor-element.elementor-element-b05f225{column-gap:0px;text-align:justify;font-family:"Russo One", Sans-serif;color:#00FF41;}.elementor-10847 .elementor-element.elementor-element-b05f225 p{margin-block-end:30px;}.elementor-10847 .elementor-element.elementor-element-05a3a12{--display:flex;--min-height:70vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--margin-top:3rem;--margin-bottom:auto;--margin-left:0;--margin-right:0;}.elementor-10847 .elementor-element.elementor-element-05a3a12.e-con{--align-self:center;}.elementor-10847 .elementor-element.elementor-element-1dc6da4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10847 .elementor-element.elementor-element-1dc6da4.elementor-element{--align-self:stretch;}.elementor-10847 .elementor-element.elementor-element-11e52a7 > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-10847 .elementor-element.elementor-element-11e52a7.elementor-element{--align-self:center;}.elementor-10847 .elementor-element.elementor-element-11e52a7{column-gap:0px;text-align:center;font-family:"Russo One", Sans-serif;color:#00FF41;}.elementor-10847 .elementor-element.elementor-element-11e52a7 p{margin-block-end:30px;}.elementor-10847 .elementor-element.elementor-element-e8c4437 > .elementor-widget-container{padding:-1px -1px -1px -1px;}.elementor-10847 .elementor-element.elementor-element-e8c4437.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10847 .elementor-element.elementor-element-e8c4437 .elementor-button{font-size:42px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10847 .elementor-element.elementor-element-7a6b02e .elementor-button{background-color:#39FF14;font-family:"Russo One", Sans-serif;font-size:24px;font-weight:100;line-height:17px;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;padding:26px 26px 26px 26px;}.elementor-10847 .elementor-element.elementor-element-7a6b02e > .elementor-widget-container{padding:10px 10px 10px 10px;}@media(max-width:767px){.elementor-10847 .elementor-element.elementor-element-ae6baeb > .elementor-widget-container{margin:0rem 2rem 0rem 0rem;}.elementor-10847 .elementor-element.elementor-element-1dc6da4.elementor-element{--align-self:stretch;}.elementor-10847 .elementor-element.elementor-element-7a6b02e > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 60px 0px;}}@media(min-width:768px){.elementor-10847 .elementor-element.elementor-element-2ef83db{--content-width:100%;}.elementor-10847 .elementor-element.elementor-element-b5de514{--width:100%;}.elementor-10847 .elementor-element.elementor-element-05a3a12{--width:65%;}}/* Start custom CSS for html, class: .elementor-element-d8205fb */.matrix-bg2 {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-1dc6da4 *//* =========================
   TEKST FORME
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-label,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-sublabel,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-description {
    color: #39ff14 !important;
}


/* =========================
   INPUT POLJA
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input[type="text"],
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input[type="email"],
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input[type="tel"],
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input[type="number"],
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field select,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field textarea {
    border-radius: 10px !important;
    border: 1px solid #39ff14 !important;
}


/* =========================
   TEKST KOJI SE UPISUJE
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field select,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field textarea {
    color: #222 !important;
}


/* =========================
   PLACEHOLDER
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input::placeholder,
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field textarea::placeholder {
    color: #777 !important;
}


/* =========================
   RADIO BUTTON
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field input[type="radio"] {
    accent-color: #39ff14;
}

/* Tekst pored radio dugmića - BELO */
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-radio label {
    color: #fff !important;
}


/* =========================
   OBAVEZNA POLJA
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-required-label {
    color: #39ff14 !important;
}


/* =========================
   CV / FILE UPLOAD
   ========================= */

/* Smanjuje prostor za upload */
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-file-upload {
    padding: 5px !important;
}

/* Samo polje za izbor fajla */
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-field-file-upload input[type="file"] {
    padding: 5px !important;
    font-size: 13px !important;
    height: auto !important;
}


/* =========================
   SUBMIT DUGME
   ========================= */

.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-submit {
    border-radius: 10px !important;
    background-color: #39ff14 !important;
    color: #000 !important;
    border: none !important;
}


/* Efekat kada pređeš mišem */
.elementor-10847 .elementor-element.elementor-element-1dc6da4 .wpforms-submit:hover {
    background-color: #2ee60f !important;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef83db */body {
    background: #000;
}

#masthead {
    position: absolute !important;
}

#page {
	min-height: 100vh;
	display: grid;
	grid-template-rows: auto 1fr auto;
}

#container {
    position: relative !important;
}/* End custom CSS */