body { background: #ffffff; color: #3c3c3c; }

.page-max { max-width: 1140px !important; margin: 0 auto; padding-left: 1.5rem; padding-right: 1.5rem; }
.placeholder-img { background: linear-gradient(180deg,#e6e6e6,#d6d6d6); border-radius: .5rem; }
/*.accent-line { height: 1px; background: #f3c9b4; }*/
/*.fade-in { transition: opacity .6s ease, transform .6s ease; }*/
*[id] {
    scroll-margin-top: 120px;
}

.btn , a.btn, .editor .btn, .editor a.btn {
    display: inline-block;
    font-weight: 350;
    font-size: 1.125rem;
    line-height: 1.5rem;

    white-space: nowrap;
    border:1px solid #F25511;
    padding: 0.125rem 1.125rem 0.25rem 1.125rem;
    border-radius: 9999px;
}
.btn:hover , a.btn:hover, .editor .btn:hover, .editor a.btn:hover {
    background: #F25511;
    color: #fff;
    cursor: pointer;
    outline: 1px solid #fff;
}
.btn:hover svg *{
    fill: #fff;
}
.font-family-heading,
h1,h2,h3,h4,h5,
.h1,.h2,.h3,.h4,.h5{
    font-family: "Manrope", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

[data-aos="opacity"] {
    opacity: 0;
}
[data-aos="opacity"].aos-animate {
    opacity: 1;
    /*background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 99%, rgba(0, 0, 0, 0.1) 100%);*/
}
.border-orange{
    border-color: #F25511 !important;
}
.text-orange{
   color: #F25511 !important;
}
.pagination {  margin: 32px 0;  display: flex;
    justify-content: center;}
.pagination li {display:inline-block; margin: 0 24px;}

.set-height .card-image-wrapper,
.set-height .card-image-wrapper img{
    height: 100%;
}

    /* ===================================== */
/* EDITOR */
/* ===================================== */
.editor-w-full .editor {
    width:100%;
}
.editor p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.editor a:hover {
    color: #F25511;
}
.editor a {
    text-decoration: underline;
}
a:hover{
    color: #F25511;
}
.text-white a:hover{
    color: #fff;
}
.editor ul {
    margin-left: 1.25rem;
    list-style: disc;
    list-style-position: outside;
}
.editor li {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.list-bullet,
.editor ul {
    list-style-image: url('../images/icons/arrows/icon_arrow_small_top_solid.svg');
}
.list-arrow{
    list-style-image: url('../images/icons/arrows/icon_arrow_small_right_line.svg');
}
.list-checkbox {
    list-style-image: url('../images/icons/arrows/icon_checkbox.svg');
}
.list-line {
    list-style-image: url('../images/icons/arrows/icon_circle.svg');
}
.list-line  {
    list-style: none;
    position: relative;
    margin-left: 10%;
    margin-right: 10%;
}
.list-line::before{
    content: '';
    display: block;
    position: absolute;
    width: 0.25rem;
    height: calc(100% - 1rem);
    top: 0;
    margin-top: 0.5rem;
    left: -2rem;
    background: #F25511;
}
.list-line  li {
    display: block;
    position: relative;
    margin-bottom: 1rem;
}
.list-line li::before {
    content: '';
    display: block;
    width: 0.75rem;
    height: 0.75rem;
    position: absolute;
    margin-top: 0.5rem;
    left: -2.25rem;
    top: 0;
    background: #F25511;
    border-radius: 6px;
}
.list-line li:last-child {
    margin-bottom: 0;
}
.list-line li:last-child::before {
    top: auto;
    bottom: 0.25rem;
}
.editor ol {
    list-style: decimal;
    list-style-position: inside;
}
.editor p{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
}
.editor > p:first-child{
    margin-top: 0;
}
.editor > p:last-child{
    margin-bottom: 0;
}
.editor h1,.h1 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 600;
}
.editor h2, .h2 {
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 600;
}
.editor h3, .h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 500;
}
.editor h4, .h4 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.editor h5, .h5 {
    font-weight: 500;
}
.md-show {
    display: none;
}
@media (min-width: 768px) {
    .md-show {
        display: block;
    }
    .editor h1,.h1 {
        font-size: 2rem;
        font-weight: 600;
    }
    .editor h2, .h2 {
        font-size: 1.75rem;
        line-height: 2.5rem;
    }
    .editor h3, .h3 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .editor h4, .h4 {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }

}

