.PANewsletter hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

.PANewsletter p {
    margin-top: 0;
    margin-bottom: 1rem;
}


.PANewsletter strong {
    font-weight: bolder;
}

.PANewsletter a {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}


    .PANewsletter a:hover {
        color: #fff;
        /*text-decoration: underline;*/
    }


    .PANewsletter a:not([href]):not([class]) {
        color: inherit;
        text-decoration: none;
    }


        .PANewsletter a:not([href]):not([class]):hover {
            color: inherit;
            text-decoration: none;
        }



.PANewsletter img {
    vertical-align: middle;
    border-style: none;
}


.PANewsletter svg {
    overflow: hidden;
    vertical-align: middle;
}


@media (min-width: 768px) {

    .PANewsletter .container,
    .PANewsletter .container-sm,
    .PANewsletter .container-md {
        max-width: 720px;
    }


    .PANewsletter .header-padding {
        padding: 0px !important
    }
}

@media (min-width: 992px) {

    .PANewsletter .container,
    .PANewsletter .container-sm,
    .PANewsletter .container-md,
    .PANewsletter .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    .PANewsletter .container,
    .PANewsletter .container-sm,
    .PANewsletter .container-md,
    .PANewsletter .container-lg,
    .PANewsletter .container-xl {
       /* max-width: 1140px;*/
    }
}


.PANewsletter .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


.PANewsletter .col-md-1,
.PANewsletter .col-md-2,
.PANewsletter .col-md-3,
.PANewsletter .col-md-4,
.PANewsletter .col-md-5,
.PANewsletter .col-md-6,
.PANewsletter .col-md-7,
.PANewsletter .col-md-8,
.PANewsletter .col-md-9,
.PANewsletter .col-md-10,
.PANewsletter .col-md-11,
.PANewsletter .col-md-12,
.PANewsletter .col-md,
.PANewsletter .col-md-auto,
.PANewsletter .col-lg-1,
.PANewsletter .col-lg-2,
.PANewsletter .col-lg-3,
.PANewsletter .col-lg-4,
.PANewsletter .col-lg-5,
.PANewsletter .col-lg-6,
.PANewsletter .col-lg-7,
.PANewsletter .col-lg-8,
.PANewsletter .col-lg-9,
.PANewsletter .col-lg-10,
.PANewsletter .col-lg-11,
.PANewsletter .col-lg-12,
.PANewsletter .col-lg,
.PANewsletter .col-lg-auto,
.PANewsletter .col-xl-1,
.PANewsletter .col-xl-2,
.PANewsletter .col-xl-3,
.PANewsletter .col-xl-4,
.PANewsletter .col-xl-5,
.PANewsletter .col-xl-6,
.PANewsletter .col-xl-7,
.PANewsletter .col-xl-8,
.PANewsletter .col-xl-9,
.PANewsletter .col-xl-10,
.PANewsletter .col-xl-11,
.PANewsletter .col-xl-12,
.PANewsletter .col-xl,
.PANewsletter .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


.PANewsletter .col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}


.PANewsletter .row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}


.PANewsletter .row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}


.PANewsletter .row-cols-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


.PANewsletter .row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}


.PANewsletter .row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}


.PANewsletter .row-cols-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}


.PANewsletter .col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}


.PANewsletter .col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}


.PANewsletter .col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}


.PANewsletter .col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}


.PANewsletter .col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


.PANewsletter .col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}


.PANewsletter .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}


.PANewsletter .col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}


.PANewsletter .col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}


.PANewsletter .col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}


.PANewsletter .col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}


.PANewsletter .col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}


.PANewsletter .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

/*custom*/

.PANewsletter .header-padding {
    padding: 10rem;
}


.PANewsletter .header-inner-padding {
    padding: 1rem;
}


.PANewsletter .padding-125 {
    padding: 1.25rem;
}


.PANewsletter .pull-left {
    float: left;
}


.PANewsletter .logoimg {
    width: 133px;
    height: 97px;
}


.PANewsletter .headertext {
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    width: 100%;
    display: block;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 0.2rem !important;
}


.PANewsletter .fieldnotes-container {
    overflow-wrap: break-word;
    word-break: break-word;
    font-family: arial,sans-serif !important;
}


.PANewsletter .fieldnotes-text {
    margin: 0px;
    color: #ffffff;
    text-align: center;
    word-wrap: break-word;
    font-family: arial, helvetica, sans-serif !important;
    width: 100%;
    display: block;
    font-size: 16px;
    font-weight: bold;
}


.PANewsletter .heading-margin {
    margin-top: 0rem;
}


.PANewsletter .second-heading {
    margin: 0px;
    color: #004d87;
    line-height: 140%;
    text-align: center;
    word-wrap: break-word;
    font-family: helvetica, sans-serif;
    font-size: 18px;
    font-family: inherit;
}


.PANewsletter .second-text, .Third-text {
    vertical-align: top;
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 1.25rem;
}


.PANewsletter .Third-heading {
    font-family: Fredoka One;
    font-size: 20px;
    color: #18977e;
    font-family: inherit;
}


.PANewsletter .pb-1 {
    padding-bottom: 1rem !important;
}


.PANewsletter .inner-img {
    clear: both;
    display: inline-block !important;
    border: none;
    height: auto;
    float: none;
    padding: 0px !important;
    /* width: 100%;
    max-width: 380px;*/
}


.PANewsletter .bg-colr, .PANewsletter .bottom-section {
   /* background-color: #d0ffe5 !important;*/
}


.PANewsletter .footer-img {
    width: 100px;
}


.PANewsletter .footer-icon:hover {
    text-decoration: none;
}


.PANewsletter .footer-icon img {
    width: 32px;
}


.PANewsletter .no-border {
    border: 0px !important;
}


.PANewsletter .text-img {
    padding: 1.5rem;
    padding-left: 0px;
    padding-top: 0px;
    background-color: #d0ffe5 !important;
}


    .PANewsletter .text-img img {
        width: 266px;
        height: 188px;
    }


.PANewsletter .p-0 {
    padding: 0px;
}


.PANewsletter .p-top-0 {
    padding-top: 0rem !important;
}


.PANewsletter .custom-padding {
    padding: 3rem;
    padding-bottom: 1rem;
    margin-bottom: 0px !important;
}


.PANewsletter .p-b-2 {
    padding-bottom: 2.3rem;
}

.PANewsletter .PAborder {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 1.5rem;
}
.PANewsletter .bottom-section {
   /* border-top: 1px solid #bbbbbb;*/
    padding: 0px;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
}


.PANewsletter a,
.PANewsletter a:hover {
    color: #004d87;
   /* text-decoration: underline;*/
}


.PANewsletter .italic {
    font-style: italic !important;
}


.PANewsletter .non-italic {
    font-style: normal !important;
}


.PANewsletter .text-white {
    text-decoration: none;
    font-style: normal;
    color: #fff;
}


.PANewsletter .p-left {
    padding-left: 0px;
}


.PANewsletter .p-0 {
    padding: 0px;
}
.py-bottom-3 {
padding-top:3rem !important;
padding-bottom:1rem !important;
}
@media (max-width: 768px) {
    /* .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }*/

    .PANewsletter .header-padding {
        padding: 0px !important;
    }


    .PANewsletter .d-flex {
        display: block !important;
        width: 100%;
    }


    .PANewsletter .m-0 {
        margin-bottom: .5rem !important;
    }


    .PANewsletter .text-img {
        padding: 0rem !important;
    }


        .PANewsletter .text-img img {
            width: 100%;
            height: auto;
            padding: 0px;
        }
}