*{box-sizing:border-box}body{font-style:normal;font-family:'PT Sans',sans-serif;font-weight:400;overflow-x:hidden}h1{font-size:3.5rem;font-family:"Fjalla One"}p,td{font-size:17px;text-align:left}strong{font-weight:700}a:active,a:focus{outline:0!important;outline:none!important;outline-color:transparent!important}#korean.contact,#english.contact{display:none}#topbar-content{display:flex;flex-flow:row nowrap}#menu-secondary-top-menu,#menu-secondary-top-korean-menu-top-bar{display:flex}#menu-secondary-top-menu li,#menu-secondary-top-korean-menu-top-bar li{list-style-type:none}#main-menu.navbar-nav.ml-auto.stuck{position:fixed}#topbar-content{display:flex;flex-flow:row nowrap;justify-content:space-between;line-height:210%}#topbar-content .contact{margin:.35rem .35rem auto}#topbar-content{display:flex;flex-flow:row nowrap}#menu-secondary-top-menu,#menu-secondary-top-korean-menu-top-bar{display:flex;margin:0;padding:0}#menu-secondary-top-menu li,#menu-secondary-top-korean-menu-top-bar li{list-style-type:none;margin:.35rem .35rem auto}#menu-secondary-top-menu li a,#menu-secondary-top-korean-menu-top-bar li a{color:#fff}.navbar{display:flex;flex-flow:column wrap}.navbar-expand-lg .navbar-collapse{justify-content:center;width:100%}#navbarNavDropdown.stuck{width:100%;position:fixed;background:#a7b5c1!important;margin-top:-8px;padding:.55em 0;z-index:99}#main-menu{justify-content:center;margin:auto}#main-menu>li{font-weight:700;border:1px solid #cbd9e4;margin:4px}#main-menu>li:hover{background:#cbd9e4}#main-menu li li a.active{background:#fff0;font-weight:700;color:#000}.pt-2,.py-2{padding-top:0.1rem!important;padding-bottom:0.1rem!important}.contact a,footer a{color:#27c6f7}#logo-tagline-wrap{width:70%;margin:auto}.navbar-brand{display:block;margin:auto}.navbar-brand .img-fluid{display:block;margin:auto}.home .page-template-page-FullWidth #page-content .container_24,.home .page-template-page-FullWidth #page-content .container_24 .grid_24,.page-template-fullwidthpage #full-width-page-wrapper .container-fluid{width:100%}.home .page-template-page-FullWidth #page-content .container_24 .grid_24 img.img-fluid{height:500px;width:100%;object-fit:cover;margin:0;padding:0}#headerkorean .img-fluid.alignCenter,.home .img-fluid.alignCenter{display:flex;justify-content:center;margin:auto}.wrapper>.container-fluid,.wrapper>.container-fluid>.row,.wrapper>.container-fluid>.row>[class*="col-"]{margin:0!important;padding:0!important}#page .wrapper{padding-top:0}.page-template-default .wrapper .entry-content,body:not(.home) .entry-content,.single-post .entry-content,.single-post .entry-footer{margin:3% 15%}.d-flex{flex-flow:column;justify-content:center}.banner-image{height:500px}.banner-text h2 strong,.banner-text h2 span{font-size:1.8rem;font-family:'PT Sans',sans-serif}.banner-text{width:auto;color:#fff}.banner-text p{font-size:1.6rem}body:not(.home) .entry-header{background:#26497d;background:linear-gradient(to bottom,rgb(38 73 125 / .9),#26497d),url(http://www.familyplusfirstaid.com/wp-content/uploads/2020/06/family-plus-first-aid-heartbeat-logo.png) no-repeat;background-position:85% 35%;color:#fff;margin-bottom:2%;padding:4rem 2rem}body:not(.home) .entry-header h1.entry-title,body:not(.home) .entry-header h2.sub-heading,.blog h1.entry-title,.blog h2.sub-heading{margin-left:13%}p.covid-warning{margin:auto auto 0;text-align:center;width:auto;color:#fff;flex-flow:row nowrap;font-size:1rem;font-size:clamp(1rem, 2vw, 1.3rem)}#covid-guidelines::before{content:'';display:block;height:80px;margin-top:-80px;visibility:hidden}#headerkorean #covid-guidelines::before{content:'';display:block;height:80px;margin-top:-80px;visibility:hidden}.btn,a.banner.button,.wpcf7 input[type=submit]{text-decoration:none;background:#a81212;padding:.625em .825em;margin:1% auto;display:table;color:#fff;text-align:center!important}.wpcf7 input[type=submit]{padding:.425em .825em}a.banner.button{background:#26497d;border:1px solid #26497d;border-radius:3px}a:hover.btn,a.btn:hover,.wpcf7 input[type=submit]:hover{background:#26497d;color:#fff}a:hover.banner.button{background:red;border:1px solid red}.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active{outline:none;border-color:none!important}.btn-outline-primary,.wpcf7 input[type="submit"]{border:none!important}.align-self-center,.text-center,.text-center p{text-align:center;margin:auto;display:flex;flex-flow:column;justify-content:center}.home h1.entry-title{display:none}.wpcf7{padding-bottom:5%}.ajax-loader.is-active{background:url(/wp-content/uploads/2021/02/ajax-loader.gif) no-repeat;height:40px;margin-top:8px;width:100%;display:block}.wpcf7-response-output{visibility:hidden;height:1px}.wpcf7-response-output.moved{font-size:2em;height:auto;color:red;visibility:visible}.home #global-footer{margin-top:-50px}body.home footer.mt-5,#wrapper-footer-full .mt-5,#wrapper-footer-full .my-5{margin-top:-3rem!important}#wrapper-footer-full.wrapper{padding:0}#headerkorean #global-footer,.englishFooter.hideEnglish,.koreanFooter.hideKorean{display:none}#courses-learn-more .shadow{height:525px;margin:2.25% 0;border:1px solid #fff0}#courses-learn-more .shadow:hover{border:1px solid #ccc}.page-template-fullwidthpage .page-template-default .wrapper .entry-content,body:not(.home) #fixed-width-page-wrapper .entry-content,body:not(.home) .entry-content,.blog .blog-flex{margin:3% 15%}.blog .blog-flex .entry-content{margin:initial;margin-top:3%}.category-flex{display:flex;flex-flow:row nowrap}.column-flex{margin:1%}.column-flex:first-of-type{width:49%}.column-flex:last-of-type{width:49%}#nextEvents h3{margin:.5rem 0}#exTab1 .nav-pills>li{margin:5px 0}#exTab1 .nav-pills>li:nth-child(even){margin:5px}#exTab1 .nav-pills>li a{border-radius:2px;border:solid 1px #428bca;color:#428bca}#exTab1 .nav-pills>li a:hover{border:#22405a 1px solid}#exTab1 .nav-pills>li a.active{background:#428bca;color:#fff}#em-wrapper h2{margin:2% 0}table.events-table{width:100%}.events-table th{background:#2980b9;background:#26497d;padding:7px;color:#fff}.events-table td{background:#f6f6f6;padding:7px}.events-table th.event-time{width:250px}.inner-page-heading{padding:.635rem .825rem}.course-image{float:right;width:500px;max-height:400px;height:auto;object-fit:cover;margin:8px}article[class*="event-categories"] .entry-content{width:80%;margin:3% 15%}.wp-admin .description.column-description img{width:100px!important;height:100px!important}.bookingFlex{display:flex;justify-content:center;align-content:flex-start;margin-top:2%}.bookingMap,.bookingDetails{width:48%;margin:auto}.bookingMap{display:flex;justify-content:center;margin-top:0}.em-booking-form label{width:100%}.em-booking-form-details{width:100%}.em-booking-form-details input.input,.em-booking-form-details textarea{width:100%}.dbem_country{height:45px;border-radius:1px;width:100%;border:1px solid #ccc}.month-title{margin:2% 0}.em-search-geo.em-search-field{display:none!important}.cs-sharing-buttons{display:flex}.cs-sharing-buttons .btn{margin:1%}.faq p{width:100%;color:#fff;background:#26497d;cursor:pointer;display:flex;justify-content:space-between;height:auto;padding:.625em;margin:1% 0}.card-body p{color:#000;background:#fff0;cursor:default;display:block;height:auto;margin-top:0;margin-bottom:1rem;padding:0}.faq p a{width:100%;height:100%;text-align:left}.faq p a i{float:right}.faq .card-body a{display:contents;width:auto;text-decoration:underline}.faq .btn.btn-primary{background:#fff0;border:0;margin:0}.btn-primary:focus,.btn-primary.focus{box-shadow:none}.faq p span{vertical-align:middle;margin:auto 10px}.fa-exclamation-triangle:before{font-size:1.4rem;line-height:1.5}.fa-exclamation-triangle{color:gold;display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;font-variant-caps:normal;font-weight:400;height:14px;line-height:14px;padding-right:2px}.ngg-imagebrowser-desc p{text-align:center}.entry-content .dropdown-item:hover,.dropdown-item:focus{background-color:#c9ddf1;color:red}.wpcf7-list-item-label{padding-left:10px}.wpcf7 .wpcf7-form p>label{width:100%;font-weight:700}.understrap-read-more-link,.btn-telegram{display:none}.contact-icons{display:flex;justify-content:flex-start}.contact-icons .fa{margin:4%;font-size:4em;color:#A92B22}.contact-icons .fa:nth-child(1){margin-left:0}.blog article{border:1px solid #ccc;padding:20px;margin-bottom:3%}.blog article header{background:#26497d!important}.blog article header h2{font-size:3em}.blog .wp-post-image,.single .wp-post-image{display:block;margin:auto}.input-field-personal_cpr>.input-group>input{margin:0 10px}.ticket-desc{text-align:center}@media (min-width:1200px){#courses-learn-more .shadow{height:420px}.home #courses-learn-more .shadow{height:450px}}@media (max-width:1200px){p.covid-warning{width:98%}#courses-learn-more .shadow{height:615px}}@media (max-width:1112px){p.covid-warning{width:98%}}@media (max-width:1034px){body:not(.home) #fixed-width-page-wrapper .entry-content{width:100%}#courses-learn-more .shadow{height:555px}.faq p{height:auto}}@media (max-width:991px){.navbar-light .navbar-nav .nav-link{margin-left:2%;font-size:16px}.page-template-default .wrapper .entry-content,body:not(.home) .entry-content,.page-template-fullwidthpage .page-template-default .wrapper .entry-content,body:not(.home) #fixed-width-page-wrapper .entry-content,body:not(.home) .entry-content,.blog .blog-flex{width:94%;margin:3%}.banner-text h2{font-size:calc(1.025rem + 0.95vw)}#courses-learn-more .shadow{height:415px}.col-lg-6.order-lg-2.my-auto.p-5{padding-bottom:1rem!important}.col-lg-6.order-lg-1.my-auto.p-5{padding-top:0!important}.home #global-footer,.page-id-1754 #wrapper-footer-full{margin-top:0}}@media (max-width:768px){#wrapper-topbar .container{max-width:96%}#topbar-content .contact{margin:auto .65em}#logo-tagline-wrap{width:100%;margin:2% auto}#menu-secondary-top-menu li a,#menu-secondary-top-korean-menu-top-bar li a{display:flex;flex-flow:column nowrap;justify-content:center}#menu-secondary-top-menu li a img,#menu-secondary-top-korean-menu-top-bar li a img{height:100%;width:100%;margin:auto}#menu-secondary-top-menu li a img{height:60%;width:50%;margin:auto}#menu-secondary-top-menu li a div,#menu-secondary-top-korean-menu-top-bar li a div{padding-right:0!important}button.navbar-toggler{margin:2% auto}#courses-learn-more,#courses-learn-more p{text-align:center}#courses-learn-more img{margin:auto;display:block}}@media (min-width:768px){.faq_paragraph p{height:auto}.banner-text h2{margin:0 15%}.single-event .wrapper,.single-event .wrapper>.container-fluid,.page-template-default .wrapper,.page-template-default .wrapper>.container-fluid{padding:0}.thisisblog .blog-flex{display:flex;flex-flow:row nowrap;justify-content:center}}@media (max-width:667px){.dropdown-item{white-space:normal}.course-image{float:none;width:100%;margin:8px 0;clear:both}.page-template-fullwidthpage .page-template-default .wrapper .entry-content,body:not(.home) #fixed-width-page-wrapper .entry-content,body:not(.home) .entry-content,.blog .blog-flex{margin:3% auto}#courses-learn-more .shadow{height:365px}.faq p{height:auto}}@media (max-width:660px){body:not(.home) #fixed-width-page-wrapper .entry-content{width:90%}.bookingDetails{width:98%;margin:auto}}@media (max-width:414px){#topbar-content .contact{width:70%}#menu-secondary-top-menu li,#menu-secondary-top-korean-menu-top-bar li{margin:.65rem .35rem auto}#menu-secondary-top-menu a div,#menu-secondary-top-korean-menu-top-bar a div{float:none!important}.navbar{padding:0}.navbar-brand{margin-right:0}h1{font-size:3rem}.banner-image{height:460px!important}.banner-text{width:90%!important;margin:auto}.banner-text h1{visibility:hidden}.banner-text h2 strong,.banner-text h2 span{font-size:1.4rem}.banner.btn,a.banner.button{text-decoration:none;padding:.625em .825em;margin:6% auto 0}#bottomBanner a{margin-top:8%}.category-flex,.bookingFlex{flex-flow:row wrap}.column-flex:first-of-type,.column-flex:last-of-type,#nextEvents,.bookingMap,.bookingDetails{width:96%;margin:6% auto}body:not(.home) .entry-header h1.entry-title,body:not(.home) .entry-header h2.sub-heading,.blog h1.entry-title,.blog h2.sub-heading{margin-left:0}.page-template-default .wrapper .entry-content,body:not(.home) .entry-content,.blog-flex{margin:6% auto;width:96%}.blog-flex{width:86%}ol,ul,dl{padding-left:20px}.faq_paragraph{font-size:17px;text-align:left;margin:auto;padding-right:5px;padding-left:5px}.nav{flex-wrap:nowrap;text-align:center}.events-table thead{display:none}.events-table tbody tr{display:flex;flex-flow:column nowrap;width:100%}.events-table tbody td{text-align:center}.events-table tbody td:nth-child(1){order:2;font-weight:900}.events-table tbody td:nth-child(2){order:1;background:#26497d;color:lightblue}.events-table tbody td:nth-child(2) a{color:#fff}.events-table tbody td:nth-child(3){order:3}.events-table tbody td:nth-child(4){order:4}.events-table tbody td:nth-child(4) a{display:block!important;margin:auto;width:50%}.em-booking-form-details{width:100%}}@media (max-width:375px){html,body,p,a,div,span,li,td{-webkit-text-size-adjust:none}#menu-secondary-top-menu li a div,#menu-secondary-top-korean-menu-top-bar li a div{font-size:70%}#courses-learn-more .shadow{height:415px}#headerkorean #courses-learn-more .shadow{height:385px}}@media (max-width:320px){#topbar-content,#wrapper-topbar>.container{padding:0}#wrapper-topbar>.container>.row{margin:0}#navbarNavDropdown.stuck{margin-top:-114px}#bottomBanner h1{font-size:2rem}.banner-text h2 strong,.banner-text h2 span{font-size:1.1rem}p.covid-warning{font-size:13px}h2.display-2{font-size:2.3rem}.display-4{width:97%}.dropdown-menu{font-size:.9em}.events-table td,.events-table td a{font-size:12px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71) and (orientation:portrait) #navbarNavDropdown.stuck{margin-top:-114px}}.swiper{width:600px;height:300px;margin-right:none;margin-left:none}.em .em-location-map-container{width:100%!important}.bookingMap,.bookingDetails{width:100%}.bookingDetails{padding-top:30px}.page-template-fullwidthpage .page-template-default .wrapper .entry-content,body:not(.home) #fixed-width-page-wrapper .entry-content,body:not(.home) .entry-content,.blog .blog-flex{margin:3% auto}.type-event .entry-header h1.entry-title,body:not(.home) .entry-header h2.sub-heading,.blog h1.entry-title,.blog h2.sub-heading{margin-left:auto!important;margin:0 auto;width:fit-content;text-align:center}.em-booking-form{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.em-booking-form-section-tickets{width:55%}.em-booking-form-section-details{width:40%}@media (max-width:767px){#-main-faq{font-size:2em!important}.em-booking-form-section-tickets{width:100%}body .em-booking-form .em-booking-form-section-details{padding-top:50px!important;width:100%}#lc-main>section>section{padding:0 15px}}.em-booking-form-section-summary{width:100%!important;border-top:3px solid #a1a1a1;margin-top:50px}.em-booking-form .em-booking-form-section-details{padding-top:0!important}.em-booking-form .em-booking-form-section-details .em-booking-form-details-title{padding-bottom:30px}.cs-sharing-buttons{gap:10px}.em-booking-form-section-confirm{width:100%!important}.em-booking-form-section-confirm input{display:block;width:200px;height:70px;margin-bottom:30px;margin-left:auto;background-color:#fff0;border-radius:10px;border:1px solid red;color:red;font-size:1.3em;font-weight:500;font-family:system-ui;transition:0.4s ease-in-out all}.em-booking-form-section-confirm input:hover{background-color:red;color:#FFF}.em-booking-form-section-tickets .em-booking-form-tickets .em-tickets .ticket-desc{width:38%;min-width:180px!important;display:block}.em-event-booking-form{padding:30px 30px 0 30px;margin:-30px -30px 0 -30px;border:1px solid #dedede;border-radius:10px}@media (max-width:600px){.em-event-booking-form{padding:15px 15px 0 15px;margin:-15px -15px 0 -15px;border:1px solid #dedede;border-radius:10px}.em-tickets thead{display:none}.em-booking-form-tickets table{margin:0 auto}.em-ticket{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dedede;border-radius:10px;padding:20px 0;margin:10px 0}.em-ticket>td{padding:0!important;margin:0!important}.em-ticket .em-bookings-ticket-table-type{flex-direction:column!important;text-align:center;gap:10px!important;font-weight:700}.em-booking-form-section-tickets .em-booking-form-tickets .em-tickets .ticket-desc{width:100%!important;display:flex;flex-direction:column;align-items:center;font-weight:400}.em-booking-form-section-tickets .em-booking-form-tickets .em-tickets .em-ticket .em-bookings-ticket-table-price{padding:20px 0!important;font-size:1.2em;font-weight:700}.single-event{overflow-x:hidden}.em-booking-form-section-tickets .em-booking-section-title{padding-top:10px}.cs-sharing-buttons{flex-wrap:wrap}.cs-sharing-buttons>p:first-child{width:100%;line-height:.3}.cs-sharing-buttons>p{padding:0;margin:0;height:fit-content;line-height:0}}em.em-event-booking-form .em-login.size-small .em-login-buttons button,.em.em-item.em-item-single{width:100%;max-width:1300px!important;margin:0 auto!important;padding:20px!important}.type-page .entry-content{width:100%;max-width:1300px!important;margin:0 auto!important;padding:20px!important}.em-gateway-buttons{display:flex!important;justify-content:flex-end!important;gap:30px!important}.em-booking-form-section-confirm input{display:block!important;margin-left:0;width:270px!important}#shopping-cart-btn>a{width:fit-content;background-color:#cf2e2e;color:#FFF;text-decoration:none;padding:10px 30px;border-radius:10px;transition:0.3s ease-in-out all;margin-top:10px;display:block}#shopping-cart-btn{background-color:#F36752}ul.new-terms{margin-left:-15px}ul.new-terms li::marker{display:none;opacity:0;color:#fff}.register-faq-btn .wp-block-button__link{background-color:#dc3545!important;color:#fff!important;margin-top:10px;transition:0.3s ease-in-out all}.register-faq-btn .wp-block-button__link:hover{transform:scale(1.1)}