@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,700|Raleway:300,400,800&display=swap");@import url("https://use.typekit.net/fgf2xta.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.btn-primary{background:linear-gradient(to bottom, #55A1DB, #09436A);border:none;font-family:"Montserrat",sans-serif;border-radius:50px;font-weight:200;color:white}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#ffe581;color:white}.btn-outline-light{font-family:"Montserrat",sans-serif;border-radius:50px;font-weight:200}.btn-outline-light:hover,.btn-outline-light:active,.btn-outline-light:focus{background-color:white;color:#007EE5}.top-bar{background:linear-gradient(to right, #55A1DB, #09436A)}input,textarea{width:100%;max-width:100%}label{width:100%}.overlay{height:100%;width:100%;background-image:url("../images/dark-overlay.png");position:absolute;top:0;left:0;display:block}.number{font-family:"Montserrat",sans-serif}.site-header{border-bottom:solid thin #efefef}.navbar-brand img{max-width:300px}@media screen and (max-width: 992px){.navbar-brand img{max-width:250px}}.navbar-collapse{justify-content:flex-end}.navbar-nav li a{font-family:"Montserrat",sans-serif;color:#66B0F1 !important;font-weight:normal;text-transform:uppercase;font-size:.8rem;margin-right:20px}.navbar-nav li a:hover{color:#147fdd !important}.navbar-toggler{background-color:transparent;border:none}.section-headline{position:relative;font-family:"Montserrat",sans-serif;color:#66B0F1;margin-bottom:60px}.section-headline:after{position:absolute;bottom:-15px;height:3px;width:100px;background-color:#FFFAE7;content:"";margin-left:auto;margin-right:auto;left:0;right:0}section.hero-section{background-position:50% 0;background-image:url("https://cdn.greenphoenixny.com/protectorus/uploads/2025/06/protectorus-hero.png");background-size:cover;height:100vh}@media screen and (max-width: 992px){section.hero-section{background-position:left center !important;height:auto}}section.hero-section .container{height:100%}section.hero-section .row{height:100%}section.hero-section h1{font-family:"Montserrat",sans-serif;font-weight:500;color:white;font-size:2.5rem}@media screen and (max-width: 992px){section.hero-section h1{font-size:1.4rem}}section.hero-section h3{color:white;font-size:1.4rem;font-weight:300;font-family:"Montserrat",sans-serif;margin-top:10px}section.hero-section h3 a{color:white}section.hero-section h3 a:hover{color:white}section.hero-section .btn-lg{margin-top:20px;font-weight:bold;font-size:1.2rem}section.products-hero-section{background-position:center center;background-image:url("https://cdn.greenphoenixny.com/protectorus/uploads/2025/08/products-scaled.jpg");background-size:cover;height:auto}@media screen and (max-width: 992px){section.products-hero-section{background-position:left center !important;height:auto}}section.products-hero-section h1{font-family:"Montserrat",sans-serif;font-weight:500;color:white;font-size:2.5rem}@media screen and (max-width: 992px){section.products-hero-section h1{font-size:1.4rem}}section.products-hero-section h3{color:white;font-size:1.4rem;font-weight:300;font-family:"Montserrat",sans-serif;margin-top:10px}section.products-hero-section h3 a{color:white}section.products-hero-section h3 a:hover{color:white}section.products-hero-section .btn-lg{margin-top:20px;font-weight:bold;font-size:1.2rem}section.about-section{margin:20px 0}section.about-section h2{font-family:"Montserrat",sans-serif;font-weight:600;color:#0F0049;margin-bottom:20px}section.about-section .btn{margin-left:30px}section.offer-section{background-color:#FFFAE7;height:auto;padding:60px 0}section.offer-section h2{font-family:"Montserrat",sans-serif;font-weight:600;color:#0F0049;margin-bottom:20px}section.offer-section .section-headline{color:white}section.offer-section .offer-slider{background-color:white}section.offer-section .offer-slider .special-slide img{object-fit:cover}section.offer-section .offer-slider .special-slide div{align-items:center}section.offer-section .offer-slider .special-slide div h2{margin-top:30px;font-weight:bold;color:#66B0F1}section.offer-section .offer-slider .special-slide div p{max-width:100%;margin-right:20px}section.offer-section .offer-slider .slick-next{position:absolute;right:-50px;bottom:45%;z-index:9;border:none;font-size:0;background-color:#1B3C3F;width:60px}section.offer-section .offer-slider .slick-next:before{color:white;font:normal normal normal 24px/1 FontAwesome;content:"\f054";line-height:60px}section.offer-section .offer-slider .slick-prev{position:absolute;left:-50px;bottom:45%;z-index:9;border:none;font-size:0;background-color:#1B3C3F;width:60px}section.offer-section .offer-slider .slick-prev:before{color:white;font:normal normal normal 24px/1 FontAwesome;content:"\f053";line-height:60px}@media screen and (max-width: 992px){section.offer-section .offer-slider .offer-text{padding:0 20px 20px}}section.featured-menu-section{background-image:url("../images/menu-bg.jpg");background-position:center;background-attachment:fixed;background-repeat:no-repeat}section.featured-menu-section .ft-menu-item{height:100px}@media screen and (max-width: 992px){section.featured-menu-section .ft-menu-item{height:auto}}section.featured-menu-section .ft-menu-item h3{font-size:1.4rem;color:#66B0F1;font-weight:bold;margin-left:0}section.featured-menu-section .ft-menu-item h4{font-size:1rem;color:#0F0049;font-weight:bold}section.testimonials-section h2{font-family:"Montserrat",sans-serif;font-weight:600;color:#0F0049;margin-bottom:20px}@media screen and (max-width: 992px){section.testimonials-section{background-size:cover;background-position:center center !important}}section.testimonials-section .testimonial-slider{padding:100px 0}@media screen and (max-width: 992px){section.testimonials-section .testimonial-slider{padding:40px 0}}section.testimonials-section .testimonial-slider h3{color:white}@media screen and (max-width: 992px){section.testimonials-section .testimonial-slider h3{font-size:1.4rem}}section.instagram-section{padding-bottom:0}footer{background-color:#66B0F1;padding:60px}@media screen and (max-width: 992px){footer{padding:60px 20px}}@media screen and (max-width: 992px){footer img{margin-bottom:30px}}footer h2{color:white;font-weight:bold}footer p{color:white}footer a{color:white}footer a:hover{color:white}footer .footer-social-icons a{margin-right:5px}.page-hero{text-align:center}.page-hero h1{position:relative;font-family:"Montserrat",sans-serif;color:#66B0F1;margin-bottom:0px}.page-hero h1:after{position:absolute;bottom:-15px;height:3px;width:100px;background-color:#FFFAE7;content:"";margin-left:auto;margin-right:auto;left:0;right:0}section.map-section{margin-bottom:0;padding-bottom:0}
