.elementor-kit-6{--e-global-color-primary:#061133;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#9A7F53;--e-global-color-ea56fce:#FFF8F0;--e-global-typography-primary-font-family:"Harmony";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Harmony";--e-global-typography-secondary-font-size:65px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Oxygen";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Oxygen";--e-global-typography-accent-font-weight:600;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Oxygen", serif;font-size:17px;line-height:1.4em;letter-spacing:0px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#9A7F5300;font-family:"Oxygen", serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:"Harmony", serif;font-size:77px;font-weight:500;line-height:1em;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"Harmony", serif;font-size:65px;line-height:1.2em;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:"Harmony", serif;font-size:45px;line-height:1.2em;}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-family:"Harmony", serif;font-size:35px;line-height:1.2em;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-family:"Harmony", serif;font-size:27px;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-6 h1{font-size:70px;}.elementor-kit-6 h2{font-size:64px;}.elementor-kit-6 h5{font-size:25px;}}@media(max-width:1024px){.elementor-kit-6{font-size:16px;line-height:1.4em;}.elementor-kit-6 h1{font-size:54px;}.elementor-kit-6 h2{font-size:44px;}.elementor-kit-6 h3{font-size:35px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:34px;}.elementor-kit-6 h2{font-size:31px;}.elementor-kit-6 h3{font-size:27px;}.elementor-kit-6 h4{font-size:22px;}.elementor-kit-6 h5{font-size:18px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* COOKIE BANNER */

#cn-accept-cookie.cn-button.bootstrap {
    color: #fff;
    background: #9A7F53;
    border-radius: 0px;
    padding: 10px 22px;
    text-transform: uppercase;
    font-family: 'Oxygen';
    font-weight: 500;
}

#cn-more-info.cn-button.bootstrap {
    color: #fff;
    background: #9A7F53;
    border-radius: 0px;
    padding: 10px 22px;
    text-transform: uppercase;
    font-family: 'Oxygen';
    font-weight: 500;
}

.page #iubenda-cs-banner .iubenda-cs-brand img {

 max-height: 52px !important;
}

.iub_content.legal_pp, .iub_content.legal_pp h2, .iub_content.legal_pp h3, .iub_content.legal_pp h4, .iub_content.legal_pp a  {
    color: #fff !important;
}

.iub_content.legal_pp .for_boxes h3, .iub_content.legal_pp .for_boxes p, .box_primary, .box_primary p, .one_line_col .box_primary h3, .one_line_col .box_primary h4, .box_primary a  {
    color: #061133 !important;
}


/* TABELLA PROGRAMMA */

.table_programme .jet-table__body-row .jet-table__body-cell:last-child {
    width: 85%;
}

@media (max-width: 767px) {
    .table_programme .jet-table__body-row .jet-table__body-cell:last-child {
    width: 75%;
}
}

/* TABELLA ALBO */

.table_albo .jet-table__body-row .jet-table__body-cell:last-child, .table_albo .jet-table__body-row .jet-table__body-cell:nth-child(2), .table_albo .jet-table__body-row .jet-table__body-cell:nth-child(3) {
    width: 32%;
}

.table_albo .jet-table__body-row .jet-table__body-cell:first-child {
    width: 10%;
}

.table_albo_2col .jet-table__body-row .jet-table__body-cell:first-child {
    width: 10%;
}

.table_albo_2col .jet-table__body-cell .jet-table__cell-inner, .table_albo .jet-table__body-cell .jet-table__cell-inner {
    padding: 10px !important;
}


/* BODY */

body {
    overflow-x: hidden !important;
}

body .page-content {
    overflow-x: hidden !important;
}

/* HEADER */

 .lang-item a img {
    width: 20px !important;
    height: 14px !important;
}

.after_mobile .lang-item a img {
    width: 20px !important;
    height: 14px !important;
}

/* ICONA CARATTERISTICHE */

@media (max-width: 767px) {
.sezione_caratteristiche .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
} 

.sezione_caratteristiche .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

  .sezione_caratteristiche .elementor-widget-icon-box .elementor-icon-box-icon {
        margin: 0 18px 0 0 !important;
    }
}

/* SEZIONE HOVER BG */

.sezione_hover_bg {
    margin-right: 5%;
    margin-left: 5%;
    transition: background 0s linear 0.2s !important;
}


@media (min-width: 1023px) {
    .sezione_hover_bg .service-item-loop {
    min-height: 600px;
    border-right: 1px solid rgba(255,255,255,0.6);
}

.sezione_hover_bg .service-item-loop:last-child {
    border-right: 0px;
}
}

.sezione_bullet_icon .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
    align-items: flex-start;
}

.sezione_bullet_icon .elementor-widget-icon-box .elementor-icon-box-content {
    margin-top: 13px;
}

  .sezione_hover_bg .service-item-loop {
    height: 600px;
    padding: 1% 2% 1% 3% !important;
} 

.hover-section-content-wrapper {
    height: inherit;
}

 .sezione_hover_bg .pt_plus_asb_wrapper.hover-section .hover-content-inner-hover {
    position: absolute;
    top: 75%;
    left: 5%;
}

 .sezione_hover_bg .asb-title-link {
     position: absolute;
    top: 70%;
     left: 5%;
 } 
 
 @media (max-width: 1400px) {
      .sezione_hover_bg .pt_plus_asb_wrapper.hover-section .hover-content-inner-hover {
          top: 75% !important;
      }
      
      .sezione_hover_bg .pt_plus_asb_wrapper.hover-section .asb_wrap_list.tp-row.hover-section-extra .service-item-loop:nth-child(4) .hover-content-inner-hover {
          top: 82% !important;
      }
      
 }


/* PLAYLIST VIDEO */

 @media (min-width: 1200px) {

.sezione_playlist_video .elementor-widget-video-playlist .e-tabs-wrapper {
    width: 37%;
}

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title {
    height: 110px;
}

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
    width: 177px;
    height: 100px;
    object-fit: cover;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Harmony';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://terredicanossa.canossa.com/wp-content/uploads/2021/09/harmony_personal_use-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */