.bg-blue{background:#f1f2f7}main{padding:100px 0;background:-webkit-gradient(linear,left top,right top,from(#000),to(#000));background:linear-gradient(90deg,#000,#000);position:relative;z-index:1;color:#fff}main h1{color:#fff}main p{color:#e2e2e2}main::after{position:absolute;background:-webkit-gradient(linear,left top,right top,from(hwb(229 0 0 / .7)),to(hwb(229 0 0 / .7)));background:linear-gradient(90deg,hwb(229 0 0 / .7),hwb(229 0 0 / .7));content:"";inset:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}main svg{position:absolute;display:block;bottom:-1px;left:0;fill:#fff;color:#fff;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1280px){main{padding:100px 0!important;background-position:center!important}}@media (max-width:425px){main{padding:50px 0!important;background-position:center!important}}.hm-points-box{color:#000!important;font-size:30px}.hm-points-box *+*{margin-top:10px!important}.hm-points-box i{background:#e8ebea;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000!important;font-size:17px;padding:15px}.hm-points-box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#000!important;font-size:15px}.owner-msg{background:#fdfdfd}.owner-msg-text-image{max-width:400px}.courses-card-box{background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s ease;transition:all .5s ease}.courses-card-box>img{border-radius:15px 15px 0 0}.courses-card-box:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;overflow:hidden}.courses-card-text-box{-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px 40px 30px 40px;border-radius:15px}.courses-card-text-box h4{text-align:center;margin:15px 0 15px 0}.services-card-box{-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:60px 50px;border-radius:20px;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:320px}.services-card-box h3{font-size:25px}.services-card-box::before{position:absolute;content:"";top:-50px;right:0;width:200px;height:100px;background:hsla(223,97%,42%,.4);border-radius:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:all .4s ease;transition:all .4s ease}.services-card-box img{width:80px;height:auto;-webkit-transition:all .9s ease;transition:all .9s ease}.services-card-box:hover.services-card-box img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.services-card-box::after{position:absolute;content:"";top:-130px;right:0;width:200px;height:100px;background:hsla(223,97%,42%);border-radius:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:10}.services-card-box:hover.services-card-box::after{top:-50px;background:hsla(223,97%,42%)}.services-card-box a{display:inline-block;position:absolute;bottom:0;right:30px;padding:5px 15px;color:#fdfdfd;background:var(--brand-second);-webkit-transition:all .5s ease;transition:all .5s ease}.services-card-box a:hover{background:#000}.contact-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:20px}.contact-icon-wrapper>i{background:var(--brand);color:#fff;width:50px;height:50px;border-radius:50%;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;font-size:25px}@media (max-width:768px){.contact-icon-wrapper-text{width:80%}.contact-map-box{margin-top:40px}}.fnf-box h1{font-size:70px}.fnf-box p{margin:20px 0;font-size:18px}.fnf-img img{width:450px}.form-para *+*{margin-top:20px}.efrom-btn-box a{border:1px solid var(--brand-second);padding:5px 15px;display:inline-block;border-radius:100vh;-webkit-transition:all .5s ease;transition:all .5s ease}.efrom-btn-box a:hover{background:var(--brand-second);color:#fff}.efrom-btn-box a.active{background:var(--brand-second);color:#fff;pointer-events:none}@media (max-width:425px){.efrom-btn-box a{font-size:14px;margin-bottom:20px!important}}.form-gender-border{border:1px solid hsla(0,0%,0%,.1);border-radius:3px;padding-inline:15px}@media (max-width:800px){.form-gender-border{margin-top:20px}}.hm-points-box{color:#000!important;font-size:30px}.hm-points-box *+*{margin-top:10px!important}.hm-points-box i{background:var(--brand-second);width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff!important;font-size:17px}.hm-points-box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#000!important;font-size:15px}#contact-form .form-control{border-radius:0}#contact-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--brand-second)}#contact-form input.form-control{height:60px;border-radius:5px;border-color:hsla(0,0%,0%,.11)}#contact-form input::-webkit-input-placeholder{color:hsla(0,0%,0%,.3)}#contact-form input::-moz-placeholder{color:hsla(0,0%,0%,.3)}#contact-form input:-ms-input-placeholder{color:hsla(0,0%,0%,.3)}#contact-form input::-ms-input-placeholder{color:hsla(0,0%,0%,.3)}#contact-form input::placeholder{color:hsla(0,0%,0%,.3)}#contact-form .text-conainer p{font-size:16px}#contact-form .text-conainer h5{font-size:25px}.appointment-lable-name{color:hsla(0,0%,0%,.541)}.btn-contact{color:#2b2b2b;-webkit-transition:all .8s;transition:all .8s;display:inline-block;width:100%;padding:15px 0;border:1px solid hsla(0,0%,0%,.247)}.btn-contact:hover{background-color:var(--brand-second);color:#f1f1f1}.form-message{padding:15px;margin-top:10px;border-radius:5px;display:none}.form-message.success{background-color:#000;color:#fff}.form-message.error{background-color:red;color:#fff}