body.home .main-container > .main-content {
padding-bottom: 80px;
}
body:not(.home) .main-container > .main-content {
padding-bottom: 180px;
} .vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
}
.vamtam-sticky-header.vamtam-sticky-header-top .header-right-col {
width: 100%;
}
@media (max-width: 1024px) {
.vamtam-sticky-header.vamtam-sticky-header-top {
background-color: #999696;
}
}
@media (min-width: 1025px) {
.vamtam-sticky-header.vamtam-sticky-header-top .header-right-col {
width: 60%;
}
.vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container > .elementor-element .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container > .elementor-element .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #999696;
height: 2px;
}
}
@media (min-width: 1280px) {
.vamtam-sticky-header.vamtam-sticky-header-top .header-right-col {
width: 24%;
}
}
@media (min-width: 1440px) {
.vamtam-sticky-header.vamtam-sticky-header-top .header-right-col {
width: 28%;
}
}
.elementor-location-header .vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container > .header-right-col > .elementor-widget-wrap {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.elementor-location-header .vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container > .header-right-col > .elementor-widget-wrap > div + div {
margin-left: 10px;
}
@media (max-width: 640px) {
.elementor-location-header .vamtam-sticky-header.vamtam-sticky-header-top > .elementor-container > .header-right-col > .elementor-widget-wrap {
gap: 15px;
} } .search-form {
text-align: center;
top: 0;
left: 0;
right: 0;
box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
position: absolute;
box-sizing: border-box;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
-webkit-transition-property: opacity, -webkit-transform, -webkit-filter;
transition-property: opacity, -webkit-transform, -webkit-filter;
transition-property: opacity, transform, filter;
transition-property: opacity, transform, filter, -webkit-transform, -webkit-filter;
opacity: 0;
padding: 1em;
z-index: 101;
background: #fff;
}
.search-form.open {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.search-toggle {
cursor: pointer;
}
.search-toggle.close {
display: inline-block;
-webkit-transform: translate(10px, -15px);
transform: translate(10px, -15px);
}
.search-form .elementor-widget-wp-widget-search .searchform > input[type="text"] {
border-width: 1px;
padding: 2px 1px 2px 15px;
}
@media (min-width: 768px) {
.search-form .elementor-widget-wp-widget-search .searchform > input[type="text"] {
min-width: 280px;
}
.search-toggle.close {
-webkit-transform: translate(5px, -15px);
transform: translate(5px, -15px);
}
}
.search-form .elementor-widget-wp-widget-search .searchform > input[type="submit"] {
letter-spacing: 1px;
font-weight: 400;
text-transform: none;
padding: 6px 12px;
border: none;
}
.vamtam-sticky-header.vamtam-sticky-header-top .search-form {
margin: 0;
width: auto;
}
@media (max-width: 1023px) {
.vamtam-sticky-header.vamtam-sticky-header-top .search-form input[type="search"] {
width: auto;
max-width: 180px;
}
}
@media (max-width: 639px) {
.vamtam-sticky-header.vamtam-sticky-header-top .search-form {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.vamtam-sticky-header.vamtam-sticky-header-top .search-form input[type="search"] {
max-width: 120px;
}
}
.vamtam-sticky-header.vamtam-sticky-header-top .search-form input[type="search"] {
width: 200px;
}
.vamtam-sticky-header.vamtam-sticky-header-top .search-form .elementor-search-form__input {
border-bottom-width: 0 !important;
} .elementor-widget-wp-widget-polylang { max-width: 80px;
}
.elementor-widget-wp-widget-polylang ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 0;
}
.elementor-widget-wp-widget-polylang ul li + li {
margin-left: 15px;
}
.elementor-widget-wp-widget-polylang .lang-item a {
color: #fff;
text-transform: uppercase;
position: relative;
}
.elementor-widget-wp-widget-polylang .current-lang a::after,
.elementor-widget-wp-widget-polylang li:not(.current-lang):hover a::after {
content: '';
display: block;
position: absolute;
bottom: 0;
height: 1px;
background-color: transparent;
transition: .3s ease-in-out;
transition-property: background-color,height;
background-color: #fff;
width: 100%;
left: 0;
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, 
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
background: transparent;
color: #fff;
} [data-elementor-device-mode="desktop"] .elementor-sticky--active {
box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px 0;
background: #fff;
}
.top-header-section > .elementor-container {
max-width: 1908px;
}   @media (min-width: 1024px) {
.elementor-16329 .elementor-element.elementor-element-184dce8 > .e-con-inner,
.elementor-19387 .elementor-element.elementor-element-35228ac > .e-con-inner {
margin-right: 0;
max-width: calc(50% + (1260px / 2));
}   
}
.elementor-nav-menu__align-left .elementor-nav-menu {
margin-right: 0;
}
.elementor-nav-menu .sub-arrow i {
display: none;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children .sub-arrow {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBpZD0nTGF5ZXJfMScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHZlcnNpb249JzEuMScgZmlsbD0nIzk5OTY5NicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nOTYgMTYwIDMyMCAxOTInPjxwb2x5Z29uIHBvaW50cz0nMzk2LjYsMTYwIDQxNiwxODAuNyAyNTYsMzUyIDk2LDE4MC43IDExNS4zLDE2MCAyNTYsMzEwLjUgJy8+PC9zdmc+");
background-repeat: no-repeat;
background-position: left center;
margin-left: 5px;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children:hover .sub-arrow,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children:focus .sub-arrow,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.current-menu-item.menu-item-has-children .sub-arrow {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBpZD0nTGF5ZXJfMScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHZlcnNpb249JzEuMScgZmlsbD0nIyMzQzBBNzAnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9Jzk2IDE2MCAzMjAgMTkyJz48cG9seWdvbiBwb2ludHM9JzM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICcvPjwvc3ZnPg==");
}
@media (max-width: 1024px) {
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children:not(.current-menu-item) .sub-arrow,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children:not(.current-menu-item):hover .sub-arrow,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .menu-item.menu-item-has-children:not(.current-menu-item):focus .sub-arrow {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBpZD0nTGF5ZXJfMScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHZlcnNpb249JzEuMScgZmlsbD0nI2ZmZmZmZicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nOTYgMTYwIDMyMCAxOTInPjxwb2x5Z29uIHBvaW50cz0nMzk2LjYsMTYwIDQxNiwxODAuNyAyNTYsMzUyIDk2LDE4MC43IDExNS4zLDE2MCAyNTYsMzEwLjUgJy8+PC9zdmc+");
}
}
.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children .elementor-item:after {
width: calc(100% - 14px);
}
.elementor-top-section .elementor-nav-menu--main > .elementor-nav-menu > .menu-item.current-menu-parent > a::after {
background-color: #3c0a70;
height: 4px;
width: 100%;
left: 0;
z-index: 2;
-webkit-transform: scale(1);
transform: scale(1);
display: block;
position: absolute;
-webkit-transition: .3s;
transition: .3s;
-webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1);
transition-timing-function: cubic-bezier(.58,.3,.005,1);
box-sizing: border-box;
opacity: 1;
}
.nolink > a {
cursor: default;
} .vamtam-scroll-to-top {
box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#scroll-to-top svg {
width: 28px;
}     .cta-text {
width: 100%;
height: 100%;
}
.cta-text > a {
padding-left: 20px;
width: 100%;
height: 100%;
}
.cta-buttons {
position: fixed !important;
-webkit-transition: right .3s ease-out;
transition: right .3s ease-out;
z-index: 100001;
}
.cta-buttons > div > div {
color: #fff;
font-size: 15px;
cursor: pointer;
-webkit-transition: right .3s ease-out;
transition: right .3s ease-out;
z-index: 1001;
}
.cta-icon {
height: 100%;
min-width: 70px;
}
.cta-buttons > div > div > div+div {
line-height: 18px;
}
@media (max-width: 979px) {
.cta-icon {
height: 44px;
width: 44px;
min-width: auto;
}
.cta-buttons {
right: 0;
height: auto;
width: 100%;
bottom: 0;
padding: 0;
z-index: 99;
background: #999696;
border-top: 2px solid #3c0a70;
}
.cta-buttons > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cta-buttons > div > div+div {
margin-left: 10px !important;
}
.cta-buttons > div > div {
margin: 0 !important;
}
.cta-buttons .cta-icon img {
width: 30px;
}
.cta-buttons > div > div > div+div {
display: none;
}
}
@media (min-width: 980px) {
.cta-buttons {
right: -210px;
top: 50%;
height: 230px;
width: 280px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.cta-buttons:hover {
width: 280px;
}
.cta-buttons > div > div {
background: #999696;
width: 280px;
height: 70px;
position: absolute;
bottom: 0;
top: 0;
right: 210px;
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
.cta-buttons > div > div:hover > div:first-child {
background-color: #3c0a70;
}
.cta-buttons > div > div:nth-of-type(1) {
top: 0
}
.cta-buttons > div > div:nth-of-type(2) {
top: 80px;
}
.cta-buttons > div > div:nth-of-type(3) {
top: 160px
}
.cta-buttons > div > div:nth-of-type(1):hover,
.cta-buttons > div > div:nth-of-type(2):hover,
.cta-buttons > div > div:nth-of-type(3):hover {
right: 370px;
}
.cta-icon > a,
.cta-icon + a {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cta-icon + a {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-left: 20px;
}
.cta-icon > a {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cta-buttons .cta-icon {
position: relative;
background-color: #999696;
border-left: 5px solid #3c0a70;
}
.cta-buttons .slide-out .cta-icon:after {
content: '';
position: absolute;
display: inline-block;
border-top: 8px solid transparent;
border-right: 0 solid transparent;
border-bottom: 8px solid transparent;
border-left: 10px solid #3c0a70;
right: -10px;
top: 50%;
margin-top: -8px;
}
#boxed-wrapper:not(.page-loaded) .cta-buttons {
opacity: 0;
visibility: hidden;
}
#boxed-wrapper.page-loaded .cta-buttons {
opacity: 1;
visibility: visible;
}
}
@-webkit-keyframes slide-in {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
100% {
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
}
@keyframes slide-in {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
100% {
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
}
@-webkit-keyframes slide-out {
0% {
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes slide-out {
0% {
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
.btn-angle-left .elementor-button-wrapper {
position: relative;
}
.btn-angle-left .elementor-button-wrapper .elementor-button::before {
content: '';
background-image: url(//automotiv.si/wp-content/themes/macchina-child/images/shape-violet-5.svg);
background-repeat: no-repeat;
background-position: left center;
background-size: 50px;
position: absolute;
top: 0;
left: -50px;
width: 50px;
height: 50px;
}
.homepage-bounce-btn {
left: calc(50% - 20px);
}
.homepage-icons-top .elementor-widget-container p {
margin: 0;
}  [class*='uk-transition-slide'] {
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
-webkit-transition-property: opacity, -webkit-transform, -webkit-filter;
transition-property: opacity, -webkit-transform, -webkit-filter;
transition-property: opacity, transform, filter;
transition-property: opacity, transform, filter, -webkit-transform, -webkit-filter;
opacity: 0;
} .uk-transition-slide-bottom {
-webkit-transform: translateY(100%);
transform: translateY(100%);
} .uk-transition-toggle:hover [class*='uk-transition-slide'],
.uk-transition-toggle:focus [class*='uk-transition-slide'],
.uk-transition-active.uk-active [class*='uk-transition-slide'] {
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
} .homepage-banner {
background-repeat: no-repeat;
background-position: 50% 0;
background-size: 50%;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1NC4zIDQ0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiM2MDYwNjB9PC9zdHlsZT48ZyBvcGFjaXR5PSIuMSI+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM0LjUgMTIuNSAyMyAzMi41bDUuMSA4LjggNi40LTExIDYuNCAxMWgxMC4zek0yOC4xIDEuNGwtMjMgMzkuOWgxMC4ybDE3LjktMzF6Ii8+PC9nPjwvc3ZnPg==);
}
@media (min-width: 1024px) {
.homepage-banner {
background-position: -55px 8px;
background-size: 38%;
}
}
@media (max-width: 767px) {
.homepage-banner-section {
background-image: none !important;
}
} .services-slider .bdt-slidenav {
background: rgba(255,255,255,0.9);
border-radius: 50px;
padding: 10px;
opacity: 0;
visibility: hidden;
}
.services-slider:hover .bdt-slidenav {
opacity: 1;
visibility: visible;
}
.services-slider .bdt-panel-slider .bdt-panel-slide-item .bdt-panel-slide-desc {
background: rgba(0,0,0,0.7);
padding: 20px 32px;
}
.services-slider .bdt-panel-slide-item .bdt-panel-slide-thumb {
-webkit-transition: all ease 0.5s;
transition: all ease 0.5s
}
.services-slider .bdt-panel-slide-item:hover .bdt-panel-slide-thumb {
-webkit-transform: scale(1.1) rotate(2deg);
transform: scale(1.1) rotate(2deg);
}
@media (min-width: 1024px) {
.bdt-dots-container {
display: none;
}
}  .services-slider.news-slider .bdt-panel-slide-desc {
min-height: 84px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
} .separator {
margin: 0 10px;
}
.btn {
font-weight: normal;
text-transform: none;
letter-spacing: 0;
border: 2px solid;
border-radius: 50px;
padding: 3px 15px;
display: inline-block;
margin: 0;
overflow: visible;
box-sizing: border-box;
vertical-align: middle;
text-align: center;
text-decoration: none
}
.visibleEl {
opacity: 1;
visibility: visible;
}
.hiddenEl {
opacity: 0;
visibility: hidden;
}
.nomargin, 
.nomargin-p > div p {
margin-bottom: 0 !important;
} .elementor-g-recaptcha {
visibility: hidden;
opacity: 0;
} .cli-switch .cli-slider:before {
border-radius: 50% !important;
}
.cli-switch .cli-slider:after {
top: 10px;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #593da0;
}
.cli-switch input:checked + .cli-slider {
background-color: #593da0;
} #googlemaps {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 11;
}
#googlemaps .firstHeading {
font-size: 16px;
font-weight: 600;
} * ::-webkit-input-placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
* :-moz-placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
* ::-moz-placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
* :-ms-input-placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
* ::-ms-input-placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
* ::placeholder {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
*:focus::-webkit-input-placeholder {
opacity: 0;
}
*:focus:-moz-placeholder {
opacity: 0;
}
*:focus::-moz-placeholder {
opacity: 0;
}
*:focus:-ms-input-placeholder {
opacity: 0;
}
*:focus::-ms-input-placeholder {
opacity: 0;
}
*:focus::placeholder {
opacity: 0;
} .grid-box > div > div:not(.no-background) > div {
background: #fbfbfb;
border: 1px solid #ececec;
}
.quoted-el > div {
background: rgb(249 249 249);
padding: 30px 30px 10px;
border-left: 6px solid #3C0A70;
}
.bounce {
-webkit-animation: bounce 2s ease infinite;
animation: bounce 2s ease infinite;
}
@-webkit-keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
.wobble2 {
animation: wobble2 7s ease-in infinite;
}
@-webkit-keyframes wobble2 {
0% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
15% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
}
30% {
-webkit-transform: translateY(20%);
transform: translateY(20%);
}
45% {
-webkit-transform: translateY(-15%);
transform: translateY(-15%);
}
60% {
-webkit-transform: translateY(10%);
transform: translateY(10%);
}
75% {
-webkit-transform: translateY(-5%);
transform: translateY(-5%);
}
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
}
@keyframes wobble2 {
0% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
15% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
}
30% {
-webkit-transform: translateY(20%);
transform: translateY(20%);
}
45% {
-webkit-transform: translateY(-15%);
transform: translateY(-15%);
}
60% {
-webkit-transform: translateY(10%);
transform: translateY(10%);
}
75% {
-webkit-transform: translateY(-5%);
transform: translateY(-5%);
}
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
} .category-list .elementor-icon-list-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.category-list .elementor-icon-list-items > li {
margin-top: 15px;
}
@media (min-width: 567px) {
.category-list .elementor-icon-list-items > li:not(:last-child) {
margin-right: 15px;
}
}
@media (min-width: 1024px) {
.category-list .elementor-icon-list-items > li {
margin-top: 0;
}
}
.category-list .elementor-icon-list-items > li > a {
background: #3C0A70;
color: #fff;
opacity: 1;
border-radius: 15px;
padding: 2px 10px;
font-size: 12px;
}
.category-list .elementor-icon-list-items > li > a > span {
font-size: 14px;
}
.novice-categories-toolbar .elementor-widget-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.elementor-icon-list-item + .elementor-icon-list-item  .elementor-post-info__terms-list {
margin-left: 8px;
}
.novice-list-item .elementor-loop-container {
margin-bottom: 30px;
}
.novice-list-item .elementor-loop-container .e-loop-item:not(:last-child)  > .elementor-section {
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
} .elementor-form [aria-invalid='true'] {
border: 1px solid #d9534f !important;
}
.elementor-widget-form.vamtam-has-theme-widget-styles form.elementor-form .elementor-message {
padding: 0;
margin-top: 10px;
}
.elementor-widget-form.vamtam-has-theme-widget-styles form.elementor-form .elementor-message:before {
vertical-align: top;
}
.elementor-widget-form.vamtam-has-theme-widget-styles form.elementor-form .elementor-message.elementor-message-danger:not(span) {
border: 1px solid #d9534f;
padding: 20px;
}
.elementor-widget-form.vamtam-has-theme-widget-styles form.elementor-form .elementor-message:before {
color: #d9534f;
}
.elementor-message.elementor-message-danger:before {
content: "!";
}
.elementor-field-group-field_9278961 .elementor-field-option label {
font-size: 14px;
}
.contact-title-wrapper > .e-con-inner {
padding-bottom: 0;
}