.wpcf7 form.sent .wpcf7-response-output{background:#46b45038}.wpcf7 form.invalid .wpcf7-response-output{background:#ffbaba40;border-color:#ffbaba}#privacy-policy p,#privacy-policy a,#privacy-policy h2{color:white}#privacy-policy a{text-decoration:underline}.profile-img{min-height:800px}.section-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#bg-image{position:fixed;top:0;left:0;width:100%;height:100%;background:url('https://elitementoring.co.uk/wp-content/uploads/2025/10/Copy-of-Private-mentoring-for-the-man-whos-built-everything-except-his-peace-of-mind.1-1.jpeg') right/cover no-repeat;z-index:-999;transform:scale(1.05)}#hero-content{display:flex;align-items:center}#hero-subtitle{letter-spacing:16px}.section-img{width:100%;height:100%}.text-absolute{transform:translateX(-40%);padding:40px;background:rgba(255,255,255,0.15);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3);z-index:999}#text-absolute{transform:translate(-40%,-50%);padding:40px;background:rgba(255,255,255,0.15);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3);top:50%;z-index:999}.blur-overlay-section{position:relative}.blur-overlay-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:1}textarea{resize:none}.contact-container{display:flex;flex-direction:column;gap:0.5rem}.row{display:flex;gap:0.5rem}.col{color:#fff}.col a{text-decoration:none;color:#333}.icon{height:14px;width:14px}.wpcf7 form{position:relative;max-width:600px;margin:0 auto;padding:40px;background:rgba(255,255,255,0.15);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3)}.wpcf7 form input[type="text"],.wpcf7 form input[type="tel"],.wpcf7 form input[type="email"],.wpcf7 form textarea{width:100%;padding:12px 16px;margin-bottom:20px;border:1px solid rgba(255,255,255,0.3);border-radius:12px;background:rgba(255,255,255,0.2);color:#fff;font-size:16px;outline:none;transition:all 0.3s ease}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:rgba(255,255,255,0.7)}.wpcf7 form input:focus,.wpcf7 form textarea:focus{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.25);box-shadow:0 0 8px rgba(255,255,255,0.3)}.wpcf7 form input[type="submit"]{background:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.5);color:#fff;font-weight:600;padding:12px 40px;border-radius:30px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.wpcf7 form input[type="submit"]:hover{background:rgba(255,255,255,0.5);color:#000}#navbar h2{padding:0;margin:0}#navbar{transition:all ease 0.5s;opacity:0}#navbar.active{opacity:1;background:rgba(255,255,255,0.15);box-shadow:0 4px 30px rgba(0,0,0,0.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3)}#hero-button{border:1px solid rgba(242,213,119,.4);border-radius:40px;padding:14px 40px;backdrop-filter:blur(8px);transition:all 0.3s ease}.wpcf7 form .wpcf7-not-valid-tip{color:#ffbaba;font-size:14px}.wpcf7 form .wpcf7-response-output{margin-top:15px;padding:12px;border-radius:8px;background:rgba(255,255,255,0.2);color:#fff;border:1px solid rgba(255,255,255,0.4)}#cf7-submit{position:relative;padding-right:45px}#cf7-submit::after{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;background:url("data:image/svg+xml;utf8,") no-repeat center;background-size:contain;transform:translateY(-50%);transition:transform 0.3s ease}#cf7-submit:hover::after{transform:translate(5px,-50%)}@media (max-width:767px){h2{text-align:left}.dipi_carousel_child{padding:16px;background:rgba(0,0,0,0.15);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3)}#section-hero{height:100dvh;max-height:100dvh}#bg-image{background:url('https://elitementoring.co.uk/wp-content/uploads/2025/10/Mobile-Hero.jpg') right/cover no-repeat fixed}#navbar{position:fixed;top:0}#hero-content{width:90%}#hero-subtitle{font-size:12px;letter-spacing:8px}.wpcf7 form{padding:0;background:rgba(255,255,255,0);border:none;box-shadow:none}.section-img{max-height:400px}.text-absolute{transform:translate(0%,0%);padding:0;background:none!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:rgba(0,0,0,0)!important}.text-absolute h2{margin-bottom:2rem}.reverse-row{display:flex;gap:2rem;flex-direction:column-reverse;margin-top:-2rem}.portrait-row{position:relative;display:flex;flex-direction:column-reverse}.section-portrait{position:static}#text-absolute{position:static;translate:none;top:auto;left:auto;z-index:auto;background:rgba(251,251,251,0.85)}#portrait-col{width:100%}.testimonial-section,.testimonial-section .et_pb_slider{overflow-x:hidden}.testimonial-section{width:100%}.dipi_carousel_0 .swiper-container{padding:0!important}.dipi_carousel_child{width:100%!important}.dipi_carousel_child{padding:8px}.profile-img{min-height:450px}}.service-accordian .et_pb_accordion_item .et_pb_toggle_title,.service-accordian .et_pb_accordion_item .et_pb_toggle_title.et_pb_toggle_open{position:relative;display:flex;align-items:center}.et_pb_toggle_title::before{content:"\4c";color:#fff}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{font-size:20px}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_content p{color:#fff}.service-accordian .et_pb_accordion_item{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.3);border-radius:30px;transition:background 0.5s ease}.service-accordian .et_pb_toggle_open{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.150);box-shadow:0 0 8px rgba(255,255,255,0.3)}h1{margin-left:-2px}#hero-content{display:flex;align-items:center}#hero-button .et_pb_button{backdrop-filter:blur(4px)}#hero-subtitle{letter-spacing:16px}.section-img{width:100%;height:100%}#text-absolute{position:absolute;transform:translate(-40%,-50%);padding:40px;background:rgba(255,255,255,0.15);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3);top:50%;z-index:999}.blur-overlay-section{position:relative}.blur-overlay-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:1}textarea{resize:none}.contact-container{display:flex;flex-direction:column;gap:0.5rem}.row{display:flex;gap:8px;flex-direction:row;align-items:center}.col{color:#fff}.col a{text-decoration:none;color:#333}.icon{height:14px;width:14px}.wpcf7 form{position:relative;max-width:600px;margin:0 auto;padding:40px;background:rgba(255,255,255,0.05);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.3)}.wpcf7 form input[type="text"],.wpcf7 form input[type="tel"],.wpcf7 form input[type="email"],.wpcf7 form textarea{width:100%;padding:12px 16px;margin-bottom:20px;border:1px solid rgba(255,255,255,0.3);border-radius:12px;background:rgba(255,255,255,0.15);color:#fff;font-size:16px;outline:none;transition:all 0.3s ease}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:rgba(255,255,255,0.7)}.wpcf7 form input:focus,.wpcf7 form textarea:focus{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.25);box-shadow:0 0 8px rgba(255,255,255,0.3)}.wpcf7 form input[type="submit"]{background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.5);color:#fff;font-weight:600;padding:12px 40px;border-radius:30px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.wpcf7 form input[type="submit"]:hover{background:rgba(255,255,255,0.5);color:#000}.et_pb_button_0 :hover{color:#333!important}.wpcf7 form .wpcf7-not-valid-tip{color:#ffbaba;font-size:14px}.wpcf7 form .wpcf7-response-output{margin-top:15px;padding:12px;border-radius:8px;background:rgba(255,255,255,0.2);color:#fff;border:1px solid rgba(255,255,255,0.4)}#cf7-submit{position:relative;padding-right:45px}#cf7-submit::after{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;background:url("data:image/svg+xml;utf8,") no-repeat center;background-size:contain;transform:translateY(-50%);transition:transform 0.3s ease}#cf7-submit:hover::after{transform:translate(5px,-50%)}@media (max-width:767px){.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{font-size:18px}.wpcf7-form{padding:0!important;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}}.package-blurb h3 span{font-size:40px;letter-spacing:2px;text-transform:uppercase;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.package-blurb h3{color:#D4B888!important;font-size:24px;text-align:center;font-weight:200}.card-subcontainer{padding:16px;border-radius:30px;border-color:rgba(255,255,255,0.6)!important}.price{margin-top:8px;text-align:center;font-size:24px;padding-bottom:0}.time{text-align:center;font-size:18px;font-weight:200}.price-subcontainer{width:150px;padding:8px}.package-blurb{box-shadow:0 0 8px rgba(212,184,136,0.65)!important;padding:32px!important;overflow:visible!important;z-index:100;border-radius:30px}.blurb-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}@media (max-width:960px){.package-row{width:80%}.dipi_carousel_child{background:none!important;border:none!important}}.et_pb_button{font-size:16px!important}@media only screen and (min-width:1536px){.et_pb_button{font-size:20px!important}}@media only screen and (min-width:961px){.dipi_carousel_0 .swiper-button-next{right:-33px!important}.dipi_carousel_0 .swiper-button-prev{left:-33px!important}}.dipi_carousel_child .dipi-carousel-item-desc{line-height:1.5em}.bullet-list{list-style:none!important;padding-left:0!important}.bullet-list li{position:relative;padding-left:30px}.bullet-list li::before{font-family:'ETmodules'!important;content:"\24";font-size:18px;position:absolute;top:0;left:0}