/*
Theme Name:		 Azzle child
Theme URI:       https://favdevs.com/demos/wp/azzle/
Description:	 A premium WordPress theme for Ai Agency, Ai Software, Ai  App, Services and many more
Author:			 mthemeus
Author URI:      https://themeforest.net/user/mthemeus
Template:		 azzle
Version:		 1.0.0
Text Domain:	 azzle-child
*/


/*
    Add your custom styles here
*/
.partners img {
    padding: 30px;
}
.simulation .mas-addons-feature-box-item:hover strong {
    color: #FFF;
}
.simulation .mas-addons-feature-box-item a {
    color: #ff593e;
}
.no-pop-up .popup-trigger-img {
    pointer-events: none;
}
.no-pop-up .wptd-video-popup-wrapper:hover {
    transform: scale(1.1);
    transition: all 0.3s;
}

.general_services .mas-addons-feature-content-wrap p {
    min-height: 300px;
}
.general_services .mas-addons-feature-box-item:hover .mas-addons-feature-btn {
    color: #FF593E !important;
}

.ai_video_row1 .elementor-widget-container, .ai_video_row2 .elementor-widget-container, .ai_video_row3 .elementor-widget-container {
    min-height: 266px;
    align-content: center;
    text-align: center;
}

.ai_video_row1 {
    margin-bottom: 25px !important;
}
.ai_video_row2 {
    margin-bottom: 25px !important;
}
.ai_video_row1 .elementor-widget-container:hover, .ai_video_row2 .elementor-widget-container:hover, .ai_video_row3 .elementor-widget-container:hover {
     transform: scale(1.05);
     cursor: pointer;
     background: #edf1f2;
     color: #26293a;
}
.ai_video_row1 .elementor-widget-container:hover h3, .ai_video_row2 .elementor-widget-container:hover h3, .ai_video_row3 .elementor-widget-container:hover h3 {
    color: #26293a;
}

.hidden {
    display: none;
}

.visible {
    display: block;
}
.btn_more button {
  padding: 0;
  background: transparent;
  color: #FE330A;
  height: auto;
  margin-top: 20px;
}
.security_row1 .elementor-widget-container {
    min-height: 213px;
}
.security_row2 .elementor-widget-container {
    min-height: 213px;
}
.security_row1 {
    margin-bottom: 25px !important;
}
.security_row1 .elementor-widget-container:hover {
    transform: scale(1.05);
}
.security_row2 .elementor-widget-container:hover {
    transform: scale(1.05);
}

.consultanta_row1 .elementor-widget-container {
    min-height: 305px;
}
.consultanta_row2 .elementor-widget-container {
    min-height: 253px;
}
.consultanta_row3 .elementor-widget-container {
    min-height: 253px;
}
.consultanta_row1 {
    margin-bottom: 25px !important;
}
.consultanta_row1 .elementor-widget-container:hover {
    transform: scale(1.05);
}
.consultanta_row2 .elementor-widget-container:hover {
    transform: scale(1.05);
}
.services_security .mas-addons-feature-content p {
    min-height: auto !important;
}
.home .cifre .wp-image-588 {
    display: none;
}
.prefooter_contact {
    max-width: calc(100% - 100px) !important; /* 50px stânga + 50px dreapta */
    margin: 0 auto !important;
    margin-top: 60px !important;
}

.services_security {
    max-width: calc(100% - 100px) !important;
    margin: 0 auto !important;
}
.servicii_cons {
    max-width: calc(100% - 100px) !important;
    margin: 0 auto !important;
}

.services_security .mas-addons-feature-box-item {
    padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #191919;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  min-height: 260px;
}

.services_security .mas-addons-feature-box-item:hover p {
    color: #26293a;
}

.ai_box .elementor-widget-container:hover p {
    color: #26293a;
}

.popmake-content p {
    color: #000;
    font-weight: 300;
}
.popmake-title {
    color: #000 !important;
    font-weight: 400 !important;
    text-align: center !important;
}
.toggleButton5, .toggleButton6, .toggleButton7 {
    border: 0;
  padding: 0;
  background: transparent;
  color: #FE330A;
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container {
    min-height: 387px;
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container {
    cursor: pointer;
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container:hover {
    background: #edf1f2 !important;
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container:hover h3 {
    color: #26293a !important;   
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container:hover p {
    color: #26293a !important;   
}
.servicii_cons .elementor-widget-text-editor .elementor-widget-container:hover strong {
    color: #26293a !important;   
}

.ai_serv {
    max-width: calc(100% - 100px) !important;
    margin: 0 auto !important;
}

.ai_box {
    transition: transform 0.3s ease, z-index 0.3s ease;
    position: relative; /* Asigură-te că elementul are un context de poziționare */
    z-index: 1; /* Z-index inițial */
}

.ai_box:hover {
    transform: scale(1.1) rotate(5deg); /* Mărește și rotește elementul */
    z-index: 10; /* Asigură-te că elementul este deasupra celorlalte */
}



@media screen and (max-width: 1350px) {
    .general_services .mas-addons-feature-content-wrap p {
  min-height: 350px;
}
}

@media screen and (max-width: 1060px) {
    .general_services .mas-addons-feature-content-wrap p {
  min-height: 400px;
}
}

@media screen and (max-width: 1024px) {
     .general_services .mas-addons-feature-content-wrap p {
  min-height: auto;
}

@media screen and (max-width: 600px) {
    .prefooter_contact {
  max-width: calc(100% - 0px) !important;
  margin-top: 40px !important;
  border-radius: 20px !important;
}
.ai_serv {
  max-width: calc(100% - 0px) !important;
  border-radius: 20px !important;
}
.services_security {
  max-width: calc(100% - 0px) !important;
  border-radius: 20px !important;
}
.servicii_cons {
  max-width: calc(100% - 0px) !important;
  border-radius: 20px !important;
}
}