/*
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
*/
.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: transparent !important;
    border-color: #303133 !important;
}
.owl-prev i, .owl-next i {
    font-size: 60px;
    position: relative;
    top: 33px;
}
.owl-next {margin-right: 50px!important}
.owl-prev {margin-left: 20px!important}

.claim {position: relative; top: 18px}

.destra {width: 70%; text-align: right; right: -30%}
.destra h1 {font-size: 20px; line-height: 32px; font-weight: 800}
.destra h3 {font-size: 20px; line-height: 32px; font-weight: 800}
.destra p {font-size: 17px; line-height: 32px}
.destra p strong {font-size: 17px; line-height: 32px; font-weight: 300}

.sinistra {width: 70%; }
.sinistra h2 {font-size: 20px; line-height: 32px; font-weight: 800}
.sinistra h3 {font-size: 20px; line-height: 32px; font-weight: 800}
.sinistra p {font-size: 17px; line-height: 32px}
.sinistra p strong {font-size: 17px; line-height: 32px; font-weight: 300}

.centro h3 {font-size: 30px; line-height: 70px; font-weight: 600; text-transform: uppercase}

.last-form h3 {font-size: 17px; line-height: 32px; font-weight: 800}

.gform_title {display: none}
.gform_required_legend {display: none}
.gfield_required {display: none}
.gform-theme--foundation .gform_fields {
    grid-column-gap: 15px;
    -moz-column-gap: 0;
    column-gap: 15px;
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: repeat(auto-fill,auto);
    inline-size: 100%;
    grid-row-gap: var(--gf-form-gap-y);
    row-gap: 15px;
}
.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-radius: var(--gf-ctrl-textarea-radius);
    --gf-local-height: 100px;
    --gf-local-line-height: var(--gf-ctrl-textarea-line-height);
    --gf-local-padding-y: var(--gf-ctrl-textarea-padding-y);
    resize: var(--gf-ctrl-textarea-resize);
}
.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: #transparent;
    --gf-local-radius: var(--gf-ctrl-btn-radius);
    --gf-local-border-color: #000;
    --gf-local-border-style: var(--gf-ctrl-btn-border-style-primary);
    --gf-local-border-width: var(--gf-ctrl-btn-border-width-primary);
    --gf-local-border-block-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color);
    --gf-local-border-block-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color);
    --gf-local-border-inline-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color);
    --gf-local-border-inline-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color);
    --gf-local-shadow: var(--gf-ctrl-btn-shadow);
    --gf-local-color: #000;
    --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: 500;
    --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: 100%;
    --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: uppercase;
    --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;
}
.footer-block p {text-align: right}


@media only screen and (max-width: 768px) {
	.destra {
    width: 100%;
    text-align: right;
    right: 0;
}
.sinistra {
    width: 100%;
}
	.destra p {
    font-size: 17px;
    line-height: 26px;
}
.sinistra p {
    font-size: 17px;
    line-height: 26px;
}
.destra p strong {
    font-size: 17px;
    line-height: 26px;
    font-weight: 300;
}
.destra h1 {font-size: 17px; line-height: 26px; font-weight: 600}
.destra h3 {font-size: 17px; line-height: 26px; font-weight: 600}
	.sinistra h3 {font-size: 17px; line-height: 26px; font-weight: 600}
	.sinistra h2 {font-size: 17px; line-height: 26px; font-weight: 600}
	.centro h3 {
    font-size: 17px;
    line-height: 28px;
    font-weight: 600;
    text-transform: uppercase;
}
.footer-block p {text-align: center}
.claim {position: relative; top: 0; width: 70%; margin: 0 auto}


	}




