.elementor-201702 .elementor-element.elementor-element-69db6a5{--display:flex;}.elementor-201702 .elementor-element.elementor-element-9c93165{text-align:center;}.elementor-201702 .elementor-element.elementor-element-9c93165 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#183153;}.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon{width:14px;}.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon i{font-size:14px;}.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-201702 .elementor-element.elementor-element-b876a58{--display:flex;}.elementor-201702 .elementor-element.elementor-element-9dc9fdb{--display:flex;}.elementor-201702 .elementor-element.elementor-element-0f5fb23{--display:flex;}.elementor-201702 .elementor-element.elementor-element-aaaad17{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-201702 .elementor-element.elementor-element-0fd0651{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-201702 .elementor-element.elementor-element-0fd0651 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-201702 .elementor-element.elementor-element-0fd0651 .elementor-post__thumbnail__link{width:100%;}.elementor-201702 .elementor-element.elementor-element-0fd0651 .elementor-post__meta-data span + span:before{content:"///";}.elementor-201702 .elementor-element.elementor-element-0fd0651 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-201702 .elementor-element.elementor-element-0fd0651.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-201702 .elementor-element.elementor-element-0fd0651.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-201702 .elementor-element.elementor-element-0fd0651.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-201702 .elementor-element.elementor-element-79b6559{--display:flex;}.elementor-201702 .elementor-element.elementor-element-35c622d{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-201702 .elementor-element.elementor-element-35c622d .elementor-author-box__bio{color:#850A0A;}@media(max-width:767px){.elementor-201702 .elementor-element.elementor-element-9c93165 .elementor-heading-title{font-size:25px;}.elementor-201702 .elementor-element.elementor-element-aaaad17{border-radius:1px 1px 1px 1px;text-align:center;}.elementor-201702 .elementor-element.elementor-element-0fd0651{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-201702 .elementor-element.elementor-element-0fd0651 .elementor-post__thumbnail__link{width:100%;}.elementor-201702 .elementor-element.elementor-element-35c622d{border-radius:1px 1px 1px 1px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-9c93165 *//* ASSIGNMENT ABROAD JOBS - PREMIUM POST TITLE */

.elementor-201702 .elementor-element.elementor-element-9c93165 .elementor-heading-title {
    font-family: Arial, sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    letter-spacing: -0.7px !important;
    color: #183153 !important;
    margin: 0 !important;
}

/* TITLE WIDGET SPACING */
.elementor-201702 .elementor-element.elementor-element-9c93165 {
    margin-bottom: 12px !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-201702 .elementor-element.elementor-element-9c93165 .elementor-heading-title {
        font-size: 29px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-201702 .elementor-element.elementor-element-9c93165 .elementor-heading-title {
        font-size: 25px !important;
        line-height: 1.4 !important;
        letter-spacing: -0.4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-c875179 *//* ASSIGNMENT ABROAD JOBS - POST INFO */

/* META LAYOUT */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
}

/* META ITEM */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__item {
    display: inline-flex !important;
    align-items: center !important;
    background: #F3F6FA !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 30px !important;
    padding: 8px 12px !important;
    font-size: 13px !important;
    color: #26364A !important;
}

/* ACTUAL ELEMENTOR ICON */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon {
    display: inline-flex !important;
    align-items: center !important;
    margin-right: 6px !important;
}

.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon i {
    color: #F36B21 !important;
    font-size: 15px !important;
}

.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-icon svg {
    width: 15px !important;
    height: 15px !important;
    fill: #F36B21 !important;
}

/* AUTHOR ICON */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__item--type-author
.elementor-icon-list-icon i {
    color: #E85B22 !important;
}

/* DATE ICON */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__item--type-date
.elementor-icon-list-icon i {
    color: #2563EB !important;
}

/* CATEGORY ICON */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__item--type-terms
.elementor-icon-list-icon i {
    color: #16A34A !important;
}

/* TEXT */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-text {
    color: #26364A !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

/* REMOVE SEPARATOR */
.elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__separator {
    display: none !important;
}

/* MOBILE */
@media(max-width:767px) {
    .elementor-201702 .elementor-element.elementor-element-c875179 .elementor-post-info__item {
        padding: 6px 9px !important;
        font-size: 11px !important;
    }

    .elementor-201702 .elementor-element.elementor-element-c875179 .elementor-icon-list-text {
        font-size: 11px !important;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a0290e8 *//* ASSIGNMENT ABROAD JOBS
   PREMIUM ARTICLE TYPOGRAPHY
*/

/* BODY TEXT */
.elementor-201702 .elementor-element.elementor-element-a0290e8 {
    font-family: 'Inter', sans-serif;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 400;
    color: #303846;
}

/* ALL HEADINGS */
.elementor-201702 .elementor-element.elementor-element-a0290e8 h1,
.elementor-201702 .elementor-element.elementor-element-a0290e8 h2,
.elementor-201702 .elementor-element.elementor-element-a0290e8 h3,
.elementor-201702 .elementor-element.elementor-element-a0290e8 h4 {
    font-family: 'Poppins', sans-serif;
    color: #182B45;
    line-height: 1.35;
    letter-spacing: -0.4px;
    margin-top: 28px;
    margin-bottom: 14px;
}

/* H1 */
.elementor-201702 .elementor-element.elementor-element-a0290e8 h1 {
    font-size: 34px;
    font-weight: 700;
}

/* H2 */
.elementor-201702 .elementor-element.elementor-element-a0290e8 h2 {
    font-size: 27px;
    font-weight: 600;
    border-left: 4px solid #F36B21;
    padding-left: 13px;
}

/* H3 */
.elementor-201702 .elementor-element.elementor-element-a0290e8 h3 {
    font-size: 22px;
    font-weight: 600;
}

/* H4 */
.elementor-201702 .elementor-element.elementor-element-a0290e8 h4 {
    font-size: 19px;
    font-weight: 600;
}

/* PARAGRAPHS */
.elementor-201702 .elementor-element.elementor-element-a0290e8 p {
    margin-bottom: 18px;
}

/* LISTS */
.elementor-201702 .elementor-element.elementor-element-a0290e8 li {
    margin-bottom: 8px;
    line-height: 1.7;
}

/* TABLES */
.elementor-201702 .elementor-element.elementor-element-a0290e8 table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
}

.elementor-201702 .elementor-element.elementor-element-a0290e8 th {
    background: #EDF3FA;
    color: #182B45;
    font-weight: 700;
}

.elementor-201702 .elementor-element.elementor-element-a0290e8 th,
.elementor-201702 .elementor-element.elementor-element-a0290e8 td {
    padding: 12px;
    border: 1px solid #E2E8F0;
}

/* LINKS */
.elementor-201702 .elementor-element.elementor-element-a0290e8 a {
    color: #E85B22;
    font-weight: 500;
    text-decoration: none;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-201702 .elementor-element.elementor-element-a0290e8 {
        font-size: 16px;
        line-height: 1.75;
    }

    .elementor-201702 .elementor-element.elementor-element-a0290e8 h1 {
        font-size: 27px;
    }

    .elementor-201702 .elementor-element.elementor-element-a0290e8 h2 {
        font-size: 23px;
    }

    .elementor-201702 .elementor-element.elementor-element-a0290e8 h3 {
        font-size: 20px;
    }

    .elementor-201702 .elementor-element.elementor-element-a0290e8 h4 {
        font-size: 18px;
    }

    .elementor-201702 .elementor-element.elementor-element-a0290e8 th,
    .elementor-201702 .elementor-element.elementor-element-a0290e8 td {
        padding: 9px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-35c622d *//* ASSIGNMENT ABROAD JOBS
   PREMIUM AUTHOR BOX DESIGN
*/

/* MAIN AUTHOR BOX */
.elementor-201702 .elementor-element.elementor-element-35c622d {
    background: #ffffff !important;
    border: 1px solid #e5eaf0 !important;
    border-top: 4px solid #f36b21 !important;
    border-radius: 12px !important;
    padding: 25px 20px !important;
    box-shadow: 0 5px 20px rgba(24,49,83,0.09) !important;
    text-align: center !important;
    overflow: hidden;
}

/* ORIGINAL LOGO - KEEP UNCHANGED */
.elementor-201702 .elementor-element.elementor-element-35c622d .elementor-widget-image img {
    width: 86px !important;
    height: 86px !important;
    object-fit: contain !important;
    border-radius: 50% !important;
}

/* AUTHOR NAME */
.elementor-201702 .elementor-element.elementor-element-35c622d .elementor-heading-title {
    font-family: Arial, sans-serif !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    color: #183153 !important;
    line-height: 1.4 !important;
    margin: 10px 0 !important;
}

/* AUTHOR DESCRIPTION */
.elementor-201702 .elementor-element.elementor-element-35c622d p {
    font-family: Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    color: #536174 !important;
    margin-bottom: 8px !important;
}

/* LINKS */
.elementor-201702 .elementor-element.elementor-element-35c622d a {
    color: #E85B22 !important;
    text-decoration: none !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-201702 .elementor-element.elementor-element-35c622d {
        padding: 22px 18px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-201702 .elementor-element.elementor-element-35c622d {
        padding: 20px 14px !important;
        border-radius: 10px !important;
    }

    .elementor-201702 .elementor-element.elementor-element-35c622d .elementor-widget-image img {
        width: 76px !important;
        height: 76px !important;
    }

    .elementor-201702 .elementor-element.elementor-element-35c622d .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-201702 .elementor-element.elementor-element-35c622d p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }
}/* End custom CSS */