@font-face{font-family:'roboto_slabbold';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-bold-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_slabregular';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-regular-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'oswaldbold';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/oswald-bold-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/oswald-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoblack';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/roboto-black-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/roboto-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_slablight';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-light-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/robotoslab-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/roboto-regular-webfont.woff2) format('woff2'),url(//breckschool1975.com/wp-content/themes/blindspot_landing/css/../fonts/roboto-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}html{height:100%}body{min-height:100%;position:relative}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in}.primary-bg-color{background-color:#291509 !important}.primary-text-color{color:#291509 !important}.secondary-bg-color{background-color:#ffd318 !important}.secondary-text-color{color:#ffd318 !important}.inline-block.subscription-section{background-color:#fff !important}.secondary-bg-color.custom-btns:hover{background-color:#291509 !important;color:#ffd318 !important}a:hover{text-decoration:none}.padding-0{padding:0}.float-none{float:none}.inline-block{width:100%;display:inline-block;vertical-align:top}.inline-block.news-section{background-color:#eeedec}.custom-btns{font-family:'robotoblack';font-size:15px;text-transform:uppercase;border-radius:0;width:auto;padding:10px 22px}.pos-relative{position:relative}header{z-index:99;position:fixed;width:100%}.top-nav{height:75px;line-height:45px;transition:all .3s ease-in-out;display:flex;align-items:center}.top-nav ul{padding:0;margin:0}.top-nav ul li{font-family:'roboto_slabbold';font-size:16px;line-height:16px;color:#fff}.top-nav ul li:last-child{padding-left:5px}.top-nav ul li a{color:#fff;margin-left:5px;border-right:2px solid #fff;line-height:15px;display:inline-block;padding-right:15px}.top-nav ul li:last-child a{border:none;margin-left:20px}.navbar-brand img{transition:all .3s ease-in-out}.sticky .navbar-brand img{max-width:190px}.bs-landing-navbar{background:rgba(18,48,78,.8);transition:all 1s;padding-top:23px;padding-bottom:23px}.bs-landing-navbar .navbar-nav .nav-link{font-family:'roboto_slabbold';font-size:18px;color:#fff;text-transform:uppercase;padding:0 20px;line-height:84px}.bs-landing-navbar .navbar-nav .nav-item:first-child .nav-link{padding-left:0}.bs-landing-navbar .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.bs-landing-navbar .navbar-nav .nav-link:hover{color:#ffc124}.toggler-returndeals{cursor:pointer}.toggler-returndeals .white-text{color:#fff;font-size:35px}.sticky .top-nav{margin-top:-45px}.hero-banner{height:845px;background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-top:100px}.hero-banner h2{font-family:'oswaldbold';font-size:100px;color:#f5d238;margin:0;margin-bottom:28px;filter:drop-shadow(3.147px 3.886px 5px rgba(85,85,85,.75))}.hero-banner h3{font-family:'roboto_slabregular';font-size:60px;color:#f5d238;margin:0;filter:drop-shadow(3.147px 3.886px 5px rgba(85,85,85,.75))}.hero-banner p{font-family:'roboto_slabregular';font-size:20px;color:#fff;margin-bottom:45px}section{padding:100px 0}.bg-grey{background:#e4e3db}.bg-green{background:#113743}.section-sub-title{font-family:'roboto_slabbold';font-size:20px;line-height:28px;margin-bottom:10px}.section-title{font-family:'oswaldbold';font-size:52px;color:#fff;margin:0;margin-bottom:40px;text-transform:uppercase}.section-title.red{color:#c5001a}.section-title.white{color:#fff}.section1 p{font-family:'roboto_slablight';font-size:24px;color:#12304e;line-height:30px;margin-bottom:40px}.section1 span{font-family:'roboto_slabbold';font-size:28px;color:#291509;line-height:30px}.section2 .absolute-img{position:absolute;right:0;padding-right:0;top:0}.section2 .absolute-img img{height:550px;object-fit:cover}.section2 p,.buyers-section p,.about-section p,.other-information-section p{font-family:'roboto_slablight';font-size:15px;color:#fff;margin-bottom:28px;line-height:28px}.about-section p,.about-section label,.other-information-section p,.other-information-section label{color:#fff}.about-section p a,.about-section p a:visited{color:#ffd318 !important}.about-section p a:hover{color:#fff !important}.section2 .pos-relative{position:relative}.pad-right-30{padding-right:30px}.service-section label{font-family:'roboto_slabbold';font-size:28px;line-height:35px}.service-section p{font-family:'roboto_slabregular';font-size:15px;margin-bottom:25px;margin-top:5px}.abs-img{position:absolute;top:7px;right:0}.service-section img{width:auto;max-width:100%}.testimonial-section{background-size:cover;background-position:center;min-height:300px;padding:80px 0;display:flex;align-items:center}.testimonial-section label{font-family:'oswaldbold';font-size:60px;color:#fff;margin-bottom:0;line-height:normal}.testimonial-section p{font-family:'roboto_slablight';font-size:15px;color:#fff;margin:0}.subscription-section{padding:60px 0}.subscription-section label{font-family:'oswaldbold';font-size:52px;text-transform:uppercase;margin-bottom:30px}.subscription-section p.connectus-content{font-size:24px;font-family:'roboto_slablight';color:#12304e;font-weight:500}.top-footer{padding:80px 0}.address-col h3{font-family:'oswaldbold';font-size:28px;color:#fff;margin:0;text-transform:uppercase}.address-col .stay-conn-text{margin:30px 0;display:inline-block}.address-col .address-block{margin:8px 0}.address-col .address-block label,.address-col .social-block label{font-family:'roboto_slabbold';font-size:15px;text-transform:uppercase;display:block}.address-col .address-block p,.address-col .address-block label a{font-family:'roboto_slablight';font-size:15px;color:#fff;margin:0}.address-col .address-block label a{margin-left:5px}.social-block ul{margin:0}.social-block ul li{width:40px;height:40px;border-radius:50px;text-align:center;line-height:40px;font-size:18px;margin-bottom:15px}.copyright-section{background-color:#000;padding:15px;background-color:#fff}.copyright-section p{font-family:'roboto_slablight';font-size:14px;margin:0}.about-section,.other-information-section{position:relative;height:100%}.about-section .about-img,.other-information-section .about-img{position:absolute;height:100%;right:0;top:0;padding:0;padding-left:0}.about-section .about-img img,.other-information-section .about-img img{height:100%;object-fit:cover;width:100%}.about-section .about-info h3,.other-information-section .about-info ol{color:#fff;font-family:'roboto_slabbold'}.other-information-section .about-info ol{font-family:'roboto_slablight';margin-left:-22px}.other-information-section .section-title{margin-bottom:35px}.subscription-section .input-field label{display:none}.subscription-section #easy-newsletter-form{display:flex;width:65%;margin:0 auto;position:relative}.subscription-section #easy-newsletter-form .input-field{width:80%;padding-right:25px}.subscription-section #easy-newsletter-form .input-field.input-submit{width:20%;padding-right:0}.subscription-section #easy-newsletter-form .input-field .wpens_email{width:100%;height:60px;padding:6px 12px;border-radius:0;border:none}.subscription-section #easy-newsletter-form .input-field.input-submit #easy-newsletter-submit{background-color:#291509;text-transform:uppercase;color:#fff;border:none;width:150px;height:60px;font-size:15px;line-height:60px;font-weight:900;text-align:center;padding:0;cursor:pointer;font-family:'robotoblack'}.subscription-section #easy-newsletter-form .wpens-message-container{position:absolute;top:100%;left:0;right:0}.footer-contact-form .form-control{border-radius:0 !important;border:none !important;padding:12px !important;height:60px}.footer-contact-form textarea.form-control{height:auto}.footer-contact-form .btn{background-color:#ffc124;border:none;border-radius:0;padding:0;font-size:15px;line-height:28px;color:#291509;text-align:center;text-transform:uppercase;font-family:'robotoblack';width:150px;height:50px}::-webkit-input-placeholder{font-family:'roboto_slablight';font-size:18px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #ffc124;color:#fff}span.wpcf7-not-valid-tip{color:#ffc124}.team-section{background:#eeedec}.team-section .team-item label{color:#291509;font-family:'roboto_slabbold';font-size:24px;display:block;margin:15px 0}.team-section .team-item .designation{display:block;font-family:'roboto_slabbold';font-size:18px;color:#ffc124;line-height:17px}.team-section .team-item a{font-family:'roboto_slablight';font-size:15px;color:#291509}.team-section .team-item .color-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:all .3s ease-in-out}.team-section .team-item{position:relative}.team-section .team-item:hover{cursor:pointer}.team-section .team-item:hover .color-img{opacity:1}.team-section .team-item:hover .img-fluid{opacity:0}.team-item img{height:262px !important;object-fit:cover;width:100%}.news-section .view-btn{text-align:center;margin:40px}.news-item img{margin-bottom:35px}.news-item .news-title{color:#12304e;font-size:28px;line-height:28px;font-family:'oswaldbold'}.news-item .news-date{font-family:'robotoregular';color:#12304e;font-size:18px;text-transform:uppercase;margin-bottom:35px;display:block}.news-item p{font-family:'roboto_slabregular';color:#12304e;font-size:15px;margin-bottom:5px}.news-item a{color:#12304e;font-size:15px;text-transform:uppercase;font-family:'roboto_slabbold';margin-top:30px;display:block}.inner-banner{height:360px;background-position:bottom;background-size:cover}.news-single .section-title{margin-bottom:0}.news-single .post-date{font-family:'robotoregular';display:block;color:#12304e;font-size:18px;text-transform:uppercase}.news-single h3{font-family:'oswaldbold';font-size:52px;color:#291509}.news-single h2{font-family:'roboto_slabbold';font-size:28px;color:#12304e;margin-top:40px}.news-single p,.news-single p a{font-family:'roboto_slabregular';font-size:15px;color:#12304e}.news-single p a{font-weight:600;font-family:roboto_slabbold;margin:23px 0 !important;display:inline-block}.news-single .thumbnail-img img{margin:12px 0}header ul.menu li a.active{color:#f5d238}header ul.menu li a{font-family:'roboto_slabbold';font-size:18px;color:#fff;line-height:30px;text-transform:uppercase;letter-spacing:1px}header ul.menu li a:focus{outline:none}header ul.menu li a:hover{color:#f5d238}header ul.menu{display:flex;list-style:none;padding:0;margin:0}header ul.menu li{margin:0 15px}header .navbar-collapse{margin-left:auto;width:auto;flex-grow:0}header .navbar .container{justify-content:space-between}.other-information-section .about-info li{font-size:20px;margin:0 0 10px}.other-information-section:nth-child(odd) .row{flex-direction:row-reverse}.other-information-section:nth-child(odd) .row .about-img{left:0;right:auto;padding-left:0}.other-information-section .about-info{padding-right:80px}.other-information-section:nth-child(odd) .about-info{padding-left:80px;padding-right:0}.footer-contact-form input.wpcf7-form-control{width:100%;height:60px;padding:0 20px;border-radius:0;box-shadow:none;outline:0;border:0}.footer-contact-form label{width:100%}.footer-contact-form textarea{width:100%;padding:10px 20px;border-radius:0;box-shadow:none;outline:0;border:0;resize:none}.top-footer .col-12{padding:0}.top-footer .address-block label a{display:block;margin:3px 0 0;text-transform:none}.top-footer .address-block label a:hover{color:#f5d238 !important}.footer-contact-form input[type=submit]{background:#ffd318 !important;display:inline-block;font-size:18px;text-transform:uppercase;width:180px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.footer-contact-form input[type=submit]:hover{background-color:#fff!important}.footer-contact-form label.upload-image{font-family:'roboto_slabbold';font-size:18px;line-height:28px;margin-bottom:10px;color:#f5d238 !important;display:flex;margin:30px 0 40px;position:relative;align-items:center;letter-spacing:1px;cursor:pointer;align-items:baseline}.footer-contact-form label.upload-image span.wpcf7-form-control-wrap{display:none}.footer-contact-form label.upload-image:after{content:"Browse";background:#fff;width:300px;height:60px;margin-left:20px;color:#12304e;font-weight:unset;font-size:18px;display:flex;align-items:center;padding:5px 20px;text-transform:lowercase;font-family:'roboto_slablight'}.wpcf7 form.invalid .wpcf7-response-output{color:#fff}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#fff}.about-info{padding-right:70px}.address-col{margin-top:24px}span#file-chosen-media{color:#fff;position:absolute;top:10px;left:513px;font-size:19px}.footer-contact-form p{position:relative}.footer-contact-form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#fff}@media (min-width:1200px){.container{max-width:1170px}}@media(max-width:1400px){.hero-banner{height:750px}}@media (max-width:1199px){.abs-img{position:relative;top:12px;right:0}.navbar-brand img{max-width:226px}}@media(max-width:1024px){.bs-landing-navbar .navbar-nav .nav-link{padding:0 10px}.bs-landing-navbar .navbar-nav .nav-item:first-child .nav-link{padding-left:10px}.bs-landing-navbar .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.hero-banner h2{font-size:40px}}@media (max-width:991px){.hero-banner{padding-top:145px}.navbar-collapse{position:relative;top:2px;background:#291509;margin:0 -23px;padding:0 10px}.about-section .about-img,.other-information-section .about-img{padding-left:0;margin:10px 0;position:initial}section{padding:70px 0}.other-information-section:nth-child(odd) .about-info{padding-left:20px}.subscription-section label{font-size:45px}header ul.menu{flex-direction:column}header .navbar-collapse{margin-left:0;position:absolute;width:100%;left:0;top:100px;background:#18;padding:20px 10px}.navbar-toggler{border:none}.navbar-toggler:focus{outline:none;border:none}header ul.menu li{margin:15px}header.sticky .navbar-collapse{top:93px}section.primary-bg-color.inline-block.other-information-section{padding-bottom:0}section.primary-bg-color.inline-block.other-information-section.other_information{padding-bottom:70px}.about-info{padding-right:20px}.address-block br{display:none}.team-item img{height:319px !important}}@media (max-width:768px){.hero-banner h2{font-size:30px}.hero-banner{height:500px}.custom-btns{font-size:15px;margin-right:12px}.subscription-section #easy-newsletter-form{flex-direction:column;width:100%}.subscription-section #easy-newsletter-form .input-field,.subscription-section #easy-newsletter-form .input-field.input-submit{width:100%;padding-right:0}.abs-img{padding-left:0;margin:0;position:initial;text-align:center}.team-item{margin-bottom:30px;display:block}.news-item{margin-bottom:30px}}@media (max-width:767px){.top-nav .container{max-width:100%}.hero-banner h3{font-size:40px}.hero-banner{background-position:66%}section{padding:60px 0}.section1 p{font-size:20px;line-height:28px}.section-title{font-size:45px;line-height:60px}.about-section .about-img,.other-information-section .about-img{margin:0}.service-section label{font-size:22px;line-height:30px}.other-information-section .about-info{padding-right:20px;padding-left:20px;margin-bottom:30px}.other-information-section:nth-child(odd) .about-info{padding-right:20px}.team-section .team-item label{font-size:20px}.testimonial-section label{font-size:50px;line-height:63px;text-align:center;margin-bottom:0}.subscription-section label{line-height:60px}.subscription-section p.connectus-content{font-size:20px;line-height:28px}.section-sub-title{font-size:18px;line-height:24px}.abs-img{padding-left:20px;margin-left:0;padding-right:20px}.abs-img img{margin-left:0!important}.other-information-section .about-info li{font-size:18px}footer .col-lg-4.address-col{margin-top:40px}.footer-contact-form input.wpcf7-form-control{height:50px;font-size:16px}.footer-contact-form input.wpcf7-form-control::placeholder,.footer-contact-form textarea::placeholder{font-size:16px!important}.navbar-brand img{max-width:175px}.sticky .navbar-brand img{max-width:140px}header .navbar-collapse{top:92px}header.sticky .navbar-collapse{top:91px}section.primary-bg-color.inline-block.other-information-section.other_information{padding-bottom:60px}span#file-chosen-media{top:64px;left:200px}.team-item img{height:400px !important}}@media (max-width:640px){.section2 .absolute-img{padding-right:15px;position:initial}.section2 .absolute-img img{height:300px}.top-nav{display:none}.hero-banner{padding-top:80px}span#file-chosen-media{top:64px;left:inherit;right:0}.footer-contact-form label.upload-image{margin:30px 0 10px}.footer-contact-form label.upload-image{align-items:flex-start}.team-item img{height:360px !important}}@media (max-width:480px){.abs-img img{margin-left:9px}.cf7-recaptach{transform:scale(.96);transform-origin:0 0;-webkit-transform:scale(.96);-webkit-transform-origin:0 0}}