.contact-page{margin:60px 0 10px}.contact-page .page-body{padding:0 15px 15px;border:1px solid #e2e6eb;border-radius:3px;background:#fff}.contact-page .page-body .contact-header{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #e2e6eb;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact-page .page-body .contact-header h1{font-size:14px;font-weight:700;margin-bottom:15px;color:#212121}.contact-page .page-body .contact-header .breadcrumb{display:block}.contact-page .page-body .contact-header .breadcrumb ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact-page .page-body .contact-header .breadcrumb ul li{font-size:11px;color:#666;text-transform:capitalize}.contact-page .page-body .contact-header .breadcrumb ul li a{font-size:11px;color:#666}.contact-page .page-body .contact-header .breadcrumb ul li .delimiter{font-size:0}.contact-page .page-body .contact-header .breadcrumb ul li .delimiter:before{font-size:12px;font-weight:400;color:#007682;content:"\f105";margin:0 5px;font-family:Faprika}.contact-page .page-body .contact-blocks{padding-bottom:20px}.contact-page .page-body .contact-blocks,.contact-page .page-body .contact-blocks h3{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact-page .page-body .contact-blocks h3{-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:15px;font-weight:600;margin-bottom:15px;color:#212121}.contact-page .page-body .contact-blocks h3:before{font-size:40px;font-weight:300;margin-bottom:15px;color:#666;font-family:Faprika}.contact-page .page-body .contact-blocks h3.icon-headset:before{content:"\f590"}.contact-page .page-body .contact-blocks h3.icon-mail:before{content:"\f0e0"}.contact-page .page-body .contact-blocks h3.icon-address:before{content:"\f5a0"}.contact-page .page-body .contact-blocks span{font-size:13px;color:#666}.contact-page .page-body .contact-blocks>div{-webkit-flex:1;-ms-flex:1;flex:1;padding:20px;-webkit-box-flex:1;-moz-box-flex:1;border:1px solid #e2e6eb;margin-bottom:10px;text-align:center;border-radius:3px}.ie .contact-page .page-body .contact-blocks>div{flex:1 1 1}.contact-page .page-body .contact-content>div{font-size:13px;margin-bottom:15px;line-height:26px}.contact-page .page-body .contact-content>div a,.contact-page .page-body .contact-content>div strong{color:#212121}.contact-page .page-body .contact-content>div h2{font-size:14px;line-height:26px}.contact-page .page-body .contact-content>div .social a{color:#666}.contact-page .page-body .contact-content>div .social a.facebook:before{content:"\f39e"}.contact-page .page-body .contact-content>div .social a.instagram:before{content:"\f16d"}.contact-page .page-body .contact-content>div .social a.twitter:before{content:"\f099"}.contact-page .page-body .contact-content>div .social a.youtube:before{content:"\f167"}.contact-page .page-body .contact-content>div .social a.pinterest:before{content:"\f231"}.contact-page .page-body .contact-content>div .social a:before{font-size:15px;margin-right:10px;font-family:FaprikaBrand}.contact-page .page-body .contact-content>div .social a:hover:before{color:#007682}.contact-page .page-body .contact-content form{width:100%}.contact-page .page-body .contact-content form .result{border-left:3px solid #393;padding:15px;color:#1a4d1a;position:relative;background-color:#94db94;margin:0 0 10px}.contact-page .page-body .contact-content form textarea{min-height:150px}.contact-page .page-body .contact-content form button{height:40px;padding:0 15px;border:1px solid #007682;font-weight:600;color:#fff;transition:all .3s ease;text-transform:uppercase;border-radius:3px;background:#007682;cursor:pointer;width:100%;line-height:38px;margin-top:10px}.contact-page .page-body .contact-content form .inputs{position:relative}.contact-page .page-body .contact-content form .inputs .input-validate{max-width:100%}.contact-page .page-body .contact-content form .inputs input,.contact-page .page-body .contact-content form .inputs textarea{padding-left:30px}.ie .contact-page .page-body .contact-content form .inputs input,.ie .contact-page .page-body .contact-content form .inputs textarea{width:100%}.contact-page .page-body .contact-content form .inputs textarea{padding-left:15px}.contact-page .page-body .contact-content form .inputs:before{position:absolute;left:10px;font-family:Faprika}.ie .contact-page .page-body .contact-content form .inputs:before{top:17px}.contact-page .page-body .contact-content form .inputs.name:before{content:"\f007"}.contact-page .page-body .contact-content form .inputs.mail:before{content:"\f0e0"}.contact-page .page-body .contact-content form .inputs.subject:before{content:"\f059"}@media only screen and (min-width:768px){.contact-page .page-body .contact-header{-ms-flex-pack:space-between;padding:0;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:48px}.contact-page .page-body .contact-header h1{margin:0}.contact-page .page-body .contact-blocks{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -15px}.contact-page .page-body .contact-blocks>div{margin:0 15px}.contact-page .page-body .contact-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact-page .page-body .contact-content>div{-webkit-flex:0 276px;-ms-flex:0 276px;flex:0 276px;-webkit-box-flex:0 276px;-moz-box-flex:0 276px;margin-right:30px}.contact-page .page-body .contact-content form{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1}}@media only screen and (min-width:992px){.contact-page{margin:20px 0}.contact-page .page-body{padding:0 20px 20px}}@media only screen and (min-width:1201px){.contact-page .page-body .contact-content>div{-webkit-flex:0 356px;-ms-flex:0 356px;flex:0 356px;-webkit-box-flex:0 356px;-moz-box-flex:0 356px}}