.backtoschool_title,
.backtoschool_subtitle {
color: #fff;
font-weight: 800;
line-height: 1.5;
}
.backtoschool_title {
font-size: 3rem;
}
.backtoschool_subtitle {
font-size: 2rem;
margin-top: 3rem;
margin-bottom: 3rem;
}
.backtoschool_subtitle-info {
color: #fff;
}
@media screen and (max-width: 769px) {
.backtoschool_title {
font-size: 2rem;
}
.backtoschool_subtitle {
font-size: 1.5rem;
}
.backtoschool_subtitle-info {
text-align: center;
}
}  ::selection {
background-color: #3000c8;
color: #fff;
}
.last-item-breadcrumbs {
color: #f26822;
}
.text-justify {
text-align: justify !important;
}
#ssb-container.ssb-btns-right {
z-index: 99999 !important;
}
#page-footer .accordion {
display: none;
}
.display_none {
display: none !important;
}
@media screen and (max-width: 768px) {
.text-align-center-mobile {
text-align: center !important;
}
}
.h2 {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 2.4rem;
line-height: 1.2;
letter-spacing: -0.03em;
color: #664da0;
}  .learn-more-link,
.learn-more-link-transparent {
position: relative;
background: #f26822;
border: 1px solid #f26822;
color: #fff;
padding: 0.6em 1.8em;
border-radius: 0.5rem;
font-weight: 600;
} .learn-more-link:after,
.learn-more-link-transparent:after {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border-radius: 0.5rem;
opacity: 0;
box-shadow: 2px 2px 16px 0 #f4c9b9;
transition: opacity 400ms ease;
}
.learn-more-link:hover {
color: #fff !important;
background: #ff7a3b;
}
.learn-more-link:hover::after,
.learn-more-link-transparent:hover::after {
opacity: 1;
}
.learn-more-link.large-button {
font-size: 20px;
padding: 0.65em 2.1em;
} .learn-more-link-transparent {
border: 1px solid #f26822;
background-color: transparent;
color: #f26822;
}
.learn-more-link-transparent:hover {
color: #fff !important;
background: #ff7a3b;
} .learn-more-link-purple,
.learn-more-link-transparent-purple {
position: relative;
background: #664da0;
border: 1px solid #664da0;
color: #fff;
padding: 0.6em 1.8em;
border-radius: 0.5rem;
font-weight: 600;
} .learn-more-link-purple:after,
.learn-more-link-transparent-purple:after {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border-radius: 0.5rem;
opacity: 0;
box-shadow: 2px 2px 16px 0 #876cc6;
transition: opacity 400ms ease;
}
.learn-more-link-purple:hover {
color: #fff !important;
background: #664da0;
}
.learn-more-link-purple:hover::after,
.learn-more-link-transparent-purple:hover::after {
opacity: 1;
}
.learn-more-link-purple.large-button {
font-size: 20px;
padding: 0.65em 2.1em;
} .learn-more-link-transparent-purple {
border: 1px solid #664da0;
background-color: transparent;
color: #664da0;
}
.learn-more-link-transparent-purple:hover {
color: #fff !important;
background: #664da0;
}
.sms-phone img {
height: 440px;
width: auto !important;
}  .section__title {
padding-bottom: 2rem;
color: #1a1a1a;
font-weight: 600;
line-height: 1.1;
font-size: 2.25rem;
text-align: center;
}
@media screen and (max-width: 768px) {
.section__title {
font-size: 2rem;
padding-bottom: 0rem;
}
} .video-thumbnail {
position: relative;
display: inline-block;
cursor: pointer;
}
.video-thumbnail::before {
content: "";
position: absolute;
width: 4.75rem;
height: 3.15rem;
background: rgba(205, 32, 31, 0.8);
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: background 200ms;
border-radius: 0.9rem;
}
.video-thumbnail::after {
content: "";
position: absolute;
height: 0;
width: 0;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
border-style: solid;
border-width: 1em 0 1em 1.732em;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.9);
font-size: 0.75em;
}
.video-thumbnail:hover::before { background: rgb(205, 32, 31);
} .tooltipText {
position: relative;
display: inline-block;
color: #2d008c;
border-radius: 5px;
border: 1px solid #2d008c;
padding: 0.25em 0.875em;
margin: 5px 5px 5px 0;
}
.tooltipText .tooltipTextHover {
visibility: hidden;
width: 260px;
background-color: #393939;
font-size: 0.9rem;
line-height: 1.2rem;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 8px 6px;
position: absolute;
z-index: 100;
bottom: 130%;
margin-left: -40px;
transform: translateY(1rem);
opacity: 0;
transform-origin: bottom;
transition: transform 200ms ease-in-out, opacity 200ms ease-in;
}
.tooltipText .tooltipTextHover::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: black transparent transparent transparent;
}
.tooltipText:hover .tooltipTextHover {
visibility: visible;
transform: translateY(0rem);
opacity: 1;
} .g-cols.type_default.logos-grid-container > .vc_column_container,
.g-cols.type_default.logos-grid-container--campanii > .vc_column_container {
align-items: center;
}
.g-cols.type_default.logos-grid-container > div > .vc_column-inner {
padding-left: 0.5rem;
padding-right: 0.5rem;
max-width: 200px;
}
.g-cols.type_default.logos-grid-container--campanii > div > .vc_column-inner {
max-width: 260px !important;
}
.logos-grid-container-smaller .w-image-h {
max-width: 168px !important;
} @media (max-width: 768px) {
.tooltipText .tooltipTextHover {
margin-left: -3rem;
}
.g-cols.type_default.logos-grid-container {
display: flex;
flex-wrap: wrap;
}
.g-cols.type_default.logos-grid-container
div.vc_col-sm-2.wpb_column.vc_column_container {
flex: 0 0 33.33333%;
}
.g-cols.type_default.logos-grid-container--campanii img {
max-width: 200px;
}
.g-cols.type_default.logos-grid-container-smaller .w-image-h {
flex: 0 0 33.33333%;
}
}
@media (max-width: 450px) {
.sms-phone img {
height: auto;
}
.tooltipText .tooltipTextHover {
margin-left: -4rem;
}
}  .home .head-homepage-title .wpb_wrapper p {
color: #fff;
font-size: 28px;
font-weight: 500;
margin-bottom: 20px;
line-height: 2.75rem;
}
.home .head-homepage-text {
color: #c4cad0;
line-height: 2rem !important;
}
.home .head-homepage-text ul {
list-style: none;
margin-left: 0;
}  .home .icon-box-home .w-iconbox-title {
color: #000;
margin-top: 5px;
min-height: 60px;
font-size: 16px !important;
}
.home .icon-box-home .w-iconbox-text p {
font-size: 12px;
color: #676767;
font-weight: unset;
}
.home .icon-box-home .vc_column-inner .w-iconbox {
padding-top: 1rem;
border-radius: 10px;
}
.home .icon-box-home .w-iconbox {
position: relative;
box-shadow: 5px 5px 8px 3px rgba(5, 5, 5, 0.15),
-1px -1px 5px 0px rgba(5, 5, 5, 0.1);
}  .wave-block.us_custom_b3028f17,
.section-services-bulk-toptabs .wave-block.us_custom_b3028f17 {
padding-bottom: 3.3rem !important;
padding-top: 4rem !important;
}
.home .counter-text span,
.section-services-bulk-toptabs .counter-text span {
font-size: 50px;
}
.home .counter-text .w-counter-title,
.section-services-bulk-toptabs .counter-text .w-counter-title {
font-weight: 700;
font-size: 20px;
}
.wave-block .wpb_wrapper .g-cols.wpb_row,
.section-services-bulk-toptabs .wave-block .wpb_wrapper .g-cols.wpb_row {
margin: unset;
}  .section-tabs .vc_column_container,
.section-services-bulk-toptabs .section-tabs .vc_column_container {
padding: 2rem 2rem 0.875rem 2rem;
}
.section-tabs .w-tabs-section-content {
padding: 1rem 0;
}
.section-tabs.w-tabs.style_modern .w-tabs-list {
background-color: #fff;
color: #250084;
font-weight: 600;
}
.section-tabs.w-tabs.style_modern .w-tabs-list .w-tabs-item {
box-shadow: 2px -4px 11px 0px rgba(0, 0, 0, 0);
border-radius: 1rem 1rem 0 0;
}
.section-tabs.w-tabs.style_modern .w-tabs-list .w-tabs-item.active {
box-shadow: 2px -4px 11px 0px rgba(0, 0, 0, 0.1);
background-color: #fff;
z-index: 2;
}
.section-tabs.w-tabs .w-tabs-sections {
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
border-radius: 0 0 1rem 1rem;
background-color: #fff;
}
@media screen and (max-width: 450px) {
#lottiercs {
transform: scale(1.7) !important;
}
} .section-tabs__top-tabs a.w-tabs-item span::before,
.section-tabs__bottom-tabs a.w-tabs-item span::before {
font-family: "Font Awesome 5 Free";
font-weight: 600;
margin-right: 6px;
}
.section-tabs__top-tabs a.w-tabs-item:first-child span::before {
content: "\f086";
}
.section-tabs__top-tabs a.w-tabs-item:nth-child(2) span::before {
content: "\f074";
}
.section-tabs__top-tabs a.w-tabs-item:nth-child(3) span::before {
content: "\f140";
}
.section-tabs__top-tabs a.w-tabs-item:last-child span::before {
content: "\f11e";
}
.section-tabs__bottom-tabs a.w-tabs-item:first-child span::before {
content: "\f0f3";
}
.section-tabs__bottom-tabs a.w-tabs-item:nth-child(2) span::before {
content: "\f3ed";
}
.section-tabs__bottom-tabs a.w-tabs-item:nth-child(3) span::before {
content: "\f500";
}
.section-tabs__top-tabs a.w-tabs-item:first-child span::before {
content: "\f086";
}
#plugins-tabs a.w-tabs-item:first-child span::before {
content: "";
}
.section-tabs__top-tabs a.w-tabs-item:nth-child(2) span::before {
content: "\f074";
}
#plugins-tabs a.w-tabs-item:nth-child(2) span::before {
content: " ";
}
.section-tabs__top-tabs a.w-tabs-item:nth-child(3) span::before {
content: "\f140";
}
#plugins-tabs a.w-tabs-item:nth-child(3) span::before {
content: "";
}
.section-tabs__top-tabs a.w-tabs-item:last-child span::before {
content: "\f11e";
}
#plugins-tabs a.w-tabs-item:last-child span::before {
content: "";
}  .section-beneficii-home img {
height: 124px;
width: 124px;
}
.section-beneficii-home .wpb_text_column:not(:last-child) {
margin-bottom: 0.725rem;
}
.section-beneficii-home__title {
color: #1a1a1a;
font-weight: 600;
font-size: 26px;
}
@media screen and (max-width: 768px) {
.section-beneficii-home .wpb_wrapper {
text-align: center;
} .section-beneficii-home__desc {
display: none;
}
.section-beneficii-home__title {
font-size: 1.2rem;
font-weight: 400;
}
}
.img-targeted-campaigns img {
width: 70%;
}   .timeline__item span {
position: relative;
padding-left: 15px;
}
.timeline__item span:before {
content: "";
position: absolute;
left: 0;
background: #250084;
width: 10px;
height: 10px;
border-radius: 100px;
top: 6px;
}
.section_timeline .timeline {
white-space: nowrap; }
.section_timeline .timeline ol {
font-size: 0;
width: 100vw;
padding: 250px 0;
transition: all 1s;
}
.section_timeline .timeline ol > li.timeline__item_wrapper {
position: relative;
display: inline-block;
list-style-type: none;
width: 160px;
height: 3px; background: #250084;
}
.section_timeline .timeline ol > li.timeline__item_wrapper:last-child {
width: 280px;
margin-bottom: 8px;
}
.section_timeline .timeline ol > li.timeline__item_wrapper:not(:first-child) {
margin-left: 14px;
}
.section_timeline .timeline ol > li.timeline__item_wrapper:not(:last-child)::after {
content: '';
position: absolute;
top: 50%;
left: calc(100% + 1px);
bottom: 0;
width: 12px;
height: 12px;
transform: translateY(-50%);
border-radius: 50%; background: #250084;
}
.section_timeline .timeline ol > li.timeline__item_wrapper .timeline__item {
position: absolute;
left: calc(100% + 7px);
width: 280px;
padding: 1rem;
font-size: 1rem;
white-space: normal;
color: black;
background: white;
border-radius: 1rem;
box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 12%);
}
.section_timeline .timeline ol > li.timeline__item_wrapper .timeline__item::before {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 0;
height: 0;
border-style: solid;
}
.section_timeline .timeline ol > li.timeline__item_wrapper:nth-child(odd) .timeline__item {
top: -16px;
transform: translateY(-100%);
}
.section_timeline .timeline ol > li.timeline__item_wrapper:nth-child(odd) .timeline__item::before {
top: 100%;
border-width: 8px 8px 0 0;
border-color: white transparent transparent transparent;
}
.section_timeline .timeline ol > li.timeline__item_wrapper:nth-child(even) .timeline__item {
top: calc(100% + 16px);
}
.section_timeline .timeline ol > li.timeline__item_wrapper:nth-child(even) .timeline__item::before {
top: -8px;
border-width: 8px 0 0 8px;
border-color: transparent transparent transparent white;
}
.section_timeline .timeline time {
display: block;
color: #250084;
font-size: 1.2rem;
font-weight: bold;
margin-bottom: 8px;
}
.section_timeline .timeline .arrows {
margin-top: 4rem;
display: flex;
justify-content: center;
}
.section_timeline .timeline .arrows .arrow__prev {
margin-right: 20px;
}
.section_timeline .timeline .disabled {
opacity: .5;
}
.section_timeline .timeline .arrows img {
width: 45px;
height: 45px;
}
.section_timeline .timeline button {
background: transparent;
border: none;
cursor: pointer;
outline: none;
}
@media screen and (max-width: 599px) {
.section_timeline .timeline ol,
.section_timeline .timeline ol li.timeline__item_wrapper {
width: auto;
}
.section_timeline .timeline ol {
padding: 0;
transform: none !important;
}
.section_timeline .timeline ol li.timeline__item_wrapper {
display: block;
height: auto;
background: transparent;
}
.section_timeline .timeline ol li.timeline__item_wrapper:first-child {
margin-top: 25px;
}
.section_timeline .timeline ol li.timeline__item_wrapper:not(:first-child) {
margin-left: auto;
}
.section_timeline .timeline ol li.timeline__item_wrapper .timeline__item {
position: static;
width: 94%;
height: auto !important;
margin: 0 auto 25px;
}
.section_timeline .timeline ol li.timeline__item_wrapper:nth-child(odd) .timeline__item {
transform: none;
}
.section_timeline .timeline ol li.timeline__item_wrapper:nth-child(odd) .timeline__item::before,
.section_timeline .timeline ol li.timeline__item_wrapper:nth-child(even) .timeline__item::before {
left: 50%;
top: 100%;
transform: translateX(-50%);
border: none;
border-left: 1px solid white;
height: 25px;
}
.section_timeline .timeline ol li.timeline__item_wrapper:last-child,
.section_timeline .timeline ol li.timeline__item_wrapper:nth-last-child(2) .timeline__item::before,
.section_timeline .timeline ol li.timeline__item_wrapper:not(:last-child)::after,
.section_timeline .timeline .arrows {
display: none;
}
}   .gtco-testimonials {
position: relative;
}
.gtco-testimonials .owl-stage-outer {
padding-bottom: 2rem;
}
.gtco-testimonials .owl-nav {
display: none;
}
.gtco-testimonials .owl-dots {
text-align: center;
}
.gtco-testimonials .owl-dots span {
position: relative;
height: 10px;
width: 10px;
border-radius: 50%;
display: block;
background: #fff;
border: 2px solid #2F00AA;
margin: 0 5px;
transition: transform 200ms ease-in;
}
.gtco-testimonials .owl-dots .active {
box-shadow: none;
}
.gtco-testimonials .owl-dots .active span {
background: #2F00AA;
box-shadow: none;
transform: scale(1.35);
margin-bottom: -1px;
}
.gtco-testimonials .owl-dot.active span {
margin-top: 0px;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
outline: 0;
}
.owl-carousel button.owl-dot {
outline: 0;
}
.gtco-testimonials .card {
display: flex;
align-items: center;
}
.gtco-testimonials .card > * {
width: 50%;
margin-left: auto;
margin-right: auto;
}
.gtco-testimonials .card__logo {
display: flex;
padding: 1rem;
max-width: 300px;
min-height: 300px;
}
.gtco-testimonials .card__img-name {
display: flex;
align-items: center;
}
.gtco-testimonials .card__img-name--name {
color: #2F00AA;
font-size: 1.4rem;
margin-left: 1rem;
}
.gtco-testimonials .card__img-name--img {
max-width: 100px;
max-height: 100px;
}
.gtco-testimonials .card__img-name--img img {
border-radius: 50%;
border: 4px solid #EDEDED;
}
.gtco-testimonials .card__text {
margin-top: 1rem;
}
.gtco-testimonials .card__company {
margin-top: 1rem;
font-weight: 600;
}
@media (max-width: 767px) {
.gtco-testimonials {
margin-top: 20px;
}
.gtco-testimonials .card {
flex-direction: column;
}
.gtco-testimonials .card > * {
width: 100%;
}
.gtco-testimonials .card > * + * {
margin-top: 2rem;
}
.gtco-testimonials .card__img-name--img {
max-width: 50px;
max-height: 50px;
}
.gtco-testimonials .card__logo {
max-width: 260px;
min-height: 260px;
}
}   .home .layout_blog_cards .entry-title a,
.home .layout_blog_cards .post_content {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.home .layout_blog_cards .usg_post_taxonomy_1 {
position: relative !important;
}  .related-articles.related-articles {
margin-top: 1rem;
line-height: 1.4;
font-size: 0.875rem;
}
.related-articles__item:not(:last-child) {
margin-right: 1rem;
}
#mc_embed_signup_scroll #mce-EMAIL {
color: #000;
} .w-post-elm.post_image.stretched img {
object-fit: cover;
max-height: 300px;
} .section-services-related-articles
.w-grid-item-h
.w-post-elm.post_image.stretched
img {
width: 100%;
min-height: 24rem;
object-fit: cover;
}
@media screen and (max-width: 900px) {
.section-services-related-articles
.w-grid-item-h
.w-post-elm.post_image.stretched
img {
min-height: 16rem;
}
}   .login-nav-button a.w-nav-anchor.level_1,
.register-nav-button a.w-nav-anchor.level_1 {
padding: 0 10px !important;
}
.login-nav-button,
.register-nav-button {
line-height: 40px;
margin: 0 10px !important;
transition: background-color 200ms;
}
@media (max-width: 900px) {
.login-nav-button,
.register-nav-button {
margin: 0.7rem 10px !important;
}
}
.login-nav-button { border: 1px solid #f26822;
background-color: transparent; border-radius: 5px;
color: #f26822;
}
.login-nav-button:hover {  background-color: #f26822;
color: #fff !important;
}
.register-nav-button {
color: #fff; background-color: #f26822;
border-radius: 5px;
}
.register-nav-button:hover { background-color: transparent;
border: 1px solid #f26822;
}
.register-nav-button:hover a.w-nav-anchor.level_1 .w-nav-title {
color: #f26822;
}
.login-nav-button:hover a.w-nav-anchor.level_1 .w-nav-title {
color: #fff;
}    .section-aparitii-media {
position: relative;
}
.section-aparitii-media .owl-nav button {
position: absolute !important;
top: 40% !important;
background: #250084 !important;
border-radius: 50% !important;
width: 30px !important;
height: 30px !important;
color: #fff !important;
font-size: 30px !important;
font-weight: bold !important;
}
.owl-nav .owl-next:before {
padding-left: 0.1rem !important;
}
.section-aparitii-media .owl-nav button span {
display: none !important;
}
.section-aparitii-media .owl-nav .owl-prev {
left: -50px;
}
.section-aparitii-media .owl-nav .owl-next {
right: -10px;
}
.c-carousel img,
.c-carousel-2 img,
.c-carousel-3 img {
margin-top: 0 !important;
}
.c-carousel .card-img,
.c-carousel-3 .card-img {
max-height: 240px !important;
}
.c-carousel-2 .card-img {
max-height: 160px !important;
}
#benef.section-beneficii-despre-noi .cards-container {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
#benef.section-beneficii-despre-noi .card {
flex: 0 0 32%;
max-width: 32%;
margin: 30px 5px 30px 5px;
}
@media (max-width: 991px) {
#benef.section-beneficii-despre-noi .card {
flex: 0 0 48%;
max-width: 48%;
}
}
@media (max-width: 550px) {
#benef.section-beneficii-despre-noi .card {
flex: 0 0 100%;
max-width: 100%;
width: 100%;
}
}
.section-beneficii-despre-noi .card-title {
font-size: 18px;
font-weight: bold;
padding: 10px;
padding-bottom: 0;
word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
max-height: 70px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.section-beneficii-despre-noi .card-read-more {
padding: 10px;
padding-bottom: 0;
word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
max-height: 70px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.section-beneficii-despre-noi .card-metadata {
font-size: 12px;
color: #000 !important;
padding: 10px;
}
.section-beneficii-despre-noi .card-metadata a {
color: #000 !important;
}
.section-beneficii-despre-noi .card-img {
height: 250px;
overflow: hidden;
margin-bottom: 10px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.section-beneficii-despre-noi .card-img img {
margin-top: -80px;
}
@media screen and (max-width: 1290px) {
.section-aparitii-media .owl-nav {
display: none;
}
}
@media screen and (max-width: 991px) {
.section-beneficii-despre-noi .card {   margin-bottom: 30px;
}
.section-beneficii-despre-noi .card-img {
max-height: 150px !important;
}
}
@media screen and (max-width: 600px) {
.section-beneficii-despre-noi .card {
width: 100%;
}
.section-beneficii-despre-noi .card-img {
max-height: 280px !important;
height: unset;
}
}                         .bubble_section_decoration_bg::before {
content: "";
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 80%;
transform: translateX(-22vw);
background: url(//www.smso.ro/wp-content/uploads/2022/02/Blob2.svg);
background-repeat: no-repeat;
background-size: contain;
}
.bubble_section_decoration_bg2::before {
content: "";
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 80%;
transform: translateX(72vw);
background: url(//www.smso.ro/wp-content/uploads/2022/02/Blobl1.svg);
background-repeat: no-repeat;
background-size: contain;
}
.section_descopera_echipa_smso {
background: url(//www.smso.ro/wp-content/uploads/2022/02/undraw_team_collaboration_custom.svg);
background-size: contain;
background-position: 50% 9vh;
background-repeat: no-repeat;
}
@media screen and (max-width: 1024px) {
.section_descopera_echipa_smso {
background-position: 50% 16vh;
}
}
@media screen and (max-width: 766px) {
.section_descopera_echipa_smso {
background-position: 50% 30vh;
}
}                                                      .owl-smooth-logos-carousel {
margin-top: 0.5rem;
}
.owl-smooth-logos-carousel.owl-carousel .owl-stage-outer,
.owl-smooth-logos-carousel.owl-carousel .owl-stage {
max-height: 360px !important;
overflow: hidden;
}
.owl-smooth-logos-carousel .owl-item {
margin-right: 1rem;
min-height: 18rem !important;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
}
.owl-smooth-logos-carousel .owl-item a {
max-width: 70%;
filter: grayscale(100%) opacity(70%);
transition: filter 200ms ease-in;
}
.owl-smooth-logos-carousel .owl-item a:hover {
filter: grayscale(0%) opacity(100%);
}
.owl-smooth-logos-carousel .owl-item a + a {
margin-top: 3rem;
}
@media screen and (max-width: 768px) {
.owl-smooth-logos-carousel {
margin-top: -0.5rem;
}
.owl-smooth-logos-carousel .owl-item {
margin-right: 1.7rem;
}
.owl-smooth-logos-carousel .owl-item a {
max-width: 8rem;
object-fit: contain;
}
.owl-smooth-logos-carousel .owl-item a + a {
margin-top: 2rem;
}
.owl-smooth-logos-carousel.owl-carousel .owl-stage-outer,
.owl-smooth-logos-carousel.owl-carousel .owl-stage {
max-height: 300px !important;
}
}  .section-echipa-smso {
display: grid;
gap: 4rem;
grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 980px) {
.section-echipa-smso {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 720px) {
.section-echipa-smso {
grid-template-columns: repeat(1, 1fr);
}
}
.echipa__membru {
display: flex;
flex-direction: column;
align-items: center;
padding: 1rem;
box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 10%), 0 0.1rem 0.3rem rgb(0 0 0 / 10%);
border-radius: 1rem;
}
.echipa__membru--img {
text-align: center;
}
.echipa__membru--img img {
border-radius: 50%;
max-width: 150px;
margin-top: -3rem;
border: 0.25rem solid #fff;
}
.echipa__membru--nume {
margin-top: 0.5rem;
font-weight: 600;
font-size: 1.75rem;
text-align: center;
color: #250084;
}
.echipa__membru--domeniu,
.echipa__membru--desc {
margin-top: 0.75rem;
color: #87878A;
text-align: center;
max-width: 95%;
}
.echipa__membru--social {
text-decoration: none;
margin-top: 1rem;
font-size: 1.4rem;
display: flex;
gap: 1rem;
}
.echipa__membru--social a {
text-decoration: none;
color: #250084 !important;
} .w-nav.type_desktop a[href="#pll_switcher"] + ul.w-nav-list.level_2 {
min-width: 3rem;
}
a[href="#pll_switcher"] .w-nav-arrow {
display: inline;
}    .dropdown-nav-icon ul.w-nav-list li.menu-item .w-nav-arrow {
display: none;
} @media (min-width: 1200px) {
.main-menu-full-mobile {
display: none;
}
}
@media (max-width: 1200px) {
.main-menu-links-desktop {
display: none;
}
.main-menu-login-desktop {
display: none;
}
} #page-header
> div.l-subheader.at_middle
> div
> div.l-subheader-cell.at_center
> nav
.w-nav-control {
float: right;
}
@media screen and (min-width: 1200px) {
#menu-item-9436 {
margin-left: auto !important;
}
#menu-item-9454 {
margin-left: auto !important;
}
}  #page-footer .footer1,
#page-footer .footer2 {
background: #323946;
}
#page-footer .footer1 {
padding-top: 40px;
}
#page-footer .footer1 .footer-title {
font-size: 22px;
font-weight: 600;
}
#page-footer .logo-footer {
margin-top: -20px;
}
#page-footer .footer-contact-form input {
padding: 5px;
border: 1px solid #fff;
height: 40px;
}
#page-footer .footer-contact-form textarea {
padding: 5px;
border: 1px solid #ffff;
height: 60px;
padding-top: 15px;
}
#page-footer .footer-first-row-text {
margin-top: 50px;
}
#page-footer .footer-second-row-text,
#page-footer .servicies-row-text,
#page-footer .automation-row-text,
#page-footer .resources-row-text {
margin-top: 30px;
}
#page-footer .servicies-row-text-after {
margin-top: 63px;
}
#page-footer .footer-first-row-text p,
#page-footer .footer-second-row-text p {
text-align: justify;
margin-bottom: 15px;
}
#page-footer ::placeholder {
opacity: 1;
}
#page-footer .footer2-links {
display: inline-flex;
}
#page-footer .footer2-links a {
margin-right: 20px;
}  @media only screen and (min-width: 898px) {
.header_hor .w-nav.type_desktop > .w-nav-list > .menu-item.butonmeniu {
display: none;
}
header .l-subheader.width_full {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
}
@media only screen and (max-width: 768px) {
.home .head-homepage-text {
padding: 1.3rem 0;
display: flex;
justify-content: center;
}
.home .head-homepage-text ul {
text-align: left;
}
.home .homepage-header .vc_column_container .head-homepage-title {
text-align: center;
margin-top: 3rem !important;
margin-bottom: 2rem;
}
.home .homepage-header .wpb_wrapper .w-image {
text-align: center;
margin-left: unset;
}
.home .homepage-header .homepage-header-image .wpb_wrapper {
display: flex;
justify-content: center;
}
.home .video-thumbnail {
margin-top: 2rem;
}
.section-tabs .w-tabs-section-title {
font-size: 1.2rem !important;
}
.section-tabs .homepage-integration-title {
margin-bottom: 0;
}
.platform-integration .wpb_column:nth-child(2) {
padding: 1rem 0;
}
.platform-integration .homepage-integration-title p,
.three-steps-section .three-steps-section-title p,
.section-tabs .homepage-integration-title p {
font-size: 2rem;
line-height: 1.2;
}
.platform-integration .homepage-integration-text p,
.platform-integration .homepage-integration-text a,
.three-steps-section p {
font-size: 0.875rem;
line-height: 1.6;
}
.wave-block {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.wave-block .vc_inner {
padding-top: 10px !important;
}
.review-item .w-iconbox.align_center {
justify-content: center;
}
.review-item .fsrs {
display: flex;
justify-content: center;
}
#page-footer .servicies-row-text-after {
margin-top: -23px;
}
.hidden-mobile-and-switch {
display: none !important;
}
#page-footer .accordion {
display: block;
margin-top: -100px;
}
#page-footer .accordion .w-tabs-section-header-h {
text-align: center;
padding-right: unset;
}
#page-footer .accordion .w-tabs-section-title {
color: #ffff;
font-weight: 600 !important;
font-size: 18px !important;
}
#page-footer .accordion a {
line-height: 2.5;
}
.calc_table_form > div {
width: 100%;
display: block;
}
.wpsm_tab_6763 .wpsm_tab_content {
padding: 25px 0px !important;
}
.tablepress.tablepress-responsive td strong {
font-size: 14px;
}
.tablepress th.column-2 {
min-width: 100px;
}
.tablepress td i.fa {
font-size: 1rem !important;
}
.tablepress td i.fa-info-circle {
font-size: 0.8rem !important;
}
}
@media only screen and (max-width: 655px) {
.home .section-tabs .homepage-integration-title {
display: none;
}
.home .section-tabs .head-homepage-text {
padding-top: 0;
margin-top: -1rem;
}
}
@media only screen and (max-width: 1025px) {
.home .review-author-text,
.home .review-item .w-iconbox-text,
.home .post_content {
font-size: 0.825rem;
line-height: 1.6;
}
.home .post_title a {
font-size: 1rem;
}
.tooltipText {
font-size: 0.875em;
}
} @media (min-width: 767px) and (max-width: 1025px) {
.home .icon-box-home .vc_column-inner .w-iconbox {
padding: 24px 6px;
}
.home .icon-box-home .g-cols.type_default > div > .vc_column-inner {
padding: 0 1rem;
}
.sms-phone img {
height: 16rem;
}
.home .platform-integration .homepage-integration-title p,
.home .three-steps-section .three-steps-section-title p,
.home .section-tabs .homepage-integration-title p {
font-size: 2rem;
line-height: 1.2;
}
}
@media (min-width: 768px) and (max-width: 870px) {
.home .review-item .vc_column-inner .wpb_wrapper .w-iconbox-title {
text-align: left;
}
}
@media only screen and (max-width: 592px) {
#page-footer .footer2-links {
display: block;
text-align: center;
font-size: 13px;
}
#page-footer .footer2-links a {
margin-right: 0;
margin-bottom: 15px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.home .head-homepage-title {
margin-top: 1rem !important;
}
.home .head-homepage-text p {
font-size: 1rem;
line-height: 1.5;
}
.home .head-homepage-title .wpb_wrapper p {
font-size: 1.4rem;
}
}
@media (min-width: 2000px) {
.home .homepage-logos {
margin-top: 0 !important;
}
}  @media screen and (min-width: 769px) {
.section-services-bulk__header,
.section-services-rcs__header,
.section-services-rcs__header,
.section-services-campanii__header {
height: 680px !important;
}
}
.RCS-banner-phone img {
height: 520px;
width: auto;
}
.RCS-banner-phone-animated #lottie {
margin-top: -1rem;
}
.section-services-bulk__header img {
width: 375px;
height: auto;
}
.section-services-rcs__header .vc_custom_heading,
.section-services-bulk__header .vc_custom_heading {
margin-top: 1rem;
}
.section-services-rcs__header .wpb_text_column,
.section-services-bulk__header .wpb_text_column {
font-size: 1.2rem;
}
.section-services-rcs__subheader .vc_custom_heading {
margin-bottom: 3rem;
} .section-services-bulk-bigicons .w-iconbox-text {
margin: 1.5rem 0;
font-weight: 600;
line-height: 1.4;
} .services-rounded-icons .w-iconbox.style_circle .w-iconbox-icon {
border-radius: 40%;
}
.services-icon-boxes .w-iconbox-title {
font-size: 1.3rem;
color: #6952a3;
}
.section-services-rcs__subheader .w-iconbox,
.section-services-rcs__advantages .w-iconbox {
margin-bottom: 1.5625rem;
}
.section-services-rcs__subheader .w-iconbox:last-child,
.section-services-rcs__advantages .w-iconbox:last-child {
margin-bottom: 0;
}  .section-services-bulk-situations img {
max-width: 100%;
width: 400px;
height: auto;
border-radius: 0 0 1rem 1rem;
}
.section-services-bulk-situations .bulk-item {
display: flex;
flex-direction: column;
align-items: center;
padding: 0 2rem;
}
.section-services-bulk-situations .bulk__title {
display: block;
color: #fff;
font-size: 1.1rem;
background-color: #664fa1;
padding: 1rem;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-radius: 1rem 1rem 0 0;
}
.section-services-bulk-situations .bulk__text {
max-width: 30rem;
padding: 1rem 2rem;
border-radius: 1rem;
}
.section-services-bulk-situations .bulk__text p {
margin: 0;
line-height: 1.4;
}
.section-services-bulk-situations .bulk__text > div {
padding-bottom: 1rem;
}
@media screen and (max-width: 768px) {
.section-services-bulk-situations .bulk-item {
flex-direction: column;
padding: 0 1rem;
}
.section-services-bulk-situations .bulk__text {
display: flex;
flex-wrap: wrap;
margin: 0 auto;
max-width: 32rem;
padding: 1rem 1.6rem;
font-size: 0.875rem;
}
.section-services-bulk-situations .bulk__text > div {
padding-bottom: 1em;
flex-basis: 50%;
}
}    .container-web-api {
max-width: 1600px;
display: flex;
flex-direction: row;
margin: 1rem auto;
align-items: center;
}
.container-web-api img {
width: 100%;
max-width: 300px;
}
.container-web-api .img-part {
display: flex;
flex-direction: column;
height: 350px;
margin-left: 2rem;
margin-right: 2rem;
}
.container-web-api .img-part img {
margin-top: auto;
}
.container-web-api .img-part-arrow img {
max-width: 100px;
}
.container-web-api .img-part-desc {
text-align: center;
font-weight: 600;
font-size: 1.25rem;
margin-top: auto;
}
@media screen and (max-width: 768px) {
.container-web-api {
flex-direction: column;
}
.container-web-api .img-part {
height: unset;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.container-web-api .img-part img {
margin-top: unset;
max-width: 120px;
}
.container-web-api .img-part-arrow img {
transform: rotate(90deg);
max-width: 50px;
}
.container-web-api .img-part-desc {
margin-top: unset;
font-size: 1rem;
margin-top: 1rem;
}
} .section-services-campanii__header img {
width: 300px;
height: auto;
}
.section-services-campanii__advantages img {
width: 450px;
height: auto;
}
.section-services-campanii-targetate-criterii svg {
max-height: 30rem;
} .section-services-concursuri > div.l-section-h { font-size: 0.8rem;
line-height: 1.4;
}
@media (min-width: 768px) {
.section-services-concursuri div.section-services-concursuri__texte {
max-width: 500px;
}
.section-services-concursuri div.section-services-concursuri__texte2 {
max-width: 630px;
}
.section-services-concursuri
div.section-services-concursuri__texte2
.wpb_wrapper {
max-width: 16rem;
}
}
.section-services-concursuri-bigicons .w-iconbox .w-iconbox-title {
font-weight: bold;
padding-top: 1.5rem;
}
.section-services-concursuri-bigicons .w-iconbox-text {
font-size: 0.875rem;
margin-bottom: 1.5rem;
} @media (max-width: 768px) { .RCS-banner-phone img {
margin-top: 3rem;
}
.section-services-rcs__header .vc_custom_heading,
.section-services-bulk__header .vc_custom_heading,
.section-services-bulk-situations .vc_custom_heading,
.section-services-bulk-bigicons .vc_custom_heading,
.section-services-bulk-toptabs .vc_custom_heading {
text-align: center !important;
font-size: 1.75rem;
margin-bottom: 2rem;
}
.section-services-bulk-bigicons .learn-more-link-div {
text-align: center;
}
.section-services-rcs__header .wpb_text_column,
.section-services-bulk__header .wpb_text_column {
font-size: 1rem;
text-align: center;
}
.section-services-rcs__subheader .vc_custom_heading,
.section-services-rcs__advantages .vc_custom_heading,
.section-services-rcs__text-image .vc_custom_heading {
text-align: center !important;
font-size: 1.75rem;
margin-bottom: 2rem;
}
.section-services-rcs__subheader .w-iconbox,
.section-services-rcs__subheader .wpb_column.vc_column_container {
margin-bottom: 0.875rem;
font-size: 0.875rem;
}
.section-services-rcs__subheader .w-iconbox .w-iconbox-icon {
font-size: 0.95rem !important;
}
.section-services-rcs__advantages .w-iconbox,
.section-services-rcs__advantages .wpb_column.vc_column_container {
margin-bottom: 0.625rem;
font-size: 0.875rem;
}
.section-services-rcs__text-image .vc_custom_heading {
font-size: 1.6rem;
}
.section-services-rcs__text-image .wpb_text_column .wpb_wrapper > p {
line-height: 1.4;
text-align: justify;
}
.section-services-rcs__text-image .wpb_text_column .wpb_wrapper > div {
text-align: center;
}
.section-services-rcs__faq .w-tabs-section-title {
font-size: 1.2rem !important;
}
.section-services-rcs__faq .w-tabs-section-header {
padding: 1em 0.875em;
}
.section-services-rcs__faq .wpb_text_column {
font-size: 1rem !important;
} .section-services-concursuri .wpb_text_column p {
margin: 0 0 0.5rem;
}
.section-services-concursuri .g-cols > div:not([class*="vc_col-xs-"]) {
margin: 0;
}
.section-services-concursuri .wpb_wrapper img {
margin: 1rem 0;
}
.section-services-concursuri-bigicons .w-iconbox {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
} .section-services-bulk-situations .cards-container {
justify-content: center;
} .section-services-campanii-targetate-criterii svg {
min-width: 24rem;
}
.section-services-campanii-targetate-criterii
> div.wpb_column
> div.vc_column-inner {
padding-right: 0;
padding-left: 0;
}
.section-services-campanii__advantages .w-iconbox {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding-bottom: 1rem;
}
} @media (max-width: 1039px) {
.wpb_row.type_default.valign_top.vc_inner.services-icon-boxes {
flex-direction: column;
align-items: center;
}
.services-icon-boxes .w-iconbox-text p:first-child {
height: auto !important;
}
.services-icon-boxes > div {
margin-bottom: 15px;
}
.services-icon-boxes .wpb_column.vc_column_container.vc_col-sm-3 {
width: unset;
}
} .talk-to-sales-form .vc_column-inner > .wpb_wrapper {
background-color: #f9fbfc;
padding: 1.5rem 2rem;
border-radius: 1rem;
box-shadow: 9px 13px 35px 4px rgb(204 213 222 / 24%),
-9px -13px 45px 4px rgb(81 103 124 / 24%);
}
@media only screen and (min-width: 993px) {
.wpcf7-form input[type="text"] {
width: 100% !important;
}
.wpcf7-form input[type="email"] {
width: 100% !important;
}
}
input[type="text"].wpcf7-form-control.wpcf7-text,
input[type="email"].wpcf7-form-control.wpcf7-text,
input[type="tel"].wpcf7-form-control.wpcf7-intl-tel,
select.wpcf7-form-control.wpcf7-select,
textarea.wpcf7-form-control.wpcf7-textarea,
.talk-to-sales-form input:not([type="submit"]) {
background: #fff !important;
border-radius: 0.5rem !important;
padding-left: 10px;
}
.intl-tel-input {
width: 100%;
}
.wpcf7-form p {
margin-bottom: 3px !important;
margin-top: 3px !important;
line-height: 1.2;
}
.wpcf7-form > div {
margin: 12px 0;
}
input[type="submit"].wpcf7-form-control.wpcf7-submit {
background: #f26822;
color: #fff;
text-align: left;
padding: 0.6em 1.8em;
border-radius: 5px;
font-size: 16px;
font-weight: 600;
margin-top: 1rem;
}
input[type="submit"].wpcf7-form-control.wpcf7-submit:hover,
.talk-to-sales-form button[type="submit"]:hover {
color: #fff !important;
background: #ff7a3b;
box-shadow: 2px 2px 16px 0 #f4c9b9;
}
.my-1 {
margin: 0.8rem 0;
}
.my-2 {
margin: 1.5rem 0;
}
.mx-2 {
margin: 0 1.5rem;
}
.ml-2 {
margin-left: 1.5rem;
}
.flex-justify-center {
justify-content: center;
} .section_glider_concursuri .l-subheader-h,
.section_glider_concursuri .l-section-h,
.section_glider_concursuri .l-main .aligncenter {
max-width: 1400px;
}
.section_glider_campanii img {
width: 400px;
height: auto;
}
.section_glider_concursuri .concurs-item,
.section_glider_campanii .concurs-item {
display: flex;
align-items: center;
padding: 0 2rem;
}
.section_glider_concursuri .concurs__text,
.section_glider_campanii .concurs__text {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: 32rem;
margin-right: 5rem;
background-color: #f4f0ff;
padding: 2rem;
border-radius: 1rem;
}
.section_glider_concursuri .concurs__text > div,
.section_glider_campanii .concurs__text > div {
padding-bottom: 2rem;
flex-basis: 50%;
max-width: 12rem;
}
.section_glider_concursuri .concurs__text p,
.section_glider_campanii .concurs__text p {
margin: 0;
line-height: 1.4;
}
.section_glider_concursuri .concurs__text p:first-child,
.section_glider_campanii .concurs__text p:first-child {
font-weight: bold;
}
@media screen and (max-width: 768px) {
.section_glider_concursuri .concurs-item,
.section_glider_campanii .concurs-item {
flex-direction: column-reverse;
padding: 0 1rem;
}
.section_glider_concursuri .concurs__text,
.section_glider_campanii .concurs__text {
display: flex;
flex-wrap: wrap;
margin: 1rem auto 0 auto;
max-width: 32rem;
padding: 1rem 1.6rem;
font-size: 0.875rem;
}
.section_glider_concursuri .concurs__text > div,
.section_glider_campanii .concurs__text > div {
padding-bottom: 1em;
flex-basis: 50%;
}
.section_glider_campanii .vc_custom_heading {
text-align: center !important;
font-size: 1.75rem;
margin-bottom: 2rem;
}
}
.glider-next,
.glider-prev {
top: 45% !important;
opacity: 30% !important;
}
.glider-prev {
left: -1rem !important;
}
.glider-next {
right: -1rem !important;
}  .plugins-card > .vc_column-inner > .wpb_wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
.plugins-card > .vc_column-inner > .wpb_wrapper .w-btn-wrapper {
margin-top: auto !important;
}
.plugins-card > .vc_column-inner {
box-shadow: 1px 2px 8px 1px #e8e8e8;
padding: 2rem;
border-radius: 5px;
margin: 0.5rem;
}
@media screen and (max-width: 768px) {
.plugins-card > .vc_column-inner {
box-shadow: 1px 2px 8px 1px #e8e8e8;
padding: 2rem;
border-radius: 5px;
margin: 0.5rem 1rem;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.plugins-row > .l-section-h > .g-cols.vc_row {
display: grid;
grid-template-columns: 1fr 1fr;
}
.plugins-row > .l-section-h > .g-cols > .vc_col-sm-3 {
width: unset;
}
} .g-cols.wpb_row.partners-row {
margin-bottom: 1.25rem;
}
.partners-card .vc_column-inner {
box-shadow: 1px 2px 8px 1px #e8e8e8;
padding: 2rem;
border-radius: 5px;
margin: 1rem;
}
.partners-card .wpb_text_column:not(:last-child) {
margin-bottom: 0.25rem;
}
.partners-card .partners-title {
color: #f26822;
font-size: 1.05rem;
font-weight: 700;
margin-top: 2.5rem;
}
.partners-card .partners-text {
text-align: justify;
text-justify: inter-word;
font-size: 0.85rem;
line-height: 1.2rem;
}
@media (min-width: 640px) and (max-width: 768px) {
.partners-page .w-tabs-section-content {
padding: 2.5rem 1.25rem !important;
}
.partners-card .vc_column-inner {
margin: 0.5rem;
padding: 1.5rem;
}
.partners-card .partners-title {
font-size: 0.8rem;
margin-top: 1.75rem;
}
.partners-card .partners-text {
font-size: 0.7rem;
line-height: 1rem;
}
}   .custom .ProgressBar {
margin: 0 auto;
padding: 2em 0 3em 0;
list-style: none;
position: relative;
display: flex;
justify-content: space-between;
}
.custom .ProgressBar-step {
text-align: center;
position: relative;
width: 100%;
}
.custom .ProgressBar-step:before,
.custom .ProgressBar-step:after {
content: "";
height: 0.5rem;
background-color: #9f9fa3;
position: absolute;
z-index: 1;
width: 100%;
left: -50%;
top: 90%;
transition: all 0.25s ease-out;
}
.custom .ProgressBar-step:first-child:before,
.ProgressBar-step:first-child:after {
display: none;
}
.custom .ProgressBar-step:after {
background-color: #2d008c;
width: 0%;
}
.custom .ProgressBar-step.is-complete + .ProgressBar-step.is-current:after,
.ProgressBar-step.is-complete + .ProgressBar-step.is-complete:after {
width: 100%;
}
.custom .ProgressBar-img {
position: relative;
height: auto;
margin: 0 40px 30px 0px;
padding: 0 1rem;
opacity: 0.75;
transition: opacity 200ms;
max-width: 85%;
}
.custom .ProgressBar-img:hover {
opacity: 1;
}
.custom .ProgressBar-icon {
width: 1.5rem;
height: 1.5rem;
background-color: #9f9fa3;
fill: #9f9fa3;
border-radius: 50%;
padding: 0.5rem;
max-width: 100%;
z-index: 10;
position: relative;
transition: all 0.25s ease-out;
}
.custom .is-current .ProgressBar-icon {
fill: #2d008c;
background-color: #2d008c;
}
.custom .is-complete .ProgressBar-icon {
fill: #dbf1ff;
background-color: #2d008c;
}
.custom .ProgressBar-stepLabel {
display: block;
text-transform: uppercase;
color: #9f9fa3;
position: absolute;
padding-top: 0.5em;
width: 100%;
transition: all 0.25s ease-out;
}
.custom .is-current > .ProgressBar-stepLabel,
.custom .is-complete > .ProgressBar-stepLabel {
color: #2d008c;
}
.custom .wrapper {
font-size: 16px;
margin: 0 auto;
}
.custom .wrapper svg {
height: 2rem;
width: 2rem;
}
li.ProgressBar-step {
margin: 0;
}
@media (max-width: 767px) {
.custom .wrapper .ProgressBar {
display: flex;
flex-direction: column;
margin-top: -3rem;
}
.custom .wrapper .ProgressBar .ProgressBar-step {
display: flex;
flex-direction: column;
padding: 1.25rem 0;
}
.custom .ProgressBar-step:before,
.custom .ProgressBar-step:after {
content: "";
height: 100%;
position: absolute;
width: 0.5rem;
left: 2rem;
top: -61%;
}
.custom .ProgressBar-step:after {
height: 0%;
width: 0.5rem;
}
.custom .ProgressBar-step.is-complete + .ProgressBar-step.is-current:after,
.ProgressBar-step.is-complete + .ProgressBar-step.is-complete:after {
height: 100%;
width: 0.5rem;
}
.custom .ProgressBar-img {
position: relative;
margin-bottom: 20px;
width: 60%;
margin: 0 auto;
opacity: 1;
}
.custom .ProgressBar-step .ProgressBar-icon {
width: 2.8rem;
height: 2.8rem;
padding: 0.75rem;
border-radius: 50%;
position: absolute;
top: 30%;
left: 2%;
}
.custom .is-current .ProgressBar-icon {
fill: #2d008c;
background-color: #2d008c;
}
.custom .is-complete .ProgressBar-icon {
fill: #dbf1ff;
background-color: #2d008c;
}
.custom .ProgressBar-stepLabel {
text-transform: uppercase;
color: #9f9fa3;
position: relative;
font-size: 1rem;
}
.custom .wrapper svg {
height: 3rem;
width: 3rem;
}
}
@media (max-width: 450px) {
.custom .ProgressBar-step .ProgressBar-icon {
width: 2.25rem;
height: 2.25rem;
padding: 0.6rem;
}
.custom .ProgressBar-step:before,
.custom .ProgressBar-step:after {
left: 1.4rem;
}
.custom .ProgressBar-img {
width: 65%;
}
}
@media (min-width: 1120px) {
.custom .ProgressBar-step:before,
.custom .ProgressBar-step:after {
top: 93%;
}
}  .home .code-snippet .php.tab-php,
.home .code-snippet .shell.tab-shell {
line-height: 14px;
background: #1e2224;
border-radius: 15px;
}
.home .code-snippet code {
background: #1e2224;
color: #fff;
font-size: 12px;
}
.home .code-snippet .tabs {
display: flex;
flex-wrap: wrap;
background: #2e3336;
}
.home .code-snippet .tabs label {
order: 1;
display: flex;
justify-content: center;
align-items: center;
padding: 4px 15px;
margin-right: 0.2rem;
cursor: pointer;
background-color: #2e3336;
font-size: 13px;
transition: background ease 0.3s;
}
.home .code-snippet .tabs .tab {
order: 9;
flex-grow: 1;
width: 100%;
height: 100%;
display: none;
background: #1e2224;
min-height: 266px;
}
.home .code-snippet .tabs input[type="radio"] {
display: none;
}
.home .code-snippet .tabs input[type="radio"]:checked + label {
background: #1e2224;
}
.home .code-snippet .tabs input[type="radio"]:checked + label + .tab {
display: block;
}
.home .code-snippet .gh {
color: #999999;
}
.home .code-snippet .sr {
color: #f6aa11;
}
.home .code-snippet .go {
color: #888888;
}
.home .code-snippet .gp {
color: #555555;
}
.home .code-snippet .gs {
}
.home .code-snippet .gu {
color: #aaaaaa;
}
.home .code-snippet .nb {
color: #f6aa11;
}
.home .code-snippet .cm {
color: #75715e;
}
.home .code-snippet .cp {
color: #75715e;
}
.home .code-snippet .c1 {
color: #75715e;
}
.home .code-snippet .cs {
color: #75715e;
}
.home .code-snippet .c,
.home .code-snippet .cd {
color: #75715e;
}
.home .code-snippet .err {
color: #960050;
}
.home .code-snippet .gr {
color: #960050;
}
.home .code-snippet .gt {
color: #960050;
}
.home .code-snippet .gd {
color: #49483e;
}
.home .code-snippet .gi {
color: #49483e;
}
.home .code-snippet .ge {
color: #49483e;
}
.home .code-snippet .kc {
color: #66d9ef;
}
.home .code-snippet .kd {
color: #66d9ef;
}
.home .code-snippet .kr {
color: #66d9ef;
}
.home .code-snippet .no {
color: #66d9ef;
}
.home .code-snippet .kt {
color: #66d9ef;
}
.home .code-snippet .mf {
color: #ae81ff;
}
.home .code-snippet .mh {
color: #ae81ff;
}
.home .code-snippet .il {
color: #ae81ff;
}
.home .code-snippet .mi {
color: #ae81ff;
}
.home .code-snippet .mo {
color: #ae81ff;
}
.home .code-snippet .m,
.home .code-snippet .mb,
.home .code-snippet .mx {
color: #ae81ff;
}
.home .code-snippet .sc {
color: #ae81ff;
}
.home .code-snippet .se {
color: #ae81ff;
}
.home .code-snippet .ss {
color: #ae81ff;
}
.home .code-snippet .sd {
color: #e6db74;
}
.home .code-snippet .s2 {
color: #e6db74;
}
.home .code-snippet .sb {
color: #e6db74;
}
.home .code-snippet .sh {
color: #e6db74;
}
.home .code-snippet .si {
color: #e6db74;
}
.home .code-snippet .sx {
color: #e6db74;
}
.home .code-snippet .s1 {
color: #e6db74;
}
.home .code-snippet .s {
color: #e6db74;
}
.home .code-snippet .na {
color: #a6e22e;
}
.home .code-snippet .nc {
color: #a6e22e;
}
.home .code-snippet .nd {
color: #a6e22e;
}
.home .code-snippet .ne {
color: #a6e22e;
}
.home .code-snippet .nf {
color: #a6e22e;
}
.home .code-snippet .vc {
color: #ffffff;
}
.home .code-snippet .nn {
color: #ffffff;
}
.home .code-snippet .nl {
color: #ffffff;
}
.home .code-snippet .ni {
color: #ffffff;
}
.home .code-snippet .bp {
color: #ffffff;
}
.home .code-snippet .vg {
color: #ffffff;
}
.home .code-snippet .vi {
color: #ffffff;
}
.home .code-snippet .nv {
color: #ffffff;
}
.home .code-snippet .w {
color: #ffffff;
}
.home .code-snippet {
color: #ffffff;
}
.home .code-snippet .n,
.home .code-snippet .py,
.home .code-snippet .nx {
color: #ffffff;
}
.home .code-snippet .ow {
color: #f92672;
}
.home .code-snippet .nt {
color: #f92672;
}
.home .code-snippet .k,
.home .code-snippet .kv {
color: #f92672;
}
.home .code-snippet .kn {
color: #f92672;
}
.home .code-snippet .kp {
color: #f92672;
}
.home .code-snippet .o {
color: #f92672;
}   .section-preturi-tabs > div > div > div > div > .wpb_wrapper {
display: flex;
justify-content: space-around;
}
.wpb_wrapper .section-preturi-tabs.wpb_row {
border-bottom: solid 1px #e8e8e8;
padding: 1rem;
}
.section-preturi-tabs {
display: flex;
justify-content: space-around;
border-bottom: solid 1px #e8e8e8;
padding-bottom: 1rem;
}
@media screen and (max-width: 768px) {
.section-preturi-tabs {
font-size: 0.7rem;
}
} .hidden-collapsed {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}
#tabelPersonalizatNrScurt,
#tabelPersonalizatEticheta {
background: none;
color: #f26822;
padding: 0;
}
.tabelPersonalizatNrScurtShown,
.tabelPersonalizatEtichetaShown {
transition: opacity 300ms;
}
.hidden-collapsed2023 {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}
#tabelPersonalizatNrScurt2023,
#tabelPersonalizatEticheta2023 {
background: none;
color: #f26822;
padding: 0;
}
.tabelPersonalizatNrScurtShown2023,
.tabelPersonalizatEtichetaShown2023 {
transition: opacity 300ms;
}
.hidden-collapsed2023-2 {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}
#tabelPersonalizatNrScurt2023-2,
#tabelPersonalizatEticheta2023-2 {
background: none;
color: #f26822;
padding: 0;
}
.tabelPersonalizatNrScurtShown2023-2,
.tabelPersonalizatEtichetaShown2023-2 {
transition: opacity 300ms;
} .section-preturi-packages:before {
content: "";
position: absolute;
left: -2rem;
right: -2rem;
height: 100%;
width: 105%;
opacity: 0.5;
background-color: #fff;
background-image: url(//www.smso.ro/wp-content/uploads/svgs/svg_undraw_press_play_background1.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: 100% 50%;
}
@media screen and (max-width: 768px) {
.section-preturi-packages:before {
width: 120%;
background-size: cover;
background-position: 78% 100%;
}
}
.section-preturi-packages .card > .vc_column-inner {
padding: 2rem;
margin: 1rem;
box-shadow: 6px 6px 20px 3px rgb(204 213 222 / 24%),
-6px -6px 20px 3px rgb(204 213 222 / 24%);
border-radius: 1rem;
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
} .section-preturi-packages .calculator-pret-starter-price {
display: flex;
flex-direction: row-reverse;
margin-left: auto;
}
.section-preturi-packages .calculator-pret-starter-price .btn-starter {
width: 2rem;
margin: 0 1rem;
background-color: #f26822;
border-radius: 5px;
} .section-preturi-packages .calculator-pret-starter--title.color-primary {
color: #664da0;
}
.section-preturi-packages .calculator-pret-starter--title.color-bronze {
color: #d28d46;
}
.section-preturi-packages .calculator-pret-starter--title.color-silver {
color: #929292;
}
.section-preturi-packages .calculator-pret-starter--title.color-gold {
color: #f6cf00;
}
.section-preturi-packages .calculator-pret-starter--title,
.section-preturi-customized .preturi-title {
font-weight: 600;
font-size: 1.375rem;
color: #664da0;
}
.section-preturi-packages .card .calculator-pret-starter-sms {
font-weight: 600;
margin-top: 1rem;
}
.section-preturi-packages .card .card--name-price {
display: flex;
}
.section-preturi-packages
.card
.calculator-pret-starter-price
.calculator-pret-starter-display {
font-size: 1.45rem;
font-weight: 600;
color: #f26822;
}
.section-preturi-packages .card .card--name-price > s:nth-child(2) {
margin-left: auto;
margin-right: 1rem;
font-size: 1.25rem;
color: gray;
}
.section-preturi-packages .card .card--name-price > p:last-child {
margin-right: 2rem;
font-size: 1.625rem;
font-weight: 600;
color: #f26822;
}
.section-preturi-packages .card p {
margin-bottom: 0.2rem;
}
.section-preturi-packages .card .card__buttons {
display: flex;
margin-top: 2rem;
}
.section-preturi-packages .card .card__buttons--buton-price:first-child {
margin-right: 1rem;
margin-left: auto;
}
@media screen and (max-width: 768px) {
.section-preturi-packages .card .card__buttons {
display: flex;
flex-direction: column;
margin-top: 2rem;
align-items: center;
}
.section-preturi-packages .card .card__buttons--buton-price:first-child {
margin-right: unset;
margin-left: unset;
}
.section-preturi-packages .card .card__buttons--buton-price:last-child {
margin-top: 2rem;
}
} .section-preturi-customized table {
table-layout: fixed;
width: 100%;
}
.section-preturi-customized .tg {
border: none;
border-collapse: collapse;
}
.section-preturi-customized .tg td {
border-style: solid;
border-width: 0px;
padding: 10px 5px; }
.section-preturi-customized .tg th {
border-style: solid;
border-width: 0px;
overflow: hidden;
padding: 0 5px 10px 5px;
}
.section-preturi-customized .tg .tg-0lax {
text-align: left;
vertical-align: top;
}
.section-preturi-customized .card {
box-shadow: 1px 2px 8px 1px #e8e8e8;
padding: 2rem 1rem;
border-radius: 1rem;
margin: 0 -0.5rem !important;
}
.section-preturi-customized-2 .card .card--table td,
.section-preturi-customized-2 .card .card--table th {
max-width: 12rem;
}
@media screen and (max-width: 768px) {
.section-preturi-customized .card {
margin: 0 !important;
}
} .section-preturi-calculate-price:before {
content: "";
position: absolute;
top: 0;
left: -2rem;
right: -3rem;
height: 100%;
opacity: 0.4;
background-color: #fff;
background-image: url(//www.smso.ro/wp-content/uploads/svgs/svg_undraw_press_play_background2.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: 0 50%;
}
.section-preturi-calculate-price input[type="radio"],
.section-preturi-bundles input[type="radio"],
.section-preturi-bundles input[type="checkbox"] {
margin-top: 8px;
}
.section-preturi-bundles .card--buton-price {
text-align: center;
margin-top: auto;
}
.section-preturi-calculate-price .calculator-radio-payment-method {
}
.section-preturi-calculate-price .card > .vc_column-inner {
}
.section-preturi-calculate-price .card-flex,
.section-preturi-bundles .card-flex {
display: flex;
flex-direction: column;
align-items: center;
padding: 2rem 1rem;
box-shadow: 6px 6px 20px 3px rgb(204 213 222 / 24%),
-6px -6px 20px 3px rgb(204 213 222 / 24%);
border-radius: 1rem;
backdrop-filter: blur(7px);
}
.section-preturi-calculate-price .card-flex > div:first-child,
.section-preturi-bundles .card-flex > div:first-child {
font-weight: 600;
font-size: 2rem;
padding: 2rem 0;
}
.section-preturi-calculate-price .card-flex .card-packages > p {
margin-top: 2rem;
}
.section-preturi-calculate-price .card-flex .card-packages > div {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem;
} .section-preturi-bundles .card .card--name-price {
display: flex;
}
.section-preturi-bundles--sticky > .vc_column-inner > .wpb_wrapper {
position: sticky;
top: 8rem;
}
.section-preturi-bundles .section-preturi-bundles--title {
font-weight: 600;
font-size: 1.625rem;
color: #664da0;
}
.section-preturi-bundles .card .card--name-price s {
margin-left: auto;
margin-right: 0.5rem;
font-size: 1.25rem;
color: gray;
}
.section-preturi-bundles .section-preturi-bundles--price {
margin-right: 2rem;
font-weight: 600;
color: #f26822;
font-size: 1.25rem;
}
.section-preturi-bundles .card .card--name-price + p {
margin-bottom: 1rem;
}
.section-preturi-bundles .card .vc_column-inner {
box-shadow: 1px 2px 8px 1px #e8e8e8;
padding: 2rem 1rem;
margin: 1rem;
border-radius: 1rem;
}
.section-preturi-bundles .card .card--includes ul {
list-style: none;
margin-left: 0;
margin-bottom: 2rem;
}
.section-preturi-bundles .card .card--includes i {
padding-right: 0.5rem;
} .section-choose-how-you-pay {
background-color: #faf9fc;
}
.section-choose-how-you-pay .choose-how-you-pay--text {
max-width: 50rem;
margin: 0 auto;
} @media screen and (max-width: 768px) {
.section-preturi-packages .vc_column_container.card {
margin: 0.25rem 0 !important;
}
.section-preturi-customized .card .card--table .vc_column-inner {
padding: 0 0.25rem;
}
.section-choose-how-you-pay .choose-how-you-pay--text,
.section-choose-how-you-pay .vc_custom_heading {
padding: 0 1rem;
}
.section-preturi-bundles .card .card--name-price s {
font-size: 1rem;
}
.section-preturi-bundles .section-preturi-bundles--price {
font-size: 1rem;
}
}  .overlay {
width: 100%;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 0.75rem;
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.75);
z-index: 999;
opacity: 0;
pointer-events: none;
transition: 0.35s ease-in-out;
max-height: 100vh;
overflow-y: auto;
}
.overlay.open {
opacity: 1;
pointer-events: inherit;
}
.overlay .modal {
background: white;
border-radius: 1rem;
box-shadow: 0px 1px 10px rgba(255, 255, 255, 0.35);
opacity: 0;
pointer-events: none;
transition: 0.35s ease-in-out;
max-height: 100vh;
overflow-y: auto;
}
.overlay .modal.open {
opacity: 1;
pointer-events: inherit;
}
.overlay .modal.open .content {
transform: translate(0, 0px);
opacity: 1;
}
.overlay .modal .content {
transform: translate(0, -10px);
opacity: 0;
transition: 0.35s ease-in-out;
}
.overlay .modal .title {
margin-top: 0;
}
.contact-form-modal-popup {
display: flex;
flex-direction: column;
padding: 2rem;
padding-top: 1rem;
}
.close-modal {
margin-left: auto;
}  .tablepress th span.pret_bronze,
.tablepress th span.pret_silver,
.tablepress th span.pret_gold {
font-size: 30px;
}
.tablepress th {
text-align: center !important;
}
.calc_table_form > div { text-align: center;
margin: 0 auto;
max-width: 270px;
margin-bottom: 20px;
}
.calc_table_form {
margin-bottom: 30px;
}
.chosen-container-single .chosen-single {
background: #fff;
filter: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 15px;
height: auto;
color: #57665e;
font-family: "Questrial", sans-serif;
font-size: 13px;
margin: 1px 0;
border: 1px solid #dcdcdc;
border-radius: 4px;
line-height: normal;
}
.chosen-container-single .chosen-search input {
background: #fff url(//www.smso.ro/wp-content/themes/Framework/chosen-sprite.png) no-repeat 100%;
}
.chosen-container-single .chosen-drop {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.chosen-container-multi .chosen-choices {
background: #fff;
}
.chosen-container-multi .chosen-choices .search-choice {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: #e4e4e4;
}
.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled {
background: #e4e4e4;
}
.chosen-container .chosen-results .highlighted {
background: #3875d7;
}
.chosen-container-active.chosen-with-drop .chosen-single {
background: #fff;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border: 1px solid #dcdcdc;
border-radius: 4px;
}
.chosen-container-single .chosen-single div {
top: calc(50% - 13px);
}
.chosen-container-single .chosen-single div b {
width: 18px;
height: 18px;
}
.chosenImage-container .chosen-results li,
.chosenImage-container .chosen-single span {
padding-left: 28px;
padding-right: 28px;
}
.range-info-max {
position: absolute;
right: 0;
top: 0;
}
.range-info {
position: relative;
} .max-width-400 img {
max-width: 350px;
}
.discount-50 .w-image-h,
.discount-50 .talk-to-sales-form > .vc_column-inner > .wpb_wrapper {
position: relative;
}
.discount-50 .w-image-h::after,
.discount-50 .talk-to-sales-form > .vc_column-inner > .wpb_wrapper::after { position: absolute;
top: -6%;
right: -6%;
height: 100px;
width: 100px;
background: url(//www.smso.ro/wp-content/uploads/2021/11/reducere-50-border.png);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
} #gform_wrapper_3 label {
color: #000;
}
.gfield_checkbox input {
margin-bottom: 0 !important;
}
.gfield_checkbox label {
font-size: 15px !important;
}
.gform_footer {
text-align: center;
}
.gfield_checkbox {
column-count: 2;
}
.butonpopup {
font-family: 'Open Sans', sans-serif !important;
font-size: 15px !important;
line-height: 1.20 !important;
font-weight: 700 !important;
font-style: normal !important;
text-transform: uppercase !important;
letter-spacing: 0 !important;
color: #ffffff !important;
background: #000 !important;
border: 0 !important;
width: auto !important;
padding: 12px 30px !important;
margin: 0 auto !important;
}
.butonpopup:hover {
background: #664da0 !important;
}
#mce-EMAIL {
color: #fff;
font-size: 15px;
}
.page-id-5774 .titlerow,
.page-id-6679 .titlerow {
display: none !important;
}
.menu-item-5913 {
background-color: #000;
border-radius: 8px;
color: #fff;
}
.menu-item-5913:hover {
background-color: #f00;
border-radius: 8px;
color: #fff;
}
.menu-item-5913 a {
color: #fff !important;
}
.menu-item-5913:hover a {
color: #fff !important;
}
.page-id-5902 .tablepress th.column-1,
.page-id-5902 .tablepress th.column-3,
.page-id-5902 .tablepress th.column-5 {
background-color: #000 !important;
}
.page-id-5902 .tablepress th {
background-color: #111 !important;
}
.page-id-5902 h1.vc_custom_heading,
.page-id-5902 h2.vc_custom_heading {
color: #000;
}
.page-id-5902 .tablepress i.fa-check {
color: #000 !important;
}
.page-id-5902 .tablepress .row-2 td {
background-color: #ff0000 !important;
}
.page-id-5902 .tablepress .calculator-pret-starter-price .btn-starter {
background: #ff0000 !important;
}
.page-id-5902 .tablepress a {
color: #f00;
}
.page-id-5902 .tablepress i.fa-times {
color: #f00;
}
.page-id-5902 .us-btn-style_1 {
background: #f00;
}
.page-id-5902 .fa {
font-size: 16px !important;
}
.redux {
background-color: #ff0000;
font-size: 14px !important;
border-radius: 50%;
width: 36px !important;
height: 36px !important;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
line-height: 32px;
margin: 0 10px;
display: inline-block;
text-align: center;
}
.page-id-5902 del {
font-size: 18px;
}
.page-id-6143 .tablepress th.column-2 {
background: linear-gradient(180deg, #D8BD95 0%, #D9B07D 100%) !important;
}
.page-id-6143 .tablepress th.column-3 {
background: linear-gradient(180deg, #BCC5CE 0%, #A8B4C3 98%) !important;
}
.page-id-6143 .tablepress th.column-4 {
background: linear-gradient(132deg, #F09819 0%, #FF5858 100%) !important;
}
.page-id-6143 h1.vc_custom_heading,
.page-id-5902 h2.vc_custom_heading {
color: #ee241a;
}
.page-id-6143 .tablepress .row-2 td {
background-color: #ee241a !important;
}
.page-id-6143 .tablepress .calculator-pret-starter-price .btn-starter {
background: #ee241a !important;
}
.page-id-6143 .tablepress a {
color: #ee241a;
}
.page-id-6143 .tablepress i.fa-times {
color: #ee241a;
}
.page-id-6143 .us-btn-style_1 {
background: #ee241a;
}
.page-id-6143 .fa {
font-size: 16px !important;
}
.redux2 {
background-color: #ee241a;
font-size: 14px !important;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
line-height: 1.3;
margin: 10px;
padding: 4px;
display: inline-block;
text-align: center;
font-weight: bold;
}
.page-id-6143 .tablepress .row-1 .column-4 {
border-radius: 0 12px 0 0;
}
.campanie a {
color: #cc0000 !important;
}
.wpsm_tab_5921 .wpsm_tab_content {
color: #000 !important;
padding: 0 !important;
}
.wpsm_tab_content.tabs {
margin-top: 20px;
}
.wpsm_tab_5921 .wpsm_tab_content {
border: 1px solid #e8e8e8;
border-radius: 12px 12px 0 0;
}
#wpsm_tab_container_5921 .wpsm_tab_5921 .wpsm_nav-tabs li {
width: auto !important;
margin-right: 0;
display: table-cell;
}
.wpsm_tab_5921 .wpsm_nav-tabs li a {
font-size: 14px !important;
padding: 10px 13px !important;
margin: 0 2px !important;
}
#myTab_5921 {
margin: 0 auto !important;
text-align: center !important;
}
#myTab_5921 li a {
border-radius: 3px;
}
#wpsm_tab_container_5921 .wpsm_tab_5921 .wpsm_nav-tabs li a {
border: 1px solid #483a6d;
}
.wpsm_tab_6168 .wpsm_tab_content {
color: #000 !important;
padding: 0 !important;
}
.wpsm_tab_content.tabs {
margin-top: 20px;
}
.wpsm_tab_6168 .wpsm_tab_content {
border: 1px solid #e8e8e8;
border-radius: 12px 12px 0 0;
}
#wpsm_tab_container_6168 .wpsm_tab_6168 .wpsm_nav-tabs li {
width: auto !important;
margin-right: 0;
display: table-cell;
}
.wpsm_tab_6168 .wpsm_nav-tabs li a {
font-size: 14px !important;
padding: 10px 13px !important;
margin: 0 2px !important;
}
#myTab_6168 {
margin: 0 auto !important;
text-align: center !important;
}
#myTab_6168 li a {
border-radius: 3px;
}
#wpsm_tab_container_6168 .wpsm_tab_6168 .wpsm_nav-tabs li a {
border: 1px solid #483a6d;
}
#myTab_5588 i {
display: none !important;
}
.wpsm_tab_5588 .wpsm_nav-tabs li a,
.wpsm_tab_5588 .wpsm_nav-tabs li a:focus,
.wpsm_tab_5588 .wpsm_nav-tabs li a:hover {
border-left: none !important;
}
.wpsm_tab_content img {
max-width: 100% !important;
}
.wpsm_tab_5588 .wpsm_nav-tabs li a {
text-align: left !important;
padding: 15px 20px !important;
border-radius: 10px !important;
margin: 10px 0 !important;
}
.wpsm_tab_content .owl-dot.active span {
background: #f26822 !important;
width: 14px !important;
height: 14px !important;
margin: 3px !important;
}
#myTab_5588 li.active strong {
font-size: 12px;
color: #664da0;
}
#myTab_5588 li strong {
font-size: 12px;
color: #a2a2a2;
}
#myTab_5588 li.active .cifra {
float: left;
width: 56px;
height: 56px;
border-radius: 100px;
background-color: #664da0;
border: 2px solid #664da0;
text-align: center;
line-height: 56px;
color: #fff;
margin-right: 15px;
font-weight: bold;
}
#myTab_5588 li.active p {
margin-top: -6px;
}
#myTab_5588 li .cifra {
float: left;
width: 56px;
height: 56px;
border-radius: 100px;
background-color: transparent;
border: 2px solid #dcd7e9;
text-align: center;
line-height: 56px;
color: #967fbe;
margin-right: 15px;
font-weight: bold;
}
#myTab_5588 li p {
margin-top: -6px;
}
.wpsm_tab_5588 .wpsm_nav-tabs {
width: 320px;
}
@media only screen and (max-width: 992px) {
.wpsm_tab_5588 .wpsm_nav-tabs {
width: 100%;
}
.page-id-6143 #tabs_desc_6168_1 th.column-2 {
background: linear-gradient(180deg, #D8BD95 0%, #D9B07D 100%) !important;
}
.page-id-6143 #tabs_desc_6168_2 th.column-2 {
background: linear-gradient(180deg, #BCC5CE 0%, #A8B4C3 98%) !important;
}
.page-id-6143 #tabs_desc_6168_3 th.column-2 {
background: linear-gradient(132deg, #F09819 0%, #FF5858 100%) !important;
}
#myTab_6168 {
display: flex;
justify-content: center;
}
}
#boxzilla-5574 .boxzilla-close-icon {
color: #fff;
opacity: 0.7;
}
#boxzilla-5574 {
padding: 40px 60px;
}
#boxzilla-5574 .boxzilla-content {
text-align: center;
}
#boxzilla-5574 .boxzilla-content a {
background-color: #ffffff;
border-radius: 10px;
display: inline-block;
cursor: pointer;
color: #f26722;
font-size: 18px;
padding: 16px 31px;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}
#boxzilla-5574 .boxzilla-content a:hover {
background-color: #664da0;
color: #fff;
}
@media only screen and (max-width: 992px) {
.w-nav.ush_menu_1 > .w-nav-list.level_1 {
position: absolute !important;
top: 100% !important;
left: -2.7rem !important;
right: -2.7rem !important;
padding-left: 2rem !important;
padding-right: 2rem !important;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) !important;
max-height: 450px !important;
background-color: #fff !important;
}
.header_hor .w-nav.type_desktop > .w-nav-list > .menu-item {
line-height: 2.6 !important;
}
.header_hor .w-nav.type_desktop > .w-nav-list > .menu-item.butonmeniu {
line-height: 1.6 !important;
margin: 10px 0;
}
}
#mce-EMAIL {
border: 1px solid #ccc;
padding: 15px;
margin: 10px 0;
}
.page-id-3505 .column-3 {
border-left: 1px solid #e8dbcf;
border-right: 1px solid #e8dbcf;
}
.tablepress tbody td,
.tablepress thead th {
border-top: none !important;
border-bottom: none !important;
}
.tablepress .odd td.column-3 {
background-color: inherit;
}
.tablepress .even td.column-3 {
background-color: inherit;
}
.page-id-3505 .column-5 {
border-left: 1px solid #e8dbcf;
border-right: 1px solid #e8dbcf;
}
.tablepress .odd td.column-5 {
background-color: #ffffff;
}
.tablepress .even td.column-5 {
background-color: #ffffff;
}
.wpsm_tab_5183 .wpsm_tab_content {
color: #000 !important;
padding: 0 !important;
}
.wpsm_tab_content.tabs {
margin-top: 20px;
}
.wpsm_tab_5183 .wpsm_tab_content {
border: 1px solid #e8e8e8;
border-radius: 12px 12px 0 0;
}
#wpsm_tab_container_5183 .wpsm_tab_5183 .wpsm_nav-tabs li {
width: auto !important;
margin-right: 0;
display: table-cell;
}
.wpsm_tab_5183 .wpsm_nav-tabs li a {
font-size: 14px !important;
padding: 10px 13px !important;
margin: 0 2px !important;
}
#myTab_5183 {
margin: 0 auto !important;
text-align: center !important;
}
#myTab_5183 li a {
border-radius: 3px;
}
#wpsm_tab_container_5183 .wpsm_tab_5183 .wpsm_nav-tabs li a {
border: 1px solid #483a6d;
}
.w-tabs .tablepress .row-1 .column-1 {
border-radius: 0 !important;
}
.w-tabs .tablepress .row-1 .column-2 {
border-radius: 0 !important;
}
#astarter {
background-color: #483a6d !important;
}
#astarter .w-tabs-section-header-h {
color: #fff;
}
#astarter .w-tabs-section-title {
color: #fff;
}
#astarter:hover .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#astarter .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#abronze {
background-color: #483a6d !important;
}
#abronze .w-tabs-section-header-h {
color: #fff;
}
#abronze .w-tabs-section-title {
color: #fff;
}
#abronze:hover .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#abronze .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#asilver {
background-color: #483a6d !important;
}
#asilver .w-tabs-section-header-h {
color: #fff;
}
#asilver .w-tabs-section-title {
color: #fff;
}
#asilver:hover .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#asilver .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#agold {
background-color: #483a6d !important;
}
#agold .w-tabs-section-header-h {
color: #fff;
}
#agold .w-tabs-section-title {
color: #fff;
}
#agold:hover .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
#agold .w-tabs-section-header {
background-color: #483a6d !important;
color: #fff;
}
.w-tabs.accordion .w-tabs-section-content {
padding: 0 !important;
}
.w-tabs-section-title {
font-weight: 400 !important;
font-size: 24px !important;
}
.w-tabs-section {
margin-bottom: 2px;
}
.hide {
display: none !important;
}
.mfp-bottom-bar {
display: none;
}
.single-post h2 {
font-size: 26px;
}
.single-post h3 {
font-size: 24px;
}
.single-post #menu-item-1751 a {
color: #664da0 !important;
}
@media only screen and (max-width: 992px) {
.tablepress .column-1 {
text-align: left !important;
padding-left: 6px !important;
}
#tablepress-2 .g-cols.type_default > div > .vc_column-inner {
padding-left: 0.3rem !important;
padding-right: 0.3rem !important;
}
}
@media only screen and (min-width: 993px) {
.butonmeniu {
display: none !important;
}
.tablepress .column-1 {
text-align: left !important;
padding-left: 30px;
}
}
.no-touch .w-nav .menu-item.level_1.butonmeniu:hover a {
color: #fff !important;
}
.w-socials.color_brand .w-socials-item.github .w-socials-item-link {
color: #bbb;
}
#input_1_4_1 {
margin-top: 8px;
}
.portocaliu a span {
color: #f26822;
}
.w-tabs-section-title {
color: #333333;
font-weight: 700;
}
.no-touch .w-tabs-section-header:hover,
.no-touch .w-tabs-section-header:focus {
background: #fff !important;
}
.w-tabs.accordion .w-tabs-section {
border-width: 0;
}
.w-tabs.accordion .w-tabs-section:last-child {
border-bottom-width: 0;
}
.w-tabs.accordion .w-tabs-section-content {
padding: 0 1rem 1rem 1rem;
}
.w-tabs {
margin-top: 1rem;
}
.w-counter-value {
font-size: 66px;
font-weight: bold;
}
.justify .w-iconbox-text p {
text-align: justify;
line-height: 1.3;
}
.justify h4.w-iconbox-title {
font-weight: bold;
}
.justify .wpb_wrapper p {
text-align: justify;
}
.footer2 .w-socials-list {
text-align: left;
}
.footer2 .copy {
text-align: right;
font-size: 13px;
}
.footer2 .w-socials-item {
font-size: 26px;
}
.w-socials-item-link {
line-height: 1em;
width: 2em;
}
.footer1 .w-iconbox-text {
font-size: 15px;
line-height: 1.3;
}
.footer1 h5 {
margin-bottom: 0.5rem;
font-weight: bold;
}
.footer1 p {
font-size: 15px;
}
h2.widgettitle {
margin-bottom: 1rem;
font-weight: bold;
}
.widget_recent_entries ul li {
font-size: 15px;
line-height: 1.3rem;
padding-left: 1rem;
margin-bottom: 1rem;
}
#ssb-container {
max-width: 100px;
top: 50%;
}
#ssb-container ul li a {
white-space: normal;
line-height: 1.4;
padding: 0 10px 10px 10px;
text-align: center;
font-size: 18px;
font-weight: bold;
}
#ssb-container .fas {
font-size: 30px;
margin: 10px 0;
}
#ssb-btn-0 {
padding: 20px 0;
}
.l-subheader.at_top {
background: #ffffff;
}
.l-subheader.at_top .l-subheader-h {
background: #3a2c5f;
padding: 0 40px;
}
.l-subheader-h::after {
position: absolute;
right: -27px;
top: -74px;
width: 39px;
height: 70px;
content: "";
background: #3a2c5f;
-ms-transform: rotate(40deg);
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
border-radius: 1px;
}
.l-subheader-h::before {
position: absolute;
left: -27px;
top: -74px;
width: 39px;
height: 70px;
content: "";
background: #3a2c5f;
-ms-transform: rotate(-40deg);
-webkit-transform: rotate(-40deg);
transform: rotate(-40deg);
border-radius: 1px;
}
.calculator-pret-starter-price .btn-starter {
color: #FFF;
text-align: center;
margin: 0 auto;
width: 160px;
line-height: 32px;
font-size: 32px;
cursor: pointer;
}
.column-2 .l-section.height_medium {
padding-top: 0;
padding-bottom: 0;
}
#tablepress-1 th.column-2,
#tablepress-1 th.column-3,
#tablepress-1 th.column-4,
#tablepress-1 th.column-5 {
vertical-align: top;
}
.w-person-role {
opacity: 0.8;
}
.w-person-name {
font-size: 1.4rem;
}
.serv .vc_column-inner:hover {
border-bottom: 7px solid #f26822 !important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.serv h4 {
margin-bottom: 25px;
margin-top: 15px;
color: #333;
}
.serv p {
line-height: 1.4;
}
@media only screen and (max-width: 992px) {
.footer2 .w-socials-list {
text-align: center;
}
.footer2 .copy {
text-align: center;
font-size: 13px;
}
}
.wpcf7-form p {
margin-bottom: 0;
}
.wpcf7-form textarea {
height: 80px;
} .tablepress .row-3 td {
width: 430px;
}
@media only screen and (min-width: 993px) {
.relpost-block-single {
width: 20% !important;
}
.relpost-block-single-text {
padding: 0 5px !important;
}
}
@media only screen and (max-width: 992px) {
body.blog .subpage-header {
margin-bottom: 70px;
}
.page-id-303 .vc_custom_1582298090794 {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.blog-subtitle {
font-size: 16px !important;
}
}
.blog-subtitle {
color: #30005e;
font-family: Dosis;
text-align: center;
font-size: 30px;
font-weight: 300;
}
.page-id-3505 .fa {
font-size: 16px !important;
}
.page-id-4889 .fa {
font-size: 16px !important;
}
#tab_container_4342 .tab-content {
padding: 0px !important;
border: 0px solid #e6e6e6 !important;
margin-top: 0px !important;
background-color: #ffffff !important;
color: #000000 !important;
font-size: 16px !important;
font-family: Open Sans !important;
}
.tab-content > .tab-pane {
background: #fff !important;
padding: 0 !important;
}
#myTab_4342 {
margin-bottom: 15px;
}
.breads ol li {
list-style-type: none;
display: inline-block;
font-size: 14px;
}
.breads ol li:after {
content: " \00BB";
}
.breads ol li:last-child:after {
content: "";
}
.breads ol {
margin: 0 !important;
}
.breadspage ol li {
list-style-type: none;
display: inline-block;
font-size: 14px;
}
.breadspage ol li:after {
content: " \00BB";
}
.breadspage ol li:last-child:after {
content: "";
}
.breadspage ol {
margin: 0 !important;
}
.home .breadspage,
.blog .breadspage {
display: none !important;
}
@media only screen and (min-width: 993px) {
.breadspage {
padding-left: 30px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
width: 500px;
}
}
.blogpage h1 {
color: #3a2c5f;
text-align: center;
font-family: Dosis;
font-weight: 300;
font-style: normal;
}
.blogpage {
margin-top: -93px;
}
#menu-item-1751.current-menu-item {
border-bottom: 0 !important;
}
a.bg-showmore-plg-link.bg-arrow::before {
content: "\f502";
font-size: 20px;
bottom: -10px;
display: block;
color: #f26822;
}
button.bg-showmore-plg-button.bg-arrow.bg-close::before,
a.bg-showmore-plg-link.bg-arrow.bg-close::before,
button.bg-arrow.bg-close::before {
content: "\f500";
font-size: 20px;
bottom: 0;
display: block;
color: #f26822;
}
[id^="bg-showmore-pro-hidden"] {
padding-top: 0 !important;
}
#footer.dark .social-icons a.fb {
color: #375089;
}
#footer.dark .social-icons a.li {
color: #0172b6;
}
#footer.dark .social-icons a.yt {
color: #d41d1f;
}
.page-id-3505 #fbuilder .fields label {
display: block;
background-color: #483a6d;
color: #fff;
padding: 15px;
text-align: center;
border-radius: 12px 12px 0 0;
}
.page-id-4889 #fbuilder .fields label {
display: block;
background-color: #483a6d;
color: #fff;
padding: 15px;
text-align: center;
border-radius: 12px 12px 0 0;
}
.relpost-thumb-wrapper {
margin: 20px 0 25px 0 !important;
}
.maxw {
max-width: 1140px;
margin: 0 auto !important;
}
#cp_calculatedfieldsf_pform_1 {
max-width: 1140px;
margin: 0 auto !important;
}
.social-icons li {
background: transparent !important;
margin: 0 5px;
}
.social-icons li a:hover {
color: #fff !important;
}
.subtablepress {
max-width: 1140px;
margin: 0 auto !important;
}
#menu-item-3950 a {
color: #f26822 !important;
font-weight: bold;
}
.tablepress .btn-starter-plus {
float: right;
margin-top: 7px;
}
.tablepress .btn-starter-minus {
float: left;
margin-top: 7px;
}
@media only screen and (max-width: 992px) {
th.column-2 {
min-width: 170px;
}
td.column-1 {
line-height: 1.4;
}
}
div.wpcf7-response-output {
background-color: #ffffff;
}
.tablepress th,
.tablepress td {
text-align: center !important;
}
.tablepress th.column-1 {
background-color: #f9f9f9 !important;
color: #000;
font-size: 22px;
}
.tablepress th.column-3,
.tablepress th.column-5 {
background-color: #f9f9f9 !important;
}
.tablepress th {
background-color: #f9f9f9 !important;
color: #000;
font-size: 26px;
font-weight: 400 !important;
line-height: 1.2;
}
.tablepress th {
min-height: 90px !important;
}
.tablepress .wpb_content_element {
margin-bottom: 0 !important;
}
.tablepress .calculator-pret-starter-price .btn-starter {
background: #f26822 !important;
width: 30px !important;
line-height: 24px !important;
font-size: 24px !important;
border-radius: 5px;
}
.tablepress i.fa-check {
color: #664da0;
font-size: 22px;
}
.tablepress i.fa-times {
color: #f26822;
font-size: 22px;
}
.tablepress i.fa-info-circle {
font-size: 16px;
}
.tablepress th span {
font-size: 16px;
}
.tablepress .odd td {
background-color: #f9f9f9 !important;
}
.tablepress td.column-1,
.tablepress td.column-5 {
background-color: inherit;
}
.tablepress .row-1 .column-1 {
border-radius: 12px 0 0 0;
}
.tablepress .row-1 .column-5 {
border-radius: 0 12px 0 0;
}
#tablepress-1 {
max-width: 1140px;
margin: 0 auto !important;
}
.tablepress td {
font-size: 15px;
}
.tablepress td strong {
font-size: 17px;
}
.tablepress .row-2 td {
background-color: #f9f9f9;
font-size: 20px;
font-weight: normal;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.tablepress .row-3 td {
font-weight: bold;
}
.tablepress .row-37 .column-2,
.tablepress .row-38 .column-2,
.tablepress .row-39 .column-2 {
text-align: center !important;
}
.tablepress .row-36 .column-2,
.tablepress .row-37 .column-2,
.tablepress .row-38 .column-2,
.tablepress .row-39 .column-2 {
line-height: 1.2 !important;
}
@media only screen and (max-width: 992px) {
.tablepress .row-1 .column-2 {
border-radius: 0 12px 0 0;
}
} [data-tooltip],
.tooltip {
position: relative;
cursor: pointer;
} [data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
position: absolute;
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: none;
} [data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
} .tooltip:before,
[data-tooltip]:before {
z-index: 1001;
border: 6px solid transparent;
background: transparent;
content: "";
} .tooltip:after,
[data-tooltip]:after {
z-index: 9000;
padding: 8px;
width: 260px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-tooltip);
font-size: 13px;
line-height: 1.4;
}  [data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
bottom: 100%;
left: 50%;
}
[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
margin-left: -6px;
margin-bottom: -12px;
border-top-color: #000;
border-top-color: hsla(0, 0%, 20%, 0.9);
} [data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
margin-left: -80px;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
-webkit-transform: translateY(-12px);
-moz-transform: translateY(-12px);
transform: translateY(-12px);
} .tooltip-left:before,
.tooltip-left:after {
right: 100%;
bottom: 50%;
left: auto;
}
.tooltip-left:before {
margin-left: 0;
margin-right: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-left-color: #000;
border-left-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
-webkit-transform: translateX(-12px);
-moz-transform: translateX(-12px);
transform: translateX(-12px);
} .tooltip-bottom:before,
.tooltip-bottom:after {
top: 100%;
bottom: auto;
left: 50%;
}
.tooltip-bottom:before {
margin-top: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-bottom-color: #000;
border-bottom-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
-webkit-transform: translateY(12px);
-moz-transform: translateY(12px);
transform: translateY(12px);
} .tooltip-right:before,
.tooltip-right:after {
bottom: 50%;
left: 100%;
}
.tooltip-right:before {
margin-bottom: 0;
margin-left: -12px;
border-top-color: transparent;
border-right-color: #000;
border-right-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
-webkit-transform: translateX(12px);
-moz-transform: translateX(12px);
transform: translateX(12px);
} .tooltip-left:before,
.tooltip-right:before {
top: 3px;
} .tooltip-left:after,
.tooltip-right:after {
margin-left: 0;
margin-bottom: -16px;
} ul.w-nav-list.level_2 span.w-nav-title {
font-size: 14px;
}
a.w-nav-anchor.level_2:hover,
a.w-nav-anchor.level_3:hover {
background-color: #efefef;
} .csr-card-list {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.csr-card {
box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.1), 0 0.10rem 0.30rem rgba(0, 0, 0, 0.1);
border-radius: 7px;
margin-right: 30px;
flex: 0 0 47%;
max-width: 47%;
transition-duration: 0.3s;
}
.csr-card:hover {
box-shadow: 0 0.12rem 0.24rem rgba(0, 0, 0, 0.1), 0 0.40rem 1.20rem rgba(0, 0, 0, 0.15);
}
.csr-img img {
height: 300px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.csr-metadata {
color: #999 !important;
font-size: 14px !important;
margin-bottom: 0.3rem !important;
padding: 10px 25px 0 25px;
}
.cst-title {
font-weight: 700 !important;
font-size: 1.4rem !important;
color: #664da0 !important;
padding: 0 25px 10px 25px;
}
.csr-excerpt {
padding: 25px;
padding-top: 0;
word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
max-height: 60px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.gallery-open .rsFullscreenBtn {
width: 100%;
height: 100%;
}
.gallery-open .royalSlider .rsArrow {
z-index: 15;
}
.gallery-open .rsFullscreenBtn::after {
left: unset;
color: #000;
}
@media only screen and (max-width: 1080px) {
.csr-card-list {
align-items: stretch;
}
.csr-card {
margin-right: 10px;
}
.csr-img img {
height: unset;
}
}
@media only screen and (max-width: 600px) {
.csr-card {
margin-bottom: 30px !important;
margin: 0 auto;
flex: 0 0 100%;
max-width: 100%;
}
}  .landing-card {
width: 62.5%;
margin: 0 auto;
margin-bottom: 35px;
}
.landing-card-title {
background: #4C2581;
color: #fff;
border: 1px solid #4C2581;
border-top-left-radius: 45px;
padding: 15px 0;
}
.landing-card-title p {
font-size: 32px;
font-weight: bold;
}
.landing-card-title span {
font-size: 37px;
color: #F9C15C;
}
.landing-card-body {
background: #28183C;
color: #fff;
text-align: left;
}
.landing-card-list {
list-style-type: none;
margin-left: 0;
padding: 45px 40px;
font-size: 24px;
}
ul.landing-list {
margin-left: 0 !important;
}
.landing-card-list li,
.landing-list li {
display: flex;
align-items: flex-start;
}
.landing-card-list li:not(:last-child),
.landing-list li:not(:last-child) {
margin-bottom: 25px;
}
.nse-section-title {
text-align: left;
color: #4C2581;
font-weight: bold;
font-size: 16px;
margin-bottom: 0;
}
.nse-section-title i {
margin-right: 8px;
}
.nse-section-txt {
text-align: left;
margin-bottom: 30px;
font-size: 14px;
}
@media (max-width: 1000px) {
.landing-card {
width: 90% !important;
}
}
.landing-banner-title {
background: #F26722;
border: 1px solid #F26722;
border-radius: 25px;
color: #fff;
padding: 6px;
text-align: center;
font-size: 19px;
width: 70%;
margin: 0 auto;
margin-bottom: 25px;
}
.landing-banner-title span {
text-decoration: underline;
font-weight: bold;
}
.landing-banner .landing-card {
width: 37.5%;
margin: 0 auto;
text-align: center;
}
.landing-banner-button {
text-align: center;
margin-top: -15px;
}
.landing-button {
text-align: center;
}
.landing-banner-button a,
.landing-button a {
background: #F1AE3D;
color: #000;
font-weight: bold;
padding: 10px 80px;
border-radius: 30px;
font-size: 22px;
}
.landing-banner-button a:hover,
.landing-button a:hover {
box-shadow: 2px 2px 16px 0 #f4c9b9;
background: #ff7a3b;
color: #fff !important;
}
.offer-availabilty {
width: fit-content;
background: #B39DE8;
padding: 1px 7px;
border-radius: 30px;
font-size: 14px;
font-style: italic;
margin: 0 auto;
margin-top: 30px;
}
.triangle-bottomright {
width: 0;
height: 0;
border-bottom: 20px solid #F1AE3D;
border-left: 15px solid transparent;
margin-top: 10px;
margin-right: 20px;
}
.landing-row {
display: flex;
align-items: center;
justify-content: space-around;
flex-wrap: wrap;
}
.landing-col {
width: 47%;
flex: 0 0 47%;
}
.home .landing-card {
width: 70% !important;
}
.home .offer-availabilty {
width: 90% !important;
}
.home .offer-availabilty p {
text-align: left !important;
}
.home .landing-title p {
font-size: 24px;
margin-bottom: 30px;
color: #6E54AC;
}
@media (max-width: 900px) {
.landing-col {
width: 100%;
flex: 0 0 100%;
margin-bottom: 30px;
}
.landing-title {
text-align: center;
}
.home .landing-card {
width: 90% !important;
}
}
.home-landing-banner {
background: url(https://www.smso.ro/wp-content/uploads/2022/04/primavara-bg@2x-1.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding: 20px 0;
border-radius: 60px;
}
@media (max-width: 395px) {
.landing-banner-button a, .landing-button a {
padding: 10px 30px;
}
}
@media (max-width: 768px) {
.offer-availabilty {
width: 90% !important;
}
}
.rounded-corners .l-section-img {
border-radius: 60px;
}
.landing-row {
display: flex;
align-items: center;
justify-content: space-around;
flex-wrap: wrap;
}
.landing-col {
width: 100%;
flex: 0 0 100%;
}
.landing-col:first-child {
margin-bottom: 30px;
}
.home .landing-card {
width: 70% !important;
}
.home .offer-availabilty {
width: 90% !important;
}
.home .offer-availabilty p {
text-align: left !important;
}
.home .landing-title p {
font-size: 24px;
margin-bottom: 30px;
}
@media (max-width: 900px) {
.landing-col {
width: 100%;
flex: 0 0 100%;
margin-bottom: 30px;
}
.landing-title {
text-align: center;
}
}
@media (max-width: 768px) {
.home .landing-card {
width: 90% !important;
}
}
.home-landing-banner {
background: url(https://www.smso.ro/wp-content/uploads/2022/04/primavara-bg@2x-1.jpg);
background-size: cover;
background-repeat: no-repeat;
padding: 20px 0;
border-radius: 60px;
box-shadow: 1px 1px 10px 0 #CEC2EA;
}
.home-landing-banner .landing-title p {
text-align: center;
}
.landing-card-title {
line-height: 1.5;
}
.partners-card a.w-image-h {
text-align: center;
}
@media (max-width: 1200px) {
.ush_menu_1 .w-nav-anchor.level_1 {
color: #2d008c !important;
text-transform: capitalize !important;
}
ul.w-nav-list.level_2 span.w-nav-title i {
color: #2d008c !important;
}
.w-nav .menu-item.level_1 > a:focus,
.no-touch .w-nav .menu-item.level_1.opened > a,
.no-touch .w-nav .menu-item.level_1:hover > a {
color: #f26822 !important;
}
.level_1 .level_1 {
border-bottom: 1px solid #fafafafa;
flex: 0 0 100%;
}
.level_1 .level_1 a {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 1.1rem;
}
.login-nav-button,
.register-nav-button {
border: 1px solid #2d008c !important;
flex: 0 0 41% !important;
text-align: center !important;
padding: 10px !important;
}
.login-nav-button a,
.register-nav-button a{
justify-content: center !important;
line-height: 1.6em;
}
.register-nav-button span{
color: #fff !important;
}
.register-nav-button:hover span {
color: #f26822 !important;
}
.header_hor .w-nav.m_layout_dropdown .w-nav-list.level_1 {
flex-wrap: wrap !important;
align-items: center !important;
justify-content: center !important;
max-height: 788px !important;
overflow-y: auto !important;
opacity: 0;
}
.type_mobile .menu-item-has-children .w-nav-list.level_2 {
opacity: 0 !important;
display: none !important;
transition: all .5s;
}
.type_mobile .menu-item-has-children .w-nav-list.level_2.ul-nav-opened {
height: auto !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
display: block !important;
opacity: 1 !important;
position: relative !important;
box-shadow: unset !important;
}
.w-nav.type_mobile li.opened>.w-nav-anchor .w-nav-arrow {
transform: unset !important;
}
.w-nav.type_mobile li .w-nav-anchor.popened .w-nav-arrow {
transform: rotate(180deg) !important;
}
.important-flex {
display: flex !important;
}
}
.plugins-landscape {
box-shadow: 1px 2px 8px 1px #e8e8e8 !important;
padding: 2rem !important;
border-radius: 5px !important;
margin: 0.5rem !important;
}
.activity-section {
box-shadow: 1px 2px 8px 1px #e8e8e8 !important;
padding: 2rem !important;
border-radius: 5px !important;
margin: 0.5rem !important;
}
.activity-title b,
.activity-title p {
font-size: 1.5rem !important;
color: #664da0 !important;
font-weight: bold !important;
}
.page-id-10080 .pfg-img {
border: 1px solid transparent !important;
border-radius: 10px !important;
}
.page-id-10080 .royalSlider.rsHor.rsWithThumbs.rsWithThumbsHor {
height: 600px !important;
overflow: hidden !important;
margin-top: 50px !important;
}
@media screen and (min-width: 768px) {
.five-columns .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
text-align: center !important;
}
.five-columns {
justify-content: space-around !important;
}
.five-columns .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}
.aws-logo {
text-align: right;
margin-bottom: 20px;
}
.aws-logo img {
width: 33% !important;
}
.tutorial-box .vc_column-inner>.wpb_wrapper{
box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 10%), 0 0.1rem 0.3rem rgb(0 0 0 / 10%);
border-radius: 0.3rem;
min-height: 410px !important;
}
.tutorial-frame iframe {
width: 100%;
border-radius: 0.3rem;
}
.tutorial-title {
padding: 15px !important;
}
.sl-overlay {
background: #000 !important;
}
@media (max-width: 980px) {
#portfolio {
column-count: 2 !important;
}
}
@media (max-width: 500px) {
#portfolio {
column-count: 1 !important;
}
}
#popmake-11336 {
padding-top: 0 !important;
}
@media (max-width: 375px) {
#popmake-11336 p,
#popmake-11336 a{
margin-left: 0 !important;
}
}
@media (max-width: 768px) {
.copyright-block p, .w-image-h{
text-align: center !important;
}
#popmake-11336 a {
margin-left: -20%;
}
}
@media (max-width: 475px) {
#popmake-11336 {
width: 70% !important;
}
}
span.new {
background: #f26822;
color: #fff;
padding: 3px;
font-size: 11px;
font-weight: bold;
margin-left: 5px;
border-radius: 5px;
}
#pum-11336 {
z-index: 1 !important;
}
#home-tab .w-tabs-list-h a:not(:first-child) {
display: none !important;
}
ul.bf-rcs-list {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
font-weight: 600;
margin-left: 1rem;
font-size: 1.2rem;
}
ul.bf-rcs-list li::marker,
.marker-b li::marker {
content: "\f058";
font-family: "Font Awesome 5 Free";
font-weight: 600;
color: #F26822;
font-size: 1.2rem;
}
@media (max-width: 1100px) {
.bf-title {
margin-top: 40px !important;
}
}
#menu-item-11410 a {
color: #f26822 !important;
}
#menu-item-11410 a:hover {
color: #000 !important;
}
span.discount {
background: #f26822;
color: #fff;
padding: 4px;
font-size: 12px;
font-weight: bold;
margin-left: 5px;
border-radius: 5px;
}
.homepage-logos {
margin-top: 4rem !important;
}
@media (max-width: 600px) {
.promo-card {
grid-column: span 2;
}
.promo-card-price {
justify-content: flex-end !important;
}
.promo-card-price div {
margin-right: 5px !important;
}
.promo-card-btn {
text-align: center !important;
}
}