.strike{position:relative;color:#888}.strike:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:#fbf8f8}span{color:#b22d64;font-family:"neue-kabel",Sans-serif;font-weight:700;font-size:18px;letter-spacing:2px}a{text-decoration:none}a h4:hover{color:#b22d64}h1{color:#000;font-family:Lobster Two,cursive;font-size:70px;font-weight:700;margin:20px 0}h4{transition:all ease-in-out .3s;color:#000;font-family:"neue-kabel",Sans-serif;font-size:17px;display:inline-block;padding:10px;letter-spacing:1px;font-weight:700;text-transform:uppercase}p{color:#7a7a7a;font-family:"Proxima Nova",Sans-serif;line-height:1.6em;font-size:18px}p.intro{line-height:1.6em;font-size:20px}.card{border-radius:0;margin:40px 0}.card-img-top{border-radius:0}.ingrid-text{color:transparent;font-family:"neue-kabel",Sans-serif;font-size:127px;font-weight:700;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#B22D646B;stroke:#b22d646b;text-transform:uppercase}.ingrid-padding{padding:10em}.ingrid-padding2{padding:5em 10em}.contact{color:#b22d64;margin-top:-50px;margin-bottom:100px}.border-end,.border-bottom,.border-start{border-color:#b22d6421!important}h2{color:#000;margin:0 0 50px;font-family:"neue-kabel",Sans-serif;font-size:42px;font-weight:700}.img-fluid{max-width:100%;height:auto;width:auto}.rotate-text{transform:rotate(90deg);position:absolute;margin:0 auto;top:100%}.svg{max-width:60px;transition:all ease-in-out .3s}.svg:hover{color:#b22d64;fill:#b22d64;border-color:#b22d64}.svg-wrap{display:block;width:60px;margin:0 auto}.svg-wrap:hover .svg{color:#b22d64;fill:#b22d64;border-color:#b22d64}.btn-transparent{border:1px solid #B22D64;color:#b22d64;font-weight:600;transition:all ease-in-out .2s;padding:10px}.btn-transparent:hover{border:1px solid #000;color:#000}.header-ingrid{height:100%;width:100%;padding:0;background-size:cover;background-position:top right}.main-head{background-size:cover;background-position:top right}.hello{padding:10%}.card{transition:all ease-in-out .3s;border:0;background:#f7f7f7}.card-overlay{transition:all ease-in-out .3s;position:absolute;z-index:99999;width:100%;height:100%;opacity:0;transition:opacity .3s ease-out}.card:hover .card-overlay{opacity:1}.card-overlay .link{background:#b22d64;padding:20px;transition:all ease-in-out .3s;margin:0 auto;position:absolute;display:block}.card-header{font-size:20px;background:transparent;padding:0;margin-bottom:10px;border:0px;font-weight:700}.card-body{padding:2em;text-align:center}.card-text{font-size:16px;line-height:1.5em}#preloader{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;display:flex;justify-content:center;align-items:center}#preloader img{max-height:120px;text-align:center;margin-top:-100px}.spinner{text-align:center;position:absolute;margin-top:0;animation:rotate 2s infinite linear}.spinner>div{width:18px;height:18px;background-color:#b22d64;border-radius:100%;display:inline-block;animation:bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media only screen and (max-width: 1200px){.border-end{border:0px!important}.main-head,.header-ingrid{height:600px}.site__wrapper{margin-top:0}}@media only screen and (max-width: 991px){.ingrid-padding,.ingrid-padding2{padding:2em}.ingrid-text{font-size:4em}}@media only screen and (max-width: 600px){.main-head,.header-ingrid{height:300px!important}h1{font-size:50px}}@media only screen and (min-width: 1200px){.site__wrapper{margin-top:-100px}}
