/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*home*/
.menu-btn-cell {background-color: #0e2640; color: #fff}
.home-onda {position: relative; left: -10%}

.home-intro {width: 80%}
.home-intro h2 {font-size: 100px; line-height: 110px; text-transform: uppercase}
.home-intro h2 span {color: #00aeee}

.home-intro p {font-family: 'Barlow', sans-serif; font-size: 22px; line-height: 32px; text-align: justify}
.home-intro p strong {color: #00aeee; font-weight: 600}
.home-intro h3 {font-size: 36px; font-weight: 700; color: #047daa}

.home-last {text-align: center}
.home-last h3 {font-size: 100px; line-height: 110px; text-transform: uppercase; color: #0E2640;}
.home-last h3 strong {color: #05AEEE}
.home-last h4 {font-size: 30px; line-height: 40px; text-transform: uppercase; color: #0E2640;}
.home-last p {font-size: 30px; line-height: 40px; text-transform: uppercase; color: #0E2640; font-family: 'Barlow',sans-serif}

/*interno*/
.interno-intro {width: 70%; margin: 0 auto}
.interno-intro h2 {font-size: 100px; line-height: 110px; text-transform: uppercase; text-align: center}
.interno-intro h2 span {color: #00aeee}

.interno-intro p {font-family: 'Barlow', sans-serif; font-size: 22px; line-height: 32px; text-align: center}
.interno-intro p strong {color: #00aeee; font-weight: 600}
.interno-intro h3 {font-size: 36px; font-weight: 700; color: #047daa; text-align: center}

.interno-sx h3 {font-size: 36px; font-weight: 700; color: #fff; }
.interno-sx p {font-family: 'Barlow', sans-serif; font-size: 22px; line-height: 32px; text-align: justify; color: #fff}

.interno-last {text-align: center; width: 70%; margin: 0 auto}
.interno-last h3 {font-size: 60px; line-height: 70px; text-transform: uppercase; color: #0E2640;}
.interno-last h3 strong {color: #05AEEE}
.interno-last h4 {font-size: 30px; line-height: 40px; text-transform: uppercase; color: #0E2640;}
.interno-last p {font-size: 22px; line-height: 32px; color: #0E2640; font-family: 'Barlow',sans-serif}

.potenza-circle {
    background-color: #01B1F4;
    border: 1px solid #01B1F4;
    border-radius: 50%;
    min-height: 300px;
    box-shadow: 10px 10px #00000030;
}
.potenza-circle h3 {
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    top: 113px;
    width: 70%;
    margin: 0 auto;
}

/*contatti*/
.contatti h3 {font-size: 30px; line-height: 40px; text-transform: uppercase;}
.contatti p {font-size: 22px; line-height: 32px; font-family: 'Barlow',sans-serif}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-bg-color: #0E2640!important;
    --gf-local-shadow: var(--gf-ctrl-btn-shadow);
    --gf-local-color: var(--gf-ctrl-btn-color-primary);
    --gf-local-column-gap: var(--gf-ctrl-btn-icon-gap);
    --gf-local-cursor: pointer;
    --gf-local-display: inline-flex;
    --gf-local-font-style: var(--gf-ctrl-btn-font-style);
    --gf-local-font-weight: var(--gf-ctrl-btn-font-weight);
    --gf-local-font-size: var(--gf-ctrl-btn-font-size);
    --gf-local-font-family: var(--gf-ctrl-btn-font-family);
    --gf-local-height: auto;
    --gf-local-letter-spacing: var(--gf-ctrl-btn-letter-spacing);
    --gf-local-line-height: var(--gf-ctrl-btn-line-height);
    --gf-local-min-height: var(--gf-ctrl-btn-size);
    --gf-local-min-width: auto;
    --gf-local-opacity: var(--gf-ctrl-btn-opacity);
    --gf-local-padding-y: var(--gf-ctrl-btn-padding-y);
    --gf-local-padding-x: var(--gf-ctrl-btn-padding-x);
    --gf-local-text-decoration: var(--gf-ctrl-btn-text-decoration);
    --gf-local-text-transform: var(--gf-ctrl-btn-text-transform);
    --gf-local-width: auto;
    align-items: center;
    -moz-column-gap: var(--gf-local-column-gap);
    column-gap: var(--gf-local-column-gap);
    cursor: var(--gf-local-cursor);
    justify-content: center;
    min-inline-size: var(--gf-local-min-width);
    opacity: var(--gf-local-opacity);
    text-align: center;
    -webkit-text-decoration: var(--gf-local-text-decoration);
    text-decoration: var(--gf-local-text-decoration);
    text-transform: var(--gf-local-text-transform);
    vertical-align: top;
    width: 100%!important;
    text-transform: uppercase;
}


/*footer*/

.footer-social li {list-style: none; float: left; padding-right: 10px}
.footer-social ul {width: 243px; margin: 0 auto}

.footer-content {width: 930px; margin: 0 auto}

.footer-block h3 {font-size: 28px; line-height: 32px; text-transform: uppercase; font-weight: 700; color: #fff}
.footer-block p {font-size: 17px; line-height: 28px; color: #fff; font-family: 'Barlow', sans-serif;}
.footer-block p a {font-size: 17px; line-height: 28px; color: #fff; font-family: 'Barlow', sans-serif;}
.footer-block p a:hover {font-size: 17px; line-height: 28px; color: #fff!important; font-family: 'Barlow', sans-serif;}

.footer-block li {font-size: 17px; line-height: 28px; color: #fff; font-family: 'Barlow', sans-serif; list-style: none}
.footer-block li a {font-size: 17px; line-height: 28px; color: #fff; font-family: 'Barlow', sans-serif; list-style: none}
.footer-block li a:hover {font-size: 17px; line-height: 28px; color: #fff!important; font-family: 'Barlow', sans-serif; list-style: none}

.footer-block ul {padding: 0!important; margin: 0!important}

@media only screen and (max-width: 768px) {
	
	.home-intro h2 {
    font-size: 42px;
    line-height: 52px;
    text-transform: uppercase;
}
.home-intro {
    width: 100%;
}
.home-intro p {
    font-family: 'Barlow', sans-serif;
    font-size: 20px;
    line-height: 28px;
     word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  margin: 1em 0;
}
.home-last h3 {
    font-size: 42px;
    line-height: 52px;
    text-transform: uppercase;
    color: #0E2640;
}
.home-last p {
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
    color: #0E2640;
    font-family: 'Barlow',sans-serif;
     word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  margin: 1em 0;
}
.footer-social ul {
    width: 165px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.interno-intro h2 {
    font-size: 32px;
    line-height: 42px;
    text-transform: uppercase;
    text-align: center;
}
.interno-intro {
    width: 95%;
    margin: 0 auto;
}
.interno-sx h3 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    text-align: center;
}
.interno-sx p {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
     text-align: justify;
  word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  margin: 1em 0;
}
.interno-last {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
.interno-last h3 {
    font-size: 32px;
    line-height: 42px;
    text-transform: uppercase;
    color: #0E2640;
}
.interno-intro p {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    line-height: 32px;
         text-align: justify;
  word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  margin: 1em 0;
}
	
	}




