@import url("//fonts.googleapis.com/css?family=Raleway:300,400&subset=latin");@media (min-width: 300px){:not(#tve) [data-css="tve-u-15df6345eee"]:hover button { background-image: linear-gradient(rgb(183, 76, 57) 0%, rgb(211, 91, 71) 100%) !important; background-size: auto !important; background-position: 0px 0px !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css="tve-u-15df64320e4"] { line-height: 24px !important; }[data-css="tve-u-15df64282ab"] { max-width: 1080px; padding-left: 20px !important; padding-right: 20px !important; margin: 20px auto !important; }[data-css="tve-u-15df63f2074"] { max-width: 1080px; margin-left: auto !important; margin-right: auto !important; }:not(#tve) [data-css="tve-u-15df6345eee"] button { font-family: Raleway; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; box-shadow: rgb(91, 35, 35) 1px 2px 2px 0px, rgba(255, 255, 255, 0.53) 0px 1px 0px 0px inset; border: 1px solid rgb(94, 38, 37); margin-bottom: 0px !important; font-weight: normal !important; background-color: rgb(211, 91, 71) !important; background-image: linear-gradient(rgb(211, 91, 71) 0%, rgb(183, 76, 57) 100%) !important; background-size: auto !important; background-position: 0px 0px !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }:not(#tve) [data-css="tve-u-15df630816b"] input { font-family: Raleway; font-weight: 300; color: rgb(51, 51, 51); line-height: 30px; border: 1px solid rgb(204, 204, 204); border-radius: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 1px inset; background-image: none !important; padding-bottom: 14px !important; padding-top: 14px !important; }:not(#tve) [data-css="tve-u-15df630815e"] input { font-family: Raleway; font-weight: 300; color: rgb(51, 51, 51); line-height: 30px; border: 1px solid rgb(204, 204, 204); border-radius: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 1px inset; background-image: none !important; padding-bottom: 14px !important; padding-top: 14px !important; }[data-css="tve-u-15df62ec063"] { margin-top: 30px !important; margin-bottom: 20px !important; }[data-css="tve-u-15df62d0695"] { border-bottom: 1px solid rgb(152, 56, 55); padding: 20px !important; }[data-css="tve-u-15df62cdbad"] { max-width: 1080px; }[data-css="tve-u-15df62c1f3d"] { clip-path: url("#clip-bottom-35fd11d4cfa73"); -webkit-clip-path: url("#clip-bottom-35fd11d4cfa73");  background-color: rgb(236, 236, 236) !important; }[data-css="tve-u-15df62add21"] { max-width: 600px; margin-top: 50px !important; margin-bottom: 40px !important; }:not(#tve) [data-css="tve-u-15df625fa23"] { text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px; }[data-css="tve-u-15df61c2a1d"] { margin-bottom: 20px !important; }[data-css="tve-u-15df6189dd9"] { background-color: rgb(156, 66, 65) !important; background-image: url("//www.truthfulparent.it/wp-content/uploads/tcb_lp_templates/templates/css/images/landing_page_3_bg.png") !important; background-size: cover !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --tve-applied-background-image:url("//www.truthfulparent.it/wp-content/uploads/tcb_lp_templates/templates/css/images/landing_page_3_bg.png") !important; }[data-css="tve-u-15df617fa9a"] { padding-top: 60px !important; }[data-css="tve-u-15df617e0dd"] { max-width: 1080px; }#tcb_landing_page p, #tcb_landing_page li { font-family: Raleway; font-weight: 400; color: rgb(102, 102, 102); font-size: 20px; line-height: 30px; }#tcb_landing_page h3 { font-family: Raleway; font-weight: 300; }#tcb_landing_page h2 { font-family: Raleway; font-weight: 300; color: rgb(255, 255, 255); font-size: 21px; line-height: 21px; }#tcb_landing_page h1 { font-family: Raleway; font-weight: 300; color: rgb(255, 255, 255); font-size: 54px; line-height: 54px; }}@media (max-width: 767px){[data-css="tve-u-15df62ec063"] { margin-top: 0px !important; }:not(#tve) [data-css="tve-u-15df649f997"] { font-size: 16px !important; }[data-css="tve-u-15df617fa9a"] { padding-top: 30px !important; }[data-css="tve-u-15df62add21"] { max-width: 289px; margin: 30px auto !important; padding-left: 0px !important; }[data-css="tve-u-15df61c2a1d"] { margin-bottom: 20px !important; }[data-css="tve-u-15df625fa23"] { line-height: 1.4em !important; }:not(#tve) [data-css="tve-u-15df625fa23"] { font-size: 31px !important; }}