﻿.section-standard-cover {
    height: 480px;
    background-position: center center;
    background-size: cover;
}

@media (max-width: 991.98px) {
    .section-standard-cover {
        height: 300px;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #fff !important;
}

input {
    filter: none;
}

.btn-primary {
    background-color: #1465c4;
    border-color: #1465c4;
}

.text-primary {
    color: #1465c4 !important;
}

.icon-shape-primary {
    background-color: #1465c4;
}

/* Gradients */

.bg-gradient-blue3 {
    background-image: linear-gradient( 111.8deg, rgba(0,104,155,1) 19.8%, rgba(0,173,239,1) 92.1% );
}

.bg-gradient-blue2 {
    background-image: linear-gradient( 111.5deg, rgba(20,100,196,1) 0.4%, rgba(33,152,214,1) 100.2% );
}

.fc-title {
    color: #fff;
}

.fc-time {
    color: #fff;
}

.fc-event {
    cursor: pointer;
}


.StripeElement {
  box-sizing: border-box;

  height: 40px;

  padding: 10px 12px;

  border: 1px solid transparent;
  border-radius: 4px;
  background-color: white;

  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}

.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}

b, strong {
    font-weight: 600 !important;
}

    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        -webkit-text-fill-color: black !important;
    }

@media screen and (max-width: 600px) {
    .hideForMobile {
        display: none !important;
    }
}

@media screen and (min-width: 600px) {
    .showForDesktop {
        display: none !important;
    }
}

.embed-container {
    --video--width: 1296;
    --video--height: 540;
    position: relative;
    padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
    overflow: hidden;
    max-width: 100%;
    background: black;
}

    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

