*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,html,div,img,h1,h2,h3,h4,h5,h6,p,input,textarea,form,header,main,section,aside,footer,nav,canvas{max-width:100%;height:auto;margin:0;padding:0;display:block}table,tr,td,th,ul,ol,li{max-width:100%;height:auto;margin:0;padding:0}:link img{border:none}input,button{border-radius:0}body,html{min-height:100vh}button{border:0}.clear{clear:both}svg{overflow:hidden;fill:#fff}.mobile-6,.sm-3,.sm-5,.sm-6,.sm-7,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-10{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:calc(100% - 40px)}.mobile-6,.sm-3,.sm-5,.sm-6,.sm-7,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-10{margin-left:20px;margin-right:20px}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:960px}@media (min-width: 1150px){.container{width:1100px}}@media (min-width: 1300px){.container{width:1250px}}.fluid-container{padding-left:20px;padding-right:20px}#map *,.google-map *,.gmap *,.gm-style *,.tns-outer *{max-width:none}.tns-outer{max-width:none}.tns-outer .container{max-width:100%}.left{float:left}.right{float:right}.col{margin-left:20px;margin-right:20px}.col-pad{padding-left:20px;padding-right:20px}.col-full{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.col-top{-ms-flex-item-align:start;align-self:flex-start}.col-bottom{-ms-flex-item-align:end;align-self:flex-end}.col-center{-ms-flex-item-align:center;align-self:center}.col-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none}.col-squish{-ms-flex-negative:1;flex-shrink:1}.row-n>.col:first-child{margin-left:0}.row-n>.col:last-child{margin-right:0}.v-col{margin-top:10px;margin-bottom:10px}.v-col:first-child{margin-top:0}.v-col:last-child{margin-bottom:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-20px;margin-right:-20px;max-width:none}.row-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row-max{height:100%}.row-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.mobile-6{-ms-flex-preferred-size:calc((6 / 12) * 100% - 40px);flex-basis:calc((6 / 12) * 100% - 40px);max-width:calc((6 / 12) * 100% - 40px)}@media (min-width: 768px){.sm-3{-ms-flex-preferred-size:calc((3 / 12) * 100% - 40px);flex-basis:calc((3 / 12) * 100% - 40px);max-width:calc((3 / 12) * 100% - 40px)}}@media (min-width: 768px){.sm-5{-ms-flex-preferred-size:calc((5 / 12) * 100% - 40px);flex-basis:calc((5 / 12) * 100% - 40px);max-width:calc((5 / 12) * 100% - 40px)}}@media (min-width: 768px){.sm-6{-ms-flex-preferred-size:calc((6 / 12) * 100% - 40px);flex-basis:calc((6 / 12) * 100% - 40px);max-width:calc((6 / 12) * 100% - 40px)}}@media (min-width: 768px){.sm-7{-ms-flex-preferred-size:calc((7 / 12) * 100% - 40px);flex-basis:calc((7 / 12) * 100% - 40px);max-width:calc((7 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-2{-ms-flex-preferred-size:calc((2 / 12) * 100% - 40px);flex-basis:calc((2 / 12) * 100% - 40px);max-width:calc((2 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-3{-ms-flex-preferred-size:calc((3 / 12) * 100% - 40px);flex-basis:calc((3 / 12) * 100% - 40px);max-width:calc((3 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-4{-ms-flex-preferred-size:calc((4 / 12) * 100% - 40px);flex-basis:calc((4 / 12) * 100% - 40px);max-width:calc((4 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-5{-ms-flex-preferred-size:calc((5 / 12) * 100% - 40px);flex-basis:calc((5 / 12) * 100% - 40px);max-width:calc((5 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-6{-ms-flex-preferred-size:calc((6 / 12) * 100% - 40px);flex-basis:calc((6 / 12) * 100% - 40px);max-width:calc((6 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-7{-ms-flex-preferred-size:calc((7 / 12) * 100% - 40px);flex-basis:calc((7 / 12) * 100% - 40px);max-width:calc((7 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-8{-ms-flex-preferred-size:calc((8 / 12) * 100% - 40px);flex-basis:calc((8 / 12) * 100% - 40px);max-width:calc((8 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-9{-ms-flex-preferred-size:calc((9 / 12) * 100% - 40px);flex-basis:calc((9 / 12) * 100% - 40px);max-width:calc((9 / 12) * 100% - 40px)}}@media (min-width: 992px){.md-10{-ms-flex-preferred-size:calc((10 / 12) * 100% - 40px);flex-basis:calc((10 / 12) * 100% - 40px);max-width:calc((10 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-2{-ms-flex-preferred-size:calc((2 / 12) * 100% - 40px);flex-basis:calc((2 / 12) * 100% - 40px);max-width:calc((2 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-3{-ms-flex-preferred-size:calc((3 / 12) * 100% - 40px);flex-basis:calc((3 / 12) * 100% - 40px);max-width:calc((3 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-4{-ms-flex-preferred-size:calc((4 / 12) * 100% - 40px);flex-basis:calc((4 / 12) * 100% - 40px);max-width:calc((4 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-5{-ms-flex-preferred-size:calc((5 / 12) * 100% - 40px);flex-basis:calc((5 / 12) * 100% - 40px);max-width:calc((5 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-6{-ms-flex-preferred-size:calc((6 / 12) * 100% - 40px);flex-basis:calc((6 / 12) * 100% - 40px);max-width:calc((6 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-7{-ms-flex-preferred-size:calc((7 / 12) * 100% - 40px);flex-basis:calc((7 / 12) * 100% - 40px);max-width:calc((7 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-8{-ms-flex-preferred-size:calc((8 / 12) * 100% - 40px);flex-basis:calc((8 / 12) * 100% - 40px);max-width:calc((8 / 12) * 100% - 40px)}}@media (min-width: 1300px){.lg-10{-ms-flex-preferred-size:calc((10 / 12) * 100% - 40px);flex-basis:calc((10 / 12) * 100% - 40px);max-width:calc((10 / 12) * 100% - 40px)}}:focus{outline:3px auto #ef2772}::-moz-selection{background:#ef2772;opacity:1;color:white}::selection{background:#ef2772;opacity:1;color:white}body,html,input,textarea,button,select,.gm-style-iw{font-family:"Montserrat", sans-serif;font-variant-numeric:lining-nums}body,html{font-weight:400;font-size:16px;letter-spacing:.1em;line-height:1.8571;color:#2d2d2d}@media (min-width: 768px){body,html{font-size:14px}}input,textarea,button,select{font-size:1rem;letter-spacing:.1em}.btn,.top-nav,footer,.shout{text-transform:uppercase}h1,h2,h3{letter-spacing:.06em;font-weight:400;line-height:1.2}h1,.big{font-size:2rem;margin-bottom:2.8125rem;word-wrap:break-word}h2,.h2,legend{font-size:1.75rem;margin-bottom:1.875rem}h3{font-size:1.1429em;margin-bottom:5px;line-height:1.5}h6{font-size:.75em;line-height:1.5;letter-spacing:.18em}.subheading{color:#939393;text-transform:uppercase}p{font-size:1em;margin-bottom:1.2em}@media (min-width: 992px){p{word-spacing:.075em}}.text-reset{font-size:1rem}ul,ol{padding-left:1.8em;padding-right:1.8em;margin-bottom:1.2em}ul.inline,ol.inline{list-style:none;padding-left:0;padding-right:0}ul.inline li,ol.inline li{display:inline-block;vertical-align:top}address{font-style:normal}a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}a:not([class]){color:#ec1163}a:not([class]):hover{text-decoration:underline}a:link{cursor:pointer}a[href|="tel:"]{color:inherit;text-decoration:none}.link-button{padding:0;color:#ec1163;text-decoration:underline;text-align:inherit}.primary-text{color:#ec1163}.silver-text{color:#c4c4c4}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}abbr[title]{outline:none;border:none;text-decoration:none;font-variant:none}.gm-style-iw p:last-child{margin-bottom:0}footer{background-color:#eee;color:#ccc;padding:80px 0}footer hr{background-color:#ccc;width:100%;margin-bottom:50px}footer .social{font-size:25px}footer .social a{display:inline-block}footer .social a:hover,footer .social afocus{color:#6d6d6d}.footer-menu{margin-bottom:0}.footer-menu li{padding:0 15px;position:relative}.footer-menu li+li:before{content:"|";position:absolute;left:-5px}.footer-logo{width:380px;margin:0 auto 45px}::-webkit-input-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}:placeholder-shown{color:#ec1163;-webkit-transition:color 0.2s;transition:color 0.2s}:placeholder-shown:focus{color:#e0e0e0}label{text-transform:uppercase;position:relative;display:block}label .label-content{position:absolute;top:19px;left:15px;color:#ec1163;z-index:1;line-height:20px;-webkit-transition:font-size 0.2s 0.2s, top 0.2s 0.2s ease, color 0.2s 0.2s;transition:font-size 0.2s 0.2s, top 0.2s 0.2s ease, color 0.2s 0.2s}input,textarea,select{padding:19px 15px 15px;line-height:16px;display:block;border:2px solid #ec1163;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:transparent;width:100%;color:#ec1163}input:focus,textarea:focus,select:focus{background-color:white}input:focus+.label-content,input.interacted+.label-content,textarea:focus+.label-content,textarea.interacted+.label-content,select:focus+.label-content,select.interacted+.label-content{color:#b3b3b3;font-size:0.5em;top:3px}input.interacted+.label-content,textarea.interacted+.label-content,select.interacted+.label-content{color:#ec1163}textarea{resize:vertical;height:7rem;min-height:100px}fieldset{border:none;margin:0;padding:0}legend{padding:0;-webkit-padding-start:0;-webkit-padding-end:0}[type="submit"]{border:none;cursor:pointer}.spaced-form input,.spaced-form select,.spaced-form textarea{margin-bottom:15px;padding:10px 15px}.spaced-form>:last-child{margin-bottom:30px}.spaced-form label{display:block}.req:before{content:"*";color:red}input[type="checkbox"]{display:inline-block;background-color:#f9f9f9;border:1px solid #939393;border-radius:2px;-webkit-transition:background-color 0.15s, background-size 0.1s 0.15s ease-out;transition:background-color 0.15s, background-size 0.1s 0.15s ease-out;background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 710.5 558.6"><polygon points="68.6,269.5 0,338.1 220.5,558.6 710.5,68.6 641.9,0 220.5,418.9"/></svg>');background-size:0;background-repeat:no-repeat;background-position:center;padding:0;width:12px;height:12px;margin-right:8px;margin-bottom:0;margin-top:8px}input[type="checkbox"]:checked{background-color:#ec1163;background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 710.5 558.6"><polygon points="68.6,269.5 0,338.1 220.5,558.6 710.5,68.6 641.9,0 220.5,418.9"/></svg>');background-size:80%}input[type="button"],input[type="submit"]{white-space:normal}fieldset{margin-bottom:1.5em;margin-top:2em;padding-left:1.3rem;border-left:3px solid #ec1163}fieldset legend{margin-left:-1.4rem;margin-left:calc(-1.3rem - 3px);background-color:white;padding-bottom:0.5em;margin-bottom:0.3em}.datepicker-input-wrapper{position:relative}.datepicker-input-wrapper:after{content:"";position:absolute;right:15px;top:18px;height:20px;width:20px;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill:#ec1163;" viewBox="0 0 80 66"><path d="M72,6h-8V2c0-1.1-0.9-2-2-2s-2,0.9-2,2v4H20V2c0-1.1-0.9-2-2-2c-1.1,0-2,0.9-2,2v4H8c-4.4,0-8,3.6-8,8v44 c0,4.4,3.6,8,8,8h64c4.4,0,8-3.6,8-8V14C80,9.6,76.4,6,72,6z M76,58c0,2.2-1.8,4-4,4H8c-2.2,0-4-1.8-4-4V28h72V58z M76,24H4V14 c0-2.2,1.8-4,4-4h8v6c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2v-6h40v6c0,1.1,0.9,2,2,2s2-0.9,2-2v-6h8c2.2,0,4,1.8,4,4V24z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}button{background:none;border:none;border-radius:0;cursor:pointer}.btn{padding:15px;line-height:20px;min-width:220px;font-weight:700;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;display:inline-block;min-height:45px;text-align:center;color:inherit;text-decoration:none}@media (min-width: 768px){.btn{font-size:.875rem}}.btn-primary{background-color:#ec1163;color:white;position:relative;border:2px solid #ec1163}.btn-primary:hover,.btn-primary:focus{background-color:transparent;color:#ec1163;outline:none}.btn-primary[disabled]{background-color:#4d4d4d;cursor:not-allowed}.btn-primary[disabled]:hover{background-color:#4d4d4d;color:white}.btn-secondary{background-color:transparent;border:2px solid #fff;color:white;position:relative}.btn-secondary:hover,.btn-secondary:focus{background-color:white;color:#ec1163;outline:none}.btn-hollow{color:#ec1163;border:2px solid #ec1163}.btn-hollow:hover{color:white;background-color:#ec1163}.btn-block{display:block;width:100%}.btn-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.relative{position:relative}.mt-10{margin-top:10px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mt-100{margin-top:60px}@media (min-width: 992px){.mt-100{margin-top:100px}}.mb-20{margin-bottom:20px}.mb-45{margin-bottom:45px}.mb-100{margin-bottom:100px}.w-100{width:100%}.w-auto{width:auto}.pt-30{padding-top:30px}@media (min-width: 768px){.show-sm{display:none}}@media (min-width: 992px){.show-md{display:none}}@media (max-width: 767px){.hide-sm{display:none !important}}@media (max-width: 991px){.hide-md{display:none !important}}@media (max-width: 1299px){.hide-lg{display:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.dim{background-color:black;opacity:0.6;z-index:1}@media (max-width: 991px){.flex-pull-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}header{height:100vh;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px;margin-bottom:100px}header .container{width:100%}header h2{position:relative;z-index:1}@media (min-width: 768px){header{padding:50px}}header .slider,header .tns-outer{position:absolute;top:0;left:0;right:0;bottom:0}header .tns-outer{height:100vh}header .tns-controls button{z-index:1}header .slide{height:100vh;position:relative}header .img-cover{height:100%;width:100%}header .tns-controls{top:50%;margin-top:-25px;height:50px}@media (min-width: 768px){header .tns-controls{height:70px}}.dimmer{background-color:rgba(255,255,255,0.7);pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.border-overlay{position:absolute;top:10px;right:10px;bottom:35px;left:10px;z-index:2;pointer-events:none}@media (min-width: 768px){.border-overlay{top:50px;right:50px;bottom:50px;left:50px}}.top-border{position:absolute;top:0;left:0;right:0;bottom:100%;height:2px;background-color:#ec1163}.side-border{position:absolute;top:0;bottom:0;width:2px}.side-border:before,.side-border:after{content:"";position:absolute;left:0;width:2px;background-color:#ec1163}.side-border:before{top:0;bottom:calc(50% + 25px)}.side-border:after{top:calc(50% + 25px);bottom:0}.left-border{left:0}.right-border{right:0}.bottom-border{position:absolute;left:0;right:0;bottom:0}.bottom-border:before,.bottom-border:after{content:"";position:absolute;height:2px;background-color:#ec1163}.bottom-border:before{left:0;right:calc(50% + 320px)}.bottom-border:after{left:calc(50% + 320px);right:0}.logo-text{font-size:60px;font-weight:300}.header-logo{position:relative;z-index:2;margin:0 auto;width:510px}.header-content{color:#ec1163;position:relative;z-index:3}.header-content ul{list-style:none;padding:0;margin:40px 0}.header-content ul>li{font-size:14px;text-transform:uppercase}@media (min-width: 768px){.header-content ul>li{font-size:18px}}.header-content p{font-size:14px;text-transform:uppercase}@media (min-width: 768px){.header-content p{font-size:18px}}.header-content small{color:#2d2d2d;font-size:12px;text-transform:none}.google-map{width:100%;background-color:#e5e3df;background-image:url("../img/ring-loader.svg");background-repeat:no-repeat;background-position:center}.google-map>div{background-color:transparent !important}.fab span{position:absolute;left:-999999em}img[data-src]{background-image:url("../img/ring-loader.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border:none;position:relative;background-color:#ececec}img[data-src]:after{content:"";position:absolute;top:0;width:100%;right:0;bottom:0;left:0;background-color:#ececec;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}img[data-src].loaded:after{opacity:0}.lazy-feature-img[data-src]{background-color:#f9f9f9;height:0;position:relative;padding-bottom:72.9032%}.lazy-feature-img[data-src].loaded{padding-bottom:0;height:auto}.lazy-3-2{width:100%;height:0;padding-bottom:66.6667%}.lazy-3-2.loaded{height:auto;padding-bottom:0}.narrow-text-container{width:760px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.abs-cover{position:absolute;top:0;right:0;bottom:0;left:0}.img-cover{-o-object-fit:cover;object-fit:cover}.ibefr{max-width:100% !important}#widget iframe{height:4080px}@media (min-width: 808px){#widget iframe{height:2150px}}hr{border:none;height:2px;background-color:#ec1163;width:250px;margin-top:0;margin-bottom:0}hr.white{background-color:#fff}hr.grey{background-color:#6d6d6d}.hollow-path{fill:none}.icon-bumper{width:1.1429em;height:1.1429em;margin-right:-1.1429em;float:left;margin-top:2px}.icon-bumper+*{padding-left:1.625em}.tns-outer{padding:0 !important;overflow:hidden}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0%, 100%)}.tns-outer [data-controls],.tns-outer [data-action],.tns-outer [data-nav]{cursor:pointer;border-width:0;padding:0}.tns-slider{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.tns-slider .tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel .tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel .tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0}.tns-gallery .tns-item{position:absolute;left:-100%;-webkit-transition:opacity 0s;-webkit-transition:transform 0s, opacity 0s;-webkit-transition:opacity 0s, -webkit-transform 0s;transition:opacity 0s, -webkit-transform 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-nav button{vertical-align:middle}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}[hidden]{display:none !important}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}@media all and (min-width: 1px){.tns-mq-test{position:absolute}}.slider{overflow:hidden;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slider *{white-space:normal}.slider .slide{width:100%;background-repeat:no-repeat;background-position:center}.slider:not(.tns-slider) .slide{min-width:100%}.slider-inner{padding:80px 0 120px}@media (min-width: 768px){.slider-inner{padding:120px 0 140px}}.tns-outer{position:relative}.tns-outer .tns-controls,.tns-outer .tns-nav{position:absolute;z-index:2}.tns-outer>button{display:none}.tns-nav{bottom:65px;left:0;right:0;text-align:center}.tns-nav button{width:25px;height:25px;border:2px solid white;border-radius:50%;margin:0 8px;outline:0}.tns-nav button[aria-selected="true"]{background:rgba(255,255,255,0.5)}.tns-controls{top:50%;margin-top:-35px;pointer-events:none;height:35px;left:0;right:0;color:white}@media (min-width: 768px){.tns-controls{top:auto;bottom:100px;margin-top:0}}.tns-controls button{pointer-events:auto;position:absolute;height:25px;width:25px;color:#ec1163;padding:20px;outline:0;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.tns-controls button:hover{color:rgba(236,17,99,0.5)}.tns-controls button svg{height:100%;width:100%;fill:currentColor;vertical-align:middle}.tns-controls button svg.tns-small-arrow{height:35px}@media (min-width: 768px){.tns-controls button{height:50px;width:50px}.tns-controls button svg{height:50%;width:50%}}.tns-controls [data-controls="prev"]{left:0}@media (min-width: 768px){.tns-controls [data-controls="prev"]{left:25px}}.tns-controls [data-controls="next"]{right:0}@media (min-width: 768px){.tns-controls [data-controls="next"]{right:25px}}.tns-small-arrow{fill:black}.tns-small-arrow-inner{fill:white}.slider-arrows-outside{position:relative}.slider-arrows-outside .tns-outer{position:static}.slider-arrows-outside .tns-controls{top:50%;bottom:auto;margin-top:-35px}@media (max-width: 767px){.slider-arrows-outside .tns-controls{display:block;top:25px;margin-top:0;padding-bottom:71.4286%;pointer-events:none}.slider-arrows-outside .tns-controls button{pointer-events:auto;bottom:0}}.slider-arrows-outside .tns-controls button{background-color:transparent;height:50px;width:50px;color:#ec1163;text-align:center;padding:0;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.slider-arrows-outside .tns-controls button[data-controls="prev"]{left:auto;right:50px}.slider-arrows-outside .tns-controls button[data-controls="next"]{right:0}@media (min-width: 768px){.slider-arrows-outside .tns-controls button{height:70px;width:70px}.slider-arrows-outside .tns-controls button[data-controls="prev"]{left:-20px}.slider-arrows-outside .tns-controls button[data-controls="next"]{right:-20px}}.slider-arrows-outside .tns-controls button svg{height:20px;width:20px}.slider-arrows-outside .tns-controls button:hover{background-color:#ec1163;color:white}@-webkit-keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}.lum-lightbox{background:rgba(0,0,0,0.6);z-index:10000}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative;margin-left:auto;margin-right:auto}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:66px;height:20px;-webkit-animation:lum-loader-rotate 1800ms infinite linear;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,0.9)}.lum-lightbox-loader:before{left:0}.lum-lightbox-loader:after{right:0}.lum-lightbox.lum-opening{-webkit-animation:lum-fade 180ms ease-out;animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 180ms ease-out;animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade 300ms ease-in;animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 300ms ease-in;animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,0.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,0.8);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,0.8);right:12%;border-radius:0 3px 0 0}a.lightbox{display:block;position:relative;margin-bottom:40px;overflow:hidden}a.lightbox img{margin-bottom:0;display:block;width:100%;-webkit-transition:-webkit-transform 0.4s, -webkit-filter 0.2s;transition:-webkit-transform 0.4s, -webkit-filter 0.2s;transition:transform 0.4s, filter 0.2s;transition:transform 0.4s, filter 0.2s, -webkit-transform 0.4s, -webkit-filter 0.2s}a.lightbox:before{position:absolute;content:"";display:block;height:120px;width:120px;bottom:0;right:0;-webkit-transform:rotateZ(45deg) translate(125%, 0);transform:rotateZ(45deg) translate(125%, 0);background:#ec1163;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;z-index:1}a.lightbox:after{position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.1 11.1" fill="white"><g><path d="M10.3,11.1c-0.2,0-0.4-0.1-0.6-0.3L7.4,8.6C6.6,9.1,5.7,9.4,4.7,9.4C2.1,9.4,0,7.3,0,4.7S2.1,0,4.7,0s4.7,2.1,4.7,4.7 c0,1-0.3,1.9-0.8,2.7l2.3,2.3c0.2,0.2,0.2,0.4,0.2,0.6C11.1,10.8,10.8,11.1,10.3,11.1z M4.7,1.7c-1.7,0-3,1.3-3,3s1.3,3,3,3 s3-1.3,3-3S6.4,1.7,4.7,1.7z"/></g></svg>');background-size:contain;background-repeat:no-repeat;width:24px;height:24px;content:"";font-size:30px;color:white;bottom:-30px;right:-22px;-webkit-transition:bottom 0.2s 0.1s ease-out, right 0.2s 0.1s ease-out;transition:bottom 0.2s 0.1s ease-out, right 0.2s 0.1s ease-out;z-index:2}a.lightbox:hover img{-webkit-filter:brightness(0.8);filter:brightness(0.8)}a.lightbox:hover:before{-webkit-transform:rotateZ(45deg) translate(75%, 0);transform:rotateZ(45deg) translate(75%, 0)}a.lightbox:hover:after{bottom:10.5px;right:10.5px}.datepicker{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;width:260px;z-index:1}@media (min-width: 320px){.datepicker{width:300px}}@media (min-width: 480px){.datepicker{width:480px}}@media (min-width: 768px){.datepicker{width:560px}}.datepicker__inner{overflow:hidden}@media (min-width: 480px){.datepicker__months{overflow:hidden}}.datepicker__month{border-collapse:collapse;text-align:center;width:100%}@media (min-width: 480px){.datepicker__month{width:200px}}@media (min-width: 768px){.datepicker__month{width:240px}}@media (min-width: 480px){.datepicker__month--month1{float:left}}.datepicker__month--month2{display:none}@media (min-width: 480px){.datepicker__month--month2{display:table;float:right}}.datepicker__month-day--valid{cursor:pointer}.datepicker__month-day--lastMonth,.datepicker__month-day--nextMonth{visibility:hidden}.datepicker__month-button{cursor:pointer}@media (min-width: 480px){.datepicker__month-button--disabled{visibility:hidden}}.datepicker__info--feedback{display:none}.datepicker__info--error,.datepicker__info--help{display:block}.datepicker__close-button{cursor:pointer}.datepicker__tooltip{position:absolute}.datepicker{background-color:#fff;border:1px solid #c4c4c4;color:#000;font-size:10px;line-height:14px;overflow:visible;max-width:none}@media (min-width: 768px){.datepicker{font-size:13px}}.datepicker:after,.datepicker:before{content:"";position:absolute;border-left:20px solid transparent;border-right:20px solid transparent}.datepicker:after{border-bottom:15px solid white;height:15px;top:-15px;left:10px;width:40px}.datepicker:before{border-bottom:16px solid #c4c4c4;height:16px;top:-16px;left:9px;width:42px}.datepicker__inner{padding:0 20px;height:100%}.datepicker__inner:before,.datepicker__inner:after{display:block;content:"";height:20px}.datepicker__month{font-size:1em}@media (min-width: 480px){.datepicker__months{position:relative}}.datepicker__month-caption{height:2.5em;vertical-align:middle}.datepicker__month-name{text-transform:uppercase}.datepicker__week-days{height:2em;vertical-align:middle}.datepicker__week-name{font-size:.9167em;font-weight:400;text-transform:uppercase}.datepicker__month-day{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);color:#000;padding:9px 7px}.datepicker__month-day--no-check-in{position:relative}.datepicker__month-day--no-check-in:after{background-color:rgba(255,0,0,0.1);bottom:0;content:"";display:block;left:0;position:absolute;right:50%;top:0;z-index:-1}.datepicker__month-day--no-check-out{position:relative}.datepicker__month-day--no-check-out:after{background-color:rgba(255,0,0,0.1);bottom:0;content:"";display:block;left:50%;position:absolute;right:0;top:0;z-index:-1}.datepicker__month-day--invalid{color:#e8ebf4}.datepicker__month-day--disabled{color:#e8ebf4;position:relative}.datepicker__month-day--disabled:after{content:"\00d7";left:50%;position:absolute;color:red;font-size:16px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.datepicker__month-day--day-of-week-disabled{background-color:rgba(232,235,244,0.5)}.datepicker__month-day--selected{background-color:rgba(236,17,99,0.2);color:#fff}.datepicker__month-day--selected:after{display:none}.datepicker__month-day--hovering{background-color:rgba(236,17,99,0.3);color:#fff}.datepicker__month-day--today{background-color:#000;color:#fff}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:#ec1163;color:#fff}.datepicker__month-day--last-day-selected:after{content:none}.datepicker__month-button{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#ec1163;border-radius:4px;color:#fff;display:inline-block;padding:5px 10px}.datepicker__month-button:hover{background-color:#f686b0;color:#fff}.datepicker__topbar{margin-bottom:20px;position:relative}.datepicker__info-text{font-size:13px}.datepicker__info--selected{font-size:11px;text-transform:uppercase}.datepicker__info--selected-label{color:#000}.datepicker__info-text--selected-days{font-size:11px;font-style:normal}.datepicker__info--error{color:red;font-size:13px;font-style:italic}.datepicker__info--help{color:#000;font-style:italic}.datepicker__close-button{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#f686b0;border-radius:4px;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:10px;color:#fff;margin-top:20px;padding:7px 13px;text-decoration:none;text-shadow:none;text-transform:uppercase}.datepicker__close-button:hover{background-color:#000;color:#fff}@media (min-width: 768px){.datepicker__close-button{margin-top:0;position:absolute;right:0;top:0}}.datepicker__tooltip{background-color:#f686b0;border-radius:2px;font-size:11px;margin-top:-5px;padding:5px 10px;color:white}.datepicker__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #f686b0;bottom:-4px;content:"";left:50%;margin-left:-4px;position:absolute}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}[class*="si-wrapper"]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:0px;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);width:310px}.si-wrapper-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0px;margin-left:0px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.si-wrapper-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-left:11px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[class*="si-shadow-wrapper"]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.si-shadow-frame{-webkit-box-shadow:0 1px 3px 0 #000;box-shadow:0 1px 3px 0 #000}[class*="si-shadow-pointer"]{position:relative;width:15px;height:15px;margin:auto}[class*="si-shadow-inner-pointer"]{position:absolute;width:141%;height:141%;-webkit-box-shadow:-.7071px .7071px 3px 0 #000;box-shadow:-.7071px .7071px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;-webkit-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg)}.si-frame{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0px;overflow:hidden;z-index:2}.si-frame :last-child{margin-bottom:0}.si-frame hr{width:60px;background-color:white;margin:0 0 20px;text-align:left}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:0;border:2px solid #ec1163;color:white;text-transform:uppercase;font-family:"Montserrat", sans-serif}.si-content{overflow:auto;min-width:250px}.si-content .poi,.si-content .hero{padding:10px 20px 10px 10px}.si-content .hero{background-color:rgba(236,17,99,0.8)}.si-content .poi{font-size:11px;background-color:rgba(236,17,99,0.65)}.si-close-button{position:absolute;top:0;right:0;border:0;outline:none;background-color:transparent;color:#fff;font-family:Arial, Baskerville, monospace;font-size:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:hover,.si-close-button:focus{opacity:1}[class*="si-pointer-border"]{position:absolute;border:15px solid transparent;z-index:3}[class*="si-pointer-bg"]{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*="si-pointer-bg"]{border-width:15px}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0}.si-pointer-bg-top{border-top-color:#ec1163}.si-has-border .si-pointer-bg-top{top:0;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0}.si-pointer-bg-bottom{border-bottom-color:#ec1163}.si-has-border .si-pointer-bg-bottom{bottom:0;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:rgba(236,17,99,0.8)}.si-has-border .si-pointer-bg-left{left:0;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:rgba(236,17,99,0.8)}.si-has-border .si-pointer-bg-right{right:0;margin-left:0}.booking-bar{position:absolute;bottom:-10px;width:640px;padding:0 40px;text-align:left;z-index:2;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.booking-bar input{margin-bottom:20px}@media (min-width: 768px){.booking-bar{bottom:5px}}.facilities-list{text-transform:uppercase;color:#ec1163;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;width:920px;margin-left:auto;margin-right:auto;margin-top:55px;font-weight:500;padding-left:0;padding-right:0;list-style:none}.facilities-list li{display:block}.facilities-list svg{fill:currentColor;width:55px;height:55px}.facilities-list svg,.facilities-list img{margin-bottom:20px;display:block;margin-left:auto;margin-right:auto}.facilities-list-item{-ms-flex-preferred-size:calc(100% / 2 - 70px);flex-basis:calc(100% / 2 - 70px);max-width:calc(100% / 2 - 70px);margin-left:35px;margin-right:35px;margin-bottom:65px}@media (min-width: 768px){.facilities-list-item{-ms-flex-preferred-size:calc(100% / 5 - 70px);flex-basis:calc(100% / 5 - 70px);max-width:calc(100% / 5 - 70px)}}.footer-map{min-height:420px;position:relative}.footer-map .google-map{position:absolute !important;top:0;right:0;bottom:0;left:0}.footer-map-overlay{padding:40px;background-color:#f9f9f9;pointer-events:auto}.footer-map-overlay-container{padding-top:100px;padding-bottom:80px;position:relative;z-index:1;display:none;pointer-events:none}@media (min-width: 992px){.footer-map-overlay-container{display:block}}.footer-map-filters{padding:0;margin-bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;max-width:none;list-style:none}.footer-map-filters li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin-left:8px;margin-right:8px;margin-bottom:20px}.footer-map-filter{text-transform:uppercase;border:2px solid #939393;color:#939393;width:100%;padding:10px 5px;font-size:.875rem}.footer-map-filter.active{color:#ec1163;border-color:#ec1163}#book,#gallery,#facilities{padding:60px 0 40px}#book{background-color:#ec1163;color:#fff}#book svg{fill:#fff}#facilities{color:#6d6d6d;padding-top:0}#facilities h2{color:#6d6d6d}#facilities svg{fill:#6d6d6d}#contact svg{fill:#ec1163}.contact-wrapper{background-color:#f6f6f6;padding:30px 0 80px}.contact-details{margin-left:-20px;margin-right:-20px;margin-bottom:40px;max-width:none}.contact-details li{margin:0 30px}.contact-details svg{height:1.125em;width:1.125em;vertical-align:-2px;margin-right:15px}.google-map{height:650px}.features-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0;padding:0;margin-top:70px;margin-bottom:50px}.features-list li{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);max-width:calc(100% / 2);margin-top:0;margin-bottom:20px;padding:0 15px}@media (min-width: 768px){.features-list li{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);max-width:calc(100% / 4)}}.features-list svg{width:6.0714rem;height:6.0714rem;display:block;margin:0 auto 15px;max-width:100%}.gallery-container img{margin-bottom:40px}
