.elementor-kit-10{--e-global-color-primary:#1B81CB;--e-global-color-secondary:#C8C8C8;--e-global-color-text:#FFFFFF;--e-global-color-accent:#25D366;--e-global-color-81b13b3:#1E252F;--e-global-color-5d70927:#597DB0;--e-global-color-a3c3792:#5CBCE7;--e-global-color-ca93582:#6EC1E4;--e-global-color-6ea2e93:#000000;--e-global-color-0be700a:#9FA2AA;--e-global-color-b98c90e:#D7D7D7;--e-global-typography-primary-font-family:"Conthrax";--e-global-typography-primary-font-size:3.3vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.9em;--e-global-typography-primary-letter-spacing:2px;--e-global-typography-secondary-font-family:"Avenir Next Font";--e-global-typography-secondary-font-size:1.5vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:34px;--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-text-font-family:"Avenir Next Font";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"Avenir Next Font";--e-global-typography-accent-font-weight:600;--e-global-typography-835cd64-font-family:"Conthrax";--e-global-typography-835cd64-font-size:2.8vw;--e-global-typography-835cd64-text-transform:uppercase;--e-global-typography-835cd64-line-height:1em;--e-global-typography-835cd64-letter-spacing:2px;--e-global-typography-1b923f8-font-family:"Conthrax";--e-global-typography-1b923f8-font-size:1.3vw;--e-global-typography-1b923f8-font-weight:400;--e-global-typography-1b923f8-text-transform:uppercase;--e-global-typography-1b923f8-letter-spacing:2px;--e-global-typography-5846642-font-family:"Conthrax";--e-global-typography-5846642-font-size:14px;--e-global-typography-5846642-font-weight:400;--e-global-typography-5846642-text-transform:none;--e-global-typography-5846642-line-height:12px;--e-global-typography-5846642-letter-spacing:2px;--e-global-typography-3990718-font-family:"Avenir Next Font";--e-global-typography-3990718-font-size:22px;--e-global-typography-3990718-font-weight:300;--e-global-typography-3990718-text-transform:uppercase;--e-global-typography-3990718-letter-spacing:1px;--e-global-typography-2954912-font-family:"Avenir Next Font";--e-global-typography-2954912-font-size:20px;--e-global-typography-2954912-font-weight:400;--e-global-typography-2954912-text-transform:uppercase;--e-global-typography-2954912-letter-spacing:2px;--e-global-typography-f404a2f-font-family:"Conthrax";--e-global-typography-f404a2f-font-size:22px;--e-global-typography-f404a2f-text-transform:uppercase;--e-global-typography-f404a2f-letter-spacing:2px;--e-global-typography-8fafea1-font-family:"Avenir Next Font";--e-global-typography-8fafea1-font-size:22px;--e-global-typography-8fafea1-font-weight:400;--e-global-typography-8fafea1-text-transform:uppercase;--e-global-typography-8fafea1-line-height:26px;--e-global-typography-8fafea1-letter-spacing:1px;--e-global-typography-4a0d189-font-family:"Conthrax";--e-global-typography-4a0d189-font-size:18px;--e-global-typography-4a0d189-text-transform:uppercase;--e-global-typography-4a0d189-letter-spacing:2px;--e-global-typography-f518330-font-family:"Avenir Next Font";--e-global-typography-f518330-font-size:16px;--e-global-typography-f518330-font-weight:400;--e-global-typography-f518330-letter-spacing:1px;--e-global-typography-878097e-font-family:"Avenir Next Font";--e-global-typography-878097e-font-size:14px;--e-global-typography-878097e-font-weight:400;--e-global-typography-15112c3-font-family:"Avenir Next Font";--e-global-typography-15112c3-font-size:1vw;--e-global-typography-15112c3-font-weight:400;--e-global-typography-15112c3-letter-spacing:2px;background-color:var( --e-global-color-6ea2e93 );--e-preloader-animation-duration:1100ms;--e-preloader-delay:0ms;--e-preloader-color:#1B81CB;--e-preloader-size:80px;}.elementor-kit-10 e-page-transition{background-color:var( --e-global-color-6ea2e93 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.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:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:6vw;--e-global-typography-secondary-font-size:3vw;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-835cd64-font-size:2.8vw;--e-global-typography-1b923f8-font-size:2vw;--e-global-typography-3990718-font-size:22px;--e-global-typography-2954912-font-size:20px;--e-global-typography-f404a2f-font-size:20px;--e-global-typography-f404a2f-letter-spacing:2px;--e-global-typography-8fafea1-font-size:22px;--e-global-typography-8fafea1-line-height:26em;--e-global-typography-8fafea1-letter-spacing:1px;--e-global-typography-f518330-font-size:14px;--e-global-typography-15112c3-font-size:1.6vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:8vw;--e-global-typography-secondary-font-size:6vw;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:4vw;--e-global-typography-835cd64-font-size:5.6vw;--e-global-typography-1b923f8-font-size:4vw;--e-global-typography-3990718-font-size:20px;--e-global-typography-2954912-font-size:20px;--e-global-typography-f404a2f-font-size:16px;--e-global-typography-f404a2f-letter-spacing:2px;--e-global-typography-8fafea1-font-size:16px;--e-global-typography-8fafea1-line-height:1.2em;--e-global-typography-8fafea1-letter-spacing:1px;--e-global-typography-f518330-font-size:15px;--e-global-typography-878097e-font-size:12px;--e-global-typography-878097e-letter-spacing:2px;--e-global-typography-15112c3-font-size:3.8vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** ________ GENERALI **/

#sfondo-fisso {
  background-attachment: fixed;
}

#sfondo-overlay-fisso {
    position: fixed;
}

#link-su-nero a {
    color:#1B81CB;
}

#link-su-nero a:hover {
    color:white;
}

#link-su-blu a {
    color:white;
}

#link-su-blu a:hover {
    color:#afdeff;
}


/** ________ CONTATTI **/

#contatti .elementor-icon-list-item svg path{
    fill: #1B81CB;
}

#contatti .elementor-icon-list-item:hover svg path{
    fill: #6EC1E4;
}

/** ________ AZIENDA **/

#azienda .elementor-icon svg path{
    fill: white;
}

#azienda .elementor-icon:hover {
  transform: scale(1.2);
  fill: #1B81CB;
}

#azienda .elementor-icon:hover svg path{
    fill: #1B81CB;
}

/** ________ ICONA PULSANTE PRENOTA ONLINE **/

#online .elementor-icon svg path{
    fill: white;
}

#online .elementor-icon:hover {
  fill: #1B81CB;
}

#online .elementor-icon:hover svg path{
    fill: #1B81CB;
}

/** ________ FOOTER **/

#footer .elementor-icon-list-item svg path{
    fill: white;
}

#footer .elementor-icon-list-item:hover svg path{
    fill:#afdeff;
}

#footer .elementor-button svg path{
    fill: white;
}

#footer .elementor-button:hover svg path{
    fill: #afdeff;
}


/** ________ MODULO HOME **/

/** Campi partenza e arrivo **/

.ng-autocomplete .autocomplete-container .input-container input {
    background-color: #ffffff;
    border-radius: 50px;
    padding-left: 20px;
    color: #1B81CB;
}

/** Campo di selezione data **/

.flatpickr-input[readonly] {
    background-color: #ffffff;
    border-radius: 50px;
    padding-left: 20px;
        color: #1B81CB;
}

/** Campo ore  **/

.time-selection select{
    border-radius: 50px!important;
    color:#1B81CB!important;
}

.time-selection div {
    color:white;
}

/** Tolto Powered by **/

.wb-poweredBy
{
    display: none;
}

/** Etichette e icone bianche **/

#modulo .wb-summary-name {
    color: white!important;
    padding-top:6px;
    padding-bottom: 2px;
}

#modulomob .wb-summary-name {
    color: white!important;
    padding-top:8px;
    padding-bottom:6px;
}

/** Tendina Google testi **/

#modulo .suggestions-container, #modulomob .suggestions-container  {
    color: white!important;
}

/** Tendina Google bg **/

#modulo .suggestions-container ul li:hover, #modulomob .suggestions-container ul li:hover {
    background-color:#1B81CB;
}

/** Pulsante **/

#modulo button, #modulomob button {
    background-color:#1B81CB;
    letter-spacing: 3px;
}

#modulo button:hover, #modulomob button:hover {
    background-color: #fff;
    letter-spacing: 4px;
    color:#1B81CB;
}

/** Rimozione padding tra form e pulsante **/

#modulo .wb-form-part {
    padding-bottom: 10px;
    padding-top: 14px;
}

#modulomob .wb-form-part {
    padding-bottom: 10px;
    padding-top: 0px;
}

/** ________ SCHEDE AUTO **/

#auto {
    height: 380px;
}


/** _________ RECAPTCHA più in alto  **/
#formrecaptcha .grecaptcha-badge {
    transform: translateY(-60px);
}

/** pulsante lingua **/

.wpml-ls-menu-item .wpml-ls-flag {
   transform: scale(1.6);
}

#lingua .wpml-ls-link img {
   transform: scale(1.6);
}

#lingua .wpml-ls-link:hover img {
    border: 1px solid white;
}

@media (max-width: 767px) {
  .elementor-kit-10 #lingua .wpml-ls-link img {
    transform: scale(2.4);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Conthrax';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nccrent.com/wp-content/uploads/conthrax-sb.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next Font';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://nccrent.com/wp-content/uploads/AvenirNext-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Font';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nccrent.com/wp-content/uploads/AvenirNext-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nccrent.com/wp-content/uploads/AvenirNext-DemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nccrent.com/wp-content/uploads/Avenir-Next-Font.ttf') format('truetype');
}
/* End Custom Fonts CSS */