.elementor-2170 .elementor-element.elementor-element-466999cf:not(.elementor-motion-effects-element-type-background),
.elementor-2170 .elementor-element.elementor-element-466999cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("authorbg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2170 .elementor-element.elementor-element-466999cf>.elementor-background-overlay {
    background-color: #eb6919;
    opacity: 0.93;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2170 .elementor-element.elementor-element-466999cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 77px 0px;
}

.elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 16px 0px 20px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F7FFFE;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-2170 .elementor-element.elementor-element-379a02b2 {
    z-index: 2;
}

.elementor-2170 .elementor-element.elementor-element-68346ec5 {
    padding: 80px 0px 0px 0px;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae.ekit-equal-height-enable,
.elementor-2170 .elementor-element.elementor-element-23a709ae.ekit-equal-height-enable .elementor-widget-container,
.elementor-2170 .elementor-element.elementor-element-23a709ae.ekit-equal-height-enable .ekit-wid-con,
.elementor-2170 .elementor-element.elementor-element-23a709ae.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #02010100;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #F2295B;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .box-body>p {
    color: #000000;
    font-size: var( --e-global-typography-bcc0af1-font-size);
    line-height: var( --e-global-typography-bcc0af1-line-height);
    letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox:hover .box-body>p {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementkit-infobox-icon {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-info-box-icon>svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #F2295B;
    stroke: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 72px;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-info-box-icon>svg {
    max-width: 72px;
    height: auto;
}

.elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22.ekit-equal-height-enable,
.elementor-2170 .elementor-element.elementor-element-1ad3da22.ekit-equal-height-enable .elementor-widget-container,
.elementor-2170 .elementor-element.elementor-element-1ad3da22.ekit-equal-height-enable .ekit-wid-con,
.elementor-2170 .elementor-element.elementor-element-1ad3da22.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #02010100;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #F2295B;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .box-body>p {
    color: #000000;
    font-size: var( --e-global-typography-bcc0af1-font-size);
    line-height: var( --e-global-typography-bcc0af1-line-height);
    letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox:hover .box-body>p {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementkit-infobox-icon {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-info-box-icon>svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #F2295B;
    stroke: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 72px;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-info-box-icon>svg {
    max-width: 72px;
    height: auto;
}

.elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c.ekit-equal-height-enable,
.elementor-2170 .elementor-element.elementor-element-5d389a3c.ekit-equal-height-enable .elementor-widget-container,
.elementor-2170 .elementor-element.elementor-element-5d389a3c.ekit-equal-height-enable .ekit-wid-con,
.elementor-2170 .elementor-element.elementor-element-5d389a3c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #02010100;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #F2295B;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .box-body>p {
    color: #000000;
    font-size: var( --e-global-typography-bcc0af1-font-size);
    line-height: var( --e-global-typography-bcc0af1-line-height);
    letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox:hover .box-body>p {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementkit-infobox-icon {
    color: #656565;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-info-box-icon>svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #F2295B;
    stroke: #F2295B;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 72px;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-info-box-icon>svg {
    max-width: 72px;
    height: auto;
}

.elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-2170 .elementor-element.elementor-element-bf1aa27 {
    padding: 80px 0px 40px 0px;
}

.elementor-2170 .elementor-element.elementor-element-7d8a6551>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2170 .elementor-element.elementor-element-574d4b8b iframe {
    height: 732px;
}

.elementor-2170 .elementor-element.elementor-element-4408009:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2170 .elementor-element.elementor-element-4408009>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF7E7E;
}

.elementor-2170 .elementor-element.elementor-element-4408009>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 80px 60px 80px;
}

.elementor-2170 .elementor-element.elementor-element-4408009>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FFFFFF;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    margin: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-574d4b8b iframe {
        height: 414px;
    }
    .elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-2170 .elementor-element.elementor-element-379a02b2 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-23a709ae .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-1ad3da22 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-5d389a3c .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-bcc0af1-font-size);
        line-height: var( --e-global-typography-bcc0af1-line-height);
        letter-spacing: var( --e-global-typography-bcc0af1-letter-spacing);
    }
    .elementor-2170 .elementor-element.elementor-element-574d4b8b iframe {
        height: 279px;
    }
    .elementor-2170 .elementor-element.elementor-element-4408009>.elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }
    .elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-2170 .elementor-element.elementor-element-39c0efe5 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
}

@media(min-width:768px) {
    .elementor-2170 .elementor-element.elementor-element-7d8a6551 {
        width: 38.658%;
    }
    .elementor-2170 .elementor-element.elementor-element-4408009 {
        width: 61.342%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2170 .elementor-element.elementor-element-7d8a6551 {
        width: 100%;
    }
    .elementor-2170 .elementor-element.elementor-element-4408009 {
        width: 100%;
    }
}