@font-face{font-family:"avenirbook";src:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_book-webfont.woff2) format("woff2"),url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_book-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"avenirblack";src:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_black-webfont.woff2) format("woff2"),url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_black-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"avenirheavy";src:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_heavy-webfont.woff2) format("woff2"),url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_heavy-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"avenir_regularregular";src:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_regular-webfont.woff2) format("woff2"),url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/././fonts/avenir_regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:"avenirbook";background-color:#fff;color:#424040;font-size:1rem;padding:0;margin:0;overflow-x:hidden;animation:fadeIn 0.5s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}p{margin:0 0 15px;font-size:1rem}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5{margin:0}h2{font-size:4.5vw;font-family:"avenirblack";line-height:4.52vw;text-transform:uppercase}h3{font-size:1.938rem;font-family:"avenirheavy";line-height:1.75rem;color:#E9222B;margin-bottom:1rem}.custom-label{display:inline-block;margin-bottom:13px;line-height:1em}h5{font-size:1.313rem;margin-bottom:1rem;font-family:"avenirheavy"}h4{font-size:1.75rem;margin-bottom:1rem;line-height:1.22em;font-family:"avenirblack"}a{color:#424040}.btn{display:inline-flex;text-decoration:none;background-color:#E9222B;line-height:1em;align-items:center;justify-content:center;padding:1rem 1.65rem;color:#fff;border-radius:30px;font-family:"avenirbook";font-size:1.125rem;border:none;cursor:pointer;transition:all ease-in-out 200ms;margin-top:30px}.btn:hover{background-color:#d31720;box-shadow:0 3px 5px rgb(32 32 32 / .25)}.uppercase{text-transform:uppercase}.base-color{color:#424040}.font-heavy{font-family:"avenirblack"}.font-normal{font-family:"avenirbook"}.highlight{color:#E9222B;font-family:"avenirheavy"}.container{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 60px;margin:auto}.flex-column{flex-direction:column!important}.items-center{align-items:center}.text-center{text-align:center}.text-right{text-align:right}strong{font-family:"avenirblack"}.pl-0{padding-left:0!important}.pt-0{padding-top:30!important}.pb-0{padding-bottom:0!important}.pr-0{padding-right:0!important}.my-auto{margin-block:auto!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-2-3{margin-top:2.3rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:4rem!important}.w-full{width:100%!important}#app{overflow:hidden;padding-top:100px}img{display:block;max-width:100%;max-height:100%}nav{display:flex;flex-direction:row;justify-content:space-between;padding-top:30px;transition:all ease-in-out 200ms;top:0;left:0;width:100%;background-color:#fff;position:fixed;z-index:999}nav .logo img{transition:all ease-in-out 200ms;max-width:315px}nav ul:not(.sub-menu){margin:0;padding:0;list-style:none;display:flex;gap:1.15rem;align-items:center}nav ul:not(.sub-menu)>li.active a{color:#E9222B;font-family:"avenirblack"}nav ul:not(.sub-menu)>li{position:relative}nav ul:not(.sub-menu)>li:hover .sub-menu{opacity:1;visibility:visible}nav ul:not(.sub-menu)>li .sub-menu{position:absolute;list-style:none;padding:1rem;margin:0;border-radius:8px;background-color:#fff;box-shadow:0 2px 8px rgb(19 19 19 / .22);transition:all ease-in-out 100ms;opacity:0;visibility:hidden}nav ul:not(.sub-menu)>li .sub-menu li{text-wrap:nowrap}nav ul:not(.sub-menu)>li .sub-menu li a{font-family:"avenirbook";font-size:1rem;color:#424040;padding:.35rem;display:block}nav ul:not(.sub-menu)>li .sub-menu li a:hover{color:#E9222B}nav ul:not(.sub-menu)>li a{text-decoration:none;padding:.25rem;font-size:18px;display:flex;align-items:center;gap:.5rem}nav ul:not(.sub-menu)>li a:hover{color:#E9222B;transition:all ease-in-out 200ms}nav ul:not(.sub-menu)>li:last-child a{background-color:#E9222B;color:#fff;padding:.625rem 1.15rem;border-radius:30px;transition:all ease-in-out 200ms}nav ul:not(.sub-menu)>li:last-child a:hover{background-color:#d31720;box-shadow:0 3px 5px rgb(32 32 32 / .25)}.scroll-animate nav{padding-top:0;height:80px;box-shadow:0 5px 20px 0 rgb(0 0 0 / .06)}.scroll-animate nav .logo img{max-width:180px}.heading{position:relative}.heading-border-left{margin-bottom:3rem;padding:5px 0 0 30px}.heading-border-left::before{position:absolute;top:8px;left:0;content:"";width:8px;height:3.56vw;background-color:#E9222B}.heading-border-bottom{padding-bottom:1.15rem;margin-bottom:3rem}.heading-border-bottom::before{position:absolute;left:50%;transform:translateX(-50%);bottom:0;content:"";width:65px;height:8px;background-color:#E9222B}ul{padding:1rem}section{position:relative;margin:5.625rem 0}section ul{font-family:"avenirheavy";margin-bottom:1rem}section ul li{line-height:1.78rem}.header ul{padding-inline:0;margin:0;list-style:none}.header ul:not(.slick-dots) li{display:none}.header ul:not(.slick-dots) li:first-child{display:block}.slick-initialized .slick-slide{display:block!important}.header .slick-slider{padding-inline:0}.slick-dots li{display:inline-block!important}.flex-2-set{display:flex;flex-direction:row;justify-content:space-between;gap:4rem;align-items:flex-start;width:100%}.flex-2-set.gap-0{gap:0}.description{flex:1}.personality-program-section{padding-top:3.25rem;margin-top:1rem}.personality-program-section .heading{max-width:80%}.our-clients-container{padding-top:2rem}.glide__arrow{color:#fff;cursor:pointer!important;background-color:#fff0;border:none;border-radius:0;box-shadow:none}.glide img{cursor:default!important;width:100%}.slick-slider .slick-dots{bottom:10%}.slick-dots li button:before{font-size:18px;color:#fff;opacity:0.45!important;opacity:1}.slick-dots li.slick-active button:before{color:#E9222B;opacity:0.75!important}.img-shadow-red,.img-shadow-black{position:relative}.img-shadow-red:after,.img-shadow-black:after{position:absolute;display:block;content:"";top:50%;transform:translateY(-50%);right:-4%;height:109%;background-color:#E9222B;width:88%;z-index:-1;border-radius:10px}.img-shadow-red img,.img-shadow-black img{border-radius:10px;box-shadow:0 3px 10px rgb(0 0 0 / .2)}.img-shadow-black:after{background-color:#424040;right:auto;left:0;border-top-left-radius:0;border-bottom-left-radius:0}.img-shadow-black img{border-top-left-radius:0;border-bottom-left-radius:0}#personality-program-slider{overflow:hidden;width:100%;position:relative}#personality-program-slider img{position:relative;display:none;max-width:547px}#personality-program-slider img:first-child{display:block}#corporate-carousel img{position:relative;display:none;max-width:550px}#corporate-carousel img:first-child{display:block}.tab-content{display:none}.tab-content.active{display:block}.tab-menu{display:flex}.tab-menu button{cursor:pointer}.program-categories-section{background-color:#fff;z-index:1}.program-categories-section .program-description-container{flex:1;padding:2.5rem 0 1.5rem 0}.program-categories-section .program-desc-wrapper{box-shadow:0 4px 10px 1px rgb(32 32 32 / .2);background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;padding-top:2.3rem;overflow:hidden}.program-categories-section .program-details-wrapper{padding:0 1.25rem 0 4rem}.program-categories-section .program-details-wrapper h3{margin-bottom:0}.cta-inquire-button{margin-bottom:2.5rem;padding-right:2rem}.aside-tab-menu{background-color:#424040;height:100%;border-radius:10px;padding:2rem;width:340px}.aside-tab-menu h3{color:#fff;border-bottom:1px solid #fff;margin-bottom:1.35rem;padding-bottom:1rem}.aside-tab-menu .tab-menu button{border:none;background-color:#fff0;outline:none;text-align:left;color:#fff;padding:0 1.45rem;display:flex;flex-direction:row;justify-content:space-between;height:68px;align-items:center;position:relative;z-index:1}.aside-tab-menu .tab-menu button.active::after{position:absolute;display:block;content:"";width:calc(100% + 57px);height:100%;top:0;left:0;background-color:#E9222B;z-index:-1;box-shadow:0 3px 5px rgb(32 32 32 / .25);border-radius:4px}.aside-tab-menu .tab-menu button.active h5{font-family:"avenirheavy"}.aside-tab-menu .tab-menu button h5{margin:0;font-family:"avenirbook"}.aside-tab-menu .tab-menu-list{display:flex;flex-direction:column}.two-col-wrap{display:flex;flex-direction:row;justify-content:space-between}.customer-slider{width:100%;overflow:hidden;position:relative}.customer-slider .slider-list{display:flex;transition:transform 0.5s ease;list-style:none;padding:0;margin:0}.customer-slider .slider-item{flex:1 0 33.3333%;overflow:hidden;max-height:176px}.customer-slider .slider-item img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;height:100%;transition:all ease-in-out 200ms}.customer-slider .slider-item img:hover{opacity:.75;transform:scale(1.1)}.english-learning-section{padding-top:120px}.corporate-carousel img{border-radius:10px}.client-logos-wrapper{position:relative;display:block}.client-logos-wrapper ul{list-style:none;padding:0;margin:0;gap:2rem 1rem;display:flex;overflow:hidden;white-space:nowrap}.client-logos-wrapper ul li{display:flex;align-items:center;justify-content:center;border:1px solid #ededed;min-width:223px;padding-top:1rem;padding-bottom:1rem;border-radius:10px}.client-logos-wrapper ul li img{max-width:180px}.z-1{z-index:1}.customized-workshops-section{background-color:#F2F2F2;padding-top:5.625rem}.english-learning-desc{position:relative}.english-learning-desc::before{position:absolute;z-index:-1;background-color:#fff;top:-20px;left:-50%;width:200%;height:100%;content:""}.customized-program-list{margin-left:-60px;margin-right:-60px;display:flex}.customized-program-list figure{position:relative;overflow:hidden;text-align:left}.customized-program-list figure:hover figcaption{color:#fff;height:100%;display:flex;flex-direction:column}.customized-program-list figure:hover figcaption .description-workshop{transform:translateY(0);opacity:1;position:relative;margin-bottom:auto;padding-top:5px}.customized-program-list figure:hover figcaption h4{margin-top:auto;margin-bottom:inherit}.customized-program-list figure:hover figcaption::after{transform:scale(1);opacity:1}.customized-program-list figure:hover figcaption::before{width:0}.customized-program-list figure:hover img{transform:scale(1.1)}.customized-program-list img{transition:all ease-in-out 200ms}.customized-program-list figcaption{position:absolute;bottom:0;left:0;width:100%;height:141px;color:#424040;padding:1.75rem;z-index:1;overflow:hidden;transition:all ease-in-out 400ms}.customized-program-list figcaption::after{background-color:rgb(233 34 43 / .75);position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;z-index:-1;transform:scale(.2);transform-origin:left bottom;transition:all linear 400ms;opacity:0}.customized-program-list figcaption::before{background-color:rgb(255 255 255 / .65);position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:141px;z-index:-1;transition:all linear 300ms}.customized-program-list figcaption h4{font-family:"avenirblack"}.customized-program-list figcaption .description-workshop{position:absolute;padding-right:1rem;transform:translateY(30%);transition:all ease-in-out 200ms;opacity:0;transition-delay:150ms}.customized-program-list figcaption .description-workshop p{color:#fff}.customized-program-list .btn{border:1px solid #fff}.custom-checkbox{display:flex;align-items:center;margin-bottom:1.5rem}.custom-checkbox .wpcf7-list-item{margin:0}.custom-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:.45rem;position:relative;cursor:pointer;color:#E9222B;font-weight:"avenirheavy"}.custom-checkbox input[type=radio]+label{position:relative;padding-left:30px;cursor:pointer;color:#E9222B;font-weight:400}.custom-checkbox input[type=radio]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;border:4px solid #E9222B;border-radius:50%;background:#fff}.custom-checkbox input[type=radio]:checked+label:before{background:#E9222B}.custom-checkbox input[type=radio]:checked+label{font-weight:700;text-decoration:underline}.custom-checkbox input[type=radio]:checked+label:after{content:"";position:absolute;left:7.5px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#fff}.custom-checkbox label{margin-right:25px}.input-field{flex:1;margin-bottom:1.3rem}.input-field input,.input-field select,.input-field textarea{width:100%;padding:10px 1rem;border:1px solid #e1e1e1;border-radius:10px;font-size:16px;font-family:"avenir_regularregular";height:48px}.input-field input::-moz-placeholder,.input-field textarea::-moz-placeholder{color:#666}.input-field input::placeholder,.input-field select,.input-field textarea::placeholder{color:#666}.input-field textarea{resize:vertical;min-height:170px}.book-appointment-section .jrp-form-wrapper{flex:1}.book-appointment-section .jrp-form-wrapper h2{font-size:2.85vw;text-transform:none}.book-appointment-section .jrp-form-wrapper .text-right{position:relative}.book-appointment-section .jrp-form-wrapper .text-right .wpcf7-spinner{position:absolute;left:0;top:50%;transform:translateY(-50%)}.book-appointment-section{padding:90px 0;background-color:#E9222B}.book-appointment-section .flex-2-set{gap:1rem}#inquiry-field{display:none}.book-appointment-section .jrp-contact-form{background-color:#fff;border-radius:10px;padding:3.2rem;box-shadow:0 3px 25px rgb(0 0 0 / .2);display:flex;overflow:hidden;position:relative}.book-appointment-section .jrp-form-wrapper{flex:1}.book-appointment-section .jrp-form-wrapper h2{font-size:2.85vw;text-transform:none}.book-appointment-section .jrp-social-media{width:100%;max-width:350px;padding-left:20px;margin-left:20px}.book-appointment-section .jrp-social-media ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.book-appointment-section .jrp-social-media ul.social-media li{padding-bottom:.75rem;border-bottom:1px solid #F2F2F2}.book-appointment-section .jrp-social-media ul.social-media li a{display:flex;flex-direction:row;align-items:center;gap:.55rem;font-family:"avenirblack";font-size:1rem;text-decoration:none}#contact-us-section{background-color:#fff;margin-top:0;padding-top:3.75rem}#contact-us-section .text-right{text-align:center}.gallery{margin:0 auto;width:100%;display:flex}.gallery .tab-menu-container{flex:1;max-height:630px;overflow-y:auto}.masonry-grid{opacity:0;visibility:hidden}.grid-item{width:calc(33.333% - 10px);margin:5px;overflow:hidden}.grid-item img{width:100%;display:block;cursor:pointer;transition:all ease-in-out 200ms}.grid-item img:hover{transform:scale(1.1)}.tab-content{display:none}.tab-content.active-tab{display:block}.workshop-menu-list{list-style:none;padding:0;padding-right:2rem;display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.workshop-menu-list li{display:block}.workshop-menu-list li a{text-decoration:none;font-size:18px;display:block;font-family:"avenir_regularregular"}.workshop-menu-list li a.active-nav{color:#E9222B;font-family:"avenirblack"}.toggle-sidebar{display:none}.testimonial-carousel-section{background-color:#F2F2F2;padding:90px 0}.testimonial-carousel-section ul.slick-dots{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:.75rem;margin-top:25px}.testimonial-carousel-section ul.slick-dots .slick-active button{background-color:#b5b5b5}.testimonial-carousel-section ul.slick-dots button{padding:0;border:none;font-size:0;display:inline-block;width:14px;height:14px;border-radius:30px;background-color:#dfdfdf;cursor:pointer}.testimonial-carousel-section .container{display:block}.testimonial-carousel-section .testimonial-content{background-color:#fff;padding:3rem;margin:0 1rem;border-radius:10px}.testimonial-carousel-section .testimonial-content h3{font-family:"avenirblack";color:#424040;line-height:2.35rem}.testimonial-carousel-section .testimonial-content h5{margin-bottom:0;font-family:"avenirbook"}.testimonial-carousel-section .testimonial-content .testimonial-detail{display:flex;align-items:center;margin-top:1.5rem;gap:1rem}.testimonial-carousel-section .testimonial-content .testimonial-detail .profile{min-width:71px;height:71px;overflow:hidden;border-radius:50px;display:none}.testimonial-carousel-section .testimonial-content .testimonial-detail .profile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center;max-width:none}.cta-testimonial{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:3rem;background-color:#E9222B;border-radius:8px;color:#fff;width:76%;margin:auto;margin-top:6.5rem}.cta-testimonial h3{line-height:3.5rem;color:#fff;font-family:"avenirblack";margin-bottom:0}.cta-testimonial .btn{border:1px solid #fff;background-color:#d31720}.h2-reset{font-size:42px;text-transform:none}#jrp-contact-branches{background-color:#E9222B;color:#fff;position:relative;z-index:1;margin-left:40px}#jrp-contact-branches::before{position:absolute;display:block;content:"";width:120%;height:130%;top:-20%;left:0;background-color:#E9222B;z-index:-1}#jrp-contact-branches h3{color:#fff;border-bottom:1px solid #fff;padding-bottom:.45rem}#jrp-contact-branches h5{padding-top:1rem;margin-bottom:.765rem}.branches{gap:.85rem}.branches li,.branches a{display:flex;flex-direction:row;align-items:start;line-height:1.3em;gap:.49rem;transition:all ease-in-out 200ms}.branches li:hover,.branches a:hover{opacity:.85}.branches a{color:#fff;text-decoration:none}.contact-us-hero-banner{padding-top:2rem}.card-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:1rem}.card-container .card{background:#fff;border-radius:8px;border:1px solid #E1E4ED;box-shadow:0 4px 6px rgb(70 70 70 / .1);overflow:hidden;display:flex;text-decoration:none;transition:all ease-in-out 200ms}.card-container .card:not(.card-container .card:first-child) p{display:none}.card-container .card:not(.card-container .card:first-child) h5{margin-bottom:0}.card-container .card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-container .card:first-child{grid-column:1/2;grid-row:1/4;flex-direction:column}.card-container .card:first-child .news-description{flex:1;padding:1.2rem 1.2rem}.card-container .card:first-child .news-description h5{margin-bottom:.45rem;font-family:"avenirblack"}.card-container .card:first-child .news-photo{max-height:430px}.card-container .card:first-child .news-photo img{-o-object-fit:cover;object-fit:cover;max-height:430px}.card-container .card:hover{color:#E9222B}.card-container .card:not(:first-child) .news-photo{max-width:285px}.card-container .card:not(:first-child) .news-description{flex:1;display:flex;flex-direction:column;padding:1rem}.card-container .card:not(:first-child) .news-description div{margin-top:auto;margin-bottom:auto}.card-container .card:not(:first-child) .news-description div p{margin-bottom:0;font-family:"avenirblack"}.card-container .card:not(:first-child) .news-description div .span{font-size:13px}.wp-pagenavi{display:flex;align-items:center;justify-content:center;padding-top:40px}.news-subheading{width:80%;margin-bottom:2.5rem}#single-news-details #press-and-events-details{padding-right:2rem;max-width:330px}#single-news-details #press-and-events-details a{color:#E9222B}.card-press-and-events-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.card-press-and-events-list .card-press-and-events-item{overflow:hidden;border-radius:10px;box-shadow:0 4px 6px rgb(70 70 70 / .1);text-decoration:none;transition:all ease-in-out 200ms}.card-press-and-events-list .card-press-and-events-item:hover{transform:translateY(-8px)}.card-press-and-events-list .card-thumbnail{height:280px;overflow:hidden}.card-press-and-events-list .card-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-press-and-events-list .press-and-events-desc{padding:1rem 1.5rem;height:100%;background:#fff}.card-press-and-events-list .press-and-events-desc p{font-family:"avenirheavy";margin-bottom:.75rem}:root{--column-count:12;--gutter-cap:64px;--gutter-x:32px;--gutter-y:32px;--spacer-micro:12px;--spacer-small:24px;--spacer-medium:48px;--spacer-large:96px;--spacer-huge:192px}.meet-the-ceo-details{display:flex;flex-direction:column}.meet-the-ceo-details,.meet-the-ceo-profile{width:calc(50% - var(--gutter-x) * 0.5);position:relative}.meet-the-ceo-profile img{margin:auto;display:block;height:auto;max-height:calc(100% - var(--spacer-medium) * 1);max-width:calc(65% - var(--spacer-medium) * 1);position:relative;width:auto}.ceo-detail{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1rem;line-height:1.5em}.ceo-detail h5{margin-bottom:0;font-family:"avenirblack"}.ceo-detail span{font-style:italic}.message-from-the-ceo-details,.message-from-the-ceo-map{width:calc(50% - var(--gutter-x) * 0.5);aspect-ratio:1/1;position:relative}.message-from-the-ceo-section{background-color:#E9222B}.message-from-the-ceo-section .flex-2-set{gap:2rem}.message-from-the-ceo-details{width:calc(50% - var(--gutter-x) * 0.5);background-color:#fff;padding:3.5rem 2.5rem}.message-from-the-ceo-details p{font-style:italic}.message-from-the-ceo-details .heading-border-left{margin-bottom:1.45rem;padding:5px 0 0 25px}.message-from-the-ceo-details .heading-border-left::before{height:2.56vw}.message-from-the-ceo-details h2{font-size:2.27vw;line-height:2.52vw}.message-from-the-ceo-map img{margin:auto;display:block;height:auto;left:50%;max-height:calc(100% - var(--spacer-medium) * 1);max-width:calc(100% - var(--spacer-medium) * 1);position:absolute;top:59%;transform:translate(-50%,-50%);width:auto}.message-from-the-ceo-map h3{color:#fff;font-family:"avenirblack";text-align:center;margin-top:3.5rem}.footer-link-show-mobile{display:none}footer{background-color:#424040;color:#fff}footer a{color:#fff;text-decoration:none}footer .footer-container{gap:1rem;padding:4.5rem 1.75rem;display:flex;justify-content:space-between}footer .footer-container ul{list-style:none;padding:0;margin:0;display:flex}footer .footer-container ul:not(.social-media-footer){flex-direction:column;gap:1rem}.branch-list-footer strong{display:block;margin-bottom:1rem}.branch-list-footer h5{line-height:1em}.social-media-footer{justify-content:center;gap:1rem}.social-media-footer img{max-width:35px}.is-desktop{display:block}.is-mobile{display:none}.scroll-to-top{position:fixed;bottom:25px;right:-60px;width:45px;height:45px;font-size:0;overflow:hidden;background-image:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/../../assets/images/scroll-arrow.svg);background-size:45px;border-radius:40px;background-position:center;z-index:998;transition:all ease-in-out 200ms;cursor:pointer}.show-scroll-top .scroll-to-top{right:25px}.btn-toggle-div{margin:1rem auto 0 auto;max-width:170px;display:none;text-align:center;color:#E9222B;border:1px solid #E9222B;background-color:#ffffff!important;display:none}.inquiry-cta{display:none;text-align:center;padding-top:1rem}.inquiry-cta .btn{width:170px}.page-not-found .btn{margin-top:2rem}.contact-us-banner{margin-top:2rem}.flex-1{flex:1}.banner-for-video{position:relative;margin-top:2rem}.continue-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.75);z-index:2;pointer-events:none;opacity:0;transition:all ease-in-out 200ms;visibility:hidden}.continue-play.show-play{opacity:1;visibility:visible}.banner-for-video img{width:100%}.video-bg{width:100%;position:relative;background:#424040}.video-bg .video-bg__media{width:100%;position:relative}.video-bg .video-bg__media video{position:relative;width:100%;height:100%}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border:none;cursor:pointer;z-index:1;background-color:#fff0;opacity:.7;transition:all ease-in-out 200ms}.play-btn:hover{opacity:1}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{background-color:#ffb900;margin-inline:0;padding:.75rem 1rem;border-radius:6px;margin-top:1rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#E9222B;font-family:"avenirbook";background-color:#E9222B;color:#FFF;font-size:1rem}.playing-video #video-banner{opacity:1;visibility:visible}.show-contacts #contacts-dialog{opacity:1;visibility:visible}#contacts-dialog .dialog-card{max-width:450px}.dialog-box{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;background-color:rgb(0 0 0 / .35);opacity:0;transition:all ease-in-out 200ms;visibility:hidden}.dialog-wrapper{width:100%;padding:1rem;height:100%;display:flex;align-items:center;position:relative;margin:auto;justify-content:center;overflow-y:auto}.dialog-card{background-color:#fff;overflow-y:auto;padding:1.5rem;border-radius:12px;height:-moz-max-content;height:max-content;position:relative;margin:auto;width:100%}.contact-number-dialog h5{margin-bottom:.25rem}.contact-number-dialog ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem;padding-left:.25rem}.contact-number-dialog ul li a{display:flex;gap:.45rem;text-decoration:none;font-family:"avenirblack"}.contact-number-dialog ul li a:hover{color:#E9222B}.contact-number-dialog ul li img{filter:brightness(1) invert(1)}.fixed-logos{position:fixed;bottom:85px;right:-60px;font-size:0;overflow:hidden;background-position:center;z-index:998;transition:all ease-in-out 200ms;transition-delay:200ms;cursor:pointer;display:flex;flex-direction:column;gap:1rem}.close-video,.close-show-contacts{display:inline-block;font-weight:600;padding-top:.55rem;cursor:pointer}.show-scroll-top .fixed-logos{right:25px}.toggle-branch{pointer-events:none}.toggle-branch svg{display:none}.header-privacy-policy img{width:100%}.privacy-policy-wrapper{padding-top:3rem}.privacy-policy-wrapper h5,.privacy-policy-wrapper p{font-size:14px}.privacy-policy-wrapper h5{margin-bottom:0}.privacy-policy-wrapper .heading-border-left{margin-bottom:2rem}.custom-tab-checkbox{display:flex;align-items:center;margin-bottom:1.5rem;gap:1.5rem}.custom-tab-checkbox .branch-tab-link{font-size:18px;color:#E9222B;text-decoration:none;font-family:"avenirbook";position:relative;padding-left:1.75rem}.custom-tab-checkbox .branch-tab-link::before{position:absolute;display:block;content:"";width:21px;height:21px;border-radius:30px;background-color:#fff;left:0;top:3px;box-shadow:inset 0 0 0 4px #E9222B}.custom-tab-checkbox .branch-tab-link.branch-active{font-family:"avenirheavy";text-decoration:underline}.custom-tab-checkbox .branch-tab-link.branch-active::before{box-shadow:inset 0 0 0 7px #E9222B}.branch-tab-content{display:none}.branch-tab-content.branch-active{display:block}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.loader{display:block;position:relative;height:12px;width:100%;border:1px solid #e7e7e7;border-radius:10px;overflow:hidden;margin-top:25px}.loader:after{content:'';position:absolute;left:0;top:0;height:100%;width:0;background:#e9222b;animation:6s prog ease-in infinite}@keyframes prog{to{width:100%}}@media (max-width:1200px){nav ul:not(.sub-menu){gap:1rem}nav .logo img{max-width:235px}.container{padding:0 30px!important}#personality-program-slider img,.english-learning-section img{max-width:387px}.corporate-carousel img{max-width:400px}.img-shadow-black:after{border-top-left-radius:10px;border-bottom-left-radius:10px}.card-container{grid-template-rows:repeat(1,1fr)}.card-container .card:first-child{grid-column:auto;grid-row:auto;flex-direction:initial}.card-container .card:first-child p{display:none}.card-container h5{font-size:1.15rem;text-transform:none}.card-container .card{flex-direction:column!important}.card-container .card .news-photo{max-width:none!important}.card-container .card img{height:250px}.cta-testimonial{width:90%}}@media (max-width:991px){#app{padding-top:70px}section{margin:3.8rem 0}.is-desktop{display:none}.is-mobile{display:block}nav ul:not(.sub-menu){display:none}.toggle-nav{cursor:pointer}.nav-toggle{overflow:hidden}.nav-toggle nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;flex-direction:column;display:flex;background-color:#E9222B;margin-top:0}.nav-toggle nav img{filter:brightness(0) invert(1)}.nav-toggle nav .container{flex-direction:column}.nav-toggle nav .logo{position:absolute;top:30px;left:30px}.nav-toggle nav ul:not(.sub-menu){display:flex;flex-direction:column;gap:1.5rem}.nav-toggle nav ul:not(.sub-menu) li a{font-size:21px;font-family:"avenirblack";color:#fff;justify-content:center}.nav-toggle nav ul:not(.sub-menu) li a svg{display:none}nav ul:not(.sub-menu)>li .sub-menu{display:none;position:relative;padding:.75rem .5rem .45rem .5rem;opacity:1;visibility:visible;text-align:center;top:5px}nav ul:not(.sub-menu)>li .sub-menu li:last-child a{color:#424040!important}.nav-toggle nav ul:not(.sub-menu) li:last-child a{background-color:#fff;color:#E9222B!important;padding:.625rem 2.15rem}.nav-toggle .toggle-nav{position:absolute;top:39px;right:30px;filter:brightness(0) invert(1)}.personality-program-section{padding-top:2rem}.personality-program-section .flex-2-set{flex-direction:column-reverse;gap:2rem}.personality-program-section .container{flex-direction:column}.personality-program-section .heading{max-width:100%}.english-learning-section .flex-2-set{flex-direction:column}.program-categories-section .program-description-container{padding:0}.program-categories-section .program-details-wrapper{padding:0 2rem}.program-categories-section .flex-2-set{flex-direction:column}.aside-tab-menu{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.customized-program-list{margin-left:0;margin-right:0;gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.book-appointment-section .jrp-contact-form{flex-direction:column}.customized-program-list figcaption{padding:1.25rem;position:relative;height:auto}.customized-program-list figcaption::before,.customized-program-list figcaption::after{display:none}.customized-program-list figcaption .description-workshop{position:relative;transform:none;opacity:1}.customized-program-list figcaption .description-workshop p{color:#424040}.customized-program-list img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:220px;width:100%}.customized-program-list figure{background:#e6e6e6;border-radius:6px}.customized-program-list figure:hover figcaption{color:#424040;height:auto}.customized-program-list figure:hover img{transform:scale(1)}.heading br{display:none}.img-shadow-black img{border-top-left-radius:10px;border-bottom-left-radius:10px;transform:translateX(18px)}footer .footer-container{display:grid;grid-template-columns:repeat(2,1fr)}.heading-border-left{margin-bottom:2.5rem}.cta-testimonial{padding:1.5rem 1.5rem 2.5rem;background-color:#E9222B;width:100%;margin-top:4.5rem;flex-direction:column}#jrp-contact-branches{margin-left:0;margin-top:2rem;max-width:100%;padding:2rem 2rem 1rem}#jrp-contact-branches::before{display:none}.workshop-menu-list{padding-right:1rem}.workshop-menu-list li a{font-size:16px}.meet-the-ceo-section .flex-2-set{flex-direction:column-reverse;align-items:center;gap:1.75rem}.meet-the-ceo-details{width:100%;aspect-ratio:auto}.meet-the-ceo-profile{width:calc(65% - var(--gutter-x) * 0.5)}.meet-the-ceo-profile img{width:100%;max-width:none;max-height:none}.message-from-the-ceo-section .flex-2-set{gap:1.35rem;flex-direction:column}.message-from-the-ceo-details,.message-from-the-ceo-map{width:calc(100% - var(--gutter-x) * 0.5);aspect-ratio:auto}.message-from-the-ceo-details{aspect-ratio:auto;padding:2rem}.message-from-the-ceo-map h3{margin-top:1.5rem}.message-from-the-ceo-map img{left:0;position:relative;top:0;transform:none;width:auto}#single-news-details #press-and-events-details{padding-right:0;max-width:100%}.contact-us-banner{height:165px}.contact-us-banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:left;object-position:left}.english-learning-section .cta-inquire-button{display:none}}@media (max-width:768px){.branch-list-footer.mt-2-3{margin-top:0!important}.header-privacy-policy{display:none}.privacy-policy-wrapper{padding-top:2rem}.privacy-policy-wrapper .heading-border-left{margin-bottom:0}.customized-workshops-section .text-center{text-align:left}h4{font-size:1.195rem}.heading-border-bottom{margin-bottom:1.75rem;padding-bottom:0;padding-left:1rem}.heading-border-bottom::before{left:0;width:8px;height:4vw;top:4px}.is-mobile-768{display:none}.program-categories-section .program-details-wrapper{padding-bottom:1.5rem}.aside-tab-menu{padding:1.45rem}.aside-tab-menu .tab-menu-list{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.aside-tab-menu .tab-menu button{padding:1rem 1.45rem;border-radius:4px;height:auto}.aside-tab-menu .tab-menu button.active{background-color:#E9222B}.aside-tab-menu .tab-menu button.active::after{display:none}.aside-tab-menu .tab-menu button h5{font-size:1rem}.customized-program-list{grid-template-columns:repeat(1,1fr)}.customized-program-list img{height:250px}.two-col-wrap{flex-direction:column}.cta-inquire-button{text-align:center!important}.img-shadow-red,.img-shadow-black,.personality-program-section{margin:auto}.book-appointment-section .flex-2-set{flex-direction:column;gap:0}.input-field{width:100%}.book-appointment-section .jrp-contact-form{padding:1.75rem}.book-appointment-section .jrp-social-media{max-width:none;padding-left:0;margin-left:0;padding-top:1.35rem;border-top:1px solid #e1e1e1;margin-top:1.35rem}.book-appointment-section .btn{width:100%;margin-bottom:.45rem}footer{text-align:center}footer .footer-container{grid-template-columns:repeat(1,1fr)}footer .social-media-footer{margin-bottom:1.5rem!important}footer img.logo{margin:auto}footer ul li{justify-content:center;text-align:center}footer .footer-container{gap:2rem}footer .footer-container .col-1:nth-child(3) .footer-link{margin-top:2rem}footer .footer-container .col-1 .mt-3{margin-top:1rem!important}.book-appointment-section{padding:60px 0}.english-learning-section .flex-2-set{gap:2rem}.english-learning-section .heading-border-left{margin-bottom:0}.english-learning-section .english-learning-desc{margin-top:1rem}.english-learning-section{padding-top:50px}.card-container .card .news-description{padding:1rem!important;display:flex;flex-direction:column;justify-content:center}.card-container .card .news-description h5{margin-bottom:0!important}.contact-us-hero-banner img{-o-object-fit:cover;object-fit:cover;height:175px;-o-object-position:left;object-position:left}#contact-us-section{padding-top:45px}#jrp-contact-branches{padding:1rem 1rem .5rem}h3{font-size:1.438rem}.gallery{flex-direction:column}.tab-menu-container{margin-top:1rem}.workshop-menu-list{background-color:#E9222B;padding:1rem;gap:.45rem .75rem;display:none;width:98.5%;margin:auto}.workshop-menu-list li a{color:#fff}.workshop-menu-list li a.active-nav{font-family:"avenirheavy";color:#fff;text-decoration:underline}.toggle-sidebar{cursor:pointer;background-color:#E9222B;text-align:center;padding:10px 14px;border-bottom:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:space-between;font-family:"avenir_regularregular";font-size:1rem;width:98.5%;margin:auto}.testimonial-carousel-section .testimonial-content{padding:2rem;margin:0}.card-press-and-events-list{grid-template-columns:repeat(2,1fr)}.card-press-and-events-list .card-thumbnail{height:200px}.btn-toggle-div{display:block}.inquiry-cta{display:block}.hide-on-mobile{display:none}.cta-testimonial h3{line-height:normal;text-align:center}}@media (max-width:599px){.play-btn{max-width:80px}.ceo-detail{padding-top:.5rem}.glide img{height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header .slick-dots{display:none!important}h3{font-size:1.338rem}.aside-tab-menu .tab-menu button{padding:.55rem .5rem;align-items:center;justify-content:center;text-align:center}.aside-tab-menu .tab-menu button h5{font-size:14px}.aside-tab-menu .tab-menu button.active{background-color:#424040}.img-shadow-red,.img-shadow-black,.personality-program-section{width:100%}#personality-program-slider,.english-learning-section{max-width:100%;width:100%}#personality-program-slider img,.english-learning-section img{max-width:100%;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#personality-program-slider{padding-right:11px}#corporate-carousel{width:100%}#corporate-carousel img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.program-categories-section{background-color:#fff}.english-learning-section::before{display:none}.mt-sm-0{margin-top:0!important}.container{padding:0 20px!important}.img-shadow-red:after{right:0}h2{font-size:23px!important;line-height:1.34em}.heading-border-left{padding-top:0;padding-left:1.35rem}.aside-tab-menu{padding:0;padding-bottom:1rem;background-color:#e9222b}.aside-tab-menu h3{padding:1rem;font-size:18px}.program-categories-section .program-details-wrapper{padding:0 1rem 1.5rem}.program-categories-section .program-details-wrapper h3{margin-bottom:0;line-height:1.75rem}.program-categories-section .program-desc-wrapper{padding-top:1.65rem;border-radius:10px}.corporate-carousel img{max-width:400px;width:100%}.book-appointment-section .jrp-contact-form{padding:1.75rem 1.25rem}.img-shadow-black{padding-right:20px}.card-container{grid-template-columns:1fr}.card-container .card img{height:250px}.cta-testimonial{padding:1rem 1rem 1rem;margin-top:3.5rem}.testimonial-carousel-section{padding:50px 0}.testimonial-carousel-section .testimonial-content{padding:1.45rem}.testimonial-carousel-section .testimonial-content h3{font-size:18px;line-height:1.56em}.testimonial-carousel-section .testimonial-content h5{font-size:1rem}.testimonial-carousel-section .testimonial-content img{max-width:50px}.card-press-and-events-list{grid-template-columns:repeat(1,1fr)}.card-press-and-events-list .press-and-events-desc{padding:1.2rem 1rem;height:auto}.card-press-and-events-list img{-o-object-fit:cover;object-fit:cover;height:200px;width:100%}nav .logo img{max-width:177px}footer{text-align:left}footer .footer-container{padding:3rem 20px}footer .footer-link-hide-mobile{display:none}footer ul li{text-align:left;justify-content:left}footer ul.branches li br{display:none}footer img.logo{margin-top:1.5rem}#link-courses-footer{display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr)}.footer-link-show-mobile{display:block}.postid-191 #single-news-details .heading-border-left{max-width:360px}.message-from-the-ceo-details{padding:2rem 1.5rem}.message-from-the-ceo-details .heading-border-left{padding:0 0 0 19px}.message-from-the-ceo-details .heading-border-left::before{height:4.56vw}.message-from-the-ceo-details h2{line-height:1.34em}.message-from-the-ceo-map{padding-bottom:40px}.message-from-the-ceo-map h3{margin-top:1rem;margin-bottom:2rem;line-height:1.4em}.program-details-wrapper h5{font-size:1rem;font-style:italic}.customized-workshops-section{padding-top:3.625rem}footer .toggle-branch{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;background-color:#5d5d5d;padding:12px;border-radius:4px;margin-bottom:0}footer .toggle-branch svg{transition:all ease-in-out 200ms;display:block}footer .toggle-branch.active-branch svg{transform:rotate(180deg)}footer .footer-container{gap:1.56rem}footer .footer-container ul.branches{padding:12px;padding-top:1.65rem;display:none}footer .footer-container ul.branches li{margin-bottom:1rem}footer .footer-container ul.branches li:last-child{margin-bottom:0}.banner-for-video img{-o-object-fit:cover;object-fit:cover;height:180px}.class-and-workshop-section{margin-top:2rem}.class-and-workshop-section .heading-border-left{margin-bottom:1rem}.news-subheading{width:100%}.press-and-events-details .heading-border-left{margin-bottom:1rem}.ceo-detail h5{font-size:1.125rem}.ceo-detail h5 strong{font-size:1rem}#video-banner .dialog-wrapper{padding:15px}#video-banner .dialog-card{padding:0;border-radius:0}#video-banner .close-video{padding:.5rem}.customized-program-list img{-o-object-position:center;object-position:center}.customer-slider .slider-item{flex:1 0 100%}.page-loader-details{max-width:63%}}.slick-slider{touch-action:auto}@media (max-width:399px){.what-we-learn-section .card-container .card img{height:230px!important}}@media (min-width:600px){.what-we-learn-section .card-container .card img{height:280px}}#pdp-header-image{padding-bottom:0rem}#pdp-header-image img{height:auto}.title-pd{position:absolute;bottom:0;left:0;width:100%;text-align:center;background-color:rgb(255 255 255 / .65);min-height:116px;padding:1rem 3rem;display:flex;align-items:center;justify-content:center;transition:all ease-in-out 180ms}.title-pd h4{margin-bottom:0}.customized-program-list-pd a{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.what-we-learn-section{background-color:#F2F2F2;padding-block:4.45rem}.what-we-learn-section .card-container{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:1.45rem}.what-we-learn-section .card-container .card:first-child{grid-column:auto;grid-row:auto}.what-we-learn-section .card-container .card:not(.card-container .card:first-child) p{display:block}.what-we-learn-section .card-container .card h5{margin-bottom:1rem!important}.what-we-learn-section .card-container .card:not(:first-child) .news-photo{max-width:none}.what-we-learn-section .card-container .card img{height:230px}@media screen and (min-width:1650px){.what-we-learn-section .card-container .card img{height:400px}}.what-we-learn-section .card-container .card{flex-direction:column}.what-we-learn-section .card-container .card:nth-child(2n){color:#fff;background-color:#E9222B}.main-course-elevate{margin-block:4rem}.breadcrumbs-container{margin-top:3.5rem;margin-bottom:2.5rem}.breadcrumbs-container ul{display:flex;list-style:none;padding:0;margin:0;gap:.65rem;color:#E9222B;text-transform:uppercase;font-size:.94rem}.breadcrumbs-container ul li{position:relative;display:flex}.breadcrumbs-container ul li a{color:#E9222B;text-decoration:none}.breadcrumbs-container ul li:after{position:relative;display:block;content:"/";margin-left:.75rem}.breadcrumbs-container ul li:last-child::after{display:none}#student-success-stories{background-color:#E9222B;margin-top:0}#student-success-stories .heading-border-left h2{color:#fff}#student-success-stories .heading-border-left::before{background-color:#fff}#student-success-stories ul.slick-dots button{background-color:#1C1B1B;opacity:20%}#student-success-stories ul.slick-dots .slick-active button{background-color:#1C1B1B;opacity:50%}#student-success-stories .testimonial-content .testimonial-detail .profile{display:flex}#student-success-stories .testimonial-content .testimonial-detail picture{width:100%}nav ul:not(.sub-menu)>li .sub-menu li a{padding-inline:1rem;margin-left:0!important}nav ul:not(.sub-menu)>li .sub-menu li a:hover{color:#000000!important;font-weight:600;background-color:rgb(233 34 43 / .07)!important;border-radius:6px}nav ul:not(.sub-menu)>li .sub-menu{left:50%;transform:translateX(-50%);padding-inline:0}nav ul:not(.sub-menu)>li .sub-menu .submenu-l{position:absolute;list-style:none;padding-block:1rem;margin:0;border-radius:8px;box-shadow:0 2px 8px rgb(19 19 19 / .22);transition:allease-in-out 100ms;opacity:0;visibility:hidden;flex-direction:column;gap:0;left:100%;top:0;background-color:#F2F2F2;align-items:baseline}nav ul:not(.sub-menu)>li .sub-menu .submenu-l li{width:100%}nav ul:not(.sub-menu)>li .sub-menu .submenu-l li a{font-family:"avenirbook";font-size:1rem;padding-inline:1rem;display:block;box-shadow:none;background-color:#fff0}nav ul:not(.sub-menu)>li .sub-menu .submenu-l li a:hover{background-color:#F2F2F2!important;text-decoration:underline;border-radius:0}nav ul:not(.sub-menu)>li .sub-menu li:hover .submenu-l{opacity:1;visibility:visible}.btn-outline{background-color:#ffffff!important;color:#E9222B;border:1px solid #E9222B}.btn{margin-inline:.45rem}.cards-wrapper .slick-slide{height:auto}.testimonial-carousel-section .testimonial-content{height:100%;display:flex;flex-direction:column}.cards-wrapper .slick-track{display:flex}.testimonial-carousel-section .testimonial-content .testimonial-detail{margin-top:auto;padding-top:1rem}.page-id-2150 .book-appointment-section .text-right{text-align:center}.mb-2{margin-bottom:2rem!important}.cta-testimonial .btn{margin-top:0}.sub-course-heading .heading-border-left{margin-bottom:1rem}.sub-course-heading h3{margin-bottom:1.5rem}.section-program-category-age.what-we-learn-section .card-container{grid-template-columns:repeat(4,1fr);gap:1rem}.section-program-category-age.what-we-learn-section .card-container .card img{height:190px}.section-program-category-age.what-we-learn-section .card-container .card h5{margin-bottom:0!important}.section-program-category-age.what-we-learn-section .card-container .card{color:#fff;background-color:#E9222B}.section-program-category-age.what-we-learn-section .card-container .card:hover{box-shadow:0 2px 15px rgb(88 88 88 / 50%)}.section-program-category-age.what-we-learn-section{background-color:#fff;padding-block:0;padding-top:3rem}.description{margin-block:auto}.mb-auto{margin-block:auto}footer .footer-container ul .submenu-footer{gap:.25rem;font-size:14px;list-style:circle;padding-left:1.5rem;margin-top:.75rem}.card-container .card:not(:first-child) .news-description div{margin-top:inherit;margin-bottom:inherit}.img-shadow-red,.img-shadow-black{margin-block:auto}.strong{font-weight:600}@media (max-width:991px){.customized-program-list.customized-program-list-pd figure figcaption{opacity:1;color:#424040}.customized-program-list figcaption .description-workshop{padding:0}.customized-program-list.customized-program-list-pd figure .title-pd{min-height:30%}.customized-program-list.customized-program-list-pd figure figcaption .description-workshop{padding-top:0!important}.customized-program-list.customized-program-list-pd figure .btn{width:100%;margin:0}.btn-toggle-div{margin-inline:auto}.what-we-learn-section .card-container{grid-template-columns:repeat(2,1fr);gap:1rem}.section-program-category-age.what-we-learn-section .card-container{grid-template-columns:repeat(2,1fr)}}.card-container .card .desc-info p{display:block!important;font-family:"avenirbook"!important}@media (max-width:1300px){nav ul:not(.sub-menu)>li a{font-size:16px}}@media (max-width:1200px){nav ul:not(.sub-menu)>li a{font-size:15px}nav .logo img{max-width:195px}}.desktop-link{display:flex!important}.mobile-link{display:none!important}@media (max-width:991px){.desktop-link{display:none!important}.mobile-link{display:flex!important}.nav-toggle nav{overflow-y:auto}.nav-toggle nav .container{padding-inline:0!important;margin-top:6rem;padding-bottom:2rem!important}.nav-toggle nav ul:not(.sub-menu){width:100%;gap:0}.nav-toggle nav .logo{left:15px}.nav-toggle .toggle-nav{top:40px;right:20px}.nav-toggle nav ul:not(.sub-menu) li a{font-size:17px;justify-content:left!important;text-align:left!important;padding:.65rem 1rem}nav ul:not(.sub-menu)>li{width:100%}nav ul:not(.sub-menu)>li .sub-menu{position:relative;border-radius:0;background-color:#fff;opacity:1;visibility:visible;box-shadow:none;text-align:left!important;padding-block:0;top:0}nav ul .sub-menu li:last-child a{padding:.35rem 1rem!important;display:block!important}nav ul:not(.sub-menu)>li .sub-menu li:last-child a{color:#424040!important;background-color:#fff0;padding-block:0.65rem!important;margin-top:0}nav ul:not(.sub-menu)>li .sub-menu li a,nav ul:not(.sub-menu)>li .sub-menu li a:hover{color:#424040!important}nav ul:not(.sub-menu)>li .sub-menu li a{padding:.65rem 1rem}nav ul:not(.sub-menu)>li .sub-menu .submenu-l li a.active{text-decoration:underline;background-color:#F2F2F2!important;border-radius:0;color:#E9222B!important}nav ul:not(.sub-menu)>li .sub-menu .submenu-l{display:block;opacity:1;visibility:visible;position:relative;left:0;border-radius:0;background-color:#fff;margin-top:0;margin-bottom:.45rem;box-shadow:none;padding-block:0}.nav-toggle nav ul:not(.sub-menu) li:last-child a{display:inline-flex;margin-left:1rem;margin-top:.45rem}nav ul li a.mobile-link{position:relative}nav ul li a.mobile-link::after{position:absolute;content:"";display:block;background-image:url(https://johnrobertpowers.ph/wp-content/themes/john-robert-powers/assets/css/../../assets/images/icon-chevron-right.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:20px;right:1.15rem;transition:all ease-in-out 180ms}nav ul li a.mobile-link.active-dp::after{transform:rotate(180deg)}}@media (max-width:768px){#customized-workshops{scroll-margin-top:65px}.women-speaking-public img{object-position:center -25px}.sub-course-heading h3{margin-bottom:1rem;font-size:1.2rem;line-height:1.34em}.what-we-learn-section .card-container{grid-template-columns:repeat(1,1fr)}.card-container .card:first-child .news-description{padding:1rem}.breadcrumbs-container{margin-bottom:-.4rem}.breadcrumbs-container ul{font-size:.875rem;display:block}.cta-testimonial h3{font-size:1.5rem;line-height:1.5em}.cta-testimonial .btn{font-size:1rem;padding:.85rem 1.45rem}.our-clients-container{margin-bottom:3rem}.section-program-category-age.what-we-learn-section .card-container{grid-template-columns:repeat(1,1fr)}.section-program-category-age.what-we-learn-section .card-container .card img{display:none}.section-program-category-age.what-we-learn-section{padding-top:0rem}.heading-border-left.heading-left-mobile{margin-bottom:1.5rem}footer .footer-container ul .submenu-footer{list-style:none;padding-left:0}nav ul:not(.sub-menu)>li .sub-menu .submenu-l li a{padding-block:.4rem}nav ul:not(.sub-menu)>li .sub-menu .submenu-l{margin-top:.4rem}.course-students-learn{padding-block:2.65rem!important}.course-students-learn .card-container .card:first-child p{display:block!important}.customized-program-list.customized-program-list-pd img{object-position:center -20px;height:280px}.show-scroll-top .fixed-logos,.show-scroll-top .scroll-to-top{right:2px;transform:scale(.75)}.fixed-logos{bottom:62px}.page-id-9 .slick-dotted.slick-slider{margin-bottom:0}}@media (max-width:350px){.what-we-learn-section .card-container .card img{height:230px!important}@media (min-width:600px){.what-we-learn-section .card-container .card img{height:280px}}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(https://johnrobertpowers.ph/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}picture source[type="image/webp"]{display:block}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}