@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,600i,700,700i,800,900|Poppins:200i,300,300i,400,500,500i,600,700);html,body{overflow-x:hidden}body{color:#333;font-family:'Poppins',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.6}p{font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{color:#2c394c;font-family:'Montserrat',sans-serif;font-style:normal;margin-bottom:0;margin-top:11px;line-height:1.2;font-weight:700;-webkit-transition:.5s;transition:.5s;font-size:36px}h1{}h2{}h3{}h4{}h5{}h6{}a{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a{color:#454545}a:focus,.btn:focus{text-decoration:none;outline:none}a:focus,a:hover{text-decoration:none;text-decoration:none}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;-webkit-transition:.5s;transition:.5s}h1{font-size:36px}h2{font-size:21px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ul{margin:0;padding:0}li{}ul{margin:0;padding:0}li{}input:focus,button:focus{border-color:transparent;outline-color:transparent}textarea:focus{border-color:transparent;outline-color:transparent}hr{margin:60px 0;padding:0;border-bottom:1px solid #eceff8;border-top:0}hr.style-2{border-bottom:1px dashed #f10}hr.mp-0{margin:0;border-bottom:1px solid #eceff8}hr.mtb-40{margin:40px 0;border-bottom:1px solid #eceff8;border-top:0}label{color:#454545;cursor:pointer;font-size:14px;font-weight:400}a,i,cite,em,var,address,dfn,ol,li,ul{font-style:normal;font-weight:400}*::-moz-selection{background:#4fc1f0;color:#454545;text-shadow:none}::-moz-selection{background:#4fc1f0;color:#454545;text-shadow:none}::selection{background:#4fc1f0;color:#454545;text-shadow:none}::placeholder{color:#454545;font-size:14px}::-webkit-input-placeholder{color:#454545}::-moz-placeholder{color:#454545}:-ms-input-placeholder{color:#454545}:-moz-placeholder{color:#454545}.em_contact_form ::-webkit-input-placeholder{color:#fff!important;font-size:16px;font-weight:400}.em_contact_form ::-moz-placeholder{color:#fff!important;font-size:16px;font-weight:400}.em_contact_form :-ms-input-placeholder{color:#fff!important;font-size:16px;font-weight:400}.em_contact_form :-moz-placeholder{color:#fff!important;font-size:16px;font-weight:400}.mc4wp-form-fields input::-moz-placeholder{color:#454545;font-size:14px}.mc4wp-form-fields input::-webkit-input-placeholder{color:#454545;font-size:14px}