body{overflow:hidden;overflow-y:scroll;background-color:#000;font-family:Lato,sans-serif}body .bg-img{background-position:50%;padding-bottom:100px;background-repeat:no-repeat}body nav{background:hsla(0,0%,100%,.1)}body nav .navbar-nav a{font-size:16px;color:#fff!important;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}body nav .navbar-nav .badge{height:36px;padding:0 8px;font-size:14px;gap:6px;align-items:center;border-radius:18px;display:flex}body nav .navbar-nav a:hover{color:#da281c!important}body nav .navbar-nav .btn-danger{border-color:#da281c;border-radius:0;background:#da281c}body nav .navbar-nav .btn-danger:hover{border-color:#df6700;background:#df6700}a,a:hover{color:#da281c}.fh5co-banner-text-box{position:relative;max-height:120px;margin-top:250px;display:inline-block}.fh5co-banner-text-box .quote-box{padding:20px 0;max-width:455px}.fh5co-banner-text-box .quote-box h2{font-size:40px;font-weight:700;color:#fff;font-family:Lato,sans-serif}.fh5co-banner-text-box .quote-box h2 span{font-size:34px;color:#da281c}.fh5co-banner-text-box .quote-box:before{height:38px;content:"";position:absolute;top:0;background:url(https://whimsicalpaths.cfd/images/right-quote.png);left:0;width:38px;background-repeat:no-repeat}.fh5co-banner-text-box .quote-box:after{height:38px;right:0;content:"";position:absolute;bottom:0;background:url(https://whimsicalpaths.cfd/images/left-quote.png);width:38px;background-repeat:no-repeat}.fh5co-banner-text-box a{border-color:#4e2b0d;color:#fff;min-width:150px;border-radius:0}.fh5co-banner-text-box a:hover{border-color:gray;color:#da281c;background:transparent}.fh5co-about-us,.fh5co-network{padding:30px 0 50px;background:url(https://whimsicalpaths.cfd/images/about-bg.jpg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.fh5co-about-us figure,.fh5co-network figure{margin-top:-70px!important}.fh5co-about-us h2,.fh5co-network h2{font-size:40px;font-weight:700;margin-bottom:0;color:#da281c;font-family:Lato,sans-serif}.fh5co-about-us h4,.fh5co-about-us h5,.fh5co-about-us p,.fh5co-network h4,.fh5co-network h5,.fh5co-network p{font-weight:700;color:#282828;font-family:Lato,sans-serif}.fh5co-about-us hr,.fh5co-network hr{border-color:#da281c;max-width:100px;border-width:5px;border-radius:5px;margin-left:0}.fh5co-about-us figure,.fh5co-network figure{text-align:center}.fh5co-about-us{background:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat}.fh5co-about-us p{font-weight:400;color:#fff;font-family:Lato,sans-serif}.fh5co-about-us hr{border-color:#fff;margin-left:50px;margin-top:5px}.fh5co-about-us a{border-color:#4e2b0d;color:#fff!important;min-width:150px;border-radius:0}.fh5co-about-us a:hover{border-color:gray;color:#da281c;background:transparent}.fh5co-content-box{background:#464646;padding-bottom:100px}.fh5co-content-box .pr-0 img{margin-top:-128px}.fh5co-content-box img{width:100%}.fh5co-content-box .card-img-overlay{color:#fff;text-align:center;top:35%}.fh5co-content-box .trainers{padding:50px 0;position:relative;margin:70px 0;background:url(https://whimsicalpaths.cfd/images/gym2.jpg);background-color:#000;background-position:50%;background-repeat:no-repeat}.fh5co-content-box .trainers .bg-50{background:rgba(0,0,0,.3)}.fh5co-content-box .trainers .card{border:none;background:transparent}.fh5co-content-box .trainers .card img{max-width:250px;max-height:250px;margin:0 auto}.fh5co-content-box .trainers .card .card-body{padding:30px 20px 50px;border-radius:15px;background:#ccc;margin-top:30px}.fh5co-content-box .trainers .card .card-body:before{border:20px solid transparent;content:"";position:absolute;text-align:center;margin-left:-15px;border-bottom-color:#ccc;margin-top:-70px}.fh5co-content-box .trainers .quote-box2{color:#fff;position:relative;max-width:250px;text-align:center;margin:auto auto 50px}.fh5co-content-box .trainers .quote-box2:before{height:20px;content:"";position:absolute;top:-10px;background:url(https://whimsicalpaths.cfd/images/right-quote-white.png);background-size:100% 100%;left:0;width:20px;background-repeat:no-repeat}.fh5co-content-box .trainers .quote-box2:after{height:20px;right:0;content:"";position:absolute;bottom:-10px;background:url(https://whimsicalpaths.cfd/images/left-quote-white.png);background-size:100% 100%;width:20px;background-repeat:no-repeat}.fh5co-content-box .trainers:after,.fh5co-content-box .trainers:before{border:5px solid #da281c;content:"";position:absolute;top:-10px;width:100%}.fh5co-content-box .trainers:before{bottom:-10px;top:auto}.fh5co-content-box .gallery .card{border:none;background:transparent}.fh5co-content-box .gallery .card img{max-height:580px;border-radius:0}.fh5co-content-box .gallery .card .card-body{background:#da281c}.fh5co-content-box .gallery .card .card-body h4{color:#fff}.fh5co-content-box .gallery .card .card-body p{font-weight:700;font-family:Lato,sans-serif}footer{color:#fff;background:#101011}footer .footer1 p{margin-top:30px}.footer2 h4{font-weight:700;color:#da281c;text-align:center;margin:20px auto;font-family:Lato,sans-serif}.footer2 .form-box{padding:20px 30px;max-width:100%;background:#fff;width:400px;margin-top:40px}.footer2 input[type=email],.footer2 input[type=text]{text-align:center}.footer2 input[type=email]:focus,.footer2 input[type=text]:focus{border-color:#da281c;box-shadow:none}.footer2 .btn{min-width:150px;border-radius:0}.footer2 ::-webkit-input-placeholder{color:#262626}.footer2 ::-moz-placeholder{color:#262626}.footer2 :-ms-input-placeholder{color:#262626}.footer2 :-moz-placeholder{color:#262626}footer .footer3 a{height:40px;padding:5px 0 0;border-radius:50%;background:#fff;width:40px}footer .footer3 a:hover{background:#da281c}footer .footer3 .nav-item li{margin:0 5px}footer .table td,footer .table th{border:none}footer:before{border:3px solid #da281c;content:"";position:absolute;left:0;width:100%}@media (max-width:1199px){.fh5co-content-box .pr-0 img{margin-top:-107px}}@media (max-width:991px){.fh5co-content-box .pr-0 img{margin-top:-78px}.fh5co-content-box .card-img-overlay{top:20%}}@media (max-width:767px){body nav .navbar-nav{margin-left:0!important}.fh5co-about-us figure,.fh5co-network figure{margin-top:0!important}.fh5co-content-box .pr-0 img{margin:20px auto}.fh5co-content-box .col-md-5,.fh5co-content-box .col-md-7{padding:0!important}.gallery .card{margin-bottom:25px}.footer1{min-height:150px}.footer2 .form-box{margin-top:0!important}}.table td,.table th{border:none}.main-logo{position:absolute;top:5px}.navbar{min-height:90px}#map-frame{height:320px;width:100%}@media (max-width:576px){.main-logo img{height:110px;width:110px}.footer-col{text-align:center;margin-top:20px}nav .navbar-nav{gap:8px;align-items:center}nav .navbar-nav .badge{width:fit-content}nav .navbar-nav .nav-item{margin-left:0!important}}.navbar-toggler{right:16px;position:absolute}.footer-col h5{font-size:16px;color:#dbdbdb;margin-top:5px}.footer-col p{font-size:14px;color:#dadada}