@charset "UTF-8";
@charset 'UTF-8';
@charset "UTF-8";


@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
body {
font-family: "Onest", sans-serif !important;
margin: 0;
background: #252525 !important;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
}
* {
box-sizing: border-box;
}
a {
text-decoration: none !important;
}
a:focus {
outline: none !important;
}
a:focus img {
outline: none !important;
}
.container {
max-width: 1720px;
width: 100%;
margin: 0 auto;
}
@media screen and (max-width: 1690px) {
.container {
max-width: 1400px;
}
}
@media screen and (max-width: 1430px) {
.container {
max-width: 1200px;
}
}
@media screen and (max-width: 1230px) {
.container {
max-width: 991px;
padding: 0 15px;
}
}
@media screen and (max-width: 991px) {
.container {
max-width: 768px;
}
}
.container_fluid {
max-width: 1920px;
width: 100%;
margin: 0 auto !important;
}
.page_content {
margin-top: 160px !important;
color: white;
margin-bottom: 80px !important;
}
.page_content h1 {
font-size: 42px;
}
.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6 {
font-weight: 600;
margin-bottom: 24px;
line-height: 1.2;
}
.page_content p {
font-size: 16px;
margin-bottom: 12px;
line-height: 1.2;
}
.page_content p strong {
font-weight: 600;
font-size: 18px;
}
.page_content ul, .page_content ol {
padding-left: 25px;
list-style: initial;
margin-bottom: 24px;
}
.page_content ul li, .page_content ol li {
margin-bottom: 6px;
line-height: 1.2;
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input, button, textarea {
margin: 0;
padding: 0;
border: none;
background: none;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
img {
max-width: 100%;
height: auto;
}
a {
text-decoration: none;
color: inherit;
}
header.concurs_header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99;
padding: 20px 0 !important;
transition: all 0.3s;
}
header.concurs_header.scrolled {
background: rgb(34, 34, 34);
transition: all 0.3s;
}
header.concurs_header.scrolled .header_content .site-logo {
max-width: 100px;
transition: all 0.3s;
}
header.concurs_header .header_content {
display: flex;
justify-content: space-between;
position: relative;
}
header.concurs_header .header_content .site-logo_concurs {
position: absolute;
left: 0;
top: -7px;
transition: all 0.3s;
max-width: 184px;
}
@media screen and (max-width: 1430px) {
header.concurs_header .header_content .site-logo_concurs {
max-width: 140px;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .site-logo_concurs {
max-width: 100px;
z-index: 11;
}
}
header.concurs_header .header_content .burger {
display: none;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .burger {
display: block;
}
}
header.concurs_header .header_content .right_side {
display: flex;
align-items: center;
justify-content: flex-end;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side {
position: fixed;
max-width: 375px;
width: 100%;
background: rgb(34, 34, 34);
right: -400px;
top: 0;
bottom: 0;
display: block;
padding: 100px 16px;
z-index: 10;
transition: all 0.4s;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side.active {
right: 0;
transition: all 0.4s;
}
}
header.concurs_header .header_content .right_side .close {
display: none;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side .close {
display: block;
position: absolute;
top: 16px;
right: 16px;
}
}
header.concurs_header .header_content .right_side nav ul {
display: flex;
justify-content: flex-end;
align-items: center;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side nav ul {
flex-wrap: wrap;
justify-content: center;
width: 100%;
margin-bottom: 24px;
}
}
header.concurs_header .header_content .right_side nav ul li {
margin-right: 12px;
}
@media screen and (max-width: 1430px) {
header.concurs_header .header_content .right_side nav ul li {
margin-right: 6px;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side nav ul li {
width: 100%;
margin-right: 0;
text-align: center;
margin-bottom: 12px;
}
}
header.concurs_header .header_content .right_side nav ul li a {
font-weight: 400;
font-size: 16px;
line-height: 115%;
color: #FFFFFF;
padding: 12px;
border-bottom: 1px solid transparent;
transition: all 0.3s;
}
@media screen and (max-width: 1430px) {
header.concurs_header .header_content .right_side nav ul li a {
padding: 12px 6px;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side nav ul li a {
font-size: 23px;
line-height: 1.3;
display: block;
}
}
header.concurs_header .header_content .right_side nav ul li a:hover {
border-bottom: 1px solid white;
color: #F20030;
transition: all 0.3s;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side nav ul li a:hover {
color: #F20030;
}
}
header.concurs_header .header_content .right_side nav ul li a:focus {
color: #F20030;
transition: all 0.3s;
}
header.concurs_header .header_content .right_side .social {
display: flex;
justify-content: flex-end;
margin-left: 24px;
align-items: center;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side .social {
justify-content: center;
flex-wrap: wrap;
margin-bottom: 24px;
}
}
header.concurs_header .header_content .right_side .social a {
margin-right: 24px;
}
@media screen and (max-width: 1230px) {
header.concurs_header .header_content .right_side .social a {
margin-right: 16px;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side .social a {
order: 1;
}
}
header.concurs_header .header_content .right_side .social a svg {
width: 24px;
height: 24px;
}
header.concurs_header .header_content .right_side .social a svg path {
transition: all 0.3s;
}
header.concurs_header .header_content .right_side .social a:hover svg path {
fill: #F20030;
transition: all 0.3s;
}
header.concurs_header .header_content .right_side .social .head_button {
padding: 8px 16px 8px 24px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
text-transform: uppercase;
color: white;
background: #DC2626;
border-radius: 12px;
box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.168627451);
transition: all 0.4s;
margin-right: 0;
}
@media screen and (max-width: 1430px) {
header.concurs_header .header_content .right_side .social .head_button {
font-size: 18px;
}
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side .social .head_button {
order: 0;
width: 100%;
margin-bottom: 24px;
font-size: 23px;
padding: 14px 16px;
font-weight: 400;
font-size: 16px;
}
}
header.concurs_header .header_content .right_side .social .head_button:hover {
background: #bb2020;
transition: all 0.4s;
}
header.concurs_header .header_content .right_side .social .head_button:hover svg path {
fill: white;
}
header.concurs_header .header_content .right_side .social .head_button svg {
margin-left: 12px;
}
header.concurs_header .header_content .right_side .legal {
display: none;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side .legal {
display: block;
}
}
header.concurs_header .header_content .right_side .legal a {
font-weight: 400;
font-size: 16px;
line-height: 125%;
letter-spacing: 0%;
text-decoration: underline !important;
margin-bottom: 24px;
color: #FFFFFF;
display: block;
width: 100%;
text-align: center;
}
header.concurs_header .header_content .right_side p {
display: none;
margin-top: 100px;
text-align: center;
width: 100%;
font-weight: 400;
font-size: 11px;
line-height: 125%;
color: #FFFFFF;
}
@media screen and (max-width: 991px) {
header.concurs_header .header_content .right_side p {
display: block;
}
}
.main_section_wrap {
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/main_image.jpg);
background-size: cover;
position: relative;
padding-top: 140px;
padding-bottom: 500px;
background-position: bottom center;
}
.main_section_wrap:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
background: #F7C8B4;
background: linear-gradient(180deg, rgba(247, 200, 180, 0) 40%, rgb(37, 37, 37) 90%);
}
.main_section_wrap .main_section {
position: relative;
z-index: 2;
}
.main_section_wrap .main_section h1 {
font-weight: 600;
font-size: 64px;
line-height: 125%;
color: #FFFFFF;
text-align: center;
margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section h1 {
font-size: 42px;
margin-bottom: 12px;
}
}
.main_section_wrap .main_section p {
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
margin-bottom: 48px;
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section p {
font-size: 16px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock {
display: flex;
justify-content: center;
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box {
border-radius: 24px;
padding: 24px 18px;
margin: 0 12px;
width: 216px;
text-align: center;
height: 208px;
position: relative;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box {
width: 150px;
height: 120px;
}
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box {
width: 80px;
height: 70px;
margin: 0 4px;
padding: 10px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box:before {
content: "";
position: absolute;
left: 0;
right: 0;
border: 2px solid white;
border-bottom: 0;
border-radius: 24px 24px 0 0;
width: 100%;
height: calc(50% - 39px);
top: 0;
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box:before {
height: calc(50% - 17px);
border-radius: 8px 8px 0 0;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box:after {
content: "";
position: absolute;
left: 0;
right: 0;
border: 2px solid white;
border-top: 0;
border-radius: 0 0 24px 24px;
width: 100%;
height: calc(50% - 39px);
top: auto;
bottom: 0;
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box:after {
height: calc(50% - 17px);
border-radius: 0 0 8px 8px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 2px;
width: 100%;
height: 100%;
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:before {
content: "";
position: absolute;
width: 12px;
height: 74px;
border-radius: 0 8px 8px 0;
border: 2px solid white;
border-left: 0;
top: 65px;
left: -2px;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:before {
top: 21px;
}
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:before {
height: 28px;
width: 4px;
top: 19px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:after {
content: "";
position: absolute;
width: 12px;
height: 74px;
border-radius: 8px 0 0 8px;
border: 2px solid white;
border-right: 0;
top: 65px;
right: -2px;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:after {
top: 21px;
}
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box .box_wrap:after {
height: 28px;
width: 4px;
top: 19px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box span {
font-weight: 600;
font-size: 128px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box span {
font-size: 64px;
}
}
@media screen and (max-width: 768px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .time-box span {
font-size: 42px;
}
}
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .label {
font-weight: 600;
font-size: 32px;
line-height: 125%;
text-align: center;
margin-top: 9px;
color: #FFFFFF;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content .clock .wrap .label {
font-size: 16px;
}
}
.main_section_wrap .main_section .countdown .countdown_content p {
font-weight: 400;
font-size: 32px;
line-height: 115%;
text-align: center;
color: #FFFFFF;
margin-top: 36px;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section .countdown .countdown_content p {
font-size: 16px;
}
}
.main_section_wrap .main_section a {
padding: 8px 16px 8px 24px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
text-transform: uppercase;
color: white;
background: #DC2626;
border-radius: 12px;
box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.168627451);
transition: all 0.4s;
width: fit-content;
margin: 48px auto;
}
@media screen and (max-width: 991px) {
.main_section_wrap .main_section a {
order: 0;
margin-bottom: 24px;
font-size: 23px;
}
}
.main_section_wrap .main_section a:hover {
background: #bb2020;
transition: all 0.4s;
}
.main_section_wrap .main_section a:hover svg path {
fill: white;
}
.main_section_wrap .main_section a svg {
margin-left: 12px;
}
.main_section_wrap .main_section span.note {
color: #FFFFFF;
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
padding: 12px 24px;
background: #1C1816;
border-radius: 12px;
margin: 0 auto;
display: block;
width: fit-content;
}
.premii_wrap {
border-radius: 36px;
padding: 48px 120px;
background: linear-gradient(0deg, rgba(54, 54, 54, 0.2), rgba(54, 54, 54, 0.2)), linear-gradient(0deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));
position: relative;
max-width: 1400px;
margin: -320px auto 48px;
z-index: 9;
backdrop-filter: blur(10px);
height: 642px;
}
@media screen and (max-width: 1400px) {
.premii_wrap {
max-width: 1200px;
margin: -320px auto 48px;
height: 580px;
}
}
@media screen and (max-width: 1200px) {
.premii_wrap {
max-width: 991px;
height: 520px;
}
}
@media screen and (max-width: 991px) {
.premii_wrap {
max-width: 768px;
padding: 24px 20px;
}
}
@media screen and (max-width: 768px) {
.premii_wrap {
height: 480px;
padding: 24px 0;
}
}
@media screen and (max-width: 768px) {
.premii_wrap .container {
padding: 0;
}
}
.premii_wrap h2 {
font-weight: 600;
font-size: 45px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
margin-bottom: 48px;
}
@media screen and (max-width: 768px) {
.premii_wrap h2 {
font-size: 32px;
}
}
.premii_wrap .premii {
max-width: 1250px;
width: 100%;
margin: 0 auto;
}
.premii_wrap .premii .slick-track {
display: flex;
align-items: center;
}
.premii_wrap .premii .slick-slide {
max-width: 400px;
transition: all 0.4s;
width: 100%;
text-align: center;
}
@media screen and (max-width: 1400px) {
.premii_wrap .premii .slick-slide {
max-width: 300px;
}
}
@media screen and (max-width: 1200px) {
.premii_wrap .premii .slick-slide {
max-width: 250px;
}
}
.premii_wrap .premii .slick-slide.slick-current .block {
max-width: 400px;
transition: all 0.4s;
}
@media screen and (max-width: 1400px) {
.premii_wrap .premii .slick-slide.slick-current .block {
max-width: 300px;
}
}
@media screen and (max-width: 1200px) {
.premii_wrap .premii .slick-slide.slick-current .block {
max-width: 250px;
}
}
.premii_wrap .premii .slick-slide.slick-current .block .img_wrap img {
display: none;
transition: all 0.4s;
}
.premii_wrap .premii .slick-slide.slick-current .block .img_wrap img.active {
display: block;
width: 390px;
transition: all 0.4s;
}
.premii_wrap .premii .slick-slide.slick-current .block h4 {
opacity: 1;
transition: all 0.4s;
visibility: visible;
font-size: 32px;
}
@media screen and (max-width: 768px) {
.premii_wrap .premii .slick-slide.slick-current .block h4 {
font-size: 23px;
}
}
.premii_wrap .premii .slick-slide .block {
max-width: 300px;
transition: all 0.4s;
}
@media screen and (max-width: 1400px) {
.premii_wrap .premii .slick-slide .block {
max-width: 200px;
}
}
.premii_wrap .premii .slick-slide .block .img_wrap img {
width: 300px;
transition: all 0.4s;
}
.premii_wrap .premii .slick-slide .block .img_wrap img.active {
display: none;
transition: all 0.4s;
}
.premii_wrap .premii .slick-slide .block h4 {
font-weight: 600;
font-size: 18px;
line-height: 125%;
color: #FFFFFF;
text-align: center;
margin-top: 12px;
opacity: 0;
transition: all 0.4s;
visibility: hidden;
}
.ce_trebuie {
background: #252525;
padding: 96px 48px;
margin: 0 auto;
}
@media screen and (max-width: 1600px) {
.ce_trebuie {
max-width: 1400px;
}
}
@media screen and (max-width: 768px) {
.ce_trebuie {
padding: 48px 16px;
}
}
.ce_trebuie h2 {
font-weight: 600;
font-size: 64px;
line-height: 115%;
text-align: center;
color: #FFFFFF;
margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
.ce_trebuie h2 {
font-size: 32px;
}
}
.ce_trebuie .conditii {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
.ce_trebuie .conditii {
justify-content: center;
}
}
.ce_trebuie .conditii .block {
max-width: calc(20% - 19px);
width: 100%;
text-align: center;
}
@media screen and (max-width: 1200px) {
.ce_trebuie .conditii .block {
max-width: calc(33.3333333333% - 19px);
margin: 0 9px 20px;
}
}
@media screen and (max-width: 768px) {
.ce_trebuie .conditii .block {
max-width: 100%;
margin: 0 0 34px 0;
}
}
.ce_trebuie .conditii .block:hover .content h5 {
color: #DC2626;
transition: all 0.4s;
}
.ce_trebuie .conditii .block:hover .content h5 span {
color: white;
background: #DC2626;
border: 1px solid #DC2626;
transition: all 0.4s;
}
.ce_trebuie .conditii .block:hover .content p {
color: #DC2626;
transition: all 0.4s;
}
.ce_trebuie .conditii .block:hover .img_wrap img {
transform: scale(1.2);
transition: all 0.4s;
}
.ce_trebuie .conditii .block .img_wrap {
overflow: hidden;
border-radius: 12px;
margin-bottom: 12px;
}
.ce_trebuie .conditii .block .img_wrap img {
width: 100%;
transition: all 0.4s;
}
.ce_trebuie .conditii .block h5 {
font-weight: 600;
font-size: 23px;
line-height: 115%;
text-align: center;
color: #FFFFFF;
display: flex;
justify-content: flex-start;
align-items: center;
transition: all 0.4s;
}
@media screen and (max-width: 1600px) {
.ce_trebuie .conditii .block h5 {
font-size: 18px;
}
}
@media screen and (max-width: 768px) {
.ce_trebuie .conditii .block h5 {
font-size: 23px;
}
}
.ce_trebuie .conditii .block h5 span {
padding: 4px 16px;
border: 1px solid #FFFFFF;
border-radius: 99px;
margin-right: 8px;
transition: all 0.4s;
}
@media screen and (max-width: 1600px) {
.ce_trebuie .conditii .block h5 span {
padding: 4px 10px;
}
}
.ce_trebuie p {
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #FFFFFF;
margin-top: 12px;
text-align: left;
transition: all 0.4s;
}
.formular {
background: rgb(34, 34, 34);
padding: 96px 0;
position: relative;
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/form_bg.jpg);
background-size: cover;
background-position: center;
}
@media screen and (max-width: 991px) {
.formular {
padding: 48px 0;
}
}
.formular .form_wrap {
background: rgba(255, 255, 255, 0.1215686275);
padding: 24px;
border-radius: 24px;
backdrop-filter: blur(10px);   }
@media screen and (max-width: 768px) {
.formular .form_wrap {
padding: 24px 8px;
}
}
.formular .form_wrap h3 {
font-weight: 600;
font-size: 64px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
.formular .form_wrap h3 {
font-size: 32px;
}
}
.formular .form_wrap form {
width: 100%;
margin: 0 auto;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.formular .form_wrap form input {
height: 48px;
border-radius: 8px;
padding: 14px 12px;
width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 125%;
transition: all 0.3s;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}
.formular .form_wrap form input:focus {
outline: none;
transition: all 0.3s;
}
.formular .form_wrap form input.wpcf7-not-valid {
border: 1px solid #EF4444;
color: #EF4444;
}
.formular .form_wrap form input.wpcf7-not-valid::placeholder {
color: #EF4444;
}
.formular .form_wrap form input.wpcf7-not-valid + .wpcf7-not-valid-tip {
font-weight: 400;
font-size: 11px;
line-height: 125%;
color: #EF4444;
}
.formular .form_wrap form .wpcf7-not-valid-tip {
margin-top: 5px;
margin-left: 5px;
}
.formular .form_wrap form .half {
max-width: calc(33.3333333333% - 16px);
width: 100%;
}
@media screen and (max-width: 768px) {
.formular .form_wrap form .half {
max-width: 100%;
}
}
.formular .form_wrap form .half .wpcf7-not-valid-tip {
color: rgb(255, 255, 255);
}
.formular .form_wrap form .full {
width: 100%;
}
.formular .form_wrap form .full label {
background: rgba(255, 255, 255, 0.1215686275);
height: 208px;
border-radius: 12px;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
cursor: pointer;
position: relative;
padding: 10px;
}
.formular .form_wrap form .full label:before {
content: "";
position: absolute;
top: 8px;
right: 8px;
left: 8px;
bottom: 8px;
border: 2px dashed rgba(255, 255, 255, 0.4784313725);
border-radius: 4px;
}
.formular .form_wrap form .full label input[type=file] {
display: none;
}
.formular .form_wrap form .full label .icon {
width: 60px;
height: 60px;
display: block;
margin: 0 auto 12px;
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/upload_icon.svg);
}
.formular .form_wrap form .full label br {
display: none;
}
.formular .form_wrap form .full label b {
font-family: Onest;
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
margin-bottom: 12px;
}
.formular .form_wrap form .full label b span {
color: #EF4444;
display: block;
text-align: center;
margin-bottom: 0;
}
.formular .form_wrap form .full label span {
font-family: Onest;
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
margin-bottom: 16px;
}
.formular .form_wrap form .full .file-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 24px;
margin-bottom: 24px;
}
.formular .form_wrap form .full .file-list .file-item {
display: flex;
justify-content: flex-start;
align-items: center;
background: #FFFFFF;
border-radius: 12px;
padding: 16px 12px;
max-width: calc(33.3333333333% - 6px);
width: 100%;
margin-bottom: 12px;
position: relative;
}
@media screen and (max-width: 768px) {
.formular .form_wrap form .full .file-list .file-item {
max-width: 100%;
}
}
.formular .form_wrap form .full .file-list .file-item .icon {
margin-right: 8px;
}
.formular .form_wrap form .full .file-list .file-item .name {
font-family: Onest;
font-weight: 500;
font-size: 16px;
line-height: 125%;
color: #222222;
display: block;
}
.formular .form_wrap form .full .file-list .file-item .size {
font-family: Onest;
font-weight: 400;
font-size: 11px;
line-height: 125%;
color: rgba(34, 34, 34, 0.5);
display: block;
}
.formular .form_wrap form .full .file-list .file-item .remove-file {
position: absolute;
right: 12px;
}
.formular .form_wrap form p {
width: 100%;
}
.formular .form_wrap form p .wpcf7-form-control-wrap {
margin-bottom: 30px;
display: block;
}
.formular .form_wrap form p .wpcf7-form-control-wrap .wpcf7-list-item {
margin-left: 0;
}
.formular .form_wrap form p .wpcf7-form-control-wrap .wpcf7-list-item label {
display: flex;
align-items: center;
}
.formular .form_wrap form p .wpcf7-form-control-wrap .wpcf7-list-item label input {
width: 20px;
height: 20px;
}
.formular .form_wrap form p .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label {
color: white;
margin-left: 10px;
font-size: 18px;
}
.formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-411], .formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-292] {
margin-bottom: 0;
}
.formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-411] .wpcf7-acceptance .wpcf7-list-item label input:checked + span:before, .formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-292] .wpcf7-acceptance .wpcf7-list-item label input:checked + span:before {
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/check_full.svg);
}
.formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-411] .wpcf7-acceptance .wpcf7-list-item label input, .formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-292] .wpcf7-acceptance .wpcf7-list-item label input {
position: absolute;
opacity: 0;
visibility: hidden;
}
.formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-411] .wpcf7-acceptance .wpcf7-list-item label span, .formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-292] .wpcf7-acceptance .wpcf7-list-item label span {
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: white;
margin-left: 0;
position: relative;
padding-left: 28px;
}
.formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-411] .wpcf7-acceptance .wpcf7-list-item label span:before, .formular .form_wrap form p .wpcf7-form-control-wrap[data-name=acceptance-292] .wpcf7-acceptance .wpcf7-list-item label span:before {
content: "";
width: 20px;
height: 20px;
position: absolute;
left: 0;
top: 0;
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/check_empty.svg);
}
.formular .form_wrap form p input[type=submit] {
padding: 14px 48px;
font-weight: 600;
font-size: 23px;
line-height: 115%;
color: #FFFFFF;
background: #DC2626;
border-radius: 8px;
display: block;
width: fit-content;
transition: all 0.3s;
border: 0;
height: auto;
margin-top: 24px;
}
.formular .form_wrap form p input[type=submit]:hover {
background: #bb2020;
transition: all 0.3s;
}
.formular .form_wrap form p input[type=submit]:focus {
background: #F20030;
transition: all 0.3s;
}
.formular .form_wrap form p .wpcf7-spinner {
width: 60px;
aspect-ratio: 4;
background: radial-gradient(circle closest-side, #fbfbfb 90%, rgba(0, 0, 0, 0)) 0/33.3333333333% 100% space;
clip-path: inset(0 100% 0 0);
animation: l1 1s steps(4) infinite;
display: block;
color: white;
margin: 20px auto 0;
height: auto;
border-radius: 0;
}
@keyframes l1 {
to {
clip-path: inset(0 -34% 0 0);
}
}
.formular .form_wrap form p .wpcf7-spinner:before {
display: none;
}
.formular .form_wrap form .wpcf7-response-output {
display: none !important;
}
.formular .form_wrap .input-row {
gap: 12px;
display: flex;
margin-bottom: 25px;
width: 100%;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .input-row {
flex-wrap: wrap;
}
}
.formular .form_wrap .input-row .input_wrap {
flex: 1;
position: relative;
}
.formular .form_wrap .input-row .input_wrap.invalid input {
border: 1px solid #EF4444;
}
.formular .form_wrap .input-row .input_wrap.invalid span {
display: flex;
}
.formular .form_wrap .input-row .input_wrap.invalid span svg {
margin-right: 4px;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .input-row .input_wrap {
width: 100%;
flex: auto;
}
}
.formular .form_wrap .input-row .input_wrap input {
background: transparent;
border: 1px solid #FFFFFF;
border-radius: 8px;
padding: 12px 15px;
color: white;
outline: none;
width: 100%;
}
.formular .form_wrap .input-row .input_wrap input::placeholder {
color: #FFFFFF;
}
.formular .form_wrap .input-row .input_wrap span {
position: absolute;
left: 0;
bottom: -15px;
font-size: 11px;
align-items: center;
color: #EF4444;
display: none;
}
.formular .form_wrap .upload-container {
border-radius: 10px;
padding: 24px;
margin-bottom: 25px;
cursor: pointer;
transition: 0.3s;
width: 100%;
background: rgba(255, 255, 255, 0.1215686275);
position: relative;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .upload-container {
padding: 8px;
}
}
.formular .form_wrap .upload-container.invalid:before {
border-color: #EF4444;
}
.formular .form_wrap .upload-container:before {
content: "";
position: absolute;
top: 24px;
right: 24px;
left: 24px;
bottom: 24px;
border: 2px dashed rgba(255, 255, 255, 0.4784313725);
border-radius: 4px;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .upload-container:before {
top: 8px;
right: 8px;
left: 8px;
bottom: 8px;
}
}
.formular .form_wrap .upload-container .upload-icon {
margin: 10px auto 12px;
text-align: center;
}
.formular .form_wrap .upload-container p {
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
text-decoration: none;
color: #fff;
margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .upload-container p {
font-size: 16px;
}
}
.formular .form_wrap .upload-container p span {
display: block;
color: #EF4444;
}
.formular .form_wrap .upload-container .formats {
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
color: #fff;
width: 100%;
display: block;
margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .upload-container .formats {
font-size: 11px;
}
}
.formular .form_wrap .upload-container .file_errors {
position: absolute;
bottom: -30px;
left: 0;
}
.formular .form_wrap .upload-container .file_errors .file_error {
justify-content: flex-start;
align-items: center;
font-size: 11px;
color: #EF4444;
display: none;
}
.formular .form_wrap .upload-container .file_errors .file_error.invalid {
display: flex;
}
.formular .form_wrap .upload-container .file_errors .file_error svg {
margin-right: 4px;
}
.formular .form_wrap .file-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%;
}
.formular .form_wrap .file-list .file-item {
display: flex;
justify-content: flex-start;
align-items: center;
background: #FFFFFF;
border-radius: 12px;
padding: 16px 12px;
max-width: calc(33.3333333333% - 6px);
width: 100%;
margin-bottom: 12px;
position: relative;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .file-list .file-item {
max-width: 100%;
}
}
.formular .form_wrap .file-list .file-item .icon {
margin-right: 8px;
}
.formular .form_wrap .file-list .file-item .name {
font-family: Onest;
font-weight: 500;
font-size: 16px;
line-height: 125%;
color: #222222;
display: block;
}
.formular .form_wrap .file-list .file-item .size {
font-family: Onest;
font-weight: 400;
font-size: 11px;
line-height: 125%;
color: rgba(34, 34, 34, 0.5);
display: block;
}
.formular .form_wrap .file-list .file-item .remove-file {
position: absolute;
right: 12px;
}
.formular .form_wrap .checkbox-group {
text-align: left;
margin-bottom: 12px;
margin-top: 24px;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .checkbox-group {
margin-top: 12px;
}
}
.formular .form_wrap .checkbox-group label {
display: flex;
position: relative;
margin-bottom: 12px;
cursor: pointer;
font-size: 14px;
color: #ffffff;
}
.formular .form_wrap .checkbox-group label input {
display: none;
}
.formular .form_wrap .checkbox-group label input:checked + .checkmark:before {
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/check_full.svg);
}
.formular .form_wrap .checkbox-group label span {
padding-left: 28px;
position: relative;
display: block;
font-weight: 400;
font-size: 16px;
line-height: 125%;
}
.formular .form_wrap .checkbox-group label span:before {
content: "";
width: 20px;
height: 20px;
position: absolute;
left: 0;
top: 0;
background: url(//concurs.promez.ro/wp-content/themes/victor-child/assets/images/check_empty.svg);
}
.formular .form_wrap .btn_wrap {
width: 100%;
}
.formular .form_wrap .btn_wrap .btn-submit {
padding: 14px 48px;
font-weight: 400;
font-size: 23px;
line-height: 115%;
color: #FFFFFF;
background: #DC2626;
border-radius: 8px;
width: fit-content;
transition: all 0.3s;
border: 0;
height: auto;
display: flex;
align-items: center;
}
@media screen and (max-width: 768px) {
.formular .form_wrap .btn_wrap .btn-submit {
width: 100%;
font-size: 16px;
text-align: center;
justify-content: center;
}
}
.formular .form_wrap .btn_wrap .btn-submit:hover {
background: #bb2020;
transition: all 0.3s;
}
.formular .form_wrap .btn_wrap .btn-submit:focus {
background: #F20030;
transition: all 0.3s;
}
.regulament {
padding: 96px 0;
background: #252525;
}
@media screen and (max-width: 991px) {
.regulament {
padding: 48px 0;
}
}
.regulament h3 {
font-family: Onest;
font-weight: 600;
font-size: 64px;
line-height: 115%;
text-align: center;
color: #FFFFFF;
margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
.regulament h3 {
font-size: 32px;
}
}
.regulament .accordion {
background: rgba(255, 255, 255, 0.1215686275);
border-radius: 12px;
padding: 24px;
max-width: 1430px;
margin: 0 auto 24px;
}
@media screen and (max-width: 768px) {
.regulament .accordion {
padding: 14px 16px;
border-radius: 8px;
margin: 0 auto 12px;
}
}
.regulament .accordion:last-of-type {
margin-bottom: 0;
}
.regulament .accordion .accordion_header {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
font-size: 32px;
line-height: 115%;
color: #FFFFFF;
cursor: pointer;
}
@media screen and (max-width: 991px) {
.regulament .accordion .accordion_header {
font-size: 23px;
}
}
@media screen and (max-width: 768px) {
.regulament .accordion .accordion_header {
font-size: 16px;
}
}
.regulament .accordion .accordion_header svg {
transition: all 0.4s;
max-width: 16px;
height: 16px;
}
.regulament .accordion .accordion_header.active svg {
transform: rotate(-180deg);
transition: all 0.4s;
}
.regulament .accordion .accordion_content {
display: none;
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #FFFFFF;
margin-top: 20px;
}
.regulament .accordion .accordion_content b {
font-weight: 500;
margin-bottom: 10px;
display: block;
}
.regulament .accordion .accordion_content ul {
padding-left: 25px;
margin-bottom: 20px;
}
.regulament .accordion .accordion_content ul li {
list-style: disc;
margin-bottom: 5px;
}
.magazine {
background: rgb(34, 34, 34);
padding: 96px 0;
}
@media screen and (max-width: 991px) {
.magazine {
padding: 48px 0;
}
}
.magazine h2 {
font-family: "Playfair Display", serif;
font-weight: 600;
font-style: Italic;
font-size: 64px;
line-height: 115%;
text-align: center;
margin-bottom: 96px;
color: #FFFFFF;
}
@media screen and (max-width: 991px) {
.magazine h2 {
margin-bottom: 48px;
font-size: 32px;
}
}
.magazine .images {
display: flex;
justify-content: center;
}
@media screen and (max-width: 991px) {
.magazine .images {
flex-wrap: wrap;
}
}
.magazine .images img {
margin: 0 6px;
max-width: calc(24% - 6px);
transition: all 0.3s;
}
.magazine .images img:hover {
opacity: 0.75;
transition: all 0.3s;
}
@media screen and (max-width: 991px) {
.magazine .images img {
max-width: calc(49% - 6px);
margin-bottom: 12px;
}
}
@media screen and (max-width: 768px) {
.magazine .images img {
max-width: 100%;
margin: 0 0 12px;
}
}
.modal_overlay {
backdrop-filter: blur(25px);
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 15;
display: none;
}
.modal_overlay.active {
display: block;
}
.modal_overlay .modal_content {
max-width: 520px;
width: 100%;
margin: 0 auto;
position: relative;
top: 50%;
transform: translateY(-50%);
border-radius: 12px;
padding: 16px;
text-align: center;
background: #F5F5F5;
}
@media screen and (max-width: 520px) {
.modal_overlay .modal_content {
flex-wrap: wrap;
max-width: 375px;
margin: 0 auto;
}
}
@media screen and (max-width: 400px) {
.modal_overlay .modal_content {
max-width: 300px;
}
}
.modal_overlay .modal_content .icon {
display: block;
text-align: center;
}
.modal_overlay .modal_content h3 {
font-weight: 600;
font-size: 23px;
line-height: 125%;
margin: 8px auto 16px;
width: 100%;
text-align: center;
color: #222222;
}
.modal_overlay .modal_content p {
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
padding: 16px;
color: #222222;
margin-bottom: 16px;
}
.modal_overlay .modal_content .close {
border-radius: 8px;
padding: 14px 12px;
border: 1px solid #A3A3A3;
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
color: #222222;
margin: 0 auto;
width: 150px;
cursor: pointer;
}
.modal-custom {
position: fixed;
z-index: 9;
top: 0;
right: 0;
bottom: 0;
left: 0;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
width: 100%;
height: 100%;
backdrop-filter: blur(25px);
}
.modal-custom .modal_wrap {
max-width: 520px;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
background: #F5F5F5;
border-radius: 12px;
left: 50%;
width: 100%;
}
.modal-custom .modal_wrap .modal_header {
width: 100%;
padding: 16px;
position: relative;
border-bottom: 1px solid #A3A3A3;
}
.modal-custom .modal_wrap .modal_header h3 {
font-weight: 600;
font-size: 23px;
line-height: 125%;
text-align: center;
color: #222222;
}
.modal-custom .modal_wrap .modal-content {
padding: 50px 15px;
max-width: 400px;
margin: 0 auto;
}
.modal-custom .modal_wrap .modal-content p {
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
margin-bottom: 10px;
color: #222222;
}
.modal-custom .modal_wrap .modal-content select {
border: 1px solid #A3A3A3;
padding: 14px 12px;
border-radius: 8px;
width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #A3A3A3;
}
.modal-custom .modal_wrap .modal_footer {
padding: 16px;
border-top: 1px solid #A3A3A3;
}
.modal-custom .modal_wrap .modal_footer button {
padding: 12px 42px;
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
color: #FFFFFF;
background: #1A91FF;
border-radius: 8px;
width: fit-content;
margin: 0 auto;
display: block;
cursor: pointer;
}
.select2-container.select2-container--default.select2-container--open .selection .select2-selection {
border: 1px solid #1A91FF;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.select2-container.select2-container--default.select2-container--open .selection .select2-selection .select2-selection__arrow b {
border-width: 0 8px 9px 8px;
border-color: transparent transparent #A3A3A3 transparent;
}
.select2-container.select2-container--default .selection .select2-selection {
height: auto;
padding: 12px;
border-radius: 8px;
border: 1px solid #A3A3A3;
background: transparent;
}
.select2-container.select2-container--default .selection .select2-selection .select2-selection__rendered {
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #222222;
}
.select2-container.select2-container--default .selection .select2-selection .select2-selection__arrow {
height: 100%;
}
.select2-container.select2-container--default .selection .select2-selection .select2-selection__arrow b {
top: 20px;
width: 0;
right: 15px;
border-width: 9px 8px 0 8px;
border-color: #A3A3A3 transparent transparent transparent;
left: auto;
}
.select2-container.select2-container--default .select2-dropdown {
margin-top: 12px;
border: 1px solid #1A91FF;
border-radius: 8px;
overflow: hidden;
padding: 12px;
}
.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option {
font-weight: 400;
font-size: 16px;
line-height: 125%;
padding: 16px 12px;
border-radius: 8px;
color: #222222;
}
.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted, .select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--selected {
background: #DBF4FF;
color: #222222;
}
.select2-container.select2-container--default .select2-dropdown .select2-search {
display: none;
}
#loading-spinner {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5019607843);
display: flex;
align-items: center;
justify-content: center;
z-index: 99;
}
#loading-spinner .loader {
width: 50px;
padding: 8px;
aspect-ratio: 1;
border-radius: 50%;
background: #D21F30;
--_m: conic-gradient(#0000 10%, #000),
linear-gradient(#000 0 0) content-box;
-webkit-mask: var(--_m);
mask: var(--_m);
-webkit-mask-composite: source-out;
mask-composite: subtract;
animation: l3 1s infinite linear;
}
@keyframes l3 {
to {
transform: rotate(1turn);
}
}
footer {
background: #252525;
padding: 24px 0 30px;
}
footer .logo {
text-align: center;
margin-bottom: 24px;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 768px) {
footer .logo {
flex-wrap: wrap;
}
}
footer .logo img {
max-width: 125px;
margin: 0 12px;
}
@media screen and (max-width: 768px) {
footer .logo img {
max-width: 90px;
}
}
footer .footer_nav {
margin-bottom: 24px;
}
footer .footer_nav ul {
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 991px) {
footer .footer_nav ul {
flex-wrap: wrap;
}
}
footer .footer_nav ul li {
margin: 0 7px;
width: calc(20% - 10px);
text-align: center;
}
@media screen and (max-width: 991px) {
footer .footer_nav ul li {
margin-bottom: 8px;
}
}
@media screen and (max-width: 768px) {
footer .footer_nav ul li {
width: 100%;
}
}
footer .footer_nav ul li:last-of-type a {
padding: 14px;
font-weight: 600;
font-size: 23px;
line-height: 125%;
color: #FFFFFF;
border-bottom: 0 !important;
justify-content: center;
align-items: center;
text-align: center;
text-transform: uppercase;
background: #DC2626;
border-radius: 12px;
transition: all 0.4s;
margin-right: 0;
display: flex;
}
footer .footer_nav ul li:last-of-type a:hover {
border-bottom: 0;
background: #bb2020;
color: white;
}
footer .footer_nav ul li a {
padding: 14px;
font-weight: 600;
font-size: 23px;
line-height: 125%;
color: #FFFFFF;
border-bottom: 1px solid transparent;
transition: all 0.3s;
width: 100%;
display: block;
}
@media screen and (max-width: 1024px) {
footer .footer_nav ul li a {
font-size: 28px;
}
}
@media screen and (max-width: 991px) {
footer .footer_nav ul li a {
font-size: 23px;
}
}
footer .footer_nav ul li a:hover {
border-bottom: 1px solid #EF4444;
color: #EF4444;
transition: all 0.3s;
}
footer .footer_nav ul li a:focus {
color: #F20030;
transition: all 0.3s;
}
footer .social {
display: flex;
justify-content: center;
}
footer .social a {
margin: 0 12px;
}
footer .social a svg path {
transition: all 0.3s;
}
footer .social a:hover svg path {
fill: #727272;
transition: all 0.3s;
}
footer .footer_bottom {
text-align: center;
font-weight: 400;
font-size: 23px;
line-height: 125%;
color: #FFFFFF;
margin-top: 30px;
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 768px) {
footer .footer_bottom {
font-size: 16px;
flex-wrap: wrap;
}
}
footer .footer_bottom p {
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #FFFFFF;
}
@media screen and (max-width: 768px) {
footer .footer_bottom p {
order: 2;
text-align: center;
width: 100%;
}
}
footer .footer_bottom .legal {
display: flex;
justify-content: flex-end;
align-items: center;
}
@media screen and (max-width: 768px) {
footer .footer_bottom .legal {
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
}
footer .footer_bottom .legal a {
font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #FFFFFF;
text-decoration: underline !important;
}
@media screen and (max-width: 768px) {
footer .footer_bottom .legal a {
margin-bottom: 24px;
width: 100%;
}
}
footer .footer_bottom .legal a:last-of-type {
margin-left: 24px;
}
@media screen and (max-width: 768px) {
footer .footer_bottom .legal a:last-of-type {
margin-left: 0;
}
}
 .slick-loading .slick-list {
background: #fff url(//concurs.promez.ro/wp-content/themes/victor-child/assets/img/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://concurs.promez.ro/wp-content/themes/victor-child/assets/css/fonts/slick.eot);
src: url(https://concurs.promez.ro/wp-content/themes/victor-child/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://concurs.promez.ro/wp-content/themes/victor-child/assets/css/fonts/slick.woff) format('woff'), url(https://concurs.promez.ro/wp-content/themes/victor-child/assets/css/fonts/slick.ttf) format('truetype'), url(https://concurs.promez.ro/wp-content/themes/victor-child/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: .25;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir='rtl'] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.slick-next {
right: -25px;
}
[dir='rtl'] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}