body:before{content:"xs";display:none}@media (min-width:576px){body:before{content:"sm"}}@media (min-width:768px){body:before{content:"md"}}@media (min-width:992px){body:before{content:"lg"}}@media (min-width:1200px){body:before{content:"xl"}}body{background:#fff;line-height:1.45;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;min-height:100vh;overflow-x:hidden;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body p{margin:0 0 10px;word-wrap:break-word}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700}.page-wrapper{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.inner-body{-moz-flex:1;-ms-flex:1;flex:1}img{max-width:100%}.flex-row-center-all{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-col-center-all,.flex-row-center-all{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.flex-col-center-all{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-moz-flex:1;-ms-flex:1;flex:1}.custom-sb::-webkit-scrollbar-track{background-color:transparent;border-radius:10px;background-clip:padding-box}.custom-sb::-webkit-scrollbar{width:7px;background-color:rgba(0,0,0,.1);border-radius:10px;background-clip:padding-box}.custom-sb::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#31508a;border:0;border-radius:10px;background-clip:padding-box}.color-primary{color:#ed1c24!important}.color-secondary{color:#31508a!important}.color-third{color:#000!important}.mb-6{margin-bottom:4rem!important}.mt-6{margin-top:4rem!important}.ico-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(237,27,36,.25);border-radius:50%;border-top-color:#ed1b24;animation:a .6s ease-in-out infinite;-webkit-animation:a .6s ease-in-out infinite}.ico-spinner.color-light{border-color:hsla(0,0%,100%,.3);border-top-color:hsla(0,0%,100%,.9)}@keyframes a{to{-webkit-transform:rotate(1turn)}}.truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.truncate-line-clamp{display:-webkit-box;overflow:hidden}.truncate-line-clamp.lc-2{-webkit-line-clamp:2}.truncate-line-clamp.lc-3{-webkit-line-clamp:3}.truncate-line-clamp.lc-4{-webkit-line-clamp:4}.truncate-line-clamp.lc-5{-webkit-line-clamp:5}.sidebar{box-shadow:0 0 50px 0 rgba(0,0,0,.08)}.sidebar .btn-close{background:transparent;width:auto;height:auto}.sidebar .btn-close:focus{box-shadow:none}.sidebar .btn-close>i{font-size:1.5rem}.sidebar .offcanvas-body{padding:0;padding-bottom:1.25rem}.sidebar .sidebar-nav-items-list{padding:1.5rem;padding-left:1.75rem;margin:0}.sidebar .sidebar-nav-items-list .sidebar-nav-item{list-style:none}.sidebar .sidebar-nav-items-list .sidebar-nav-item+.sidebar-nav-item{margin-top:.5rem}.sidebar .sidebar-nav-items-list .sidebar-nav-item-link{font-size:1.5rem;letter-spacing:.5px;padding:.55rem 0;display:block}.sidebar .social-media{margin-top:1rem;border-top:1px solid #ebedef;padding:1.5rem;padding-left:1.75rem}.sidebar .social-media .label{color:#31508a;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.5px;font-weight:500}.sidebar .social-media .social-media-list{padding:0;margin:0;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .social-media .social-media-list li{list-style:none;margin-right:.6rem}.sidebar .social-media .social-media-list li>a{width:44px;height:44px;border:1px solid #fac1c4;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:15px;background-clip:padding-box}.sidebar .social-media .social-media-list li>a>i{font-size:1.25rem}.sidebar .social-media .social-media-list li>a:hover{background-color:#ed1c24;border-color:#ed1c24;color:#fff}.sidebar .sidebar-footer{margin-top:1rem;border-top:1px solid #ebedef;padding:1.5rem;padding-left:1.75rem;font-size:.75rem;color:#8a93a2}header{position:sticky;top:0;z-index:99;min-height:68px}header .navbar{padding:0}header .btn-toggle-sidebar{color:#ed1c24;padding:.25rem .5rem;border:0!important;outline:none!important;box-shadow:none}header .btn-toggle-sidebar:hover{color:#f36368}header .btn-toggle-sidebar>i{font-size:1.8rem}header .site-logo{-moz-flex:1;-ms-flex:1;flex:1;padding:1rem 0 1rem 1.25rem}@media (min-width:768px){header .site-logo{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}header .site-logo figure{margin:0 auto;margin-bottom:0;width:150px}@media (min-width:768px){header .site-logo figure{margin:0;width:180px}}header .site-logo figure img{width:100%}header .nav-items-list{padding:0 1.25rem;display:none}header .nav-items-list li{list-style:none}header .nav-items-list .nav-item-link{font-size:1rem}header .nav-items-list .nav-item-link+.nav-item-link{margin-left:1.5rem}header .discover-header-filters{display:none}@media (min-width:768px){header .discover-header-filters{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}}header .discover-header-filters>ul{padding:0;margin-bottom:0;min-height:68px}header .discover-header-filters>ul li{list-style:none;border-left:1px solid #d8dbe0;padding:0 2rem;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center}header .discover-header-filters .form-check .form-check-input:checked+.form-check-label{color:#ed1c24}header .discover-header-filters .form-check .form-check-label{padding-top:.15rem;font-size:.95rem}header .discover-filter-toggle-wrapper{margin-right:-0.75rem}header .discover-filter-toggle-wrapper .btn-toggle-discover-filter{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:68px;height:68px;background:#ed1c24;color:#fff;border:0;margin:0;padding:0;font-size:.6rem;line-height:1.2;text-transform:uppercase;border-radius:0;background-clip:padding-box}header .discover-filter-toggle-wrapper .btn-toggle-discover-filter>i{font-size:1.65rem;margin-top:-5px}header .discover-filter-toggle-wrapper .btn-toggle-discover-filter:hover{background:#f36368}header .discover-filters-container{border-top:1px solid #d8dbe0}header .discover-filters-container .discover-header-filters-sm{padding:0;margin-bottom:0;border-bottom:1px solid #d8dbe0;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){header .discover-filters-container .discover-header-filters-sm{display:none}}header .discover-filters-container .discover-header-filters-sm>li{list-style:none;padding:1rem;border-right:1px solid #d8dbe0;-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}header .discover-filters-container .discover-header-filters-sm>li:last-child{border-right:0}@media (min-width:375px){header .discover-filters-container .discover-header-filters-sm>li{padding:1.25rem}}header .discover-filters-container .discover-header-filters-sm .form-check .form-check-input{width:1.6rem;height:1.1rem}@media (min-width:375px){header .discover-filters-container .discover-header-filters-sm .form-check .form-check-input{width:2rem;height:1.35rem}}header .discover-filters-container .discover-header-filters-sm .form-check .form-check-input:checked+.form-check-label{color:#ed1c24}header .discover-filters-container .discover-header-filters-sm .form-check .form-check-label{padding-top:.15rem;font-size:.8rem;padding-left:0}@media (min-width:375px){header .discover-filters-container .discover-header-filters-sm .form-check .form-check-label{padding-top:.15rem;padding-left:.5rem;font-size:.95rem}}header .discover-filters-container .container{padding-top:1rem;padding-bottom:1rem}header .discover-filters-container .discover-filter-list{margin-bottom:0;padding:0;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}header .discover-filters-container .discover-filter-list>li{list-style:none}header .discover-filters-container .discover-filter-list .dropdown-toggle{font-size:.85rem;height:38px}header .discover-filters-container .discover-filter-list .filter-category .dropdown-menu.show{width:calc(100vw - 30px);max-width:900px}header .discover-filters-container .discover-filter-list .filter-category .dropdown-menu-wrapper{padding:1rem;border-radius:30px;background-clip:padding-box}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;max-height:50vh;overflow-y:auto}@media (min-width:480px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list{max-height:60vh}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li{list-style:none;padding:.35rem;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width:576px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li{-moz-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}@media (min-width:992px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li{-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:15px;background-clip:padding-box;padding:1rem 1.25rem;background:#f4f5f6;white-space:normal;font-weight:500;font-size:.75rem;height:100%;text-align:center}@media (min-width:480px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item{font-size:.85rem;text-align:left;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-image{-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;margin-bottom:.75rem}@media (min-width:480px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-image{margin-bottom:0}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-name{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media (min-width:480px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-name{-moz-flex:1;-ms-flex:1;flex:1}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-image+.category-name{text-align:left}@media (min-width:480px){header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item .category-image+.category-name{padding-left:1rem}}header .discover-filters-container .discover-filter-list .filter-category .filter-category-list>li a.dropdown-item.selected{background:#ed1c24;color:#fff}header .discover-filters-container .discover-filter-list .filter-search .dropdown-toggle{width:38px;padding:0}header .discover-filters-container .discover-filter-list .filter-search .dropdown-toggle:after{display:none}header .discover-filters-container .discover-filter-list .filter-search .form-group .input-group{min-width:250px}header .discover-filters-container .discover-filter-list .filter-search .form-group .input-group .form-control{height:48px}header .discover-filters-container .discover-filter-list .filter-search .form-group .input-group .btn{height:48px;width:48px;margin:0;border-radius:0 6px 6px 0;background-clip:padding-box}body.scrolled header{transition:all .2s;box-shadow:0 0 15px 0 rgba(0,0,0,.15);background:#fff}footer{background:rgba(49,80,138,.05);padding:5rem 1rem}footer .wrapper{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .company{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5rem}@media (min-width:992px){footer .company{-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:5rem;margin-bottom:0}}footer .directories{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){footer .directories{-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}footer .directories .directory{-moz-flex:1;-ms-flex:1;flex:1;padding-right:2rem}footer .directories .directory h5{color:#31508a;font-size:1rem;text-transform:uppercase;margin-bottom:1rem}footer .directories .directory ul{padding:0}footer .directories .directory ul>li{list-style:none}footer .directories .directory ul>li a{font-size:1rem;display:inline-block;padding:.5rem 0;color:#8a93a2}footer .directories .directory ul>li a:hover{color:#636f83}footer .directories .directory ul>li+li{margin-top:.5rem}footer .legal{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;opacity:.7;filter:alpha(opacity=70);text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #d8dbe0;font-size:.75rem}footer .company-logo{width:250px;margin-bottom:2rem}footer .social-media{margin-top:2rem}footer .social-media .label{color:#31508a;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.5px;font-weight:600}footer .social-media .social-media-list{padding:0;margin:0;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .social-media .social-media-list li{list-style:none;margin-right:.6rem}footer .social-media .social-media-list li>a{width:44px;height:44px;border:1px solid #fac1c4;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:15px;background-clip:padding-box}footer .social-media .social-media-list li>a>i{font-size:1.25rem}footer .social-media .social-media-list li>a:hover{background-color:#ed1c24;border-color:#ed1c24;color:#fff}a{color:#ed1c24;font-weight:500}a,a:hover{text-decoration:none}a:hover{color:#f36368}.btn{padding:.5rem 1.5rem;margin:.25rem;font-size:.95rem;font-weight:500;letter-spacing:.5px;border:0;box-shadow:inset 0 0 0 1px #ed1c24;border-radius:45px;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;transition:all .2s}.btn,.btn.btn-sq{background-clip:padding-box}.btn.btn-sq{border-radius:3px}.btn.btn-sm{padding:.2rem .8rem;font-size:.75rem}.btn.btn-lg{padding:.8rem 1.75rem;font-size:1.1rem}.btn.btn-lg>i{font-size:1.4rem}.btn.btn-shadow{position:relative}.btn.btn-shadow:before{content:"";width:100%;height:100%;position:absolute;display:block;top:0;left:0;border-radius:45px;background-clip:padding-box;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.btn.btn-primary{background-color:#ed1c24;color:#fff;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-primary:hover{background-color:#f36368;color:#fff;box-shadow:inset 0 0 0 1px #f36368}.btn.btn-primary-dark{background-color:#000;color:#ed1c24;box-shadow:inset 0 0 0 1px #000}.btn.btn-primary-dark:active,.btn.btn-primary-dark:focus,.btn.btn-primary-dark:focus-visible,.btn.btn-primary-dark:hover{background-color:#ed1c24;color:#fff;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-primary-light{background-color:#fff;color:#ed1c24;box-shadow:inset 0 0 0 1px #fff}.btn.btn-primary-light:active,.btn.btn-primary-light:focus,.btn.btn-primary-light:focus-visible,.btn.btn-primary-light:hover{background-color:#ed1c24;color:#fff;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-outline-primary{background-color:transparent;color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:focus-visible,.btn.btn-outline-primary:hover{background-color:#ed1c24;color:#fff;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-outline-inversed{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75)}.btn.btn-outline-inversed:active,.btn.btn-outline-inversed:focus,.btn.btn-outline-inversed:focus-visible,.btn.btn-outline-inversed:hover{background-color:#ed1c24;color:#fff;box-shadow:inset 0 0 0 1px #ed1c24}.btn.btn-slider-nav-sq{width:40px;height:40px;font-size:1.5rem;border-radius:3px;background-clip:padding-box}.btn.btn-circle{padding:0;font-size:1.2rem;border-radius:22px}.btn.btn-circle,.btn.btn-icon-outline-primary-sq{width:44px;height:44px;background-clip:padding-box}.btn.btn-icon-outline-primary-sq{color:#ed1c24;box-shadow:inset 0 0 0 1px #fac1c4;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:15px}.btn.btn-icon-outline-primary-sq>i{font-size:1.25rem}.btn.btn-icon-outline-primary-sq:hover{background-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24;color:#fff}.btn.btn-icon-outline-primary-circle{width:44px;height:44px;color:#ed1c24;padding:0;box-shadow:inset 0 0 0 1px #fac1c4;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:22px;background-clip:padding-box}.btn.btn-icon-outline-primary-circle>i{font-size:1.25rem}.btn.btn-icon-outline-primary-circle:hover{background-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24;color:#fff}.btn.btn-icon-primary-circle-light{width:44px;height:44px;color:#ed1c24;border:0;background-color:#fff;padding:0;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:22px;background-clip:padding-box}.btn.btn-icon-primary-circle-light>i{font-size:1.25rem}.btn.btn-icon-primary-circle-light:hover{background-color:#ed1c24;color:#fff}.hero-feature-item-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%}.hero-feature-item-card .hero-feature-item-card-top .hero-item-card-image{aspect-ratio:4/3;margin-bottom:0;overflow:hidden;border-radius:20px;background-clip:padding-box}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-top .hero-item-card-image{border-radius:20px;background-clip:padding-box}}.hero-feature-item-card .hero-feature-item-card-top .hero-item-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-feature-item-card .hero-feature-item-card-contents{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;padding:0 1.05rem 1rem;position:relative}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-contents{padding:.55rem 1.25rem 1.35rem}}.hero-feature-item-card .hero-feature-item-card-contents .brand-logo{margin-bottom:0;width:30px;height:30px;overflow:hidden;border:1px solid #ebedef;border-radius:50px;background-clip:padding-box}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-contents .brand-logo{width:40px;height:40px}}.hero-feature-item-card .hero-feature-item-card-contents h3{font-size:calc(.6rem + .1vw);line-height:1.25;margin-bottom:0;padding-top:.2rem;color:#ed1c24}@media (min-width:480px){.hero-feature-item-card .hero-feature-item-card-contents h3{font-size:calc(.7rem + .1vw)}}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-contents h3{font-size:calc(.75rem + .1vw);line-height:1.35}}.hero-feature-item-card .hero-feature-item-card-contents .brand-logo+.info{padding-left:.75rem}.hero-feature-item-card .hero-feature-item-card-contents .floating-tools{position:absolute;right:1rem;top:-2.4rem}@media (min-width:480px){.hero-feature-item-card .hero-feature-item-card-contents .floating-tools{top:-2.8rem}}.hero-feature-item-card .hero-feature-item-card-contents .floating-tools .btn{box-shadow:0 0 8px 0 rgba(0,0,0,.2);border:0;width:30px;height:30px}@media (min-width:480px){.hero-feature-item-card .hero-feature-item-card-contents .floating-tools .btn{width:35px;height:35px}}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-contents .floating-tools .btn{width:40px;height:40px}}.hero-feature-item-card .hero-feature-item-card-contents .floating-tools .btn>i{font-size:.85rem}@media (min-width:768px){.hero-feature-item-card .hero-feature-item-card-contents .floating-tools .btn>i{font-size:1.25rem}}.feature-item-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%}.feature-item-card .feature-item-card-top .feature-item-card-image{aspect-ratio:4/3;margin-bottom:0;overflow:hidden;border-radius:30px;background-clip:padding-box}.feature-item-card .feature-item-card-top .feature-item-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-item-card .feature-item-card-contents{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.75rem 1.25rem;position:relative}.feature-item-card .feature-item-card-contents .brand-logo{margin-bottom:0;width:50px;height:50px;overflow:hidden;border:1px solid #ebedef;border-radius:40px;background-clip:padding-box}.feature-item-card .feature-item-card-contents h3{font-size:calc(1rem + .1vw);line-height:1.35;margin-bottom:0;padding-top:.2rem;color:#ed1c24}.feature-item-card .feature-item-card-contents .brand-logo+.info{padding-left:.75rem}.feature-item-card .feature-item-card-contents .floating-tools{position:absolute;right:1.25rem;top:-1.75rem}.feature-item-card .feature-item-card-contents .floating-tools .btn{box-shadow:0 0 8px 0 rgba(0,0,0,.2);border:0}.discover-item-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%;position:relative}.discover-item-card .discover-item-card-top .discover-item-card-image{aspect-ratio:4/3;margin-bottom:0;overflow:hidden;border-radius:30px;background-clip:padding-box}.discover-item-card .discover-item-card-top .discover-item-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discover-item-card .discover-item-card-contents{-moz-flex:1;-ms-flex:1;flex:1;padding:1.75rem 1.25rem;position:relative}.discover-item-card .discover-item-card-contents .brand{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;margin-bottom:.5rem}.discover-item-card .discover-item-card-contents .brand .brand-logo{border-radius:40px;background-clip:padding-box;-moz-flex:0 0 34px;-ms-flex:0 0 34px;flex:0 0 34px;height:34px;margin-bottom:0;overflow:hidden;border:1px solid #ebedef}.discover-item-card .discover-item-card-contents .brand .brand-logo+.brand-name{padding-left:.6rem}.discover-item-card .discover-item-card-contents .brand .brand-name{-moz-flex:1;-ms-flex:1;flex:1}.discover-item-card .discover-item-card-contents .brand .brand-name h4{font-size:.75rem;margin-bottom:0;font-weight:500;color:#768192}.discover-item-card .discover-item-card-contents .info h3{font-size:calc(1rem + .1vw);line-height:1.35;margin-bottom:0;padding-top:.2rem;color:#ed1c24}.discover-item-card .discover-item-card-contents .brand-logo+.info{padding-left:1rem}.discover-item-card .discover-item-card-contents .floating-tools{position:absolute;right:1.25rem;top:-1.75rem}.discover-item-card .discover-item-card-contents .floating-tools .btn{box-shadow:0 0 8px 0 rgba(0,0,0,.2);border:0}.discover-item-card .item-badge{display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:15px;left:15px}.blog-item-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%}.blog-item-card .blog-item-card-top .blog-item-card-image{aspect-ratio:4/3;margin-bottom:0;overflow:hidden;border-radius:30px;background-clip:padding-box}.blog-item-card .blog-item-card-top .blog-item-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-item-card .blog-item-card-contents{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.75rem 1.25rem;position:relative}.blog-item-card .blog-item-card-contents .editor-name{margin-bottom:.35rem;color:#31508a}.blog-item-card .blog-item-card-contents h3{font-size:.95rem;line-height:1.35;margin-bottom:0;color:#ed1c24}.blog-item-card .blog-item-card-contents .blog-desc{color:#768192}.recommended-goodfood-card{background:#000;background:linear-gradient(140deg,#000,#343d52 50%,#333842);background:linear-gradient(140deg,#0d1525,#2b4474 52%,#28416f);padding:2.5rem;overflow:hidden;border-radius:35px;background-clip:padding-box}@media (min-width:992px){.recommended-goodfood-card{border-radius:45px;background-clip:padding-box;padding:calc(2.5rem + 2.5vw)}}.recommended-goodfood-card .wrapper{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center}.recommended-goodfood-card .wrapper .info{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2rem}@media (min-width:768px){.recommended-goodfood-card .wrapper .info{-moz-flex:1;-ms-flex:1;flex:1;padding-right:2rem;margin-bottom:0}}.recommended-goodfood-card .wrapper .info h2{color:#fff;font-size:calc(1.8rem + .9vw);margin-bottom:1.5rem}.recommended-goodfood-card .wrapper .info p{color:hsla(0,0%,100%,.75);font-size:1rem}.recommended-goodfood-card .wrapper .tools{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.recommended-goodfood-card .wrapper .tools{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.best-seller-item-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%}.best-seller-item-card .best-seller-item-card-top .best-seller-item-card-image{aspect-ratio:4/3;margin-bottom:0;overflow:hidden;border-radius:30px;background-clip:padding-box}.best-seller-item-card .best-seller-item-card-top .best-seller-item-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.best-seller-item-card .best-seller-item-card-contents{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.75rem 1.25rem;position:relative}.best-seller-item-card .best-seller-item-card-contents .brand-logo{margin-bottom:0;width:50px;height:50px;overflow:hidden;border:1px solid #ebedef;border-radius:40px;background-clip:padding-box}.best-seller-item-card .best-seller-item-card-contents h3{font-size:calc(1rem + .1vw);line-height:1.35;margin-bottom:0;padding-top:.2rem;color:#ed1c24}.best-seller-item-card .best-seller-item-card-contents .info{padding-right:.75rem}.testimonials-card{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;height:100%}.testimonials-card>a{color:#333}.testimonials-card .testimonials-card-contents{padding:1.75rem 1.25rem}.testimonials-card .testimonials-card-contents .user-profile{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center}.testimonials-card .testimonials-card-contents .user-profile .user-avatar{margin-bottom:0;width:40px;height:40px;overflow:hidden;border:1px solid #ebedef;border-radius:20px;background-clip:padding-box}.testimonials-card .testimonials-card-contents .user-profile .user-name{-moz-flex:1;-ms-flex:1;flex:1;padding-left:1rem;font-weight:600;font-size:1rem}.testimonials-card .testimonials-card-contents .user-review{margin-top:1.5rem;color:#636f83}.testimonials-card .testimonials-card-contents .user-review small{color:#8a93a2}.card-shadow{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.rounded-card{border-radius:30px;background-clip:padding-box;overflow:hidden}.box{background-color:#fff;box-shadow:2px 2px 10px #246756;padding:2em;width:200px}.box p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.badge{background-color:#222;color:hsla(0,0%,100%,.6);text-transform:uppercase;padding:.35rem .5rem;letter-spacing:.4px;min-height:20px;margin:.1rem;font-size:.55rem;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.badge.badge-shp-pick{color:#dfbc01;background-color:#000}.badge.badge-shp-pick svg{width:20px;fill:#dfbc01}.form-switch .form-check-input{width:2rem;height:1.35rem}.form-switch .form-check-input,.form-switch .form-check-input:focus{border-color:rgba(49,80,138,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(49,80,138, 0.2)'/%3E%3C/svg%3E")}.form-switch .form-check-input:focus{box-shadow:none}.form-switch .form-check-input:checked,.form-switch .form-check-input:checked:focus{background-color:#ed1c24;border-color:#ed1c24;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked+.form-check-label{font-weight:700}.form-switch .form-check-label{padding-top:.27rem;padding-left:.3rem;cursor:pointer}.form-label{color:#31508a;font-size:.65rem;font-weight:500}.form-control{font-size:.85rem;font-weight:500;border-color:rgba(49,80,138,.2)}.form-control:focus,.form-control:focus-visible{border-color:rgba(237,27,36,.2);box-shadow:0 0 0 .25rem rgba(237,27,36,.2)}.form-control::-webkit-input-placeholder{color:rgba(49,80,138,.3);opacity:1}.form-control::-moz-placeholder{color:rgba(49,80,138,.3);opacity:1}.form-control::-ms-input-placeholder{opacity:1}.form-control::placeholder{color:rgba(49,80,138,.3);opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:rgba(49,80,138,.3)}.dropdown-center .dropdown-toggle:after,.dropdown .dropdown-toggle:after{margin-left:.5rem}.dropdown-center .dropdown-menu,.dropdown .dropdown-menu{background:transparent;padding:.75rem;padding-top:.25rem}.dropdown-center .dropdown-menu .dropdown-menu-wrapper,.dropdown .dropdown-menu .dropdown-menu-wrapper{background:#fff;overflow:hidden;padding:.65rem;border-radius:6px;background-clip:padding-box;box-shadow:0 0 25px 0 rgba(0,0,0,.15)}.dropdown-center .dropdown-menu .dropdown-menu-list,.dropdown .dropdown-menu .dropdown-menu-list{padding-left:0;padding-right:.25rem;max-height:40vh;overflow-y:auto}@media (min-width:480px){.dropdown-center .dropdown-menu .dropdown-menu-list,.dropdown .dropdown-menu .dropdown-menu-list{max-height:60vh}}.dropdown-center .dropdown-menu .dropdown-menu-list>li+li,.dropdown .dropdown-menu .dropdown-menu-list>li+li{margin-top:.25rem}.dropdown-center .dropdown-menu .dropdown-menu-list .dropdown-item,.dropdown .dropdown-menu .dropdown-menu-list .dropdown-item{font-size:.85rem;color:#768192;padding:.45rem 1rem;border-radius:5px;background-clip:padding-box}.dropdown-center .dropdown-menu .dropdown-menu-list .dropdown-item:hover,.dropdown .dropdown-menu .dropdown-menu-list .dropdown-item:hover{background-color:#d8dbe0}.dropdown-center .dropdown-menu .dropdown-menu-list .dropdown-item.selected,.dropdown .dropdown-menu .dropdown-menu-list .dropdown-item.selected{background-color:#ed1c24;color:#fff}.dropdown-center .dropdown-toggle,.dropdown .dropdown-toggle{margin-left:.6rem}body.modal-open .page-wrapper{-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}.tooltip.show{opacity:1;filter:alpha(opacity=100)}.tooltip .tooltip-inner{padding:.5rem .75rem;background:#1d2f52}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:#1d2f52}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:#1d2f52}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#1d2f52}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#1d2f52}.module-back-to-top{width:44px;height:44px;position:fixed;bottom:40px;right:15px;cursor:pointer;z-index:110;display:none;transition:all .3s}.module-back-to-top .btn-top{width:100%;height:100%;font-size:1.8rem;display:block;background:#fff;text-decoration:none;border-radius:100%;background-clip:padding-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.module-back-to-top .btn-top:hover{text-decoration:none}.module-back-to-top.visible{display:block}#module-page-preloader{background:#fff;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}#module-page-preloader figure img,#module-page-preloader figure svg{width:150px}.swiper{padding:2rem 0}.swiper .swiper-slide{height:auto}.swiper .swiper-slide.rounded-corner{border-radius:30px;background-clip:padding-box;overflow:hidden}.swiper .swiper-slide.with-shadow{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.swiper .swiper-slide.with-border{border:1px solid #d8dbe0}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#31508a}.page-home .inner-body{padding-bottom:5.5rem}.page-home .section-header{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;margin-bottom:1.5rem}.page-home .section-header .section-heading{margin-bottom:1rem;text-align:center;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.page-home .section-header .section-heading{text-align:left;margin-bottom:0;padding-right:1.5rem;-moz-flex:1;-ms-flex:1;flex:1}}.page-home .section-header .section-tools{text-align:center}@media (min-width:768px){.page-home .section-header .section-tools{padding-top:1rem}}.page-home h2{font-size:calc(2.8rem + .9vw);color:#000}.page-home .swiper .swiper-slide{min-width:340px}.page-home section+section{margin-top:5.5rem}.page-home .home-hero{height:100vh;max-height:1000px;background:#fff;position:relative;margin-top:-68px}.page-home .home-hero .hero-floating-action{position:absolute;display:inline-block;bottom:1.25rem;left:0;right:0;width:70px;margin:0 auto;text-align:center;z-index:11}.page-home .home-hero .hero-floating-action .btn-slide-down{font-size:2rem;line-height:1;display:inline-block}.page-home .home-hero .swiper{padding:0}.page-home .home-hero .swiper.main-swiper{height:100%}.page-home .home-hero .swiper.main-swiper .main-swiper-slide{min-width:auto}.page-home .home-hero .hero-slide{height:100%;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(49,80,138,.1));display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-home .home-hero .hero-slide>.container{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;padding-top:90px;max-width:1800px;padding-left:0;padding-right:0}.page-home .home-hero .hero-slide>.container .copy{margin-bottom:2rem}@media (min-width:1200px){.page-home .home-hero .hero-slide>.container .copy{margin-top:-3rem}}.page-home .home-hero .hero-slide>.container .hero-slide-pagination{position:relative;margin-top:-.65rem}.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider{padding:2rem 0}.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-slide{min-width:180px;border-radius:20px;background-clip:padding-box;transition:all .5s}@media (min-width:768px){.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-slide{min-width:300px}}@media (min-width:992px){.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-slide{border-radius:30px;background-clip:padding-box}}.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-slide-active{transition:all .5s;transform:scale(1.1)}.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-button-next,.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-button-prev{color:hsla(0,0%,100%,.6)}.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-button-next:hover,.page-home .home-hero .hero-slide>.container .hero-inner-feature-slider .swiper-button-prev:hover{color:#fff}.page-home .home-hero .hero-slide .hero-heading{font-size:calc(2rem + 1.5vw);text-align:center;font-weight:400;padding:0 1.5rem;color:#4f5d73}.page-home .home-hero .hero-slide .hero-heading .hero-heading-link{font-weight:700}.page-home .home-hero .hero-slide .hero-heading .hero-heading-link span{color:#31508a}.page-home .home-hero .hero-slide .hero-heading .hero-heading-link span:after{content:"\F285";font-family:bootstrap-icons;display:inline-block;font-weight:400;font-size:60%;margin-left:.5rem;color:inherit;position:relative;top:3px;opacity:.25;filter:alpha(opacity=25)}.page-home .home-hero .hero-slide .hero-heading .hero-heading-link:hover span:after{content:"\F285";opacity:1;filter:alpha(opacity=100);animation:c .6s infinite alternate ease-in-out}@media (min-width:768px){.page-home .home-hero .hero-slide .hero-heading{font-size:calc(2.2rem + 1.5vw)}}@media (min-width:992px){.page-home .home-hero .hero-slide .hero-heading{font-size:calc(3.2rem + 1.5vw)}}.page-home .home-hero .hero-slide .hero-heading-label{color:#768192;text-align:center;font-size:.95rem}@media (min-width:576px){.page-home .home-hero .hero-slide .hero-heading-label{font-size:calc(1.275rem + 1.5vw)}}@media (min-width:768px){.page-home .home-hero .hero-slide .hero-heading-label{text-align:left}}.page-home .home-hero .hero-slide .slide-contents{width:100%}@media (min-width:375px){.page-home .home-hero .hero-slide .slide-contents{margin-top:2rem}}.page-home .home-hero .hero-slide .hero-heading-arrow{color:inherit;font-size:65%;position:relative;top:-3px;margin-left:.3rem}.page-home .home-hero .hero-slide-1 .hero-heading .hero-heading-link span{color:#ed1c24}.page-home .home-hero .hero-slide-2 .hero-heading .hero-heading-link span{color:#fbbc2f}.page-home .home-hero .hero-slide-3 .hero-heading .hero-heading-link span{color:#136f63}.page-home .home-hero .hero-slide-4 .hero-heading .hero-heading-link span{color:#f16522}.page-home .home-hero .hero-slide-5 .hero-heading .hero-heading-link span{color:#57b8ff}@media (min-width:576px){.page-home .fixed-responsive-col .feature-item-card .brand-logo{width:40px;height:40px}}@media (min-width:768px){.page-home .fixed-responsive-col .feature-item-card .brand-logo{width:60px;height:60px}}@media (min-width:576px){.page-home .fixed-responsive-col .feature-item-card .info h3{font-size:calc(.85rem + .1vw)}}@media (min-width:768px){.page-home .fixed-responsive-col .feature-item-card .info h3{font-size:calc(1rem + .1vw)}}.page-home .story.with-background{background:#31508a}.page-home .featured-story .main-story{text-align:center}@media (min-width:992px){.page-home .featured-story .main-story{text-align:left}}.page-home .featured-story .main-story .main-story-heading{margin-bottom:3.5rem}.page-home .featured-story .main-story .main-story-heading h2{font-size:calc(2.8rem + .9vw)}@media (min-width:768px){.page-home .featured-story .main-story .main-story-heading h2{font-size:calc(3rem + .9vw);max-width:90%}}@media (min-width:1200px){.page-home .featured-story .main-story .main-story-heading h2{max-width:85%}}.page-home .featured-story .main-story .main-story-heading .brand-name h4{font-weight:500;color:#ed1c24}.page-home .featured-story .main-story .main-story-hero{aspect-ratio:4/3;position:relative;overflow:hidden;border-radius:10px;background-clip:padding-box}.page-home .featured-story .main-story .main-story-hero .video-container{height:100%}.page-home .featured-story .main-story .main-story-hero .video-container iframe{width:100%;height:100%}.page-home .featured-story .main-story .main-story-info{margin-top:2rem}.page-home .featured-story .main-story .main-story-info .info{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1rem;padding:0 .25rem}@media (min-width:992px){.page-home .featured-story .main-story .main-story-info .info{-moz-flex:1;-ms-flex:1;flex:1;padding-right:2rem}}.page-home .featured-story .main-story .main-story-info .tools{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}@media (min-width:992px){.page-home .featured-story .main-story .main-story-info .tools{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;padding-right:.25rem}}.page-home .featured-story .main-story .main-story-info .info+.tools{margin-top:2rem}@media (min-width:992px){.page-home .featured-story .main-story .main-story-info .info+.tools{margin-top:0}}.page-home .featured-story .sub-story .each-sub-story+.each-sub-story{margin-top:2.5rem}@media (min-width:768px){.page-home .featured-story .sub-story .each-sub-story+.each-sub-story{margin-top:0}}.page-home .featured-story .sub-story-item{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.page-home .featured-story .sub-story-item h3{width:95%;color:#31508a;-moz-flex:1;-ms-flex:1;flex:1;text-align:center}@media (min-width:992px){.page-home .featured-story .sub-story-item h3{text-align:left}}.page-home .featured-story .sub-story-item figure{aspect-ratio:4/3;position:relative;overflow:hidden;border-radius:35px;background-clip:padding-box}.page-home .featured-story .sub-story-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.page-home .featured-story .sub-story-item figure{border-radius:45px;background-clip:padding-box}}.page-home .featured-story .main-story+.sub-story{margin-top:3.5rem}.page-home .featured-story.blue-theme{background-color:#31508a;padding:5rem 0}.page-home .featured-story.blue-theme .main-story-heading h2{color:#fff}.page-home .featured-story.blue-theme .main-story-heading .brand-name h4{color:hsla(0,0%,100%,.6)}.page-home .featured-story.blue-theme .main-story-info{color:hsla(0,0%,100%,.75)}.page-home .featured-story.blue-theme .main-story-info .tools .btn-outline-primary{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75);color:#fff}.page-home .featured-story.blue-theme .main-story-info .tools .btn-outline-primary:hover{border-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.page-home .featured-story.blue-theme .sub-story h3{color:#fff}.page-home .foodie-picks{background:rgba(49,80,138,.06);padding:4rem 0}.animate-down{animation:b .6s infinite alternate ease-in-out}@keyframes b{0%{transform:translateY(0);opacity:.4;filter:alpha(opacity=40)}to{transform:translateY(.4em);opacity:.9;filter:alpha(opacity=90)}}@keyframes c{0%{transform:translateX(0);opacity:.4;filter:alpha(opacity=40)}to{transform:translateX(.4em);opacity:.9;filter:alpha(opacity=90)}}.page-discover header{background:#fff;border-bottom:1px solid #d8dbe0}.page-discover .section-header{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;margin-bottom:1.5rem}.page-discover .section-header .section-heading{margin-bottom:1rem;text-align:center;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.page-discover .section-header .section-heading{text-align:left;margin-bottom:0;padding-right:1.5rem;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.page-discover .section-header .section-tools{padding-top:1rem}}.page-discover h2{font-size:calc(2.8rem + .9vw);color:#000}.page-discover .discover-items{padding:5rem 0;background:rgba(49,80,138,.1)}@media (min-width:576px){.page-discover .discover-items .discover-item-card .info h3{font-size:calc(.85rem + .1vw)}}@media (min-width:768px){.page-discover .discover-items .discover-item-card .info h3{font-size:calc(1rem + .1vw)}}.widget-store-profile{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.widget-store-profile .store-logo{-moz-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;transition:all .2s;border-radius:15px;background-clip:padding-box;overflow:hidden;margin-bottom:1.75rem}@media (min-width:768px){.widget-store-profile .store-logo{-moz-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px}}@media (min-width:992px){.widget-store-profile .store-logo{-moz-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px}}@media (min-width:1200px){.widget-store-profile .store-logo{-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}}.widget-store-profile .store-info{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.widget-store-profile .store-info{-moz-flex:1;-ms-flex:1;flex:1;padding-left:2rem}}.widget-store-profile .store-info .store-name{text-align:center;color:#243a64;font-size:calc(1.5rem + 1.5vw)}@media (min-width:768px){.widget-store-profile .store-info .store-name{text-align:left;font-size:calc(1.75rem + 1.5vw)}}.widget-store-profile .store-info .store-tools{margin-top:1.75rem;text-align:center;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.widget-store-profile .store-info .store-tools{text-align:left}}.widget-store-profile .store-info .store-tools .dropdown .dropdown-toggle{margin-left:.25rem}.widget-store-profile .store-info .store-social-media{margin-top:1.75rem;text-align:center}@media (min-width:768px){.widget-store-profile .store-info .store-social-media{text-align:left}}.widget-store-profile .store-info .store-social-media .btn-icon-outline-primary-sq{color:#31508a;box-shadow:inset 0 0 0 1px rgba(49,80,138,.4)}.widget-store-profile .store-info .store-social-media .btn-icon-outline-primary-sq:hover{color:#fff;background-color:#31508a;box-shadow:inset 0 0 0 1px #31508a}.widget-side-floating-tools{width:50px;position:fixed;top:100px;right:15px;z-index:10;transform:translateX(80px);transition:all .3s}@media (min-width:1400px){.widget-side-floating-tools{right:30px}}.widget-side-floating-tools .wrapper{display:none}@media (min-width:768px){.widget-side-floating-tools .wrapper{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-moz-align-items:center;align-items:center}}.widget-side-floating-tools .wrapper .store-logo{width:50px;height:50px;overflow:hidden;border-radius:25px;background-clip:padding-box}.widget-side-floating-tools .wrapper .btn-icon-outline-primary-circle{width:40px;height:40px;padding:0;font-size:.7rem}.widget-side-floating-tools.visible{transform:translateX(0)}.widget-heading h2{text-align:center;font-size:calc(1.65rem + 1.5vw);font-weight:500}@media (min-width:768px){.widget-heading h2{text-align:left;line-height:1.45;font-size:calc(2.2rem + 1.5vw);max-width:80%}}.widget-image-carousel .widget-image-swiper{overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-image-carousel .widget-image-swiper .swiper-slide,.widget-image-carousel .widget-image-swiper .swiper-wrapper{aspect-ratio:4/3}.widget-image-carousel .widget-image-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-image-carousel .widget-image-swiper .swiper-slide .video-container{aspect-ratio:4/3;position:relative}.widget-image-carousel .widget-image-swiper .swiper-slide .video-container iframe{width:100%;height:100%}.widget-image-carousel .widget-image-swiper .swiper-pagination{position:relative;bottom:auto;padding-top:.5rem}.widget-image{aspect-ratio:4/3;overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-video .video-container{aspect-ratio:4/3;position:relative}.widget-video .video-container iframe{width:100%;height:100%}.widget-2-col-media .col{margin-bottom:1.25rem}.widget-2-col-media .media-image{aspect-ratio:4/3;overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-2-col-media .media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-2-col-media .media-video .video-container{aspect-ratio:4/3;overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-2-col-media .media-video .video-container iframe{width:100%;height:100%}.widget-2-col-media .media-text{aspect-ratio:4/3;padding:1.25rem;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.widget-2-col-media .media-text h4{font-weight:500}.widget-media-grid-1 .grid-container{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-gap:1rem}@media (min-width:768px){.widget-media-grid-1 .grid-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}.widget-media-grid-1 .grid-container .grid-item{aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-media-grid-1 .grid-container .grid-blank{background:transparent}.widget-media-grid-1 .grid-container .grid-item-text{aspect-ratio:2.05/1;grid-column-start:1;grid-column-end:3;text-align:center;padding:1rem}@media (min-width:768px){.widget-media-grid-1 .grid-container .grid-item-text{text-align:left;padding:1.5rem}}@media (min-width:1200px){.widget-media-grid-1 .grid-container .grid-item-text{padding:2rem}}.widget-media-grid-1 .grid-container .grid-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-text .wrapper{text-align:center;padding:3rem 1.5rem}.widget-text .wrapper h1,.widget-text .wrapper h2,.widget-text .wrapper h3{margin-bottom:1.25rem}.widget-responsive-media .item{aspect-ratio:4/3;margin-bottom:1.25rem}.widget-responsive-media .item>a{display:block;width:100%;height:100%;overflow:hidden;border-radius:5px;background-clip:padding-box}.widget-responsive-media .item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-brand-profile .inner-body{padding-bottom:5.5rem}.page-brand-profile .inner-body .container{max-width:1200px}@media (min-width:768px){.page-brand-profile .inner-body .container{padding:0 40px;padding-right:90px}}@media (min-width:1400px){.page-brand-profile .inner-body .container{padding-right:40px}}.page-brand-profile header{background:rgba(49,80,138,.1)}.page-brand-profile .store-information{padding:4rem 0;background:rgba(49,80,138,.1)}.page-brand-profile .store-contents{position:relative}.page-brand-profile .store-profile-widget+.store-profile-widget{margin-top:2.5rem}.page-brand-profile section+section{margin-top:5.5rem}.page-brand-profile .store-additional h2{font-size:calc(2.3rem + .9vw);color:#000}.page-brand-profile .store-additional .section-header{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;margin-bottom:1.5rem}.page-brand-profile .store-additional .section-header .section-heading{margin-bottom:1rem;text-align:center;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.page-brand-profile .store-additional .section-header .section-heading{text-align:left;margin-bottom:0;padding-right:1.5rem;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.page-brand-profile .store-additional .section-header .section-tools{padding-top:1rem}}.page-brand-profile .with-light-background{background:rgba(49,80,138,.06);padding:4.5rem 0}.page-brand-profile .swiper .swiper-slide{min-width:340px}.page-brand-profile .testimonials-slider .swiper-slide{min-width:300px}@media (min-width:992px){.page-error.page-404 .module-page-error .container,.page-error.page-500 .module-page-error .container{max-width:800px}}.page-error.page-404 .module-page-error .wrapper,.page-error.page-500 .module-page-error .wrapper{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;padding:5rem 1.5rem}.page-error.page-404 .module-page-error .contents,.page-error.page-500 .module-page-error .contents{-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;text-align:center}@media (min-width:768px){.page-error.page-404 .module-page-error .contents,.page-error.page-500 .module-page-error .contents{-moz-flex:3;-ms-flex:3;flex:3;-moz-order:1;-ms-flex-order:1;order:1;text-align:left;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}}@media (min-width:992px){.page-error.page-404 .module-page-error .contents,.page-error.page-500 .module-page-error .contents{padding-right:2rem}}.page-error.page-404 .module-page-error .contents h1,.page-error.page-500 .module-page-error .contents h1{color:#31508a;font-size:9rem}.page-error.page-404 .module-page-error .contents h2,.page-error.page-500 .module-page-error .contents h2{margin-bottom:1rem;font-size:1.6rem}