@import url(https://fonts.googleapis.com/css?family=Crimson+Text:400,400i|Lato:300,300i,400,400i,700,700i,900);.display-1,.display-2,.display-3,.display-5{line-height:1.1}.quote,.quote-by{font-family:'Crimson Text',serif}.steps span,.steps span.bg_danger,.steps span.bg_success{background-color:rgba(255,255,255,0)}.item,.steps span,body.loading .modal.load{display:block}#play_btn,.modal.load,.steps span{text-align:center}.container{max-width:1200px!important}.text-gray{color:#636363!important}.text-black{color:#000!important}.privacy_policy:hover,a.text-black{text-decoration:underline}.border-gray{border-color:#636363!important}.bg-light-gray{background-color:#c4c4c4!important}.bg-gray{background-color:#636363!important}.bg-pink{background-color:rgba(178,70,150,.1)!important}.bg-blue{background-color:rgba(95,140,192,.2)!important}.card{border:0;border-radius:0}.bg-white-25{background-color:rgba(255,255,255,.25)!important}.bg-white-50{background-color:rgba(255,255,255,.5)!important}.bg-white-75{background-color:rgba(255,255,255,.75)!important}.bg-white-95{background-color:rgba(255,255,255,.95)!important}.bg-black-10{background-color:rgba(0,0,0,.1)!important}.bg-black-50{background-color:rgba(0,0,0,.5)!important}.bg-black-75{background-color:rgba(0,0,0,.75)!important}.bg-black-25{background-color:rgba(0,0,0,.25)!important}.display-1{font-size:48px;font-weight:700}.display-2{font-size:32px;font-weight:700}.display-3{font-size:30px;font-weight:700}.display-5{font-size:21px;font-weight:400}.alert,.custom-select{border-radius:3px}.custom-select.col-md-6{max-width:50%}.col-form-label,.gridblock video{width:100%}body{font-family:Lato,sans-serif;font-size:16px}.banner_block{background-size:cover}.fa-phone{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.styled-border{padding:30px 0;margin:20px 0;position:relative}.styled-border::before{background:url('../images/border-style.png');width:59px;height:18px;transform:translate(-50%,-50%);margin:auto;position:absolute;left:50%;top:0;content:''}.header-quote-block{padding:20px 30px;border:1px solid #999}.quote{font-style:italic;font-size:18px}.quote-by{font-size:16px}.gridblock{width:600px!important;max-width:600px!important}#play_btn{position:absolute;left:calc(50% - 45px);top:calc(50% - 45px);font-size:64px;line-height:90px;width:90px;height:90px;background:rgba(255,255,255,.4);border-radius:50%;cursor:pointer}#play_btn i{margin-left:13px}@media (min-width:768px){.gridblock{margin:auto}}@media (max-width:768px){.gridblock{margin:auto}.custom-select{max-width:100%!important}}@media (max-width:992px){.gridblock{margin:auto}}@media (max-width:1200px){.gridblock{margin:auto}}@media (max-width:620px){.grid,.gridblock{width:300px!important;max-width:300px!important}.gridblock{margin:auto}.gridblock.video{max-width:100%!important}.gridblock.video,grid{width:100%!important;min-width:100%!important;margin:auto}}@media (max-width:320px){.gridblock{width:300px!important;max-width:300px!important;margin-right:-5px;margin-left:-5px}.gridblock.video{max-width:100%!important}.gridblock .grid{width:300px;min-width:300px}.gridblock.video,grid{width:100%!important;min-width:100%!important;margin:auto}}.grid,.item{margin:0;border:0;padding:0;overflow:hidden}.grid{position:relative;width:auto}.item{position:absolute;z-index:1;color:#fff;width:150px!important;height:150px!important}.item.wh-50{width:300px!important;height:300px!important}.item.w-50{width:300px!important;height:150px!important}.item.h-50{width:150px!important;height:300px!important}.item.muuri-item-dragging{z-index:3}.item.muuri-item-releasing{z-index:2}.item.muuri-item-hidden{z-index:0}.item-content{position:relative;width:100%;height:100%}.text-block{height:150px!important;width:150px!important;line-height:120%}.benefits{font-size:14px}.requirement-list .text-secondary:after{width:100px;height:4px;background:#fff;content:'';margin:10px auto 0;display:block}.card,.card-body{background-color:transparent}.registration-form .rounded{border-radius:15px!important;border:4px solid #fff;overflow:hidden;box-shadow:0 0 0 10px rgba(95,140,192,.2)}.form-steps{float:left;width:100%}.steps span{width:34px;height:34px;border-radius:50%;color:rgba(255,255,255,.5);border:3px solid rgba(255,255,255,.5);line-height:27px;font-size:16px;margin:4px;float:left;font-weight:600;cursor:pointer}.steps span.bg_danger{border:3px solid #bc4e4e}.steps span.bg_success{border:3px solid #68a15a}.divider{width:32px;height:1px;background:rgba(255,255,255,.5);float:left;margin-top:19px}.steps.active span{background-color:#fff;color:#5f8cc0}.steps.active .divider{background:#fff}.footer{background-color:#5b5b5b}.footer p{color:#acacac}.fa:before{text-rendering:optimizeLegibility}.emailError,.heightError,.hide,.modal-backdrop.show,.modal.show,.weightError{display:block!important}.privacy_policy{color:#000!important;font-weight:600}fieldset.scheduler-border{border:2px solid rgba(0,0,0,.1)!important;padding:0 10px 10px;margin:0 -12px;border-bottom:none}legend.scheduler-border{width:auto!important;border:none;font-size:18px}@media print{.hidden-print{display:none!important}.visible-print{display:inherit!important}}.form-group{margin-bottom:0}.form-group div[class^=col-]{margin-bottom:10px}.show{display:none!important}.modal-container,.modal.load{top:0;left:0;width:100%;height:100%;display:none}.custom-control-label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.modal.load{position:fixed;z-index:1000;background:url(../images/pIkfp.gif) 50% 50% no-repeat rgba(255,255,255,.8);color:#000;line-height:calc(100vh + 70px);font-size:18px}body.loading{overflow:hidden}.modal-container{position:absolute;z-index:10}.modal-container .modal-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;height:290px;width:500px;z-index:11;-webkit-box-shadow:1px 1px 5px 1px rgba(0,0,0,.25);box-shadow:1px 1px 5px 1px rgba(0,0,0,.25);padding:5px 10px}.modal-container .modal-inner .close{float:right;margin-top:5px;cursor:pointer}.modal-container .modal-inner .close:after{clear:both}.modal-container .modal-inner .modal-content{padding:15px 10px;height:212px;margin:10px auto;font-size:36px;line-height:160%;border:none;text-align:center;font-weight:700;text-shadow:0 1px 0 #777}@media (max-width:575.98px){.modal-container .modal-inner{width:289px;height:230px}.modal-container .modal-inner .modal-content{height:152px;line-height:130%}}