*{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}*:focus{outline:none}body{margin:0;font-family:var(--bodyfont);color:var(--bodycolor);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-font-feature-settings:"salt";-webkit-font-feature-settings:"salt";font-feature-settings:"salt"}input{font-family:var(--bodyfont)}strong{font-weight:700}a{text-decoration:none;transition:var(--transition);cursor:pointer;font-weight:unset}a:hover,a:focus{text-decoration:none}::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#6c757d}::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#6c757d}:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#6c757d}:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#6c757d}textarea,select,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):not([type="range"]):not([type="color"]){font-family:var(--bodyfont);color:var(--bodycolor);padding:8px;margin:0;font-size:14px;font-weight:400;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;display:block;outline:none}input[type="submit"]{transition:var(--transition);border:none;cursor:pointer;font-family:var(--headingfont);display:inline-block;font-weight:700;font-size:19px;line-height:29px;color:#fff;background-color:var(--brandpink);padding:16px 42px;border-radius:16px 16px 16px 0;text-align:center}input[type="submit"]::-moz-focus-inner{border:0}input[type="submit"]:hover{background-color:rgba(232,79,171,.7)}select{cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select option{color:var(--brandblack)}p{margin:0 0 15px 0}p:last-child{margin:0}h1,h2,h3,h4,.h4,h5,.h5,h6{margin-top:0;font-weight:300;color:var(--headingcolor);margin-bottom:15px;font-family:var(--headingfont);letter-spacing:1px}h1{font-size:45px;line-height:50px;font-weight:700}h2{font-size:32px;line-height:1.2;font-weight:700}h3{font-size:36px;line-height:51px;font-weight:700}h4,.h4{font-size:30px;line-height:40px;font-weight:700}h5,.h5{font-size:26px;line-height:1.1;font-weight:700}h6,.h6{font-size:20px;line-height:30px;font-weight:700}.btn_2 a,.btn_2 input[type="submit"],button.btn_2{background:transparent;color:var(--secondarycolor);text-transform:uppercase;font-family:var(--bodyfont);font-weight:600;box-shadow:none;outline:none;cursor:pointer;border:1px solid var(--secondarycolor);display:block;text-align:center;border-radius:6px;font-size:14px;letter-spacing:1px;padding:10px 15px;transition:var(--transition)}.btn_2 a:hover,.btn_2 input[type="submit"]:hover,button.btn_2:hover{background:var(--secondarycolor);color:#fff}.btn_2 a svg{vertical-align:middle;margin:0 10px 0 0}.btn_2 a svg path{fill:#fff;transition:var(--transition)}.btn_2 a:hover svg path{fill:var(--secondarycolor)}.btn_3 a,.btn_3 input[type="submit"],button.btn_3{background:var(--secondarycolor);color:#fff;text-transform:uppercase;font-family:var(--bodyfont);font-weight:600;box-shadow:none;outline:none;cursor:pointer;border:1px solid var(--secondarycolor);display:block;text-align:center;border-radius:6px;font-size:14px;letter-spacing:1px;padding:10px 15px;transition:var(--transition)}.btn_3 a:hover,.btn_3 input[type="submit"]:hover,button.btn_3:hover{background:transparent;color:var(--secondarycolor)}.btn_3 a svg{vertical-align:middle;margin:0 10px 0 0}.btn_3 a svg path{fill:#fff;transition:var(--transition)}.btn_3 a:hover svg path{fill:var(--secondarycolor)}.btn-group{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:20px}.container-fluid{padding:0 15px;max-width:1630px;margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;float:none;box-sizing:border-box}.container:after{clear:both;content:'';display:table}img{max-width:100%;height:auto}.image-block{line-height:0}ul{margin:0;padding:0;list-style-type:none}ul.two-column{display:flex;flex-wrap:wrap}ul.two-column li{width:50%}ul.three-column{display:flex;flex-wrap:wrap}ul.three-column li{width:33.33%}.light-bg{background:#f2f2f2}.dark-bg{background:var(--secondarycolor)}.black-bg{background:var(--blackcolor)}.font-14{font-size:14px;line-height:normal}.font-16{font-size:16px;line-height:26px}.font-18{font-size:18px;line-height:28px}.font-20{font-size:20px;line-height:30px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.hide{display:none}.section-padding{padding:160px 0}@media(min-width:768px){.container,.row-fluid .container[class*="span"]{width:750px}}@media(min-width:992px){.container,.row-fluid .container[class*="span"]{width:970px}}@media(min-width:1200px){.container,.row-fluid .container[class*="span"]{width:1170px}}@media(min-width:1430px){.container,.row-fluid .container[class*="span"]{width:1400px}}@media(min-width:1630px){.container,.row-fluid .container[class*="span"]{width:1630px}}@media(min-width:768px){.flex{display:flex}.flex-reverse{flex-flow:row-reverse}.align-center{align-items:center}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-right{justify-content:flex-end}.justify-left{justify-content:flex-start}.row-wrap{flex-flow:row wrap}}