.main-banner{margin-bottom:2.0625rem}@media (max-width: 767.98px){.main-banner{padding-right:0;padding-left:0}}@media (max-width: 767.98px){.main-banner.container{padding-left:0;padding-right:0}}.main-banner .glide-slide{position:relative}.main-banner .main-banner-video,.main-banner .main-banner-image{display:block;width:100%;-o-object-fit:contain;object-fit:contain;max-height:40.625rem}@media (min-width: 992px){.main-banner .main-banner-video,.main-banner .main-banner-image{height:auto}}@media (min-width: 992px){.main-banner .main-banner-video{-o-object-fit:cover;object-fit:cover}}.main-banner .main-banner-content-buttons{width:100%;text-align:center}.main-banner .main-banner-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 544px){.main-banner .main-banner-content{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width: 1024px){.main-banner .main-banner-content{padding-left:2.8125rem;padding-right:2.8125rem}}@media (min-width: 992px){.main-banner .main-banner-content{width:50%;position:absolute;top:0;right:0}}.main-banner .main-banner-content .btn{width:100%;max-width:15.625rem;min-width:3.125rem;min-height:2.375rem;line-height:2.25rem;height:auto;margin:0 0.3125rem;padding:0;font-size:1rem;font-weight:400}@media (min-width: 992px){.main-banner .main-banner-content .btn{width:50%;max-width:14.375rem}}.main-banner .main-banner-content .btn:hover{opacity:0.65}@media (min-width: 992px){.main-banner .main-banner-content .btn-primary{background-color:#fff;border:none;color:#024;font-size:.6875rem;letter-spacing:.04688rem /*rtl:normal*/;font-weight:400;font-family:"NHaasGroteskTXPro",Arial,Sans-serif /*rtl:"GESSTwoLight-Light",Arial,Sans-serif*/}.main-banner .main-banner-content .btn-primary:hover{background-color:#fff;color:#024}}@media (min-width: 992px){.main-banner .main-banner-content .btn-outline-primary{background:transparent;border:0.0625rem solid #fff;color:#fff}.main-banner .main-banner-content .btn-outline-primary:hover{border:0.0625rem solid #fff;color:#fff;background:transparent}}.main-banner .main-banner-content-title{margin:0 0 0.625rem;color:#191919;letter-spacing:.09375rem /*rtl:normal*/;font-weight:400;font-size:1.5625rem;font-family:"Windsor LtCn BT",Arial,Sans-serif /*rtl:"kings-caslon",Arial,Sans-serif*/}@media (min-width: 768px){.main-banner .main-banner-content-title{font-size:2.375rem}}.main-banner.description-below .main-banner-image{margin-bottom:1.1875rem}.main-banner.description-below .main-banner-content{position:relative;width:100%}.main-banner.description-below .main-banner-content .main-banner-content-title{color:#191919}.main-banner.description-below .main-banner-content .main-banner-content-intro-text{font-size:1.125rem;font-family:"Windsor LtCn BT",Arial,Sans-serif /*rtl:"kings-caslon",Arial,Sans-serif*/;text-transform:none}@media (min-width: 992px){.main-banner.description-below .main-banner-content .main-banner-content-intro-text{font-size:1.375rem}}.main-banner.description-below .main-banner-content .main-banner-content-desc{font-size:1rem;font-family:"kings-caslon",Arial,Sans-serif /*rtl:"GeezaPro",Arial,Sans-serif*/;text-transform:none;letter-spacing:normal}@media (min-width: 992px){.main-banner.description-below .main-banner-content .main-banner-content-desc{font-size:1.125rem}}.main-banner.description-below .main-banner-content .main-banner-content-links{font-size:.6875rem;font-family:"SweetSans-medium",Arial,Sans-serif;text-transform:none;margin-top:15px}.main-banner.description-below .main-banner-content .main-banner-content-links a{padding:0;color:#191919;text-decoration:none;font-size:.6875rem;letter-spacing:.04688rem /*rtl:normal*/;font-family:"SweetSans-bold",Arial,Sans-serif;-webkit-transition:border-bottom 0.3s ease;-o-transition:border-bottom 0.3s ease;transition:border-bottom 0.3s ease;display:inline-block}.main-banner.description-below .main-banner-content .main-banner-content-links a:hover{border-color:#a7aaaf}.main-banner.description-below .main-banner-content .main-banner-content-links a:active{border-color:#e8e9eb}.main-banner.description-below .main-banner-content .btn{letter-spacing:.04688rem /*rtl:normal*/;font-family:"SweetSans-medium",Arial,Sans-serif;line-height:2.375rem;height:2.5rem;width:10.3125rem;max-width:inherit}@media (min-width: 992px){.main-banner.description-below .main-banner-content .btn{line-height:3.3125rem;height:3.4375rem;width:13.875rem}}@media (min-width: 1024px){.main-banner.description-below .main-banner-content .btn{line-height:3.9375rem;height:4.0625rem;width:18.125rem}}@media (min-width: 992px){.main-banner.description-below .main-banner-content .btn-primary{background-color:#000;color:#fff}.main-banner.description-below .main-banner-content .btn-primary:hover{background-color:#40464e;color:#fff;opacity:1}}.main-banner.description-below .main-banner-content .btn-link{padding:0;color:#191919;text-decoration:none;font-size:.625rem;letter-spacing:.04688rem /*rtl:normal*/;font-family:"SweetSans-medium",Arial,Sans-serif;-webkit-transition:border-bottom 0.3s ease;-o-transition:border-bottom 0.3s ease;transition:border-bottom 0.3s ease;border-bottom:0.0625rem solid #454b53;margin:10px 0;display:inline-block}.main-banner.description-below .main-banner-content .btn-link:hover{border-color:#a7aaaf}.main-banner.description-below .main-banner-content .btn-link:active{border-color:#e8e9eb}.main-banner.main-banner-small .main-banner-content-title{margin:1.1875rem 0 0.625rem;color:#191919;font-size:1rem;letter-spacing:.09375rem /*rtl:normal*/;font-weight:400;font-family:/*rtl:"GESSTwoLight-Light",Arial,Sans-serif*/}@media (min-width: 992px){.main-banner.main-banner-small .main-banner-content-title{font-size:1.25rem;margin:0 0 0.625rem}}

