@font-face{font-family:montserrat;font-weight:400;src:url(/assets/fonts/Montserrat/Montserrat-Regular.otf)}@font-face{font-family:montserrat;font-weight:700;src:url(/assets/fonts/Montserrat/Montserrat-Bold.otf)}@font-face{font-family:ubuntu;font-weight:100;src:url(/assets/fonts/Ubuntu/Ubuntu-L.ttf)}@font-face{font-family:ubuntu;font-weight:200;src:url(/assets/fonts/Ubuntu/Ubuntu-L.ttf)}@font-face{font-family:ubuntu;font-weight:300;src:url(/assets/fonts/Ubuntu/Ubuntu-L.ttf)}@font-face{font-family:ubuntu;font-weight:400;src:url(/assets/fonts/Ubuntu/Ubuntu-R.ttf)}@font-face{font-family:ubuntu;font-weight:500;src:url(/assets/fonts/Ubuntu/Ubuntu-M.ttf)}@font-face{font-family:ubuntu;font-weight:600;src:url(/assets/fonts/Ubuntu/Ubuntu-B.ttf)}::selection{background-color:#000;color:#fff}.special_offers_lights{position:relative;bottom:60px}.feature_ribbon{position:absolute;z-index:1;width:150px;left:267px;bottom:145px;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.calltoaction,.pricingtables{position:relative}.special_offers_snow{position:absolute;width:100%;bottom:0;height:250px}.special_offers_snow-end{height:100px;position:absolute;width:100%;transform:rotate(180deg);top:0}.any_questions_snow{position:relative;height:150px;width:100%;top:50px}.center-align{text-align:center}@keyframes christmas_lights{0%{background-color:#c21717}25%{background-color:#3c8d0d}50%{background-color:#bfe463}100%{background-color:#eb3232}}.christmas_lights_background{animation:christmas_lights;-moz-animation:christmas_lights;-webkit-animation:christmas_lights}.pulse{box-shadow:0 0 0 rgba(204,169,44,.4);animation:pulse 1s infinite}.pulse:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #c65858}70%{-webkit-box-shadow:0 0 0 10px transparent}100%{-webkit-box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 #c65858;box-shadow:0 0 0 0 #c65858}70%{-moz-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}100%{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}.btn-crident{background:#de6262;border-radius:0;color:#efefef;font-size:13px;margin:10px auto;font-weight:700}.btn-crident:hover{background:#c65858;color:#fff}.btn-crident:focus{color:#fff}.btn-crident.active{background:#c65858}.rounded{border-radius:.25rem!important}.badge.cridentred{background-color:#de6262;color:#eee}a.badge.cridentred:hover{background-color:#de6262;color:#fff}.text-crident-red{color:#de6262!important}.bg-crident-red{background:#de6262!important;color:#eee}.btn.bg-crident-red:hover{background:#c65858!important;color:#fff}.btn.bg-crident-red:focus{background:#c65858!important;color:#fff;box-shadow:0 0 0 .2rem rgba(222,98,98,.4)}.active.bg-crident-red{background:#c65858!important;color:#fff}.help-cursor{cursor:help}.pricetable-badge{background:#f0f0f0;padding:5px 10px 2px}.transform-right{transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}.raise:hover{position:relative;animation:ease-in-out .3s raise;-moz-animation:ease-in-out .3s raise;-webkit-animation:ease-in-out .3s raise;-o-animation:ease-in-out .3s raise;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}.info-tip{text-decoration:underline;text-decoration-style:dotted;cursor:help}@keyframes raise{0%{top:0}100%{top:-5px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.nav-pills .nav-link.active{background-color:#de6262!important}.wow{visibility:hidden}.background-element{z-index:-1}.floating-up{animation-name:floating-up;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.floating-down{animation-name:floating-down;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating-up{from{transform:translate(0,0px)}50%{transform:translate(0,15px)}to{transform:translate(0,-0px)}}@keyframes floating-down{from{transform:translate(0,15px)}50%{transform:translate(0,0px)}to{transform:translate(0,15px)}}