@media screen and (max-width:992px){.container{padding:0 30px}}.button.icon-arrow{display:flex;align-items:center}.button.icon-arrow:after{content:"";margin-left:12px;width:20px;height:20px;object-fit:contain;background-image:url(/wp-content/themes/smf_2023/elements/images/external-arrow-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .4s 0s ease-in-out,all .25s 0s ease}section.section-hero{background-color:#0033a1;margin-bottom:80px}@media screen and (max-width:992px){section.section-hero{margin-bottom:40px}}section.section-hero .hero{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row}@media screen and (max-width:992px){section.section-hero .hero{display:flex;flex-direction:column-reverse}}section.section-hero .hero .hero-content{position:relative;flex:0 40%}section.section-hero .hero .hero-content .container .hero-content-container{width:100%;padding:0 0 0 50px;display:flex;flex-direction:column;max-width:500px;float:right}@media screen and (max-width:992px){section.section-hero .hero .hero-content .container .hero-content-container{width:100%;padding:50px 20px}}section.section-hero .hero .hero-content .container .hero-content-container:after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background:-moz-linear-gradient(90deg,#0033a1 40%,rgba(0,51,161,0) 100%);background:-webkit-linear-gradient(90deg,#0033a1 40%,rgba(0,51,161,0) 100%);background:linear-gradient(90deg,#0033a1 40%,rgba(0,51,161,0) 100%);top:0;z-index:-1}section.section-hero .hero .hero-content .container .hero-content-container-about{font-family:"jubilat";color:#fff;font-size:37px}section.section-hero .hero .hero-content .container .hero-content-container-about span{font-family:"modish";color:#33bfbf;text-transform:capitalize;font-weight:400}section.section-hero .hero .hero-content .container h1{font-family:"jubilat";font-size:60px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:3px;text-align:left;color:#fff;text-transform:uppercase}section.section-hero .hero .hero-content .container h2{font-family:"politica-condensed";font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.2px;text-align:left;color:#33bfbf;text-transform:uppercase;margin-top:10px}section.section-hero .hero .hero-content .container h2.hero-content-container-about{margin-top:50px}section.section-hero .hero .hero-content .container .hero-copy{font-family:"jubilat";font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.9px;text-align:left;color:#fff}section.section-hero .hero .hero-content .container .hero-copy .title{margin-bottom:0}section.section-hero .hero .hero-content .container .hero-copy span{font-size:36px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.8px;text-align:left;color:#33bfbf}section.section-hero .hero .hero-content .container .hero-copy h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.5px;text-align:left;color:#fff}section.section-hero .hero .hero-image{position:relative;height:100%;background-size:cover !important;background-position:left !important;background-repeat:no-repeat !important;z-index:1;padding:50px 0 0;flex:0 60%}section.section-hero .hero .hero-image img{width:100%;max-width:740px;position:relative;bottom:-3px;left:50px}@media screen and (max-width:2000px){section.section-hero .hero .hero-image{background-position-x:33%}}@media screen and (max-width:992px){section.section-hero .hero .hero-image{position:relative;height:400px;width:100%;background-position-x:0;background-position:center !important}}section .title{font-family:"jubilat";font-weight:700;font-size:50px;text-transform:uppercase;color:#0033a1}section .title span{font-weight:400;text-transform:none;font-family:"modish";font-size:72px;color:#2ba1a1}section .tag.category-tag{margin:20px 0;border:2px solid #e5eaf5;border-radius:10px;background-color:transparent;color:#0033a1;font-family:"politica-condensed";font-weight:700;font-size:15px;padding:2px 10px;transition:all .4s 0s ease-in-out,all .25s 0s ease;display:flex;justify-content:center;align-items:center;height:100%;text-decoration:none;text-transform:uppercase}section .tag.category-tag img{display:inline-block;width:25px;height:25px;object-fit:contain;margin-right:5px;min-width:auto}section .tag.category-tag:hover{background-color:#e17509;border:2px solid #e17509;color:#fff !important;text-decoration:none}.fanfare-friends{margin-top:50px}.fanfare-friends .container .heading{text-align:center}.fanfare-friends .container .heading .copy{margin-top:25px;font-family:"jubilat";font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.9px;text-align:center;color:#0033a1;text-transform:none;max-width:950px;margin:25px auto 0 auto}.fanfare-friends .fanfare-friends-row{margin-top:50px;padding-bottom:50px;background-image:url(/wp-content/uploads/2023/03/home-products-bg.jpg);background-repeat:no-repeat;background-size:contain;background-color:#0033a1;background-position:top}@media screen and (max-width:992px){.fanfare-friends .fanfare-friends-row{margin-top:50px}}.fanfare-friends .fanfare-friends-row .container .friends-container{display:flex;justify-content:center;flex-wrap:wrap}.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link{width:calc((100% / 4) - 10px);padding:30px 15px}@media screen and (max-width:768px){.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link{width:calc((100% / 2) - 30px)}}@media screen and (max-width:480px){.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link{width:calc((100% / 2) - 30px)}}@media screen and (max-width:420px){.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link{width:100%}}.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link img{width:100%;height:auto;object-fit:cover;object-position:top;border:10px solid #fff;transition:all 1s ease-in-out}@media screen and (max-width:768px){.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link img{border-width:5px}}.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link .friend-title{margin-top:15px;font-family:"jubilat";font-size:27px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:1.35px;text-align:center;color:#fff;transition:all 1s ease-in-out;text-transform:uppercase}.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link:hover img{border-color:#e17509;transform:scale(1.1,1.1)}.fanfare-friends .fanfare-friends-row .container .fanfare-friend-link:hover .friend-title{color:#e17509}.social-links{padding:60px 0 60px;text-align:center}@media screen and (max-width:992px){.social-links{padding:30px 0}.social-links .container .share{flex-direction:column}.social-links .container .share p{text-align:center;margin-bottom:20px}.social-links .container .share .social-links-menu{margin-left:0 !important}}.social-links .container .share{display:flex;align-items:center;justify-content:center;font-family:"jubilat";font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.9;letter-spacing:1.5px;text-align:left;color:#0033a1}.social-links .container .share p span{font-family:"modish";font-size:48px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.56;letter-spacing:2.4px;text-align:left;color:#2ba1a1}.social-links .container .share .social-links-menu{margin-left:30px}.social-links .container .share .social-links-menu .social{display:flex;justify-content:flex-start;align-items:center;flex:1 40%;flex-wrap:wrap}.social-links .container .share .social-links-menu .social a{padding:5px;background-color:#2ba1a1;border-radius:150px;margin:0 5px;width:55px;height:55px;display:flex;justify-content:center;align-items:center;transition:all .35s 0s ease-in-out,all .25s 0s ease}.social-links .container .share .social-links-menu .social a:last-child{margin:0 0 0 10px}.social-links .container .share .social-links-menu .social a:first-child{margin:0 10px 0 0}.social-links .container .share .social-links-menu .social a img{width:30px;height:40px;object-fit:contain}.social-links .container .share .social-links-menu .social a:hover{background-color:#e17509}.social-links .container .share .social-links-menu .social a.pinterest img{width:25px;height:35px}@media (max-width:990px){.social-links .container .share .social-links-menu .social{margin-bottom:20px}}@media (max-width:500px){.social-links .container .share .social-links-menu .social{justify-content:center;align-items:center;margin-bottom:50px}.social-links .container .share .social-links-menu .social a{margin:0 5px 5px}.social-links .container .share .social-links-menu .social a:last-child{margin:0 0 0 5px}.social-links .container .share .social-links-menu .social a:first-child{margin:0 5px 0 0}}.social-links .container .share .social-links-menu .heateor_sss_svg{width:50px !important;height:50px !important}.social-links .container .share .social-links-menu svg{transition:all .4s 0s ease-in-out,all .25s 0s ease;background:#2ba1a1 !important}.social-links .container .share .social-links-menu svg:hover{background:#e17509 !important}.page hr{height:1px;background:#e6ebf5;margin:0;margin-bottom:60px}