<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


body {font-family: "Montserrat";}

/*Fonts*/
@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-ExtraLight.woff') format('woff');
font-weight: 200;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-SemiBold.woff') format('woff');
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Bold.woff') format('woff');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'Montserrat';
src: url('https://www.tu-in.it/wp-content/uploads/fonts/Montserrat-Black.woff') format('woff');
font-weight: 800;
font-style: normal;
}

/*RIGHT SCROLL SPACE*/
#mk-theme-container {
    max-width: 100%;
    overflow-x: hidden;
}

/*CONTAINER*/
@media handheld, only screen and (max-width: 1140px){
    .mk-padding-wrapper {padding: 0 0px !important;}}

/*MAIN SLIDER*/
.main-slider {border-bottom: 1px solid #fff !important;}


/*WHITE TEXTS*/
.text-white p {color: #fff;}
.text-white li {color: #fff;}

/*HEADER*/
.mk-vm-menuwrapper li a {padding: 8px 26px;}
.mk-vm-menuwrapper li a:hover {color: #029246;}

/*HEADER LOGO*/
@media screen and (max-width: 768px){
    .mk-resposnive-logo {width: 125px!important;}
}


/*CONTACT FORM STYLING*/
.one-half,
.one-third {
    position: relative;
    margin-right: 2%;
    float: left;
    margin-bottom: 6px;
 
}
 
.one-half { width: 49%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}

.one-column {position: relative;
    margin-right: 0%;
    float: left;
    margin-bottom: 6px;
    width: 100%;
}

input[type=email], input[type=password], input[type=text], input[type=url], textarea {
    width: 100% !important;
}

.invio-messaggio {padding-top: 20px; text-align: center;}
.form-rapido input[type=submit] {width: 300px; height: 50px; background-color: #0B4469; margin-left: 16px;}
.form-rapido input[type=submit]:hover {background-color: #654C9A;}

.form-rapido input, .form-rapido-2 textarea {border-radius: 40px; font-family: "Montserrat"}
.form-rapido .accettazione {padding-left:15px;}

.form-rapido-2 input, .form-rapido-2 textarea {border-radius: 20px; font-family: "Montserrat"}
.form-rapido-2 .one-column {padding-bottom: 10px;}
.form-rapido-2 .one-half {margin-bottom: 0px;}
.form-rapido-2 input[type=submit] {width: 300px; height: 50px; border-radius: 50px; background-color: #029246; color:#fff !important; margin-left: 16px; color:#252525;}
.form-rapido-2 input[type=submit]:hover {background-color: #016834;}
.form-rapido-2 .accettazione {color: #fff;}


.accettazione .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 8px;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.wpcf7-response-output {
    display: inline-block !important;
    border:none !important;
    width: 100%;
    text-align: center;
}

.form-rapido select {
    width: 100%;
    border-radius: 20px !important;
    font-weight: 400 !important;
    font-family: "Montserrat";
    color: #767676 !important;
    margin-bottom: 20px;
    font-size: 13px !important;
}

/*CTA BUTTON*/
.button-cta a {font-size: 22px;}
.button-cta2 a {font-size: 15px;}


/*MENU*/
#mk-vm-menu {margin-top: 50px; padding-left: 19px;}

/*LISTA PLUS*/
.plus-list li {padding: 0 0 0 30px !important; font-size: 16px;}
.plus-list li .mk-svg-icon {height: 20px !important; width: 20px !important;}

/*FOOTER*/
#mk-footer {text-align: center;}
.mk-footer-copyright {width: 100%; text-align: center; }
.mk-footer-copyright a {color:#fff;}
.mk-footer-copyright a:hover {color:#94C126;}
.mk-footer-copyright {padding: 20px 5px 20px !important;}
#sub-footer {border-top: 1px solid #fff;}

@media screen and (min-width: 769px){
.subfooter-row {width: 33%; float: left;}
.subfooter-row:last-child {text-align: right;}
.subfooter-row:first-child {text-align: left;}
}

@media screen and (max-width: 768px){
    .subfooter-row {padding-bottom: 5px; padding-top: 5px;}
}


/* TESTIMONIALS*/
.mk-testimonial-quote {margin-bottom: -20px !important; margin-top: 20px;}
.mk-testimonial.modern-style .mk-testimonial-content {text-align: center;}
.mk-testimonial.modern-style .flex-control-nav {top: 24px;}



/*TAB ACCORDION*/
.faq-tabs-dx .mk-accordion-single:nth-child(1) i .mk-svg-icon {fill: #E41416 !important;} /*ROSSO*/
.faq-tabs-dx .mk-accordion-single:nth-child(2) i .mk-svg-icon {fill: #2CAAE1 !important;} /*AZZURRO*/
.faq-tabs-dx .mk-accordion-single:nth-child(3) i .mk-svg-icon {fill: #FCDD00 !important;} /*GIALLO*/
.faq-tabs-dx .mk-accordion-single:nth-child(4) i .mk-svg-icon {fill: #94C126 !important;} /*VERDE*/
.faq-tabs-dx .mk-accordion-single:nth-child(5) i .mk-svg-icon {fill: #0B4469 !important;} /*BLU*/
.faq-tabs-sx .mk-accordion-single:nth-child(1) i .mk-svg-icon {fill: #EC7D05 !important;} /*ARANCIONE*/
.faq-tabs-sx .mk-accordion-single:nth-child(2) i .mk-svg-icon {fill: #654C9A !important;} /*VIOLA*/
.faq-tabs-sx .mk-accordion-single:nth-child(3) i .mk-svg-icon {fill: #AF6717 !important;} /*MARRONE*/
.faq-tabs-sx .mk-accordion-single:nth-child(4) i .mk-svg-icon {fill: #000000 !important;} /*NERO*/
.faq-tabs-sx .mk-accordion-single:nth-child(5) i .mk-svg-icon {fill: #E51C82 !important;} /*FUXIA*/

/*COLOR HOVER*/
.mk-vm-menu li:nth-child(1) a:hover {color: #FCDD00 !important;} /*GIALLO*/
.mk-vm-menu li:nth-child(2) a:hover {color: #E41416 !important;} /*ROSSO*/
.mk-vm-menu li:nth-child(3) a:hover {color: #EC7D05 !important;} /*ARANCIONE*/
.mk-vm-menu li:nth-child(4) a:hover {color: #94C126 !important;} /*VERDE*/
.mk-vm-menu li:nth-child(5) a:hover {color: #2CAAE1 !important;} /*AZZURRO*/
.mk-vm-menu li:nth-child(6) a:hover {color: #E51C82 !important;} /*FUXIA*/
.mk-vm-menu li:nth-child(7) a:hover {color: #654C9A !important;} /*VIOLA*/
.mk-vm-menu li:nth-child(8) a:hover {color: #B16623 !important;} /*MARRONE*/


@media screen and (max-width: 768px){
.mk-accordion.fancy-style .mk-accordion-single .mk-accordion-pane {border-top: 1px solid #ececec;}
}

/*HEADER CONTACT DETAILS*/
.header-contact-icons {
    width: 20px;
    margin-bottom: -4px;
    margin-right: 9px;
}

.header-contact {font-size: 13px; font-weight: 600; color: #fff;}
.header-contact a {color: #fff;}
.header-contact a:hover {color: #eaeaea;}


.header-contact-row {padding-left: 25px;}
.header-contact-row p {margin-bottom: 10px;}
.header-contact-row a:hover {color: #029246;}

/*CUSTOM MILESTONES*/
.milestone-text:after {display: none !important;}
.milestone-number {width: 30%; float: left; text-align: right; padding-right: 20px;}
.milestone-text {padding: 2px 0 !important; text-align: left; float: left; margin-top: 0px !important;}

@media screen and (max-width: 768px){
    .milestone-text {width: 70%;}   
}
@media screen and (min-width: 769px){
    .milestone-text {width: 40%;}   
}

/*SLIDER TITLE*/
.header-title p {text-shadow: 2px 2px 4px #000000;}

/*TUIN LOGO IN TEXT*/
.logo-text {
    width: 70px;
    margin-top: -22px;
}

/*PARTNERS SLIDER*/
.partners-carousel .vc_carousel-slideline-inner img {
    background-color: #fff;
    border-radius: 20px;
}

.partners-carousel .vc_left {
    top:56% !important;
    left: -35px !important;
}

.partners-carousel .vc_right {
    top:56% !important;
    right: -35px !important;
}

.partners-carousel .vc_images_carousel .vc_carousel-control:hover {
    text-decoration: none;
    opacity: 1;
    color: #fff;
}
.partners-carousel .vc_images_carousel .vc_carousel-control {
    text-decoration: none;
    opacity: 1;
    color: #fff;
}

/*PARTNERS SINGLE*/
.partners-logo .mk-image-holder {
    background-color: #fff;
    border-radius: 20px;
}

.partners-contact li, .partners-contact li a {color:#fff !important;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {font-family: sans-serif !important;}

/*CAPTCHA*/
.grecaptcha-badge {display: none;}

/*VIDEO CAROUSEL*/
.popDiv1_center {background-color: rgba(0,0,0,0.6);}
.popVideo11 {background: transparent !important; box-shadow: none !important;}
.carousel1 {box-shadow: none !important; background-color: transparent !important;}

.fImgH1:hover {
    width: 105% !important;
    height: 105% !important;
    margin-left: -2.5% !important;
    margin-top: -2.5% !important;
    max-width: none !important;
}

#videotestimonianze {z-index: 99999999;}</pre></body></html>