.mt-30{margin-top:30px}.mt-70{margin-top:70px}.mb-4{margin-bottom:1.5rem}.mb-30{margin-bottom:30px}.mb-80{margin-bottom:80px}.pb-0{padding-bottom:0!important}.font-lato{font-family:'Lato',sans-serif}.font-k2d{font-family:'K2D',sans-serif}.text-center{text-align:center}.text-left{text-align:left}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.bg-color{background-color:#fafafa}.bg-color-red{background-color:#e21d33}.new-page-design-layout .section-space-pad{padding:70px 0}.new-page-design-layout .red-text,.new-page-design-layout .theme-title-one .main-title.red-text,.new-page-design-layout .main-title.red-text{color:#e21d33}.new-page-design-layout .white-text,.new-page-design-layout .theme-title-one .main-title.white-text,.new-page-design-layout .main-title.white-text{color:#fff}.new-page-design-layout .mb-30{margin-bottom:30px}.new-page-design-layout .bg-color{background-color:#fafafa}.new-page-design-layout .img-box.b-radius img{border-radius:15px}.new-page-design-layout .theme-title-one .main-title{line-height:1.2}.new-page-design-layout .solid-inner-banner .page-title{font-size:45px;margin-bottom:30px;font-weight:700}.new-page-design-layout .solid-inner-banner::before{content:'';position:absolute;background:#000;top:0;left:0;width:100%;height:100%;opacity:.5}.new-page-design-layout .arch-testimonial::before{background:rgb(0 0 0 / .6)}.hide-pr{display:none}.show-pr{display:block}.solid-inner-banner{background:snow;text-align:center;padding:0 0 0;position:relative}.solid-inner-banner.white-bg{background:#fff}.solid-inner-banner img{width:100%;height:auto}.solid-inner-banner .page-title{font-size:45px;color:#313131;padding-bottom:0;display:inline-block;margin-bottom:50px}.solid-inner-banner .page-breadcrumbs{background:#fff;border-bottom:1px solid #eee;padding:25px 0}.solid-inner-banner .page-breadcrumbs li{display:inline-block;font-size:22px;color:#244574;margin:0 3px}.solid-inner-banner .page-breadcrumbs li a{color:#244574}.banner-absoult{position:absolute;bottom:0;width:100%}.theme-title-one{margin-bottom:30px}.theme-title-one .main-title{font-size:36px;font-weight:600;color:#373435;line-height:1.3;margin-bottom:15px}.theme-title-one p{font-size:16px;color:#373435;line-height:1.8}.theme-title-one.arch-title .main-title{margin-bottom:20px}.theme-title-one .main-title.sub{font-size:32px}body .solid-button-one{min-width:188px;line-height:48px;border-style:solid;border-width:2px;border-radius:30px;padding:0 35px;text-align:center;color:#fff;text-transform:capitalize;box-shadow:0 13px 27px 0 rgb(163 48 53 / .25);font-weight:600;display:inline-block;background:#e21d33;border-color:#e21d33}a.solid-button-one{color:#FFF;font-weight:700}body .solid-button-one:hover{background:#fff;box-shadow:none;color:#e21d33}body .solid-button-one .icon-right{vertical-align:-1px;margin-left:5px}body .solid-button-one .icon-left{vertical-align:-1px;margin-right:5px}body .line-button-three{font-size:14px;line-height:48px;border:1px solid #373435;min-width:180px;text-align:center;color:#373435;border-radius:6px;display:inline-block;padding:0 20px}body .line-button-three:hover{color:#fff;font-weight:600;background:#e21d33;border-color:#e21d33}.introduction-summer-area .img-box{position:relative}.introduction-summer-area .img-box img{width:100%;height:auto;border-radius:15px}.introduction-summer-area .single-block{padding:0}.introduction-summer-area.before-add{position:relative}.introduction-summer-area.before-add::before{content:'';position:absolute;background:#fafafa;height:100%;width:50%;top:0;left:0;z-index:-9}.introduction-summer-area.before-add .img-box.b-radius{margin-right:7%}.arch-blog.stem-organizations-area .blog-post{background:#fff;box-shadow:0 1px 7px rgb(0 0 0 / .22);border-radius:15px;overflow:hidden;transition:all .3s ease-in-out;height:100%}.arch-blog.stem-organizations-area .blog-post:hover{box-shadow:0 0 8px 8px rgb(0 0 0 / .22)}.arch-blog.stem-organizations-area .blog-post .img{overflow:hidden;height:200px}.arch-blog.stem-organizations-area .blog-post .img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out}.arch-blog.stem-organizations-area .blog-post:hover .img img{transform:scale(1.05)}.arch-blog.stem-organizations-area .blog-post .post{padding:20px;min-height:350px}.arch-blog.stem-organizations-area .blog-post .title{margin-bottom:10px}.arch-blog.stem-organizations-area .blog-post .title a{margin-top:0;font-size:20px;margin-bottom:10px;line-height:1.3;font-weight:600;color:#373435;display:block}.arch-blog.stem-organizations-area .blog-post .title a:hover{color:#e21d33}.arch-blog.stem-organizations-area .blog-post p{margin-bottom:5px;font-size:15px;color:#373435;line-height:1.6}.arch-blog.stem-organizations-area .blog-post ul{list-style:disc;padding-left:15px;margin-bottom:10px}.arch-blog.stem-organizations-area .blog-post ul li{margin-bottom:5px;color:#373435;font-size:15px}.arch-blog.stem-organizations-area .blog-post ul li:last-child{margin-bottom:0}.arch-blog.stem-organizations-area .blog-post .mt-0{margin-top:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:auto;-webkit-transform-style:preserve-3d}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls{margin-top:20px}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;margin:0 5px;border-radius:50%;background:#ddd;cursor:pointer}.owl-carousel .owl-dots .owl-dot.active{background:#e21d33}.technology-summer-camps-area .nav.nav-tabs{border:none;margin-bottom:0}.technology-summer-camps-area .nav.nav-tabs .nav-item{width:auto;margin:0 3px}.technology-summer-camps-area .nav.nav-tabs .nav-item:last-child{margin-right:0}.technology-summer-camps-area .nav.nav-tabs .nav-item:first-child{margin-left:0}.technology-summer-camps-area .nav.nav-tabs .nav-item .nav-link{background:#fff;border:none;border-radius:8px;padding:10px 10px;color:#e21d33;font-size:16px;font-weight:600;border:1px solid #e21d33;cursor:pointer}.technology-summer-camps-area .nav.nav-tabs .nav-item .nav-link.active,.technology-summer-camps-area .nav.nav-tabs .nav-item .nav-link:hover{color:#fff;background:#e21d33}.technology-summer-camps-area.red-theme .nav.nav-tabs .nav-item .nav-link{border-color:#fff}.technology-summer-camps-area .tab-content{padding:25px;background:#fff;border:none;border-radius:15px;margin-top:30px;box-shadow:0 1px 7px rgb(0 0 0 / .22);transition:all .3s ease-in-out}.technology-summer-camps-area .tab-content:hover{box-shadow:0 0 8px 8px rgb(0 0 0 / .22)}.technology-summer-camps-area .tab-content h3{font-size:30px;font-weight:600;color:#e21d33;margin-bottom:15px}.technology-summer-camps-area .tab-content p{font-size:16px;color:#373435;line-height:1.8;margin-bottom:0}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid #fff0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#fff0;border-color:#fff0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.technology-summer-camps-area.new-tab-design .nav.nav-tabs .nav-item{width:100%;margin:0}.technology-summer-camps-area.new-tab-design .nav.nav-tabs .nav-item .nav-link{text-align:left;margin-bottom:5px}.technology-summer-camps-area.red-theme{background-color:#e21d33}.summer-benefits-area{background-image:url(https://www.liysf.org.uk/wp-content/uploads/2024/11/studies-bg.jpg.webp);background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative}.summer-benefits-area::before{content:'';position:absolute;display:block;width:100%;height:100%;background:#e21d33;top:0;left:0;opacity:.8}.summer-benefits-area .feature-block{background:#fff;border:4px solid #ffd9e0;overflow:hidden;position:relative;z-index:5;padding:15px 15px 15px 15px;margin-top:45px;transition:all .3s ease-in-out;border-radius:15px}.summer-benefits-area .feature-block:hover{border-color:#e21d33}.summer-benefits-area .feature-block .icon-s{margin-bottom:0;display:block}.summer-benefits-area .feature-block .title{font-size:24px;font-weight:500;margin-bottom:10px;display:block;line-height:1.3;color:#373435}.summer-benefits-area .feature-block:hover .title{color:#e21d33}.summer-benefits-area .feature-block p{font-size:16px;color:#373435;line-height:1.8;margin-bottom:0}.summer-benefits-area .feature-block.text-center img.icon-s{margin:0 auto 10px}.summer-benefits-area.bg-image-none{background-image:none}.summer-benefits-area.bg-image-none::before{display:none}.summer-benefits-area.overview-of-engineering-area{background-image:none}.summer-benefits-area.overview-of-engineering-area::before{display:none}.summer-benefits-area.overview-of-engineering-area .feature-block{margin-top:0;box-shadow:0 0 10px #9b9797;border:none}.summer-benefits-area.overview-of-engineering-area .feature-block:hover{box-shadow:0 0 10px #000}.key_benefits_area .benefits_box{padding:10px 10px 10px 90px;border:1px solid #dcdcdc;border-radius:4px;display:flex;align-items:center;position:relative;min-height:100px;margin-bottom:30px}.key_benefits_area .benefits_box .benefits_img_box{width:80px;position:absolute;left:5px}.key_benefits_area .benefits_box .benefits_img_box h5{font-size:48px;font-weight:700;color:#e21d33;margin:0;line-height:1}.key_benefits_area .benefits_box .benefits_content_box{text-align:center;margin:0 auto}.key_benefits_area .benefits_box .benefits_content_box p{line-height:24px;margin-bottom:0;color:#373435;font-size:15px}.arch-testimonial{background:#244574;padding:70px 0;position:relative}.arch-testimonial .single-block{background:#fff0;padding:30px 20px;text-align:center}.arch-testimonial .single-block p{font-size:16px;color:#fff;line-height:1.8;margin-bottom:20px}.arch-testimonial .single-block .name{font-size:18px;font-weight:600;color:#fff;margin-bottom:5px;display:block}.arch-testimonial .single-block span{font-size:14px;color:#ddd}.arch-testimonial .mt-0{margin-top:0}.checkout-form .main-title{font-size:28px;color:#373435;padding-bottom:20px}.checkout-form .single-input-wrapper{display:block;width:100%;height:40px;font-size:16px;color:#1a1a1a;border:none;border-bottom:2px solid #e5e5e5;margin-bottom:25px;padding:0 10px}.checkout-form ::placeholder{color:#1a1a1a;opacity:1}.checkout-form :-ms-input-placeholder{color:#1a1a1a}.checkout-form ::-ms-input-placeholder{color:#1a1a1a}.checkout-form .single-input-wrapper:focus{border-bottom-color:#545454;outline:none}.checkout-form .other-note-area p{font-weight:600;font-size:16px;color:#1a1a1a;padding-bottom:8px}.checkout-form .other-note-area textarea{width:100%;border:1px solid #e5e5e5;padding:15px;resize:none;height:145px;border-radius:4px}.checkout-form .order-confirm-sheet{padding:0}.checkout-form .order-confirm-sheet .order-review{border:1px solid #e5e5e5;padding:25px 30px;background:#fff;border-radius:8px}.checkout-form select.single-input-wrapper{height:40px;padding:0 10px}.country-select.inside{position:relative}.country-select.inside .flag-dropdown{position:absolute;left:0;top:0;height:100%;width:50px;cursor:pointer}.country-select.inside .selected-flag{width:50px;height:100%;display:flex;align-items:center;justify-content:center}.country-select.inside .flag{width:20px;height:15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.4.3/flags/4x3/in.svg);background-size:cover}.country-select.inside .arrow{width:0;height:0;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid #555;margin-left:5px}.country-select.inside .country-list{position:absolute;top:100%;left:0;width:300px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgb(0 0 0 / .1);z-index:999}.country-select.inside .country-list.hide{display:none}.country-select.inside .country-list li{padding:8px 10px;cursor:pointer;display:flex;align-items:center}.country-select.inside .country-list li:hover{background:#f5f5f5}.country-select.inside .country-list li.active{background:#e21d33;color:#fff}.country-select.inside input{padding-left:50px!important}.wpcf7-form{width:100%}.hidden-fields-container{display:none!important}.screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:-1px;padding:0;border:0}.wpcf7-spinner{visibility:hidden;display:inline-block;background:#e21d33;width:24px;height:24px;border-radius:50%;margin-left:10px;vertical-align:middle}.wpcf7-spinner.submitting{visibility:visible}.wpcf7-response-output{margin:20px 0 0;padding:15px;border:2px solid #e21d33;border-radius:5px}.wpcf7-response-output[aria-hidden="true"]{display:none!important}.akismet-fields-container{display:none!important}body .dark-button-one{font-weight:600;line-height:50px;padding:0 40px;font-size:16px;color:#fff;text-transform:uppercase;background:#3b3b3b;border-radius:6px;border:none;cursor:pointer}body .dark-button-one:hover{background:#e21d33}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel{margin-bottom:25px;border:none;box-shadow:1px 5px 20px #00000038;border-radius:7px}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading{background:#fff0;border:none;border-radius:0}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a{display:block;padding:20px 15px;font-size:20px;color:#303858;position:relative;transition:all .3s ease-in-out}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a:hover{color:#303858}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a:before{content:'';font-family:'FontAwesome';position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:25px;color:#e21d33}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading.active-panel .panel-title a:before{content:''}.faq-tab-wrapper-two .faq-panel .panel-body{border-top:none;padding:15px;padding-top:0}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel-body p{padding-bottom:15px;color:#373435;font-size:16px;line-height:1.8}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel-body p:last-child{padding-bottom:0}.panel-collapse{overflow:hidden}.panel-collapse.collapse{display:none}.panel-collapse.collapse.show{display:block}.summer-cta-area{background:#e21d33}.summer-cta-area .line-button-three{color:#fff;border-color:#fff;margin:0 5px;padding-left:10px;padding-right:10px}.summer-cta-area .line-button-three:hover{color:#e21d33;background:#fff}.arch-blog .blog-post{margin-bottom:30px}.arch-blog .blog-post .img{overflow:hidden;height:200px}.arch-blog .blog-post .img img{width:100%;height:100%;object-fit:cover}.arch-blog .blog-post .post{padding:20px 0}.arch-blog .blog-post .date{font-size:14px;color:#999;margin-bottom:10px;display:block}.arch-blog .blog-post .title{margin-bottom:15px}.arch-blog .blog-post .title a{font-size:22px;font-weight:500;color:#373435;text-decoration:none;line-height:1.3}.arch-blog .blog-post .title a:hover{color:#373435}.arch-blog .blog-post p{font-size:16px;color:#373435;line-height:1.8;margin-bottom:15px}.arch-blog .blog-post .read-more{font-size:14px;font-weight:600;color:#e21d33;text-transform:uppercase}.arch-blog .blog-post .read-more:hover{color:#244574}.arch-blog .blog-post.principal-lectures{background:#fff;box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden;height:100%}.arch-blog .blog-post.principal-lectures .img{height:200px}.arch-blog .blog-post.principal-lectures .post{padding:20px}.technology-summer-camps-area.new-tab-design .tab-content{margin-top:0}@media (max-width:991px){.solid-inner-banner .page-breadcrumbs{padding:20px 0}.solid-inner-banner .page-breadcrumbs li{font-size:18px}.solid-inner-banner .page-title{font-size:35px;margin-bottom:30px}.new-page-design-layout .solid-inner-banner .page-title{font-size:35px}.technology-summer-camps-area .nav.nav-tabs .nav-item .nav-link{font-size:14px;padding:8px 8px}.summer-benefits-area .feature-block{margin-top:30px}.key_benefits_area .benefits_box{padding:10px 10px 10px 70px}.key_benefits_area .benefits_box .benefits_img_box{width:60px}.introduction-summer-area.before-add::before{width:100%}}@media (max-width:767px){.solid-inner-banner .page-breadcrumbs{padding:15px 0}.solid-inner-banner .page-breadcrumbs li{font-size:16px}.solid-inner-banner .page-title{font-size:28px;margin-bottom:20px}.new-page-design-layout .solid-inner-banner .page-title{font-size:28px;margin-bottom:20px}.theme-title-one .main-title{font-size:28px}.theme-title-one .main-title.sub{font-size:24px}.technology-summer-camps-area .nav.nav-tabs{flex-wrap:wrap}.technology-summer-camps-area .nav.nav-tabs .nav-item{margin:5px 3px}.technology-summer-camps-area .tab-content{padding:15px;border-radius:10px;margin-top:15px}.technology-summer-camps-area.new-tab-design .tab-content{margin-top:15px}.technology-summer-camps-area .tab-content h3{font-size:24px}.summer-benefits-area .feature-block{margin-top:20px}.summer-benefits-area .feature-block .title{font-size:20px}.key_benefits_area .benefits_box{padding:10px;flex-direction:column;text-align:center}.key_benefits_area .benefits_box .benefits_img_box{position:relative;left:0;margin-bottom:10px}.checkout-form .order-confirm-sheet{padding:0;margin-top:30px}.arch-blog .blog-post.principal-lectures .img{height:180px}}@media (max-width:576px){.solid-inner-banner .page-breadcrumbs li{font-size:14px}.solid-inner-banner .page-title{font-size:24px}.new-page-design-layout .solid-inner-banner .page-title{font-size:24px}.theme-title-one .main-title{font-size:24px}body .solid-button-one{min-width:160px;line-height:42px;font-size:14px;padding:0 25px}body .line-button-three{min-width:150px;line-height:42px;font-size:12px}.technology-summer-camps-area .nav.nav-tabs .nav-item .nav-link{font-size:15px;padding:6px 8px}.summer-faqs-area .faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a{font-size:16px;padding:15px 10px}.section-title-area.mb-0 .theme-btn.mt-4{margin-top:0!important}.introduction-summer-area .img-box{margin-bottom:15px}.arch-blog.stem-organizations-area .blog-post .post{padding:15px;min-height:auto}.arch-blog.stem-organizations-area .blog-post .title a{font-size:18px}.introduction-summer-area.before-add::before{width:100%;z-index:-9}}