.text-bold,strong{font-weight:700}@font-face{font-family:'Lato Hairline';src:url(assets/fonts/lato/Lato-Hairline.eot);src:url(assets/fonts/lato/Lato-Hairline.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Hairline.woff2) format("woff2"),url(assets/fonts/lato/Lato-Hairline.woff) format("woff"),url(assets/fonts/lato/Lato-Hairline.ttf) format("truetype"),url(assets/fonts/lato/Lato-Hairline.svg#Lato-Hairline) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-LightItalic.eot);src:url(assets/fonts/lato/Lato-LightItalic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-LightItalic.woff2) format("woff2"),url(assets/fonts/lato/Lato-LightItalic.woff) format("woff"),url(assets/fonts/lato/Lato-LightItalic.ttf) format("truetype"),url(assets/fonts/lato/Lato-LightItalic.svg#Lato-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-Italic.eot);src:url(assets/fonts/lato/Lato-Italic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Italic.woff2) format("woff2"),url(assets/fonts/lato/Lato-Italic.woff) format("woff"),url(assets/fonts/lato/Lato-Italic.ttf) format("truetype"),url(assets/fonts/lato/Lato-Italic.svg#Lato-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-BoldItalic.eot);src:url(assets/fonts/lato/Lato-BoldItalic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-BoldItalic.woff2) format("woff2"),url(assets/fonts/lato/Lato-BoldItalic.woff) format("woff"),url(assets/fonts/lato/Lato-BoldItalic.ttf) format("truetype"),url(assets/fonts/lato/Lato-BoldItalic.svg#Lato-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-Bold.eot);src:url(assets/fonts/lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Bold.woff2) format("woff2"),url(assets/fonts/lato/Lato-Bold.woff) format("woff"),url(assets/fonts/lato/Lato-Bold.ttf) format("truetype"),url(assets/fonts/lato/Lato-Bold.svg#Lato-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-Light.eot);src:url(assets/fonts/lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Light.woff2) format("woff2"),url(assets/fonts/lato/Lato-Light.woff) format("woff"),url(assets/fonts/lato/Lato-Light.ttf) format("truetype"),url(assets/fonts/lato/Lato-Light.svg#Lato-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-Regular.eot);src:url(assets/fonts/lato/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Regular.woff2) format("woff2"),url(assets/fonts/lato/Lato-Regular.woff) format("woff"),url(assets/fonts/lato/Lato-Regular.ttf) format("truetype"),url(assets/fonts/lato/Lato-Regular.svg#Lato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-Black.eot);src:url(assets/fonts/lato/Lato-Black.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-Black.woff2) format("woff2"),url(assets/fonts/lato/Lato-Black.woff) format("woff"),url(assets/fonts/lato/Lato-Black.ttf) format("truetype"),url(assets/fonts/lato/Lato-Black.svg#Lato-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Lato Hairline';src:url(assets/fonts/lato/Lato-HairlineItalic.eot);src:url(assets/fonts/lato/Lato-HairlineItalic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-HairlineItalic.woff2) format("woff2"),url(assets/fonts/lato/Lato-HairlineItalic.woff) format("woff"),url(assets/fonts/lato/Lato-HairlineItalic.ttf) format("truetype"),url(assets/fonts/lato/Lato-HairlineItalic.svg#Lato-HairlineItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(assets/fonts/lato/Lato-BlackItalic.eot);src:url(assets/fonts/lato/Lato-BlackItalic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/lato/Lato-BlackItalic.woff2) format("woff2"),url(assets/fonts/lato/Lato-BlackItalic.woff) format("woff"),url(assets/fonts/lato/Lato-BlackItalic.ttf) format("truetype"),url(assets/fonts/lato/Lato-BlackItalic.svg#Lato-BlackItalic) format("svg");font-weight:900;font-style:italic}#banner,.page-wrap,body,html{height:100%}body{font-family:Lato;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(images/pattern-2.png) #3e3935}a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#3e3935}a:focus,a:hover{text-decoration:none;color:#b21846}p{font-size:1.125em}strong{color:#3d3935}.form-control::-webkit-input-placeholder{color:#3e3935}.form-control::-moz-placeholder{color:#3e3935}.form-control:-ms-input-placeholder{color:#3e3935}.form-control:-moz-placeholder{color:#3e3935}.h-480{height:480px}.navbar{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none}.h1-title{font-size:2em}.text-white{color:#fff}.form-control,.text-black{color:#3e3935}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-margin{margin:0}.font-25{font-size:1}.bg-full{background-size:cover;background-position:50%;background-repeat:no-repeat}.form-control{padding:.3rem .75rem;border-radius:0;border:none;background-color:#cccbca}.btn{text-transform:uppercase;border-radius:0;cursor:pointer}.btn-pink{background-color:#b21846;color:#fff;width:100%}.btn-pink:focus,.btn-pink:hover{background-color:#3d3935;border:1px solid #fff}span.wpcf7-not-valid-tip{font-size:1rem;right:0;top:0;background-color:#fff;padding:.3rem .75rem;line-height:1.25}.text-left,.text-right{text-align:center!important;width:100%}#wrap{padding-top:30px}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.main-header{min-height:62px;background-color:#fff}.main-header .header-contact{line-height:62px;font-weight:300}.main-header .logo{background:url(images/logo.png) 50% no-repeat;width:126px;height:126px;position:absolute;left:50%;margin-left:-63px;z-index:21}.main-form,.w-lg-50{width:100%}#banner{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}#banner .banner-overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;right:0;padding:0 20px}#banner .luzardi,#section-1 h1,#section-2 h2{margin-bottom:30px}.main-form{max-width:480px;margin:0 auto}footer{background-color:#fff}footer a,footer p{font-weight:300}#section-1,#section-2{padding:15px}.header-contact{display:none}.bg-image{margin-bottom:2em}@media (min-width:768px){.header-contact{display:block}.font-25{font-size:1.563em}#banner .banner-overlay{padding:0}.text-left,.text-right{width:auto}.text-right{text-align:right!important}.text-left{text-align:left!important}.wpcf7-form-control-wrap{width:100%;display:block}span.wpcf7-not-valid-tip{font-size:1rem;position:absolute;right:0;top:0;background-color:#fff;padding:.3rem .75rem;line-height:1.25}.wpcf7{position:relative}div.wpcf7-response-output{position:absolute;left:0;right:0;max-width:480px;margin:0 auto;bottom:-25px}}@media (min-width:992px){.parallax,body,html{height:100%}.main-header,footer{padding:0 3em}#section-1,#section-2,#wrap{padding:0}.parallax{background-image:url(img_parallax.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.w-lg-50{width:50%!important}.bg-image{margin-bottom:0}.content-area{height:480px}}@media (min-width:1200px){.h1-title{font-size:2.75em}#section-1 p{padding-left:90px;padding-right:90px}}