/*
Theme Name: Desco Academy - TiltThemeV2
Theme URI: https://tilthyperweb.com/
Description: Tilt Custom Theme Version 2.0
Version: 2.1.1
Author: Bleech <tilt.hyperweb@gmail.com>
Author URI: https://tilthyperweb.com/
Text Domain: flynt
Requires PHP: 8.1
License: MIT
*/

.g-3, .gx-3 {
    --bs-gutter-x: 3rem!important;
}

.wp-block-cover.connect-with-block-above, .wp-block-cover.connect-with-block-below {
    z-index: 0!important;
}

[is=hyper-query] .ccb-wrapper {
    z-index: 1!important;
}

@media (max-width: 575px) {
    .size-120 {
        font-size: 55px;
        line-height: 65px;
    }
}

[is=nav-bar] .content-hamburger__area-riservata {
    gap: 2rem;
}

/*
// ANCHOR: FIX IUBENDA
*/

/*
Theme Name: Secure Academy - TiltThemeV2
Theme URI: https://tilthyperweb.com/
Description: Tilt Custom Theme Version 2.0
Version: 2.1.1
Author: Bleech <tilt.hyperweb@gmail.com>
Author URI: https://tilthyperweb.com/
Text Domain: flynt
Requires PHP: 8.1
License: MIT
*/

.wp-block-cover.connect-with-block-above, .wp-block-cover.connect-with-block-below {
    z-index: 0!important;
}

[is=hyper-query] .ccb-wrapper {
    z-index: 1!important;
}

@media (max-width: 575px) {
    .size-120 {
        font-size: 55px;
        line-height: 65px;
    }
}

[is=nav-bar] .content-hamburger__area-riservata {
    gap: 2rem;
}
@media (max-width: 767px) {
    single-corsi .related.related-corsi-single .swiper-pagination {
    	display: none;
    }
}
@media (max-width: 991px) {
    html.single-corso .cta-fixed {
    	display: none;
    }
}
/* FIX IUBENDA */
a.iubenda-embed:not(.iubenda-nostyle) {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
  text-decoration: underline !important;
  cursor: pointer !important;
  padding-left: 0!important;
}
a.iubenda-embed {
  background-image: none !important;
}

a.iubenda-embed::before,
a.iubenda-embed::after {
  content: none !important;
  display: none !important;
}

.iubenda-embed:not(.no-brand):not(.iubenda-nostyle) {
    background-image: none !important;
    background-repeat: unset !important;
    background-size: 0 !important;
    background-position: unset!important;
    padding-left: 0 !important;
    padding-inline: 0 !important;
}
/* END FIX IUBENDA */
/*  FIX CF7 */
.custom_cf7 [type=checkbox] {

    position: relative!important;
    top: 9px!important;
    z-index: 5;
}

.custom_cf7 .ps-privacy span.wpcf7-list-item {
	margin-left: 0!important;
}

.custom_cf7 .ps-privacy span.wpcf7-form-control-wrap {
    position: relative!important;
    z-index: 1!important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
    text-align: center;
}

.custom_cf7.--isNL {
	margin-top: 3rem;
}
.custom_cf7.--isNL [type="email"], .custom_cf7.--isNL [type="text"] {
	margin-top: 1.5rem;
    padding: 1.2rem 2rem;
    font-size: 1.4rem;
    line-height: 2.2rem;
    margin-top: 3rem;
}

.custom_cf7.--isNL .submit [type="submit"] {
    padding: 1.2rem 1.5rem;
    font-size: 1.4rem;
    line-height: 2.2rem;
}

.custom_cf7.--isNL .col-12.ps-privacy {
	margin-top: 0;
}

.custom_cf7.--isNL .col-12.ps-privacy p {
	margin-bottom: 0;
}

.custom_cf7.--isNL .submit.col-12 {
	margin-top: 0;
}

.custom_cf7.--isNL [type="checkbox"] {
    top: 11px !important;
}
/* END FIX CF7 */