.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpm-switcher-dropdown,.wpm-switcher-dropdown .wpm-language-dropdown,.wpm-switcher-list{list-style:none;margin-bottom:0;padding-left:0}.wpm-switcher-dropdown a,.wpm-switcher-list li a,.wpm-switcher-list li>span{color:#333}.wpm-switcher-dropdown a:hover,.wpm-switcher-list li a:hover,.wpm-switcher-list li.active a,.wpm-switcher-list li.active>span,.wpm-switcher-list li>span:hover{color:#000}.wpm-switcher-dropdown a img,.wpm-switcher-dropdown span img,.wpm-switcher-list li a img,.wpm-switcher-list li>span img{display:inline-block;margin-right:3px}.wpm-switcher-dropdown{position:relative}.wpm-switcher-dropdown .wpm-language-dropdown{display:none;left:0;margin-left:0;position:absolute;top:100%;z-index:1}.wpm-switcher-dropdown>li{position:relative}.wpm-switcher-dropdown>li:hover .wpm-language-dropdown{display:block}.wpm-switcher-dropdown .wpm-item-language-main>span:hover{cursor:pointer}.wpm-languages.menu-item>a img{display:inline-block;margin-right:5px}.wpm-language-switcher br,.wpm-language-switcher p{display:none}.main-footer{background-color:var(--secondary);padding:56px 0;color:var(--white)}.main-footer .footer-cols{display:flex;justify-content:space-between;align-items:start;gap:20px}.main-footer .footer-col-title{font-family:'Effra',sans-serif;font-size:30px;line-height:1.2;font-weight:700}.main-footer .footer-logo{margin-inline-end:48px}.main-footer .quick-links-ul{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:24px 20px;margin-top:20px}.main-footer .quick-links-ul li a{font-size:18px}.main-footer .contacts-col-email-row{display:flex;gap:4px;align-items:center;margin:20px 0 24px;font-size:18px;word-break:break-word}.main-footer .social-icons{display:flex;gap:20px;display:none}.main-footer .newsletter-col .tnp-subscription{margin:20px 0 0}.main-footer .newsletter-col .tnp-field{margin:0}.main-footer .newsletter-col .tnp-field-email{margin-bottom:10px}.main-footer .newsletter-col{max-width:400px}.main-footer .newsletter-col form{max-width:100%}.main-footer .newsletter-col label{display:none}.main-footer .newsletter-col input[type="email"]{background:#fff0;border:1px solid var(--white);padding:15px 20px;font-size:16px;color:var(--white);outline:unset}.main-footer .newsletter-col input[type="email"]::placeholder{color:var(--white);opacity:1}.main-footer .newsletter-col input[type="submit"]{width:100%;background:var(--primary);height:50px;padding:15px;font-size:16px;font-weight:700;line-height:1.2}.main-footer .footer-copyright{text-align:center;margin-top:48px}.main-footer .btns-col{display:flex;gap:10px;margin-top:32px}.main-footer .address-text{font-size:18px}@media (max-width:1400px){.main-footer .newsletter-col{max-width:320px}.main-footer .footer-logo{margin-inline-end:0;max-width:200px}}@media (max-width:1200px){.main-footer .footer-logo{font-size:36px;line-height:1.2}.main-footer .footer-cols{flex-wrap:wrap;gap:64px 24px}.main-footer .footer-cols>div{width:47%}}@media (max-width:768px){.main-footer .footer-logo{text-align:center}.main-footer .footer-logo img{width:180px}.main-footer .footer-cols{flex-wrap:wrap;gap:48px 32px;justify-content:center}.main-footer .footer-col-title{font-size:28px}.main-footer .footer-cols>div{width:100%}.main-footer .contacts-col,.main-footer .quick-links-col{display:flex;flex-direction:column;align-items:center}.main-footer .quick-links-ul{gap:24px 48px}.main-footer .footer-col-title{text-align:center}.main-footer .footer-copyright{margin-top:24px}.main-footer .newsletter-col .tnp-subscription{margin:12px 0 0}}@media (max-width:576px){.main-footer{padding:32px 0}.main-footer .container{flex-direction:column;gap:24px}.main-footer .footer-cols{gap:24px}.main-footer .newsletter-col{margin-top:24px}.main-footer .contacts-col-email-row{margin:20px 0 12px}.main-footer .btns-col{margin-top:24px}.main-footer .footer-logo{font-size:26px}.main-footer .quick-links-ul{width:100%}.main-footer .social-icons{gap:16px}.main-footer .social-icons li img,.main-footer .contacts-col-email-row .contacts-col-email-icon{width:30px}.main-footer .address-text br{display:none}}:root{--primary-brown:rgba(44, 17, 8, 1);--text-light:#fff}body{background-color:rgb(253 253 253)}.btn{border-radius:12px}.main-header{background-color:#fff0;position:absolute;padding:24px 0 0;border:unset}.main-header .container{padding:16px 32px;background:#fff;border-radius:16px}.main-header .navbar-nav{gap:50px}.main-header .navbar-nav li a{font-weight:500}.main-header .navbar-brand{padding:0;margin:0}.main-header .header-btns-row .btn{font-size:16px;width:300px;height:60px}.hero-section{background-color:var(--primary-brown);color:var(--text-light);padding:230px 0 100px;overflow:hidden}.hero-section .hero-container{display:flex;align-items:center;justify-content:space-between;gap:36px}.hero-section .hero-content{flex:1;max-width:480px}.hero-section .section-title{color:var(--text-light)}.hero-section .btn{margin:40px 0}.hero-section .hero-features{display:flex;gap:24px;font-size:18px;line-height:1.5}.hero-section .hero-feature-item{display:flex;align-items:center;gap:8px;text-transform:uppercase;font-size:14px}.hero-section .hero-images{display:flex;gap:24px;flex:1}.hero-section .hero-person{position:relative;flex:1}.hero-section .hero-person:first-child::before{content:'';position:absolute;left:0;top:0;width:50%;height:100%;background:linear-gradient(90deg,#fff0 0%,#2C1108 100%);transform:rotatez(180deg)}.hero-section .hero-person:last-child::before{content:'';position:absolute;right:0;top:0;width:50%;height:100%;background:linear-gradient(90deg,#fff0 0%,#2C1108 100%)}.hero-section .hero-person img{width:100%;height:100%;object-fit:cover;border-radius:12px}.hero-section .hero-person-info{position:absolute;bottom:0;left:0;width:100%;padding:28px;box-sizing:border-box}.hero-section .hero-person-info strong{display:block;font-size:18px;font-weight:600}.hero-section .hero-person-info span{font-size:16px}.hero-section .hero-ticker{display:flex;overflow:hidden;white-space:nowrap}.hero-section .ticker-content{display:flex;flex-shrink:0;animation:ticker 15s linear infinite}.hero-section .ticker-content>span{margin-right:32px;font-size:16px;font-weight:700;letter-spacing:8%;color:rgb(204 165 107 / .6);display:flex;gap:32px;align-items:center}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.numbers-section{padding:120px 0;background-color:#FFF}.numbers-section .numbers-grid{display:flex;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:32px}.numbers-section .numbers-item{flex:1;padding:24px 24px 20px;border-radius:12px;box-shadow:0 0 50px 0 rgb(0 0 0 / .06);display:flex;flex-direction:column}.numbers-section .numbers-item:nth-child(3){border-right:none}.numbers-section .numbers-title{font-size:32px;display:flex;align-items:center;gap:10px;margin-bottom:24px;font-weight:700}.numbers-section .numbers-desc{color:var(--text);font-size:18px;font-weight:400;text-transform:uppercase;margin-top:auto}.numbers-section .numbers-cta-btn{font-size:32px;background-color:var(--primary);border-radius:12px;display:flex;justify-content:center;flex-direction:column-reverse;align-items:start;padding:24px 32px 20px;font-weight:700;flex:1;color:#fff;line-height:1}.numbers-section .numbers-cta-btn img{align-self:end}.video-section .video-wrapper{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background-color:#000}.video-section .video-thumbnail{width:100%;display:block;transition:opacity 0.3s}.video-section .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;cursor:pointer;border-radius:22px}.video-section video{width:100%;display:block;border-radius:20px}.why-section{padding:120px 0}.why-section .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:64px}.why-section .why-item{display:flex;gap:20px}.why-section .why-icon{background-color:var(--primary);border-radius:6px;min-width:56px;height:56px;display:flex;justify-content:center;align-items:center}.why-section .why-item-title{margin:0 0 12px 0;font-size:20px;font-weight:600;line-height:1.2}.why-section .why-item-desc{color:var(--text);line-height:1.5;font-size:16px}.why-section .why-btn-container{margin-top:32px;display:flex;justify-content:center}.modules-section{padding:120px 0;background-color:var(--primary-brown);color:#fff}.modules-section .section-title{color:#fff}.modules-section .modules-layout{display:flex;gap:40px;margin-top:50px}.modules-section .modules-accordion{flex:1}.modules-section .module-item:not(:last-child){margin-bottom:24px}.modules-section .module-item.active{background-color:var(--primary-gold);border-color:var(--primary-gold)}.modules-section .module-header{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:var(--primary);border-radius:12px;z-index:2;position:relative}.modules-section .module-title{margin:0 0 4px 0;font-size:20px;font-weight:700}.modules-section .module-subtitle{font-size:16px;font-weight:400;line-height:1.2}.modules-section .module-subtitle strong{font-weight:600}.modules-section .module-toggle-icon{font-size:1.5rem;font-weight:700}.modules-section .module-body{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;border-radius:0 0 12px 12px;border:.5px solid #fff;margin-top:-10px}.modules-section .module-body p{padding:36px 24px 24px;margin:0;font-size:16px;font-weight:400;line-height:1.3}.modules-section .module-toggle-icon svg{transition:transform 0.4s ease-out;display:block}.modules-section .module-item.active .module-toggle-icon svg{transform:rotate(90deg)}.modules-section .modules-image{flex:1}.modules-section .modules-image img{width:100%;border-radius:12px;object-fit:cover;height:100%}.modules-section .modules-btn-container{margin-top:64px;display:flex;justify-content:center}.testimonials-section{padding:120px 0}.testimonials-section .testimonials-wrapper{position:relative}.testimonials-section .testimonials-btn-wrapper{margin-top:32px;display:flex;justify-content:center}.testimonials-section .testimonial-card{background:#fff;padding:32px;border-radius:20px;display:flex!important;flex-direction:column}.testimonials-section .testimonial-stars{margin-bottom:16px}.testimonials-section .testimonial-text{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:64px}.testimonials-section .testimonial-author{display:flex;align-items:center;gap:28px;margin-top:auto}.testimonials-section .testimonial-author img{width:60px;height:60px;border-radius:50%}.testimonials-section .testimonial-author strong{display:block;font-size:18px;font-weight:600}.testimonials-section .testimonial-author span{font-size:16px;font-weight:400;margin-top:4px;display:block}.testimonials-section .slick-dots{display:none!important}.testimonials-section .slick-list{margin:0 -10px;padding-block:40px}.testimonials-section .slick-track{display:flex;align-items:stretch}.testimonials-section .slick-slide{padding:0 10px;height:auto}.testimonials-section .slick-slide>div,.testimonials-section .slick-slide .testimonial-card{height:100%}.testimonials-section .slick-slide>div{box-shadow:0 0 50px 0 rgb(0 0 0 / .06);border-radius:20px}.testimonials-section .slick-prev{background-image:url(/wp-content/themes/thementoringproject/assets/img/al-left-arrow.svg)!important;left:-82px}.testimonials-section .slick-next{background-image:url(/wp-content/themes/thementoringproject/assets/img/al-right-arrow.svg)!important;right:-82px}.testimonials-section .slick-arrow:before{display:none}.testimonials-section .slick-arrow{width:50px;height:50px;top:50%;transform:translateY(-50%);background-size:contain!important;background-repeat:no-repeat!important;z-index:2}.al-cta-section{padding:120px 0;background-color:var(--primary-brown)}.al-cta-section .cta-box{background:#fff;border-radius:20px;display:flex;overflow:hidden;gap:130px;box-shadow:0 0 50px 0 rgb(0 0 0 / .06);padding:56px}.al-cta-section .cta-image img{width:100%;height:100%;object-fit:cover;border-radius:24px}.al-cta-section .cta-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:center}.al-cta-section .cta-desc{margin:16px 0 36px;font-size:16px}.al-cta-section .btn{width:100%;height:60px}.faq-section{padding:120px 0;background-color:var(--primary-brown)}.faq-section .faq-box{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 50px 0 rgb(0 0 0 / .06);padding:64px 100px}.faq-section .section-title{margin-bottom:16px}.faq-section .faq-header{max-width:500px;margin:0 auto 32px auto}.faq-section .faq-accordion{margin:0 auto}.faq-section .faq-item{border-bottom:1px solid rgb(0 0 0 / .2);padding:24px 0}.faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600}.faq-section .faq-question h3{font-size:20px;font-weight:700}.faq-section .faq-icon{font-size:1.5rem}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.4s ease-out;padding:0;font-size:18px;font-weight:400;line-height:1.5}.faq-section .faq-item.active .faq-answer{padding:0}.faq-section .faq-icon svg{transition:transform 0.4s ease-out;display:block}.faq-section .faq-item.active .faq-icon svg{transform:rotate(90deg)}.faq-section .faq-btn-container{margin-top:32px;display:flex;justify-content:center}.certificate-section{padding:32px 0;background-color:rgb(253 248 243);overflow:hidden;position:relative}.certificate-section::before{content:'';position:absolute;left:0;top:0;background-image:url(/wp-content/themes/thementoringproject/assets/img/al-certificate-bg-top-left.webp);background-size:cover;width:933px;height:540px}.certificate-section::after{content:'';position:absolute;right:0;bottom:0;background-image:url(/wp-content/themes/thementoringproject/assets/img/al-certificate-bg-bottom-right.webp);background-size:cover;width:776px;height:540px;z-index:2}.certificate-section .certificate-container{display:flex;align-items:center;justify-content:space-between;gap:90px;position:relative;z-index:2}.certificate-section .certificate-content{flex:1;max-width:45%}.certificate-section .certificate-content .section-p{margin:16px 0 32px;font-size:16px;line-height:1.3}.certificate-section .certificate-images{flex:1;text-align:right}.certificate-section .certificate-images img{max-width:100%}.main-footer{padding:60px 0}.main-footer .container{display:flex;justify-content:space-between;align-items:center}.main-footer .contacts-col-email-row{gap:12px;margin:6px 0 32px}.main-footer .students-row{display:flex;gap:24px;align-items:center}.main-footer .students-text-col{display:flex;flex-direction:column;gap:4px}.main-footer .students-text{font-size:18px;font-weight:400;line-height:1.5}@media (min-width:1440px){body .container{padding-inline:12px}}@media (min-width:1200px){.container{max-width:1280px;padding-inline:24px}}@media (max-width:1500px){body{font-size:18px}}@media (max-width:1500px){.testimonials-section .slick-prev{left:-52px}.testimonials-section .slick-next{right:-52px}}@media (max-width:1200px){.main-header .navbar-collapse{padding:0}.main-header .navbar-collapse.collapsing,.main-header .navbar-collapse.show{position:fixed;right:0;top:0;background-color:var(--white);padding:24px 24px 48px;text-align:center;width:280px;height:100vh;z-index:9;display:flex;flex-direction:column}.main-header .navbar-collapse.collapsing{width:0;padding:0;transition:width .35s ease,padding .35s ease}.main-header .navbar-nav{gap:40px;margin-inline:auto!important;text-align:center}.main-header .navbar-close-btn{align-self:end;font-size:40px;font-weight:500;cursor:pointer}.main-header .navbar-nav li a{font-size:16px}.main-header .navbar-collapse .btn{margin-bottom:40px;margin-top:auto}.hero-section .hero-content{max-width:400px}.numbers-section,.video-section{padding:60px 0 0}.video-section .video-play-btn{width:80px}.numbers-section .numbers-grid{display:flex;flex-wrap:wrap;justify-content:center}.numbers-section .numbers-title,.numbers-section .numbers-cta-btn{font-size:26px}.numbers-section .numbers-item,.numbers-section .numbers-cta-btn{padding:24px 24px 20px;width:calc(50% - 10px);flex:unset}.testimonials-section .slick-list{padding-inline:40px}.testimonials-section .slick-prev{left:4px}.testimonials-section .slick-next{right:4px}.modules-section .modules-btn-container{margin-top:32px}.al-cta-section .cta-box{gap:40px}}@media (max-width:991px){.hero-section{padding:180px 0 80px}.hero-section .hero-content{max-width:100%}.hero-section .hero-container{flex-direction:column}.why-section .why-grid{display:grid;grid-template-columns:repeat(2,1fr)}.modules-section,.testimonials-section,.al-cta-section,.faq-section{padding:80px 0}.testimonials-section{padding-bottom:40px}.why-section{padding:60px 0 56px}.modules-section .modules-layout{flex-direction:column}.modules-section .modules-layout{margin-top:32px}.testimonials-section .slick-arrow{width:44px;height:44px}.faq-section .faq-question h3{font-size:20px}.faq-section .faq-item{padding:16px 0}.main-footer .container{flex-direction:column;gap:32px}.faq-section .faq-box{padding:48px 32px}}@media (max-width:767px){.al-cta-section .cta-box{padding:32px;flex-direction:column}.al-cta-section .cta-image img{max-height:400px}.al-cta-section .cta-desc{margin:10px 0 16px}.certificate-section{padding:64px 0}.certificate-section .certificate-container{flex-direction:column;gap:32px}.certificate-section .certificate-content .section-p{margin:10px 0 16px}.certificate-section .certificate-content{max-width:100%}.certificate-section .certificate-images{max-width:400px}}@media (max-width:575px){.main-header .navbar{padding:16px 16px 0!important}.main-header .container{padding:16px 32px!important}.btn{width:100%}.section-p{text-align:center}.main-header .container{justify-content:space-between;padding:16px!important}.hero-section{padding:150px 0 48px}.hero-section .hero-features{justify-content:center;gap:12px 40px}.hero-section .hero-images{gap:16px}.hero-section .hero-person img{height:unset;border-radius:12px}.hero-section .hero-person-info{position:unset;padding:0}.hero-section .hero-person-info strong{font-size:12px;margin-top:10px}.hero-section .hero-person-info span{font-size:12px;margin-top:2px;display:block}.hero-section .hero-person:first-child::before,.hero-section .hero-person:last-child::before{display:none}.hero-section .btn{margin:16px auto}.numbers-section,.video-section{padding:40px 0 0}.video-section .video-play-btn{width:60px}.why-section .why-grid{grid-template-columns:repeat(1,1fr);gap:40px}.al-cta-section .cta-box{padding:16px 24px;gap:24px}.numbers-section .numbers-grid{margin-bottom:24px;gap:16px}.numbers-section .numbers-item{width:100%;padding:16px 20px}.numbers-section .numbers-title,.numbers-section .numbers-cta-btn{font-size:30px;margin-bottom:12px}.numbers-section .numbers-title img{width:32px}.why-section{padding:40px 0}.why-section .why-btn-container{margin-top:24px}.why-section .why-icon{min-width:44px;height:44px;padding:8px}.why-section .why-item{gap:14px}.why-section .why-item-title{font-size:18px}.modules-section .modules-layout{margin-top:24px}.modules-section .modules-btn-container{margin-top:24px}.modules-section,.testimonials-section,.al-cta-section,.faq-section{padding:40px 0}.modules-section .module-header{padding:16px}.modules-section .module-title{font-size:18px}.testimonials-section .slick-list{padding-inline:0}.testimonials-section .testimonial-text{margin-bottom:32px}.testimonials-section .slick-slider{margin-bottom:0!important}.testimonials-section .slick-arrow{position:unset}.testimonials-section .slick-dots{display:flex!important;justify-content:center;gap:16px;bottom:-5px}.testimonials-section .slick-dots li{margin:0;width:7px;height:7px}.testimonials-section .slick-dots li button{padding:0;width:7px;height:7px;border-radius:50%;background-color:rgb(181 127 34 / .4)}.testimonials-section .slick-dots li.slick-active button{background-color:rgb(181 127 34)}.testimonials-section .slick-dots li button:before{display:none}.testimonials-section .slider-nav{display:flex;justify-content:space-around;align-items:center}.testimonials-section .testimonials-btn-wrapper{margin-top:0}.faq-section .faq-box{padding:24px 16px}.faq-section .faq-header{margin-bottom:24px}.faq-section .faq-question h3{font-size:18px}.faq-section .faq-btn-container{margin-top:24px}.faq-section .faq-answer{font-size:14px}.certificate-section{padding:40px 0}.certificate-section .certificate-content .section-p{margin:12px 0 24px}.certificate-section::before,.certificate-section::after{width:100%;height:280px}.main-footer{padding:40px 0}.main-footer .students-row{flex-direction:column}.main-footer .container{gap:40px}.main-footer .students-row>img{width:230px}}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em 0;max-width:500px}.tnp-subscription div.tnp-field,.tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0}.tnp-subscription label,.tnp-profile label{display:block;color:inherit;font-weight:400;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em}.tnp-subscription .tnp-field-checkbox label,.tnp-profile .tnp-field-checkbox label{display:inline-block}.tnp-subscription input[type=text],.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription select,.tnp-subscription textarea,.tnp-profile input[type=text],.tnp-profile input[type=email],.tnp-profile input[type=submit],.tnp-profile select,.tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],.tnp-widget input[type=radio],.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em}.tnp-subscription select option,.tnp-profile select option{margin-right:.75em}.tnp-subscription input.tnp-submit,.tnp-profile input.tnp-submit,.tnp-unsubscribe button.tnp-submit,.tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width:480px){.tnp-subscription input[type=submit],.tnp-profile input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text],.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox],.tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-widget-minimal{width:100%}.tnp-widget-minimal form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0}.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width:525px){.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name,.tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd}.tnp-nl-checkout{margin-bottom:1em}