.container-fluid.features{padding-top:20px!important}@media (min-width:767px){.container-fluid.features{height:800px!important;padding-top:40px!important}}@media (min-width:1200px){.container.container-custom{width:1000px!important}}.features{padding-bottom:0}@media (min-width:768px){.features{height:600px;padding-top:90px}}@media (min-width:992px){.features{height:700px;padding-top:100px}}.features .container-custom{margin-top:3em!important}.features img{display:block;display:none;height:auto;left:0;margin:.5em auto 20px;position:absolute;right:0;width:16em}@media (min-width:768px){.features img{display:block}}@media (min-width:992px){.features img{margin-bottom:0}}.features h2{color:#425059;font-size:1em;font-weight:400;margin-bottom:20px}.features p{color:#425059;font-size:.5em}.features .outer{margin:8em auto 0;max-width:400px;position:relative}.features .element{height:8em;position:absolute;width:240px}@media (min-width:992px){.features .element{height:260px}}.features .left{right:0}.features .right{left:0;text-align:right}.features .top{top:3.5em}.features .bottom{bottom:0}.features .btn-holder{margin-left:auto;margin-right:auto;padding-bottom:.2em;padding-top:.2em;text-align:center}.product__imageText .btn-holder .btn{width:auto!important}.features .mobile .outer{margin-top:0;max-width:100%}.features .mobile .element{position:relative;width:100%}.features .mobile .element h2{font-size:1.25em;margin-top:0;text-align:center}.features .mobile .element p{font-size:.75em;margin-bottom:50px;text-align:center}.features .buttonNew--green{background-color:#51b87e;background-image:none;border:0;border-radius:30px!important;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:.75em;font-weight:500;margin:0;padding:.7em 40px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color .1s;transition:all,.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.features .buttonNew--green{max-width:100%;padding:.4em 1em;width:auto}}@media (min-width:767px){.features .buttonNew--green{max-width:100%;padding:.4em 1em;width:auto}}.features .buttonNew--green:hover{background-color:#429868}.features .heightFix{height:85%}.features .buy__button{bottom:0;position:absolute;width:100%}