HEX
Server: LiteSpeed
System: Linux server137.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: bibuzptr (1123)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/bibuzptr/public_html/assets/css/stylenew.css
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}


.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

body {
    font-family: Nunito Sans;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #62718d;
}


h1,
h2,
h3,
h4,
h5,
h6,
.nav_comment_text {
    font-family: Cabin;
    color: #202b5d;
}

.cal1,
.second_font {
    font-family: Cabin !important;
}

.according-egov .elementor-accordion .elementor-accordion-item .elementor-tab-content,
.egovt-tab .elementor-widget-tabs .elementor-tab-content {
    font-family: Nunito Sans;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li a .rpwwt-post-title,
.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date,
.sidebar .widget.widget_tag_cloud .tagcloud a,
.blog_pagination .pagination li.page-numbers a,
.single-post-egovt article.post-wrap .post-tag .post-tags a,
.content_comments .comments ul.commentlists li.comment .comment-details .author-name .name,
.content_comments .comments ul.commentlists li.comment .comment-details .author-name .date,
.content_comments .comments ul.commentlists li.comment .comment-body .ova_reply .comment-reply-link,
.content_comments .comments ul.commentlists li.comment .comment-body .ova_reply .comment-edit-link,
.content_comments .comments .comment-respond .comment-form textarea,
.content_comments .comments .comment-respond .comment-form input[type="text"],
.content_comments .comments .comment-respond .comment-form p.form-submit #submit,
.ova-single-text,
.egovt_counter_team .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number,
.egovt_button .elementor-button-wrapper .elementor-button,
.according-egov .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.egovt-tab.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title a,
.egovt-tab.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title,
.egovt-tab.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,
.search_archive_event form .select2-selection.select2-selection--single .select2-selection__rendered,
.search_archive_event form .start_date input::placeholder,
.search_archive_event form .end_date input::placeholder,
.ova_time_countdown .due_date .countdown-section .countdown-amount,
.ova_time_countdown .due_date .countdown-section .countdown-period,
.woocommerce .ova-shop-wrap .content-area ul.products li.product .price,
.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce .ova-shop-wrap .content-area .onsale,
.woocommerce .ova-shop-wrap .content-area .woocommerce-result-count,
.woocommerce .ova-shop-wrap .content-area .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_products ul.product_list_widget li a .product-title,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_products ul.product_list_widget li .woocommerce-Price-amount,
.woocommerce .ova-shop-wrap .content-area .product .summary .price,
.woocommerce .ova-shop-wrap .content-area .product .summary .stock,
.woocommerce .ova-shop-wrap .content-area .product .summary .cart .quantity input,
.woocommerce .ova-shop-wrap .content-area .product .summary .cart .single_add_to_cart_button,
.woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in,
.woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs ul.tabs li a,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .meta,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-reply-title,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form label,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button,
.woocommerce .woocommerce-cart-form table.shop_table thead tr th,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-quantity input,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .button,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .button,
.woocommerce .cart-collaterals .cart_totals .shop_table th,
.woocommerce .cart-collaterals .cart_totals .shop_table td,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals ul#shipping_method li label,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-destination,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-button,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .button,
.woocommerce .cart-collaterals .cart_totals .checkout-button,
.woocommerce-checkout .woocommerce-billing-fields .form-row label,
.woocommerce-checkout table.shop_table td,
.woocommerce-checkout table.shop_table th,
.woocommerce-checkout .woocommerce-checkout-payment ul.wc_payment_methods li label,
.woocommerce-checkout #payment .place-order #place_order,
.woocommerce-checkout .woocommerce-additional-fields .form-row label,
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce .ova-shop-wrap .content-area .product .summary form.cart table.variations tr td,
.woocommerce-checkout form.checkout_coupon .button,
.ova_toggle_custom_egovt .elementor-toggle-item .elementor-tab-title a,
.egovt_404_page .search-form input[type="submit"],
.ova_egovt_counter.elementor-widget-counter .elementor-counter-number-wrapper,
.ova_egovt_counter.elementor-widget-counter .elementor-counter-title,
.egovt_form_mail_comming_soon .mailchimp_custom .ova_mcwp_mail input[type="email"],
.woocommerce #customer_login .woocommerce-form .form-row label,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_product_tag_cloud .tagcloud a,
.single_event .event_content .tab-Location .tab-content .contact .info-contact li span:nth-child(1),
.ova_menu_page a,
.ovatheme_header_default nav.navbar li a,
.ovatheme_header_default nav.navbar li a,
.ova_shortcode_donation.type2 .give-form-wrap .give-form #give-donation-level-button-wrap .give-donation-level-btn,
.ova_shortcode_donation .give-form-wrap .give-form .give-btn,
form[id*=give-form] #give-final-total-wrap .give-donation-total-label,
form[id*=give-form] #give-final-total-wrap .give-final-total-amount,
#give-recurring-form .form-row label,
form.give-form .form-row label,
form[id*=give-form] .form-row label,
#give-recurring-form h3.give-section-break,
#give-recurring-form h4.give-section-break,
#give-recurring-form legend,
form.give-form h3.give-section-break,
form.give-form h4.give-section-break,
form.give-form legend,
form[id*=give-form] h3.give-section-break,
form[id*=give-form] h4.give-section-break,
form[id*=give-form] legend,
form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option,
.ova_single_give_form .give_forms .summary .donation .give-form-wrap .give-donation-levels-wrap button,
form[id*=give-form] .give-donation-amount #give-amount,
form[id*=give-form] .give-donation-amount #give-amount-text,
.ova_single_give_form .give_forms .summary .donation .give-form-wrap .give-currency-symbol,
.give-donor__image,
.ova_single_give_form .give_forms .summary .give_form_info #donor .give-grid .give-donor__total {
    font-family: Cabin;
}

article.post-wrap .post-meta .post-meta-content .post-date .left i,
article.post-wrap .post-meta .post-meta-content .wp-categories a:hover,
article.post-wrap .post-meta .post-meta-content .wp-author a:hover,
.sidebar .widget.recent-posts-widget-with-thumbnails ul li a .rpwwt-post-title:hover,
article.post-wrap .carousel .carousel-control-prev:hover i,
article.post-wrap .carousel .carousel-control-next:hover i,
article.post-wrap .post-title a:hover h2,
.blog-grid article.post-wrap .post-meta-grid .post-meta-content-grid .categories a:hover,
.blog-grid article.post-wrap .post-footer .egovt-post-readmore a:hover,
.default article.post-wrap .post-footer .socials-inner .share-social .share-social-icons li a:hover,
.single-post-egovt article.post-wrap .post-tag .post-tags a:hover,
.content_comments .comments .comment-respond small a,
.ova-search-page .page-title span,
.switch-lang .current-lang .lang-text:hover,
.switch-lang .current-lang .lang-text:hover:after,
.switch-lang .lang-dropdown .selecting-lang .lang-text:hover,
.elementor-widget-ova_header .wrap_ova_header .ova_header_el .ovatheme_breadcrumbs .breadcrumb a:hover,
.ova-contact-info.type2 .address .text_link a:hover,
.ova-contact-info.type2 .icon svg,
.ova-contact-info.type2 .icon i,
.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date::before,
.content_comments .comments ul.commentlists li.comment .comment-body .ova_reply .comment-reply-link:hover,
.content_comments .comments ul.commentlists li.comment .comment-body .ova_reply .comment-edit-link:hover,
.ovatheme_header_default nav.navbar li a:hover,
.ova_wrap_search_popup i:hover,
.elementor-widget-ova_menu .ova_nav ul.menu>li>a:hover,
.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li a:hover,
.elementor-widget-ova_menu .ova_nav ul.menu>li.active>a,
.elementor-widget-ova_menu .ova_nav ul.menu>li.current-menu-parent>a,


.ova-contact-info .address a:hover,
.ova_menu_page .menu li a:hover,
.ova_menu_page .menu li.active a,
.ova-info-content .ova-email a:hover,
.ova-info-content .ova-phone a:hover,
.archive_team .content .items .content_info .ova-info-content .ova-social ul li a:hover i,
.archive_team .ova-info-content .name:hover,
.egovt_list_single_team .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i,
.ova_team_single .ova_info .ova-info-content .ova-email a:hover,
.ova_team_single .ova_info .ova-info-content .ova-phone a:hover,
.egovt_counter_team .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number,
.ova-testimonial .slide-testimonials .client_info .icon-quote span::before,
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li a:hover,
.ova_doc_wrap .ova_doc_content .doc-meta .doc-categories .cat-doc a:hover,
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-download a,
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .doc-title-item .doc-title a:hover,
.egov_editor_check svg,
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li a:hover,
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size .ova-file-name a:hover,
.ova_list_dep .content .icon-dep span::before,
.ova_list_dep .content .title-dep a:hover,
.ova_list_dep .content .dep-content-sub .dep-readmore:hover,
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-download a,
.archive_dep .content .ova-content .title a:hover,
.archive_dep .content .items:hover .ova-content .icon span i::before,
.ova_list_checked ul li svg,
.ova_feature .title a:hover,
.ova_feature .content-sub .readmore:hover,
.ova_feature .icon span::before,
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size .ova-file-name a:hover,
.ova_sev_list_file .ova-list-attachment li .ova-download a:hover,
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li a:hover,
.egovt-tab.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active,
.ova_feature.version_2 .items .title a:hover,
.ova_sev_list_file .ova-list-attachment li .ova-file-name-size .ova-file-name a:hover,
.archive_sev .items .icon span::before,
.archive_sev .items .title a:hover,
.archive_sev .items .content-sub .readmore:hover,
.ovaev-content.content-grid .desc .event_post .post_cat a.event_type:hover,
.ovaev-content.content-grid .desc .event_post .event_title a:hover,
.ovaev-content.content-grid .desc .event_post .post_cat a.event_type:hover,
.ovaev-content.content-list .desc .event_post .event_title a:hover,
.ovaev-content.content-list .date-event .date-month,
.ovaev-content.content-list .desc .event_post .post_cat a.event_type:hover,
.ovaev-content.content-list .content .desc .event_post .event_title a:hover,
.sidebar-event .widget_list_event .list-event .item-event .ova-content .title a:hover,
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .event_title a:hover,
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .post_cat .event_type:hover,
.sidebar-event .widget_list_event .button-all-event a:hover,
.single_event .event_content .event-tags a:hover,
.single_event .event_content .event-related .item-event .desc .event_post .post_cat .event_type:hover,
.single_event .event_content .event-related .item-event .desc .event_post .event_title a:hover,
.ova-team-slider .content .items .ova-info a.name:hover,
.single_event .event_content .tab-Location .tab-content .contact .info-contact li a.info:hover,
.ovaev-event-element .title-event,
.ovaev-event-element .item .title a:hover,
.wrap-portfolio .archive-por .content-por .ovapor-item .content-item .category a:hover,
.wrap-portfolio .archive-por .content-por .ovapor-item .content-item .title a:hover,
.wrap-portfolio .single-por .wrap-content-por .info-por a:hover,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-2 span,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 span,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-1 a:hover i,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 a:hover i,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-2 a:hover,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 a:hover,
.wrap-related-por .related-por .ovapor-item .content-item .category a:hover,
.wrap-related-por .related-por .ovapor-item .content-item .title a:hover,
.wrap-portfolio .single-por .info-por a:hover,
.woocommerce .ova-shop-wrap .content-area ul.products li.product .woocommerce-loop-product__title a:hover,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_products ul.product_list_widget li a .product-title:hover,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_product_tag_cloud .tagcloud a:hover,
.woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in a:hover,
.woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as a:hover,
.woocommerce .ova-shop-wrap .content-area .product .summary .woocommerce-product-rating .star-rating span,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .star-rating,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form .comment-form-rating .stars:hover a,
.woocommerce ul.products li.product .star-rating,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_products ul.product_list_widget li .star-rating,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name a:hover,
.woocommerce .ova-shop-wrap .content-area .product .summary form.cart table.variations tr td .reset_variations:hover,
.woocommerce .ova-shop-wrap .content-area .product .summary form.cart table.group_table td a:hover,
.ova-history .wp-item .wp-year .year,
.egovt_icon_couter.elementor-widget-html .elementor-widget-container i::before,
.ova-document-list .list-doc .item h3.title a:hover,
.ova-document-list .readmore a:hover,
.ovaev-event-element .desc .event_post .post_cat .event_type:hover,
.ovaev-event-element .desc .event_post .event_title a:hover,
.ovaev-event-element.version_2 .title-readmore .read-more:hover,
.ova_feature_box.version_1 .ova-content .title a:hover,
.ova_feature_box.version_1 .ova-content .readmore a:hover,
.ova_feature_box.version_2 .ova-content .title a:hover,
.ova_feature_box.version_3 .ova-content .readmore a:hover,
.ova_por_slide.por_element .ovapor-item .content-item .category a:hover,
.ova_por_slide.por_element .ovapor-item .content-item .title a:hover,
.ova_box_resource .title a,
.ova_box_contact .phone a,
.ova_contact_slide .owl-carousel .owl-nav>button:hover i,
.ova_contact_slide .slide-contact .item .mail a:hover,
.ova_contact_slide .slide-contact .item .phone a:hover,
.woocommerce #customer_login .woocommerce-form.woocommerce-form-login .form-row.woocommerce-form-row.rememberme_lost_password a:hover,
.woocommerce ul.egovt-login-register-woo li.active a,
.woocommerce form.woocommerce-form-login.login .form-row.woocommerce-form-row.rememberme_lost_password a:hover,
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li.active a,
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev .title-list-sev a:hover,
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li.active a,
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep .title-list-dep:hover,
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li.active a,
.ova_menu_page.type1.show-arrow a:hover:before,
.single-post-egovt article.post-wrap .ova-next-pre-post .pre:hover .num-2 .title,
.single-post-egovt article.post-wrap .ova-next-pre-post .next:hover .num-2 .title,
.single-post-egovt article.post-wrap .ova-next-pre-post .pre .num-2 span.text-label,
.single-post-egovt article.post-wrap .ova-next-pre-post .next .num-2 span.text-label,
.single_event .event_content .ova-next-pre-post .pre:hover .num-2 .title,
.single_event .event_content .ova-next-pre-post .next:hover .num-2 .title,
.single_event .event_content .ova-next-pre-post .pre .num-2 span.text-label,
.single_event .event_content .ova-next-pre-post .next .num-2 span.text-label,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre:hover .num-2 .title,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next:hover .num-2 .title,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre span.text-label,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next span.text-label,
.ova-contact-info.type3 .address a:hover,
.ova-contact-info.type1 .icon svg,
.ova-contact-info.type1 .address a:hover,
.blogname,
.ovatheme_header_default nav.navbar li.active a,
article.post-wrap.sticky .post-meta-content .post-date .ova-meta-general,
article.post-wrap.sticky .post-meta-content .wp-categories .categories a,
article.post-wrap.sticky .post-meta-content .wp-author .post-author a,
article.post-wrap.sticky .post-meta-content .comment .right span,
.ova_box_signature .name-job .name,
.ova_box_feature_2 .icon i:before,
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content .title a:hover,
.ova_box_resource_2 .list-link li a:hover,
.ova_box_resource_2 .title,
.ova_feature_box_2 .ova-content .number,
.ova_box_feature_2:hover .readmore a:hover,
article.post-wrap .post-title h2.post-title a:hover,

.sidebar .widget ul li a:hover {
    color: #f4b418;
}

.single-post-egovt article.post-wrap .ova-next-pre-post .pre:hover .num-1 .icon,
.single-post-egovt article.post-wrap .ova-next-pre-post .next:hover .num-1 .icon,
.single_event .event_content .ova-next-pre-post .pre:hover .num-1 .icon,
.single_event .event_content .ova-next-pre-post .next:hover .num-1 .icon,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre:hover .num-1 .icon,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next:hover .num-1 .icon,
.ovatheme_header_default nav.navbar ul.dropdown-menu li.active>a,
.ovatheme_header_default nav.navbar ul.dropdown-menu li>a:hover,
.ova_box_feature_2 .readmore a:hover,
.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
    border-color: #f4b418;
    background-color: #f4b418;
}

.egov-link-color a:hover,
.egov-link-color a:hover span {
    color: #f4b418 !important;
}

.default article.post-wrap .post-footer .egovt-post-readmore .btn-readmore,
.blog-grid article.post-wrap .post-meta-date .post-meta-content-date,
.content_comments .comments .comment-respond .comment-form p.form-submit #submit,
.ova-single-text,
.ova_wrap_search_popup .ova_search_popup .search-form .search-submit,
.ova-skill-bar .cove-killbar .skillbar-bar,
.ova_social .content a:hover,
.egovt_button .elementor-button-wrapper .elementor-button,
.ova-testimonial .slide-testimonials .owl-dots .owl-dot.active span,
.archive_dep .content .ova-content .icon span,
.ova_box_learnmore .content,
.ovaev-content.content-grid .date-event .date,
.sidebar-event .widget_feature_event .event-feature .item-event .date-event .date,
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-date,
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-time,
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc,
.single_event .event_content .tab-Location ul.nav li.nav-item a.active::after,
.single_event .event_content .tab-Location ul.nav li.nav-item a:hover::after,
.single_event .event_content .event-related .item-event .date-event .date,
.ova_time_countdown .ova-button a:hover,
.ova-team-slider .owl-dots .owl-dot.active span,
.archive_event_type3 .filter-cat-event ul li.active a,
.archive_event_type3 .filter-cat-event ul li a:hover,
.wrap-portfolio .archive-por .content-por .ovapor-item .content-item .readmore a,
.wrap-portfolio .archive-por ul.list-cat-por li:hover a,
.wrap-portfolio .archive-por ul.list-cat-por li.active a,
.wrap-portfolio .archive-por .ova_more_por .ova-load-more-por,
.wrap-portfolio .archive-por .ova-nodata span,
.woocommerce .ova-shop-wrap .content-area ul.products li.product .button,
.woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart,
.woocommerce .ova-shop-wrap .content-area .product .summary .cart .single_add_to_cart_button,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form .form-submit input,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,
.woocommerce .ova-shop-wrap .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .button,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .button:hover,
.woocommerce .cart-collaterals .cart_totals .checkout-button,
.woocommerce-checkout #payment .place-order #place_order,
.woocommerce-checkout form.checkout_coupon .button,
.egovt_404_page .egovt-go-home a:hover,
.ova-history .wp-item .wp-year .dot .dot2,
.ova_feature.version_3 .items:hover,
.ova-document-list .icon-doc,
.ovaev-event-element .date-event .date,
.ova_feature.version_2 .items:hover .icon,
.egovt_heading_border_left:after,
.ova_list_link,
.ova_por_slide.por_element .ovapor-item .content-item .readmore a:hover,
.ova_por_slide.por_element .owl-dots .owl-dot.active span,
.ova_contact_slide .slide-contact .item h3,
.ova_contact_slide .owl-dots .owl-dot.active span,
.woocommerce #customer_login .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce #customer_login .woocommerce-form.woocommerce-form-register .woocommerce-form-register__submit,
.woocommerce ul.egovt-login-register-woo li.active a::after,
.woocommerce .woocommerce-message a.button,
.woocommerce form.woocommerce-form-login.login .woocommerce-form-login__submit,
#scrollUp,
.ova_feature_box.version_2:hover,
.ova_feature_box.version_2:hover .ova-image a:after,
.single-post-egovt article.post-wrap .ova-next-pre-post .ova-slash:hover span,
.single_event .event_content .ova-next-pre-post .ova-slash:hover span,
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash:hover span,
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .readmore a:hover,
.wrap-related-por .related-por .ovapor-item .content-item .readmore a:hover,
.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li.active>a,
.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li>a:hover,
.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li a:after,
.ovatheme_header_default nav.navbar ul.dropdown-menu li a:before,
.sidebar .widget.widget_categories li>a:before,
.sidebar .widget.widget_archive li>a:before,
.sidebar .widget.widget_links li>a:before,
.sidebar .widget.widget_meta li>a:before,
.sidebar .widget.widget_nav_menu li>a:before,
.sidebar .widget.widget_pages li>a:before,
.sidebar .widget.widget_recent_entries li>a:before,
.sidebar .widget.widget_product_categories li>a:before,
.ova_archive_dep_slide .ova_dep_slide .owl-dots .owl-dot.active span,
.ova-team-slider-2 .owl-dots .owl-dot.active span,
.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-prev:hover,
.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-next:hover,
.ova-blog-slide.blog-grid .owl-nav button:hover,
.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot.active span,
.ova-blog-slide.blog-grid .owl-dots .owl-dot.active span,
.ova_feature_box_2 .ova-content:hover .icon,
.ova_feature_box_3 .readmore a,
.ova_box_feature_2:hover,
.ova_box_resource_2 .list-link li a:before,
.pagination-wrapper .blog_pagination .pagination li.active a,
.pagination-wrapper .blog_pagination .pagination li a:hover {
    background-color: #f4b418;
}

.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li.active {
    border-bottom-color: #f4b418 !important;
}

.blog_pagination .pagination li.active a,
.blog_pagination .pagination li a:hover,
.blog_pagination .pagination li a:focus,
.sidebar .widget.widget_custom_html .ova_search form .search button,
.mailchimp_custom input[type="submit"],
.contact-form-egovt input[type="submit"],
.ova-form-mail input[type="submit"],
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-readmore a:hover,
.archive_dep .content .ova-content .readmore:hover,
.search_archive_event form .wrap-ovaev_submit .ovaev_submit,
.ovaev-content.content-list .event-readmore a:hover,
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event .view_detail:hover,
.single_event .event_content .event-related .item-event .desc .event_post .button_event .view_detail:hover,
.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers:focus,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a:hover,
.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .button:hover,
.egovt_404_page .search-form input[type="submit"],
.ova-history .wp-item:hover .wp-year .dot span.dot1,
.ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
    background-color: #f4b418;
    border-color: #f4b418;
}

article.post-wrap.sticky,
.egovt-border-color .elementor-element-populated,
.ova_contact_slide .owl-carousel .owl-nav>button:hover,
blockquote,
blockquote.has-text-align-right {
    border-color: #f4b418;
}

.egovt-button-color-border-general.elementor-widget-button .elementor-button:hover,
.egovt-button-color-border-header.elementor-widget-button .elementor-button:hover,
.ovaev-event-element .desc .event_post .button_event .view_detail:hover {
    color: #f4b418;
    border-color: #f4b418;
}

.egovt-tab.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title.elementor-active,
.wrap-portfolio .archive-por .ova_more_por .ova-loader,
.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs ul.tabs li.active {
    border-top-color: #f4b418;
}

.wp-block-button.is-style-outline {



    color: #f4b418;

}

.wp-block-button a {
    background-color: #f4b418;
}

.elementor-kit-5453 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-2984 .elementor-element.elementor-element-b76be37 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2984 .elementor-element.elementor-element-e27dad2 .premium-carousel-scale .slick-slide {
    transition: all 300ms !important;
}

.elementor-2984 .elementor-element.elementor-element-e27dad2 .premium-carousel-nav-progressbar-fill {
    transition-duration: 300ms !important;
}

.elementor-2984 .elementor-element.elementor-element-e27dad2 {
    --pa-carousel-center-padding: 15;
}

.elementor-2984 .elementor-element.elementor-element-e27dad2 .premium-carousel-wrapper .slick-arrow {
    font-size: 14px;
}

.elementor-2984 .elementor-element.elementor-element-e27dad2 .premium-carousel-wrapper .slick-arrow svg {
    width: 14px;
    height: 14px;
}

.elementor-2984 .elementor-element.elementor-element-5ef7d72e:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-5ef7d72e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-2984 .elementor-element.elementor-element-5ef7d72e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-5ef7d72e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-154effad {
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-8f4aff5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2984 .elementor-element.elementor-element-8f4aff5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-8f4aff5:hover>.elementor-element-populated {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-8f4aff5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-8f4aff5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-7cf9b227 .banner-icon .bn2-icon {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-7cf9b227 .banner-icon .bn2-text {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-4aa8d3f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2984 .elementor-element.elementor-element-4aa8d3f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-4aa8d3f0:hover>.elementor-element-populated {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-4aa8d3f0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-4aa8d3f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon .bn2-icon i:before {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon:hover .bn2-icon i:before {
    color: #FFFFFF !important;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon .bn2-icon {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon .bn2-text span {
    color: #202B5D;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon:hover .bn2-text span {
    color: #FFFFFF !important;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon .bn2-text {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon .bn2-text .bn2-icon2 i:before {
    color: #62718D;
}

.elementor-2984 .elementor-element.elementor-element-626ce4b8 .banner-icon:hover .bn2-text .bn2-icon2 i:before {
    color: #FFFFFF !important;
}

.elementor-2984 .elementor-element.elementor-element-77d55380:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2984 .elementor-element.elementor-element-77d55380>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #62718D;
}

.elementor-2984 .elementor-element.elementor-element-77d55380:hover>.elementor-element-populated {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-77d55380>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-77d55380>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-72ab63b3 .banner-icon .bn2-icon {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-72ab63b3 .banner-icon .bn2-text {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-3c2fcc58:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2984 .elementor-element.elementor-element-3c2fcc58>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #202B5D;
}

.elementor-2984 .elementor-element.elementor-element-3c2fcc58:hover>.elementor-element-populated {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-3c2fcc58>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-3c2fcc58>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-474c47be .banner-icon .bn2-icon i:before {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-474c47be .banner-icon:hover .bn2-icon i:before {
    color: #FFFFFF !important;
}

.elementor-2984 .elementor-element.elementor-element-474c47be .banner-icon .bn2-icon {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-474c47be .banner-icon .bn2-text {
    justify-content: center;
}

.elementor-2984 .elementor-element.elementor-element-8aec008 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-8aec008:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-8aec008>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-8aec008,
.elementor-2984 .elementor-element.elementor-element-8aec008::before {
    --border-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-4d80119 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: -1px;
}

.elementor-2984 .elementor-element.elementor-element-4d80119.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2984 .elementor-element.elementor-element-2ce749e {
    color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-85c2c94 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2984 .elementor-element.elementor-element-b694e8b .elementor-button {
    background-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-1f5aa131:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-1f5aa131>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-1f5aa131 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #F9F9F9;
    padding: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-1f5aa131>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-1f5aa131 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-1f5aa131 a {
    color: #95C6E9;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__icon-wrapper:not(.premium-repeater-item) {
    order: 0;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__title {
    color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__title-wrapper,
.elementor-2984 .elementor-element.elementor-element-f1aa462.premium-post-ticker__layout-2 .premium-post-ticker__title-wrapper::after,
.elementor-2984 .elementor-element.elementor-element-f1aa462.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after {
    background-color: #B1A6A6;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__post-title a,
.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-text-typing::after {
    color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__post-wrapper {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-f1aa462 .premium-post-ticker__content {
    background-color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-f48cd35 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-f48cd35:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-f48cd35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #101e3b 0%, #101e3b 100%);
}

.elementor-2984 .elementor-element.elementor-element-f48cd35,
.elementor-2984 .elementor-element.elementor-element-f48cd35::before {
    --border-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-dc775de {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-ebdc051 .premium-dual-header-first-header span {
    display: block;
}

.elementor-2984 .elementor-element.elementor-element-ebdc051 .elementor-widget-container {
    text-align: center;
}

.elementor-2984 .elementor-element.elementor-element-ebdc051 .premium-dual-header-first-span {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-ebdc051>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-ebdc051.elementor-element {
    --align-self: flex-start;
}

.elementor-2984 .elementor-element.elementor-element-0f9ee1a {
    text-align: justify;
    color: #303030;
}

.elementor-2984 .elementor-element.elementor-element-0f9ee1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-32595df {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-e19744d img {
    border-style: solid;
    border-width: 9px 9px 9px 9px;
    border-color: #f4b418;
    border-radius: 23px 23px 23px 23px;
}

.elementor-2984 .elementor-element.elementor-element-64c44ba .premium-dual-header-first-header span {
    display: block;
}

.elementor-2984 .elementor-element.elementor-element-64c44ba .elementor-widget-container {
    text-align: center;
}

.elementor-2984 .elementor-element.elementor-element-64c44ba>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-993f7d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 48px 0px;
}

.elementor-2984 .elementor-element.elementor-element-993f7d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-85e361e .ova-heading {
    text-align: left;
}

.elementor-2984 .elementor-element.elementor-element-85e361e .ova-heading .title {
    font-size: 32px;
    line-height: 36px;
}

.elementor-2984 .elementor-element.elementor-element-85e361e .ova-heading .sub-title {
    font-size: 17px;
    line-height: 24px;
    color: #62718D;
}

.elementor-2984 .elementor-element.elementor-element-bed08c2>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-feb50c8:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-feb50c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("https://demo.ovatheme.com/egovt/wp-content/uploads/2020/10/bg_home-4_1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2984 .elementor-element.elementor-element-feb50c8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
    z-index: 1;
}

.elementor-2984 .elementor-element.elementor-element-feb50c8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2984 .elementor-element.elementor-element-2a73ce03.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2984 .elementor-element.elementor-element-2a73ce03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2984 .elementor-element.elementor-element-2a73ce03>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-2984 .elementor-element.elementor-element-47203bfe>.elementor-element-populated {
    padding: 10px 10px 10px 0px;
}

.elementor-2984 .elementor-element.elementor-element-19e53273>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-19e53273 {
    width: auto;
    max-width: auto;
}

.elementor-2984 .elementor-element.elementor-element-7b8a375b>.elementor-element-populated {
    padding: 10px 10px 10px 0px;
}

.elementor-2984 .elementor-element.elementor-element-50e66e8c .elementor-heading-title {
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
}

.elementor-2984 .elementor-element.elementor-element-50e66e8c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-50e66e8c {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-2984 .elementor-element.elementor-element-4553e623.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2984 .elementor-element.elementor-element-4553e623.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2984 .elementor-element.elementor-element-4553e623.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #202B5D;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 17px 30px;
}

.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 .elementor-button:hover,
.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 .elementor-button:focus {
    color: #202B5D;
    background-color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 .elementor-button:hover svg,
.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 .elementor-button:focus svg {
    fill: #202B5D;
}

.elementor-2984 .elementor-element.elementor-element-2ebbc8b8>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-2ebbc8b8 {
    width: auto;
    max-width: auto;
}

.elementor-2984 .elementor-element.elementor-element-2f43a6f6 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.2px;
    fill: #202B5D;
    color: #202B5D;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 17px 30px;
}

.elementor-2984 .elementor-element.elementor-element-2f43a6f6 .elementor-button:hover,
.elementor-2984 .elementor-element.elementor-element-2f43a6f6 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #202B5D;
}

.elementor-2984 .elementor-element.elementor-element-2f43a6f6 .elementor-button:hover svg,
.elementor-2984 .elementor-element.elementor-element-2f43a6f6 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-2f43a6f6 {
    width: auto;
    max-width: auto;
}

.elementor-2984 .elementor-element.elementor-element-42aee61a>.elementor-container {
    max-width: 1600px;
}

.elementor-2984 .elementor-element.elementor-element-42aee61a {
    padding: 50px 0px 50px 0px;
}

.elementor-2984 .elementor-element.elementor-element-79ac1cce>.elementor-container {
    max-width: 1600px;
}

.elementor-2984 .elementor-element.elementor-element-797b6814 img {
    width: 100%;
    transition-duration: 0.5s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
}

.elementor-2984 .elementor-element.elementor-element-797b6814:hover img {
    filter: brightness(70%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2984 .elementor-element.elementor-element-57b4ad33 .elementor-heading-title {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-57b4ad33>.elementor-widget-container {
    /*margin: -70px 125px 0px 0px;*/
    padding: 20px 0px 20px 20px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-689c1a0c {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2984 .elementor-element.elementor-element-689c1a0c>.elementor-widget-container {
    margin: -20px 0px 0px 15px;
    padding: 0px 3px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-615a2324 img {
    width: 100%;
    transition-duration: 0.5s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
}

.elementor-2984 .elementor-element.elementor-element-615a2324:hover img {
    filter: brightness(70%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2984 .elementor-element.elementor-element-7e7b1998 .elementor-heading-title {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-7e7b1998>.elementor-widget-container {
    margin: 5px 45px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-278356a4 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2984 .elementor-element.elementor-element-278356a4>.elementor-widget-container {
    margin: -20px 0px 0px 15px;
    padding: 0px 70px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-34e78df {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2984 .elementor-element.elementor-element-34e78df>.elementor-widget-container {
    margin: -20px 0px 0px 15px;
    padding: 0px 70px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-29868f13 img {
    width: 100%;
    transition-duration: 0.5s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
}

.elementor-2984 .elementor-element.elementor-element-29868f13:hover img {
    filter: brightness(70%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2984 .elementor-element.elementor-element-2a37e2b1 .elementor-heading-title {
    color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-2a37e2b1>.elementor-widget-container {
    margin: 5px 45px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: #f4b418;
}

.elementor-2984 .elementor-element.elementor-element-1a67b5cc {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2984 .elementor-element.elementor-element-1a67b5cc>.elementor-widget-container {
    margin: -20px 0px 0px 15px;
    padding: 0px 70px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-406351fb:not(.elementor-motion-effects-element-type-background),
.elementor-2984 .elementor-element.elementor-element-406351fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-2984 .elementor-element.elementor-element-406351fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-2984 .elementor-element.elementor-element-406351fb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-43dc3099 .ova-heading {
    text-align: left;
}

.elementor-2984 .elementor-element.elementor-element-43dc3099 .ova-heading .title {
    font-size: 32px;
    line-height: 36px;
}

.elementor-2984 .elementor-element.elementor-element-43dc3099 .ova-heading .sub-title {
    font-size: 17px;
}

.elementor-2984 .elementor-element.elementor-element-43dc3099>.elementor-widget-container {
    margin: 42px 0px 12px 0px;
}

.elementor-2984 .elementor-element.elementor-element-43dc3099 {
    z-index: 3;
}

.elementor-2984 .elementor-element.elementor-element-1df05afc .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.2px;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 12px 18px;
}

.elementor-2984 .elementor-element.elementor-element-1df05afc {
    width: auto;
    max-width: auto;
}

.elementor-2984 .elementor-element.elementor-element-5c88be23 .elementor-heading-title {
    color: rgba(6, 22, 58, 0.06);
    font-family: "Alex Brush", Sans-serif;
    font-size: 200px;
}

.elementor-2984 .elementor-element.elementor-element-5c88be23 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-2984 .elementor-element.elementor-element-5c88be23 {
    left: 0px;
}

body.rtl .elementor-2984 .elementor-element.elementor-element-5c88be23 {
    right: 0px;
}

.elementor-2984 .elementor-element.elementor-element-277f9ec5>.elementor-element-populated {
    padding: 10px 10px 10px 30px;
}

.elementor-2984 .elementor-element.elementor-element-3153083d>.elementor-element-populated {
    padding: 10px 20px 10px 0px;
}

.elementor-2984 .elementor-element.elementor-element-3daea793>.elementor-element-populated {
    padding: 10px 0px 10px 20px;
}

.elementor-2984 .elementor-element.elementor-element-233cb36f {
    padding: 0px 0px 0100px 0px;
}

.elementor-2984 .elementor-element.elementor-element-639c6568:hover>.elementor-element-populated {
    background-color: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-639c6568>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-639c6568>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-3f948c8>.elementor-element-populated {
    margin: 0px 0px 0px 080px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 080px;
}

.elementor-2984 .elementor-element.elementor-element-2ac35f12 .elementor-heading-title {
    color: #202B5D;
    font-family: "Cabin", Sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
}

.elementor-2984 .elementor-element.elementor-element-2ac35f12>.elementor-widget-container {
    padding: 0px 0px 045px 0px;
}

.elementor-2984 .elementor-element.elementor-element-581efb65>.elementor-element-populated {
    margin: 105px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2984 .elementor-element.elementor-element-6b9a1631 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.2px;
    fill: #202B5D;
    color: #202B5D;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E0E0E0;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 020px 12px 20px;
}

.elementor-2984 .elementor-element.elementor-element-6b9a1631 .elementor-button:hover,
.elementor-2984 .elementor-element.elementor-element-6b9a1631 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #23D3D3;
    border-color: #23D3D3;
}

.elementor-2984 .elementor-element.elementor-element-6b9a1631 .elementor-button:hover svg,
.elementor-2984 .elementor-element.elementor-element-6b9a1631 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-2984 .elementor-element.elementor-element-6b9a1631>.elementor-widget-container {
    margin: 015px 0px 0px 030px;
    padding: 0px 0px 0px 0px;
}

.elementor-2984 .elementor-element.elementor-element-6b9a1631 {
    width: auto;
    max-width: auto;
}

.elementor-2984 .elementor-element.elementor-element-5b841ba {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2984 .elementor-element.elementor-element-471f9cf .blog-grid article.post-wrap .post-footer .egovt-post-readmore a {
    color: #101e3b;
}

.elementor-2984 .elementor-element.elementor-element-6244a07 .blog-grid article.post-wrap .post-footer .egovt-post-readmore a {
    color: #101e3b;
}

@media(min-width:768px) {
    .elementor-2984 .elementor-element.elementor-element-4d80119 {
        --width: 60.118%;
    }

    .elementor-2984 .elementor-element.elementor-element-85c2c94 {
        --width: 66.6666%;
    }

    .elementor-2984 .elementor-element.elementor-element-f48cd35 {
        --content-width: 1204px;
    }

    .elementor-2984 .elementor-element.elementor-element-dc775de {
        --width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-32595df {
        --width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-ab0ef42 {
        width: 25.198%;
    }

    .elementor-2984 .elementor-element.elementor-element-c90803a {
        width: 74.802%;
    }

    .elementor-2984 .elementor-element.elementor-element-2a73ce03 {
        width: 57.744%;
    }

    .elementor-2984 .elementor-element.elementor-element-47203bfe {
        width: 12.377%;
    }

    .elementor-2984 .elementor-element.elementor-element-7b8a375b {
        width: 87.623%;
    }

    .elementor-2984 .elementor-element.elementor-element-4553e623 {
        width: 42.256%;
    }

    .elementor-2984 .elementor-element.elementor-element-57912b67 {
        width: 26.216%;
    }

    .elementor-2984 .elementor-element.elementor-element-277f9ec5 {
        width: 73.784%;
    }
}

@media(max-width:1024px) {
    .elementor-2984 .elementor-element.elementor-element-4a807b94>.elementor-element-populated {
        padding: 0px 0px 060px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-154effad {
        padding: 0px 020px 0px 020px;
    }

    .elementor-2984 .elementor-element.elementor-element-c90803a>.elementor-element-populated {
        padding: 50px 10px 10px 10px;
    }

    .elementor-2984 .elementor-element.elementor-element-2ebbc8b8>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-2ebbc8b8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-2f43a6f6>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-2f43a6f6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-797b6814 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-57b4ad33>.elementor-widget-container {
        margin: -46px 36px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-689c1a0c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-615a2324 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-7e7b1998>.elementor-widget-container {
        margin: -46px 36px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-278356a4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-34e78df>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-29868f13 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-2a37e2b1>.elementor-widget-container {
        margin: -46px 36px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-1a67b5cc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-57912b67>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-277f9ec5>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2984 .elementor-element.elementor-element-233cb36f {
        padding: 0px 015px 0100px 015px;
    }

    .elementor-2984 .elementor-element.elementor-element-639c6568>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-3f948c8>.elementor-element-populated {
        margin: 0px 0px 0px 030px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 030px;
    }

    .elementor-2984 .elementor-element.elementor-element-581efb65>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 030px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2984 .elementor-element.elementor-element-4a807b94>.elementor-element-populated {
        padding: 0px 020px 050px 020px;
    }

    .elementor-2984 .elementor-element.elementor-element-154effad {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-8f4aff5>.elementor-element-populated {
        padding: 0px 020px 0px 020px;
    }

    .elementor-2984 .elementor-element.elementor-element-ab0ef42>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-c90803a>.elementor-element-populated {
        padding: 50px 20px 0px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-feb50c8:not(.elementor-motion-effects-element-type-background),
    .elementor-2984 .elementor-element.elementor-element-feb50c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: var(--e-bg-lazyload-loaded);
        --e-bg-lazyload: url("https://demo.ovatheme.com/egovt/wp-content/uploads/2020/08/home2_bg_1.jpg");
        background-size: cover;
    }

    .elementor-2984 .elementor-element.elementor-element-feb50c8 {
        padding: 30px 0px 40px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-2a73ce03>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-19e53273>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-19e53273 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-50e66e8c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-4553e623>.elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-797b6814 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-57b4ad33>.elementor-widget-container {
        margin: -40px 50px 0px 0px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-2984 .elementor-element.elementor-element-615a2324 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-7e7b1998>.elementor-widget-container {
        margin: -40px 50px 0px 0px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-2984 .elementor-element.elementor-element-29868f13 img {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-2a37e2b1>.elementor-widget-container {
        margin: -40px 50px 0px 0px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-2984 .elementor-element.elementor-element-57912b67>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-277f9ec5>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2984 .elementor-element.elementor-element-3153083d>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-5feaa7ad>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-3daea793>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-639c6568>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2984 .elementor-element.elementor-element-3f948c8>.elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2984 .elementor-element.elementor-element-8f4aff5 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-4aa8d3f0 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-77d55380 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-3c2fcc58 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-ab0ef42 {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-c90803a {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-2a73ce03 {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-4553e623 {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-57912b67 {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-277f9ec5 {
        width: 100%;
    }

    .elementor-2984 .elementor-element.elementor-element-639c6568 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-3f948c8 {
        width: 50%;
    }

    .elementor-2984 .elementor-element.elementor-element-581efb65 {
        width: 100%;
    }
}

/* Button Style */
.custom-button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #FFFFFF;
    color: #101e3b;
    font-weight: bold;
    text-decoration: none;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
}

/* Checkbox Style */
.requirements-list input[type="checkbox"] {
    color: #101e3b;
}

/* Table Style */
.study-mode-table {
    width: 100%;
    border-collapse: collapse;
}

.study-mode-table th,
.study-mode-table td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: center;
}

/* Infobox Style */
.infoboxes-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.infobox {
    width: calc(50% - 20px);
    margin-bottom: 20px;
    padding: 20px;
    background-color: #f7f7f7;
    border-radius: 5px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
}

.infobox h3 {
    color: #101e3b;
}

/* Read More Button Style */
.read-more-button {
    display: inline-block;
    padding: 8px 16px;
    background-color: #101e3b;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container>*:before {
    content: "[";
    color: #ffab00;
    display: inline-block;
    margin-right: 4px;
    line-height: 1em;
    position: relative;
    top: -1px;
}

.envato-kit-138-bracket .elementor-widget-container>*:after {
    content: "]";
    color: #ffab00;
    display: inline-block;
    margin-left: 4px;
    line-height: 1em;
    position: relative;
    top: -1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.elementor-6652 .elementor-element.elementor-element-673fb64f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-673fb64f:not(.elementor-motion-effects-element-type-background),
.elementor-6652 .elementor-element.elementor-element-673fb64f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101e3b;
}

.elementor-6652 .elementor-element.elementor-element-673fb64f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 10px 15px;
}

.elementor-6652 .elementor-element.elementor-element-673fb64f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6652 .elementor-element.elementor-element-34e01924.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-34e01924.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-34e01924>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-6652 .elementor-element.elementor-element-34e01924>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-34e01924>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6652 .elementor-element.elementor-element-4873df1 {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-4873df1.elementor-element {
    --align-self: center;
    --order: 99999
        /* order end hack */
    ;
}

.elementor-6652 .elementor-element.elementor-element-4499e7fa {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FD5D1445;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -12px;
}

.elementor-6652 .elementor-element.elementor-element-4499e7fa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6652 .elementor-element.elementor-element-dcb57fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-dcb57fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-dcb57fd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-6652 .elementor-element.elementor-element-dcb57fd>.elementor-element-populated {
    margin: -6px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button {
    font-size: 15px;
    font-weight: 900;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button:hover,
.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button:hover svg,
.elementor-6652 .elementor-element.elementor-element-5a0843a .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-5a0843a {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-6b6a15a .elementor-button {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding: 0px 9px 0px 9px;
}

.elementor-6652 .elementor-element.elementor-element-6b6a15a .elementor-button:hover,
.elementor-6652 .elementor-element.elementor-element-6b6a15a .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-6b6a15a .elementor-button:hover svg,
.elementor-6652 .elementor-element.elementor-element-6b6a15a .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-6b6a15a>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-6b6a15a {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-3b29eed .elementor-button {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 0px 5px 0px 5px;
}

.elementor-6652 .elementor-element.elementor-element-3b29eed .elementor-button:hover,
.elementor-6652 .elementor-element.elementor-element-3b29eed .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-3b29eed .elementor-button:hover svg,
.elementor-6652 .elementor-element.elementor-element-3b29eed .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-3b29eed>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-3b29eed {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-f5f1431 .elementor-button {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BF40BF5C;
    border-style: none;
    padding: 0px 6px 0px 6px;
}

.elementor-6652 .elementor-element.elementor-element-f5f1431 .elementor-button:hover,
.elementor-6652 .elementor-element.elementor-element-f5f1431 .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-f5f1431 .elementor-button:hover svg,
.elementor-6652 .elementor-element.elementor-element-f5f1431 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-f5f1431 {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-23a40e1 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #f4b418;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 12px 18px;
}

.elementor-6652 .elementor-element.elementor-element-23a40e1 .elementor-button:hover,
.elementor-6652 .elementor-element.elementor-element-23a40e1 .elementor-button:focus {
    color: #DF193A;
    background-color: #FFFFFF;
    border-color: #FF3514;
}

.elementor-6652 .elementor-element.elementor-element-23a40e1 .elementor-button:hover svg,
.elementor-6652 .elementor-element.elementor-element-23a40e1 .elementor-button:focus svg {
    fill: #DF193A;
}

.elementor-6652 .elementor-element.elementor-element-23a40e1>.elementor-widget-container {
    margin: 0px 0px 0px 80px;
}

.elementor-6652 .elementor-element.elementor-element-23a40e1 {
    width: auto;
    max-width: auto;
}

.elementor-6652 .elementor-element.elementor-element-0a90ec5 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FD5D1445;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -6px;
    margin-bottom: -6px;
    padding: 0px 0px 0px 0px;
}

.elementor-6652 .elementor-element.elementor-element-0a90ec5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6652 .elementor-element.elementor-element-7a93f02.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-7a93f02.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-3bce759.elementor-view-stacked .elementor-icon {
    background-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-3bce759.elementor-view-framed .elementor-icon,
.elementor-6652 .elementor-element.elementor-element-3bce759.elementor-view-default .elementor-icon {
    fill: #f4b418;
    color: #f4b418;
    border-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-3bce759 {
    --icon-box-icon-margin: 15px;
}

.elementor-6652 .elementor-element.elementor-element-3bce759 .elementor-icon {
    font-size: 24px;
    padding: 12px;
    border-width: 1px 1px 1px 1px;
}

.elementor-6652 .elementor-element.elementor-element-3bce759 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-3bce759 .elementor-icon-box-description {
    color: #D5D5D5;
}

.elementor-bc-flex-widget .elementor-6652 .elementor-element.elementor-element-23a4370.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-23a4370.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-1310853.elementor-view-stacked .elementor-icon {
    background-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-1310853.elementor-view-framed .elementor-icon,
.elementor-6652 .elementor-element.elementor-element-1310853.elementor-view-default .elementor-icon {
    fill: #f4b418;
    color: #f4b418;
    border-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-1310853 {
    --icon-box-icon-margin: 15px;
}

.elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon {
    font-size: 24px;
    padding: 12px;
    border-width: 1px 1px 1px 1px;
}

.elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon-box-title,
.elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon-box-title a {
    text-transform: none;
    line-height: 1.1em;
}

.elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon-box-description {
    color: #D5D5D5;
}

.elementor-bc-flex-widget .elementor-6652 .elementor-element.elementor-element-73ebaac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-73ebaac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8.elementor-view-stacked .elementor-icon {
    background-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8.elementor-view-framed .elementor-icon,
.elementor-6652 .elementor-element.elementor-element-bc591d8.elementor-view-default .elementor-icon {
    fill: #f4b418;
    color: #f4b418;
    border-color: #f4b418;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8 {
    --icon-box-icon-margin: 15px;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon {
    font-size: 24px;
    padding: 12px;
    border-width: 1px 1px 1px 1px;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon-box-title {
    margin-bottom: 2px;
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon-box-title,
.elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon-box-title a {
    text-transform: none;
}

.elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon-box-description {
    color: #D5D5D5;
}

.elementor-6652 .elementor-element.elementor-element-3bf05068>.elementor-container {
    max-width: 500px;
}

.elementor-6652 .elementor-element.elementor-element-3bf05068>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6652 .elementor-element.elementor-element-3bf05068:not(.elementor-motion-effects-element-type-background),
.elementor-6652 .elementor-element.elementor-element-3bf05068>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #101e3b 0%, #101e3b 68%);
}

.elementor-6652 .elementor-element.elementor-element-3bf05068 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-6652 .elementor-element.elementor-element-3bf05068>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu {
    justify-content: center;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-sub-menu .premium-sub-menu-link {
    justify-content: flex-start;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-hamburger-toggle {
    justify-content: center;
}

.elementor-6652 .elementor-element.elementor-element-bce4def.premium-ham-dropdown .premium-mobile-menu-container,
.elementor-6652 .elementor-element.elementor-element-bce4def.premium-nav-dropdown .premium-mobile-menu-container {
    justify-content: center;
}

.elementor-6652 .elementor-element.elementor-element-bce4def.premium-hamburger-menu .premium-main-mobile-menu>.premium-nav-menu-item>.premium-menu-link,
.elementor-6652 .elementor-element.elementor-element-bce4def.premium-nav-dropdown .premium-main-mobile-menu>.premium-nav-menu-item>.premium-menu-link,
.elementor-6652 .elementor-element.elementor-element-bce4def.premium-nav-slide .premium-main-mobile-menu>.premium-nav-menu-item>.premium-menu-link {
    justify-content: flex-start;
}

.elementor-6652 .elementor-element.elementor-element-bce4def.premium-ham-dropdown .premium-main-mobile-menu,
.elementor-6652 .elementor-element.elementor-element-bce4def.premium-nav-dropdown .premium-main-mobile-menu {
    width: 85px;
}

.elementor-6652 .elementor-element.elementor-element-bce4def.premium-ham-slide .premium-mobile-menu-outer-container,
.elementor-6652 .elementor-element.elementor-element-bce4def.premium-nav-slide .premium-mobile-menu-outer-container {
    width: 85px;
    transform: translateX(-85px);
}

.premium-sticky-parent-bce4def {
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.5) !important;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-nav-menu-item>.premium-menu-link>.premium-item-icon {
    order: 0;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item {
    background-color: #101e3b;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu .premium-sub-menu-item:hover>.premium-sub-menu-link {
    color: #fff;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-main-nav-menu .premium-sub-menu-item:hover>.premium-sub-menu-link .premium-dropdown-icon {
    color: #fff;
}

.elementor-6652 .elementor-element.elementor-element-bce4def .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon {
    order: 0;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-repeater-item-320e991.elementor-social-icon {
    background-color: #3B5998;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-repeater-item-1491259.elementor-social-icon {
    background-color: #00ACEE;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-repeater-item-8206083.elementor-social-icon {
    background-color: #D62976;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-repeater-item-5cb7115.elementor-social-icon {
    background-color: #0072B1;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-repeater-item-dccfaf9.elementor-social-icon {
    background-color: #CD201F;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-widget-container {
    text-align: right;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-icon {
    border-radius: 0% 0% 0% 0%;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-6652 .elementor-element.elementor-element-673fb64f {
        padding: 25px 20px 20px 20px;
    }

    .elementor-6652 .elementor-element.elementor-element-34e01924>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6652 .elementor-element.elementor-element-4499e7fa {
        border-width: 1px 0px 0px 0px;
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-6652 .elementor-element.elementor-element-0a90ec5 {
        border-width: 1px 0px 0px 0px;
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-6652 .elementor-element.elementor-element-3bf05068 {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-6652 .elementor-element.elementor-element-673fb64f {
        padding: 25px 15px 0px 15px;
    }

    .elementor-6652 .elementor-element.elementor-element-34e01924>.elementor-element-populated {
        margin: 0px 0px 12px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6652 .elementor-element.elementor-element-1932f28c {
        width: 100%;
    }

    .elementor-6652 .elementor-element.elementor-element-dcb57fd.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-6652 .elementor-element.elementor-element-dcb57fd>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6652 .elementor-element.elementor-element-7a93f02 {
        width: 33%;
    }

    .elementor-6652 .elementor-element.elementor-element-3bce759 .elementor-icon {
        font-size: 25px;
    }

    .elementor-6652 .elementor-element.elementor-element-23a4370 {
        width: 34%;
    }

    .elementor-6652 .elementor-element.elementor-element-1310853 .elementor-icon {
        font-size: 25px;
    }

    .elementor-6652 .elementor-element.elementor-element-73ebaac {
        width: 33%;
    }

    .elementor-6652 .elementor-element.elementor-element-bc591d8 .elementor-icon {
        font-size: 25px;
    }

    .elementor-6652 .elementor-element.elementor-element-3bf05068 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-6652 .elementor-element.elementor-element-207a9a30 {
        width: 20%;
    }

    .elementor-6652 .elementor-element.elementor-element-5fe1d107 {
        width: 80%;
    }

    .elementor-6652 .elementor-element.elementor-element-2fd50b22 {
        --icon-size: 15px;
        --grid-column-gap: 6px;
    }

    .elementor-6652 .elementor-element.elementor-element-2fd50b22 .elementor-social-icon {
        --icon-padding: 0.3em;
    }
}

@media(min-width:768px) {
    .elementor-6652 .elementor-element.elementor-element-34e01924 {
        width: 30.462%;
    }

    .elementor-6652 .elementor-element.elementor-element-1932f28c {
        width: 69.538%;
    }

    .elementor-6652 .elementor-element.elementor-element-207a9a30 {
        width: 71.053%;
    }

    .elementor-6652 .elementor-element.elementor-element-5fe1d107 {
        width: 28.947%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6652 .elementor-element.elementor-element-34e01924 {
        width: 100%;
    }

    .elementor-6652 .elementor-element.elementor-element-1932f28c {
        width: 100%;
    }
}

.woocommerce form .form-row .required {
    visibility: visible;
}

.woocommerce-product-gallery {
    opacity: 1 !important;
}

.elementor-6514 .elementor-element.elementor-element-52d93939:not(.elementor-motion-effects-element-type-background),
.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6514 .elementor-element.elementor-element-52d93939 {
    box-shadow: 0px 10px 40px 0px rgba(5.999999999999999, 22.00000000000004, 58, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 50px 47px 50px;
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-container {
    text-align: left;
}

.elementor-6514 .elementor-element.elementor-element-1c9ab219>.elementor-element-populated {
    padding: 0px 22.5px 0px 0px;
}

.elementor-6514 .elementor-element.elementor-element-358a8435>.elementor-element-populated {
    padding: 0px 15px 0px 7.5px;
}

.elementor-6514 .elementor-element.elementor-element-ed90d5b>.elementor-element-populated {
    padding: 0px 7.5px 0px 15px;
}

.elementor-6514 .elementor-element.elementor-element-18af0bb7>.elementor-element-populated {
    padding: 0px 0px 0px 22.5px;
}

@media(max-width:1024px) {
    .elementor-6514 .elementor-element.elementor-element-1c9ab219>.elementor-element-populated {
        padding: 0px 15px 30px 0px;
    }

    .elementor-6514 .elementor-element.elementor-element-358a8435>.elementor-element-populated {
        padding: 0px 0px 30px 15px;
    }

    .elementor-6514 .elementor-element.elementor-element-ed90d5b>.elementor-element-populated {
        padding: 0px 15px 30px 0px;
    }

    .elementor-6514 .elementor-element.elementor-element-18af0bb7>.elementor-element-populated {
        padding: 0px 0px 30px 15px;
    }
}

@media(max-width:767px) {
    .elementor-6514 .elementor-element.elementor-element-52d93939 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-6514 .elementor-element.elementor-element-1c9ab219>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-6514 .elementor-element.elementor-element-358a8435>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-6514 .elementor-element.elementor-element-ed90d5b>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-6514 .elementor-element.elementor-element-18af0bb7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6514 .elementor-element.elementor-element-1c9ab219 {
        width: 50%;
    }

    .elementor-6514 .elementor-element.elementor-element-358a8435 {
        width: 50%;
    }

    .elementor-6514 .elementor-element.elementor-element-ed90d5b {
        width: 50%;
    }

    .elementor-6514 .elementor-element.elementor-element-18af0bb7 {
        width: 50%;
    }
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa:not(.elementor-motion-effects-element-type-background),
.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #06163A;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 207px;
    padding: 50px 0px 0px 30px;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-element-populated {
    padding: 10px 10px 10px 7px;
}

.elementor-6521 .elementor-element.elementor-element-5067646 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    line-height: 46px;
    letter-spacing: 0.2px;
}

.elementor-6521 .elementor-element.elementor-element-5067646>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
}

.elementor-6521 .elementor-element.elementor-element-556185c {
    font-size: 18px;
}

.elementor-6521 .elementor-element.elementor-element-556185c>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-6521 .elementor-element.elementor-element-213717c>.elementor-element-populated {
    padding: 10px 10px 10px 20px;
}

.elementor-6521 .elementor-element.elementor-element-55f67492 {
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.23);
    margin-top: 0px;
    margin-bottom: -115px;
    z-index: 2;
}

.elementor-6521 .elementor-element.elementor-element-6a1f0b6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link {
    background-color: #FFFFFF;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a {
    color: #202B5D;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a:hover {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a svg {
    color: #888888;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:hover a svg {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:not(:last-child) a {
    border-bottom-color: #E8E8E8;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 {
    width: 100%;
    max-width: 100%;
}

.elementor-6521 .elementor-element.elementor-element-d16ab6b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-6521 .elementor-element.elementor-element-213717c>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width:768px) {
    .elementor-6521 .elementor-element.elementor-element-6162ed7a {
        width: 36.288%;
    }

    .elementor-6521 .elementor-element.elementor-element-213717c {
        width: 63.712%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6521 .elementor-element.elementor-element-6162ed7a {
        width: 100%;
    }

    .elementor-6521 .elementor-element.elementor-element-213717c {
        width: 100%;
    }

    .elementor-6521 .elementor-element.elementor-element-6a1f0b6 {
        width: 50%;
    }

    .elementor-6521 .elementor-element.elementor-element-d16ab6b {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-size-default{
        /*display:none;*/
    }
    .elementor-widget-container p{
         /*display:none;*/
    }
    .elementor-6521 .elementor-element.elementor-element-7026d3fa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }

    .elementor-6521 .elementor-element.elementor-element-213717c>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }

    .elementor-6521 .elementor-element.elementor-element-55f67492 {
        margin-top: 0px;
        margin-bottom: 60px;
    }

    .elementor-6521 .elementor-element.elementor-element-11bfad31>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        width:250px;
    }

    .elementor-6521 .elementor-element.elementor-element-77486908>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
        width:250px;
    }
}

.elementor-6514 .elementor-element.elementor-element-52d93939:not(.elementor-motion-effects-element-type-background),
.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6514 .elementor-element.elementor-element-52d93939 {
    box-shadow: 0px 10px 40px 0px rgba(5.999999999999999, 22.00000000000004, 58, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 50px 47px 50px;
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-container {
    text-align: left;
}

.elementor-6514 .elementor-element.elementor-element-1c9ab219>.elementor-element-populated {
    padding: 0px 22.5px 0px 0px;
}

.elementor-6514 .elementor-element.elementor-element-358a8435>.elementor-element-populated {
    padding: 0px 15px 0px 7.5px;
}

.elementor-6514 .elementor-element.elementor-element-ed90d5b>.elementor-element-populated {
    padding: 0px 7.5px 0px 15px;
}

.elementor-6514 .elementor-element.elementor-element-18af0bb7>.elementor-element-populated {
    padding: 0px 0px 0px 22.5px;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa:not(.elementor-motion-effects-element-type-background),
.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #06163A;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 207px;
    padding: 50px 0px 0px 30px;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a {
    width: 36.288%;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-element-populated {
    padding: 10px 10px 10px 7px;
}

.elementor-6521 .elementor-element.elementor-element-5067646 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    line-height: 46px;
    letter-spacing: 0.2px;
}

.elementor-6521 .elementor-element.elementor-element-5067646>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
}

.elementor-6521 .elementor-element.elementor-element-556185c {
    font-size: 18px;
}

.elementor-6521 .elementor-element.elementor-element-556185c>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-6521 .elementor-element.elementor-element-213717c {
    width: 63.712%;
}

.elementor-6521 .elementor-element.elementor-element-213717c>.elementor-element-populated {
    padding: 10px 10px 10px 20px;
}

.elementor-6521 .elementor-element.elementor-element-55f67492 {
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.23);
    margin-top: 0px;
    margin-bottom: -115px;
    z-index: 2;
}

.elementor-6521 .elementor-element.elementor-element-6a1f0b6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link {
    background-color: #FFFFFF;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a {
    color: #202B5D;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a:hover {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a svg {
    color: #888888;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:hover a svg {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:not(:last-child) a {
    border-bottom-color: #E8E8E8;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 {
    width: 100%;
    max-width: 100%;
}

.elementor-6521 .elementor-element.elementor-element-d16ab6b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

.elementor-6514 .elementor-element.elementor-element-52d93939:not(.elementor-motion-effects-element-type-background),
.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    width:90%;
}
@media(max-width:767px) {
    .elementor-6514 .elementor-element.elementor-element-52d93939:not(.elementor-motion-effects-element-type-background),
.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    width:270px;
}
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6514 .elementor-element.elementor-element-52d93939 {
    box-shadow: 0px 10px 40px 0px rgba(5.999999999999999, 22.00000000000004, 58, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 50px 47px 50px;
}

.elementor-6514 .elementor-element.elementor-element-52d93939>.elementor-container {
    text-align: left;
}

.elementor-6514 .elementor-element.elementor-element-1c9ab219>.elementor-element-populated {
    padding: 0px 22.5px 0px 0px;
}

.elementor-6514 .elementor-element.elementor-element-358a8435>.elementor-element-populated {
    padding: 0px 15px 0px 7.5px;
}

.elementor-6514 .elementor-element.elementor-element-ed90d5b>.elementor-element-populated {
    padding: 0px 7.5px 0px 15px;
}

.elementor-6514 .elementor-element.elementor-element-18af0bb7>.elementor-element-populated {
    padding: 0px 0px 0px 22.5px;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa:not(.elementor-motion-effects-element-type-background),
.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #06163A;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 207px;
    padding: 50px 0px 0px 30px;
}

.elementor-6521 .elementor-element.elementor-element-7026d3fa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a {
    width: 36.288%;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6521 .elementor-element.elementor-element-6162ed7a>.elementor-element-populated {
    padding: 10px 10px 10px 7px;
}

.elementor-6521 .elementor-element.elementor-element-5067646 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    line-height: 46px;
    letter-spacing: 0.2px;
}

.elementor-6521 .elementor-element.elementor-element-5067646>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
}

.elementor-6521 .elementor-element.elementor-element-556185c {
    font-size: 18px;
}

.elementor-6521 .elementor-element.elementor-element-556185c>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-6521 .elementor-element.elementor-element-213717c {
    width: 63.712%;
}

.elementor-6521 .elementor-element.elementor-element-213717c>.elementor-element-populated {
    padding: 10px 10px 10px 20px;
}

.elementor-6521 .elementor-element.elementor-element-55f67492 {
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.23);
    margin-top: 0px;
    margin-bottom: -115px;
    z-index: 2;
}

.elementor-6521 .elementor-element.elementor-element-6a1f0b6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link {
    background-color: #FFFFFF;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a {
    color: #202B5D;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a:hover {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li a svg {
    color: #888888;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:hover a svg {
    color: #FF3514;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 .ova_list_link ul.content li:not(:last-child) a {
    border-bottom-color: #E8E8E8;
}

.elementor-6521 .elementor-element.elementor-element-11bfad31 {
    width: 100%;
    max-width: 100%;
}

.elementor-6521 .elementor-element.elementor-element-d16ab6b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #69727d;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #69727d
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-container {
    min-height: 72vh;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d:not(.elementor-motion-effects-element-type-background),
.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://bibu-edu.us/assets/images/scroll22.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1 {
    z-index: 11;
}

.elementor-8727 .elementor-element.elementor-element-641c2726 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8727 .elementor-element.elementor-element-641c2726 {
    width: auto;
    max-width: auto;
}

.elementor-8727 .elementor-element.elementor-element-5cc10522 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8727 .elementor-element.elementor-element-66f46fd2>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-869bfa {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8727 .elementor-element.elementor-element-869bfa>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:hover,
.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:hover svg,
.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-df540a6>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 {
    width: auto;
    max-width: auto;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:hover,
.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:hover svg,
.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-8727 .elementor-element.elementor-element-2d6c07d9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:1024px) {
    .elementor-8727 .elementor-element.elementor-element-d7c1b2d {
        padding: 2em 2em 2em 2em;
    }

    .elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-8727 .elementor-element.elementor-element-d7c1b2d {
        padding: 1em 1em 1em 1em;
    }

    .elementor-8727 .elementor-element.elementor-element-df540a6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8727 .elementor-element.elementor-element-6fb6d45e {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-8727 .elementor-element.elementor-element-6a6c1f1 {
        width: 53.246%;
    }

    .elementor-8727 .elementor-element.elementor-element-2d6c07d9 {
        width: 46.754%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8727 .elementor-element.elementor-element-6a6c1f1 {
        width: 65%;
    }

    .elementor-8727 .elementor-element.elementor-element-2d6c07d9 {
        width: 35%;
    }
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-container {
    min-height: 72vh;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d:not(.elementor-motion-effects-element-type-background),
.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("https://bibu-edu.us/assets/images/scroll22.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-d7c1b2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1 {
    width: 53.246%;
    z-index: 11;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a6c1f1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-641c2726 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8727 .elementor-element.elementor-element-641c2726 {
    width: auto;
    max-width: auto;
}

.elementor-8727 .elementor-element.elementor-element-5cc10522 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8727 .elementor-element.elementor-element-66f46fd2>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-2f7c88b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-5a8c6806>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed .elementor-divider-separator {
    width: 100%;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-67fbf0ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-869bfa {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8727 .elementor-element.elementor-element-869bfa>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:hover,
.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:hover svg,
.elementor-8727 .elementor-element.elementor-element-df540a6 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-df540a6>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8727 .elementor-element.elementor-element-df540a6 {
    width: auto;
    max-width: auto;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:hover,
.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:hover svg,
.elementor-8727 .elementor-element.elementor-element-6fb6d45e .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8727 .elementor-element.elementor-element-6fb6d45e {
    width: auto;
    max-width: auto;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9 {
    width: 46.754%;
}

.elementor-bc-flex-widget .elementor-8727 .elementor-element.elementor-element-2d6c07d9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8727 .elementor-element.elementor-element-2d6c07d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-488d7c68>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-71eafc63>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-75e8d13d>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8727 .elementor-element.elementor-element-27368e3e>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-widget-container {
    text-align: left;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8727 .elementor-element.elementor-element-6a32d602>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:767px) {
    .elementor-8727 .elementor-element.elementor-element-df540a6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8727 .elementor-element.elementor-element-6fb6d45e {
        width: 100%;
        max-width: 100%;
    }
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
    display: flex
}

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
    margin: 0 var(--divider-element-spacing);
    flex-shrink: 0
}

.elementor-widget-divider .elementor-icon {
    font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
    display: flex;
    margin: 0;
    direction: ltr
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,
.elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    display: block;
    content: "";
    border-bottom: 0;
    flex-grow: 1;
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
    width: 100%;
    min-height: var(--divider-pattern-height);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

.e-con-inner>.elementor-widget-divider,
.e-con>.elementor-widget-divider {
    width: var(--container-widget-width, 100%);
    --flex-grow: var(--container-widget-flex-grow)
}


.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-container {
    min-height: 72vh;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c:not(.elementor-motion-effects-element-type-background),
.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://bibu-edu.us/assets/images/scroll3.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated>.elementor-background-overlay,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36 {
    z-index: 11;
}

.elementor-8724 .elementor-element.elementor-element-3f59c7 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8724 .elementor-element.elementor-element-3f59c7 {
    width: auto;
    max-width: auto;
}

.elementor-8724 .elementor-element.elementor-element-5de104d9 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8724 .elementor-element.elementor-element-6379fd0>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-43944b36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-6f905a88 {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8724 .elementor-element.elementor-element-6f905a88>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:hover,
.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:hover svg,
.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 {
    width: auto;
    max-width: auto;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:hover,
.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:hover svg,
.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-8724 .elementor-element.elementor-element-28de8249.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8724 .elementor-element.elementor-element-28de8249.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8724 .elementor-element.elementor-element-28de8249:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-50850b95>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:1024px) {
    .elementor-8724 .elementor-element.elementor-element-17a6118c {
        padding: 2em 2em 2em 2em;
    }

    .elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-8724 .elementor-element.elementor-element-17a6118c {
        padding: 1em 1em 1em 1em;
    }

    .elementor-8724 .elementor-element.elementor-element-7333cc33 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8724 .elementor-element.elementor-element-578d61a9 {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-8724 .elementor-element.elementor-element-22ad7f36 {
        width: 53.246%;
    }

    .elementor-8724 .elementor-element.elementor-element-28de8249 {
        width: 46.754%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8724 .elementor-element.elementor-element-22ad7f36 {
        width: 65%;
    }

    .elementor-8724 .elementor-element.elementor-element-28de8249 {
        width: 35%;
    }
}

</style><style>.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-container {
    min-height: 72vh;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c:not(.elementor-motion-effects-element-type-background),
.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://bibu-edu.us/assets/images/scroll3.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-17a6118c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36 {
    width: 53.246%;
    z-index: 11;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated>.elementor-background-overlay,
.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-22ad7f36>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-3f59c7 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8724 .elementor-element.elementor-element-3f59c7 {
    width: auto;
    max-width: auto;
}

.elementor-8724 .elementor-element.elementor-element-5de104d9 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8724 .elementor-element.elementor-element-6379fd0>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-43944b36 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-43944b36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-14cf63c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f .elementor-divider-separator {
    width: 100%;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-c2a51f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-6f905a88 {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8724 .elementor-element.elementor-element-6f905a88>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:hover,
.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:hover svg,
.elementor-8724 .elementor-element.elementor-element-7333cc33 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8724 .elementor-element.elementor-element-7333cc33 {
    width: auto;
    max-width: auto;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:hover,
.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:hover svg,
.elementor-8724 .elementor-element.elementor-element-578d61a9 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8724 .elementor-element.elementor-element-578d61a9 {
    width: auto;
    max-width: auto;
}

.elementor-8724 .elementor-element.elementor-element-28de8249 {
    width: 46.754%;
}

.elementor-bc-flex-widget .elementor-8724 .elementor-element.elementor-element-28de8249.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8724 .elementor-element.elementor-element-28de8249.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8724 .elementor-element.elementor-element-28de8249:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8724 .elementor-element.elementor-element-28de8249>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-f9813d9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8724 .elementor-element.elementor-element-50850b95 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-50850b95>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-16a72fe7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8724 .elementor-element.elementor-element-d8abdb7>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-widget-container {
    text-align: left;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8724 .elementor-element.elementor-element-3e4fc298>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:767px) {
    .elementor-8724 .elementor-element.elementor-element-7333cc33 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8724 .elementor-element.elementor-element-578d61a9 {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-container {
    min-height: 72vh;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d:not(.elementor-motion-effects-element-type-background),
.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://bibu-edu.us/assets/images/scroll1.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated>.elementor-background-overlay,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53 {
    z-index: 11;
}

.elementor-8721 .elementor-element.elementor-element-3f1ac750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8721 .elementor-element.elementor-element-3f1ac750 {
    width: auto;
    max-width: auto;
}

.elementor-8721 .elementor-element.elementor-element-52146ca5 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8721 .elementor-element.elementor-element-5bd1e51a>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-2491038d {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-2491038d .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-2491038d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-2491038d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-3ca72638 {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8721 .elementor-element.elementor-element-3ca72638>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:hover,
.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:hover svg,
.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-5908090b>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b {
    width: auto;
    max-width: auto;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:hover,
.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:hover svg,
.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-8721 .elementor-element.elementor-element-4e870c76.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-2370e715>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-4484e010>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:1024px) {
    .elementor-8721 .elementor-element.elementor-element-433ad00d {
        padding: 2em 2em 2em 2em;
    }

    .elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-8721 .elementor-element.elementor-element-433ad00d {
        padding: 1em 1em 1em 1em;
    }

    .elementor-8721 .elementor-element.elementor-element-5908090b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8721 .elementor-element.elementor-element-1b49052e {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-8721 .elementor-element.elementor-element-440a7d53 {
        width: 53.246%;
    }

    .elementor-8721 .elementor-element.elementor-element-4e870c76 {
        width: 46.754%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8721 .elementor-element.elementor-element-440a7d53 {
        width: 65%;
    }

    .elementor-8721 .elementor-element.elementor-element-4e870c76 {
        width: 35%;
    }
}

</style><style>.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-container {
    min-height: 72vh;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d:not(.elementor-motion-effects-element-type-background),
.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://bibu-edu.us/assets/images/scroll1.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-433ad00d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53 {
    width: 53.246%;
    z-index: 11;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
    width:300px;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated>.elementor-background-overlay,
.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-440a7d53>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-3f1ac750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8721 .elementor-element.elementor-element-3f1ac750 {
    width: auto;
    max-width: auto;
}

.elementor-8721 .elementor-element.elementor-element-52146ca5 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8721 .elementor-element.elementor-element-5bd1e51a>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-14343e1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-4ba529cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-2491038d {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8721 .elementor-element.elementor-element-2491038d .elementor-divider-separator {
    width: 100%;
}

.elementor-8721 .elementor-element.elementor-element-2491038d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-2491038d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-3ca72638 {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8721 .elementor-element.elementor-element-3ca72638>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:hover,
.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:hover svg,
.elementor-8721 .elementor-element.elementor-element-5908090b .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-5908090b>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8721 .elementor-element.elementor-element-5908090b {
    width: auto;
    max-width: auto;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:hover,
.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:hover svg,
.elementor-8721 .elementor-element.elementor-element-1b49052e .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8721 .elementor-element.elementor-element-1b49052e {
    width: auto;
    max-width: auto;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76 {
    width: 46.754%;
}

.elementor-bc-flex-widget .elementor-8721 .elementor-element.elementor-element-4e870c76.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8721 .elementor-element.elementor-element-4e870c76>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-2370e715 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-2370e715>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-5e3e7216>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-515cc5e6>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8721 .elementor-element.elementor-element-bf2e2af>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-widget-container {
    text-align: left;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8721 .elementor-element.elementor-element-4484e010 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8721 .elementor-element.elementor-element-4484e010>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:767px) {
    .elementor-8721 .elementor-element.elementor-element-5908090b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8721 .elementor-element.elementor-element-1b49052e {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-container {
    min-height: 72vh;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a:not(.elementor-motion-effects-element-type-background),
.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://bibu-edu.us/assets/images/scroll5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated>.elementor-background-overlay,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe {
    z-index: 11;
}

.elementor-8718 .elementor-element.elementor-element-128303ce .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8718 .elementor-element.elementor-element-128303ce {
    width: auto;
    max-width: auto;
}

.elementor-8718 .elementor-element.elementor-element-649248e1 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8718 .elementor-element.elementor-element-12b84386>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-3097b154>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-75d2db0e {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8718 .elementor-element.elementor-element-75d2db0e>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:hover,
.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:hover svg,
.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-854412d>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8718 .elementor-element.elementor-element-854412d {
    width: auto;
    max-width: auto;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:hover,
.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:hover svg,
.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-7581414>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-8718 .elementor-element.elementor-element-52b71edd.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-1558d117>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:1024px) {
    .elementor-8718 .elementor-element.elementor-element-2aa0864a {
        padding: 2em 2em 2em 2em;
    }

    .elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-8718 .elementor-element.elementor-element-2aa0864a {
        padding: 1em 1em 1em 1em;
    }

    .elementor-8718 .elementor-element.elementor-element-854412d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8718 .elementor-element.elementor-element-7581414 {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-8718 .elementor-element.elementor-element-2aeeb3fe {
        width: 53.246%;
    }

    .elementor-8718 .elementor-element.elementor-element-52b71edd {
        width: 46.754%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8718 .elementor-element.elementor-element-2aeeb3fe {
        width: 65%;
    }

    .elementor-8718 .elementor-element.elementor-element-52b71edd {
        width: 35%;
    }
}

</style><style>.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-container {
    min-height: 72vh;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a:not(.elementor-motion-effects-element-type-background),
.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://bibu-edu.us/assets/images/scroll5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a>.elementor-background-overlay {
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-2aa0864a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 1em 4em 1em;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe {
    width: 53.246%;
    z-index: 11;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(9, 14, 35, 0.91);
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    box-shadow: -20px 20px 0px 0px #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 1em 2em 1em 2em;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated>.elementor-background-overlay,
.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-2aeeb3fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-128303ce .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8718 .elementor-element.elementor-element-128303ce {
    width: auto;
    max-width: auto;
}

.elementor-8718 .elementor-element.elementor-element-649248e1 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-8718 .elementor-element.elementor-element-12b84386>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-50fe55ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 {
    --divider-border-style: solid;
    --divider-color: #f4b418;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-3097b154 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-3097b154>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 9px;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 .elementor-divider-separator {
    width: 100%;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-3dd29c11>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-75d2db0e {
    text-align: left;
    color: #ffffff;
    font-family: "Lusitana", Sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    line-height: 1.5em;
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-8718 .elementor-element.elementor-element-75d2db0e>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0em 2em 0em 0em;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #101e3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #101e3b;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:hover,
.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:hover svg,
.elementor-8718 .elementor-element.elementor-element-854412d .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-854412d>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8718 .elementor-element.elementor-element-854412d {
    width: auto;
    max-width: auto;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button {
    font-family: "Ramabhadra", Sans-serif;
    font-size: 0.9rem;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #f4b418;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f4b418;
    border-radius: 1px 1px 1px 1px;
    padding: 1.5em 2em 1.5em 3em;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:hover,
.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:focus {
    color: #ffffff;
    background-color: #0f0f27;
    border-color: #d32c15;
}

.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:hover svg,
.elementor-8718 .elementor-element.elementor-element-7581414 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-7581414>.elementor-widget-container {
    padding: 1em 0em 2em 0em;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8718 .elementor-element.elementor-element-7581414 {
    width: auto;
    max-width: auto;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd {
    width: 46.754%;
}

.elementor-bc-flex-widget .elementor-8718 .elementor-element.elementor-element-52b71edd.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 41% 87% 7% 0%;
    --e-column-margin-right: 87%;
    --e-column-margin-left: 0%;
}

.elementor-8718 .elementor-element.elementor-element-52b71edd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-1558d117 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-1558d117>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-6817eb2>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-4ab60d7e>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa {
    --divider-border-style: solid;
    --divider-color: #101e3b;
    --divider-border-width: 2px;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa .elementor-divider-separator {
    width: 79%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8718 .elementor-element.elementor-element-7faedafa>.elementor-widget-container {
    margin: 0% -57% 0% 0%;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 13px;
    --grid-row-gap: 0px;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-widget-container {
    text-align: left;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-social-icon {
    --icon-padding: 0.7em;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8718 .elementor-element.elementor-element-7ebbf4db>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

@media(max-width:767px) {
    .elementor-8718 .elementor-element.elementor-element-854412d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-8718 .elementor-element.elementor-element-7581414 {
        width: 100%;
        max-width: 100%;
    }
}

.elementor-3677 .elementor-element.elementor-element-68bd2feb:not(.elementor-motion-effects-element-type-background),
.elementor-3677 .elementor-element.elementor-element-68bd2feb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://demo.ovatheme.com/egovt/wp-content/uploads/2020/08/home2_bg_mail.png");
    background-position: center center;
    background-repeat: repeat-x;
    background-size: cover;
}

.elementor-3677 .elementor-element.elementor-element-68bd2feb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-3677 .elementor-element.elementor-element-68bd2feb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3677 .elementor-element.elementor-element-5b7d7659.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3677 .elementor-element.elementor-element-5b7d7659.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3677 .elementor-element.elementor-element-6fd74334 {
    width: auto;
    max-width: auto;
}

.elementor-3677 .elementor-element.elementor-element-136adaac .elementor-heading-title {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-3677 .elementor-element.elementor-element-136adaac>.elementor-widget-container {
    margin: 0px 0px 0px 33px;
}

.elementor-3677 .elementor-element.elementor-element-136adaac {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-3677 .elementor-element.elementor-element-60e6794f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3677 .elementor-element.elementor-element-60e6794f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3677 .elementor-element.elementor-element-60e6794f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3677 .elementor-element.elementor-element-3b8c2ad0>.elementor-widget-container {
    padding: 30px 0px 50px 0px;
}

.elementor-3677 .elementor-element.elementor-element-df12357:not(.elementor-motion-effects-element-type-background),
.elementor-3677 .elementor-element.elementor-element-df12357>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101e3b;
}

.elementor-3677 .elementor-element.elementor-element-df12357,
.elementor-3677 .elementor-element.elementor-element-df12357>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3677 .elementor-element.elementor-element-df12357 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-df12357>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3677 .elementor-element.elementor-element-2a7e93c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101e3b;
}

.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #3D093D;
    box-shadow: -64px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 070px 0px 062px 060px;
}

.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated,
.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated>.elementor-background-overlay,
.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-f9fc705 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-3677 .elementor-element.elementor-element-f9fc705>.elementor-widget-container {
    margin: -10px 0px 11px 0px;
}

.elementor-3677 .elementor-element.elementor-element-45426a3 {
    font-family: "Cabin", Sans-serif;
    font-size: 17px;
    letter-spacing: 0.2px;
}

.elementor-3677 .elementor-element.elementor-element-45426a3>.elementor-widget-container {
    margin: 10px 0px 12px 0px;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info {
    justify-content: start;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .icon i:before {
    font-size: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .icon svg {
    width: 15px;
    height: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .icon {
    margin: 0px 15px 4px 0px;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address a,
.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address,
.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address span {
    font-family: "Cabin", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address a {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 .ova-contact-info .address span {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-d197a91>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-3677 .elementor-element.elementor-element-d197a91 {
    width: auto;
    max-width: auto;
}

.elementor-3677 .elementor-element.elementor-element-58e1db9 {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
}

.elementor-3677 .elementor-element.elementor-element-58e1db9>.elementor-widget-container {
    margin: 0px 0px 10px 30px;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info {
    justify-content: flex-start;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .icon i:before {
    font-size: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .icon svg {
    width: 15px;
    height: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .icon {
    margin: 0px 15px 4px 0px;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address a,
.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address,
.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address span {
    font-family: "Cabin", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address a {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address span {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address a span {
    color: #8C96AC;
}

.elementor-3677 .elementor-element.elementor-element-8273c81 .ova-contact-info .address a:hover span {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-8273c81>.elementor-widget-container {
    margin: 0px 38px 9px 0px;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info {
    justify-content: start;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .icon i:before {
    font-size: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .icon svg {
    width: 15px;
    height: 15px;
    color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .icon {
    margin: 0px 15px 4px 0px;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address a,
.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address,
.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address span {
    font-family: "Cabin", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address a {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address span {
    color: #FFFFFF;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address a span {
    color: #8C96AC;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c .ova-contact-info .address a:hover span {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-b951d2c>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-3677 .elementor-element.elementor-element-23057d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3677 .elementor-element.elementor-element-23057d7>.elementor-element-populated {
    padding: 070px 0px 062px 30px;
}

.elementor-3677 .elementor-element.elementor-element-73dd625 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-3677 .elementor-element.elementor-element-73dd625>.elementor-widget-container {
    margin: -10px 0px 11px 0px;
}

.elementor-3677 .elementor-element.elementor-element-b9a3d6a .ova_menu_page .menu li a {
    color: #BCC2CE;
}

.elementor-3677 .elementor-element.elementor-element-b9a3d6a .ova_menu_page .menu li:hover a {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-b9a3d6a .ova_menu_page.type1.show-arrow ul li:hover a:before {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-746cf49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3677 .elementor-element.elementor-element-746cf49>.elementor-element-populated {
    padding: 070px 0px 062px 0px;
}

.elementor-3677 .elementor-element.elementor-element-55b9373 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-3677 .elementor-element.elementor-element-55b9373>.elementor-widget-container {
    margin: -10px 0px 11px 0px;
}

.elementor-3677 .elementor-element.elementor-element-55b9373 {
    width: var(--container-widget-width, 97.064%);
    max-width: 97.064%;
    --container-widget-width: 97.064%;
    --container-widget-flex-grow: 0;
}

.elementor-3677 .elementor-element.elementor-element-55b9373.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3677 .elementor-element.elementor-element-f56665a .ova_menu_page .menu li a {
    color: #BCC2CE;
}

.elementor-3677 .elementor-element.elementor-element-f56665a .ova_menu_page .menu li:hover a {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-f56665a .ova_menu_page.type1.show-arrow ul li:hover a:before {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-f56665a {
    width: var(--container-widget-width, 95.229%);
    max-width: 95.229%;
    --container-widget-width: 95.229%;
    --container-widget-flex-grow: 0;
}

.elementor-3677 .elementor-element.elementor-element-f56665a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3677 .elementor-element.elementor-element-40937dc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3677 .elementor-element.elementor-element-40937dc>.elementor-element-populated {
    padding: 070px 0px 062px 0px;
}

.elementor-3677 .elementor-element.elementor-element-bead441 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-3677 .elementor-element.elementor-element-bead441>.elementor-widget-container {
    margin: -10px 0px 11px 0px;
}

.elementor-3677 .elementor-element.elementor-element-d7edee5 .ova_menu_page .menu li a {
    color: #BCC2CE;
}

.elementor-3677 .elementor-element.elementor-element-d7edee5 .ova_menu_page .menu li:hover a {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-d7edee5 .ova_menu_page.type1.show-arrow ul li:hover a:before {
    color: #23D3D3;
}

.elementor-3677 .elementor-element.elementor-element-48def71:not(.elementor-motion-effects-element-type-background),
.elementor-3677 .elementor-element.elementor-element-48def71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-48def71 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E8E8E8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -37px;
    margin-bottom: 0px;
    padding: 0px 0px 33px 0px;
}

.elementor-3677 .elementor-element.elementor-element-48def71>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-8a72256.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3677 .elementor-element.elementor-element-8a72256:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3677 .elementor-element.elementor-element-8a72256>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4b418;
}

.elementor-3677 .elementor-element.elementor-element-8a72256>.elementor-element-populated {
    box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-8a72256>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova-framework-social-icon i {
    font-size: 15px;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova-framework-social-icon:not(:last-child) {
    margin-right: 5px;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova_social .content a {
    width: 35px;
    height: 35px;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova-framework-social-icon:hover {
    background-color: #C32644 !important;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova-framework-social-icon:hover i {
    color: #FFFFFF !important;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 .ova_social .content a:hover {
    border-color: #FFFFFF !important;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3677 .elementor-element.elementor-element-ca8cb01 {
    width: auto;
    max-width: auto;
}

.elementor-3677 .elementor-element.elementor-element-f58f7f6 {
    text-align: center;
}

.elementor-3677 .elementor-element.elementor-element-f58f7f6 .elementor-heading-title {
    color: #62718D;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.2px;
}

@media(max-width:1024px) {
    .elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated {
        padding: 070px 0px 0px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-d197a91 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-8273c81 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-b951d2c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-23057d7>.elementor-element-populated {
        padding: 070px 0px 0px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-746cf49>.elementor-element-populated {
        margin: 0px 0px 0px 010px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 010px;
    }
}

@media(min-width:768px) {
    .elementor-3677 .elementor-element.elementor-element-5b7d7659 {
        width: 33.333%;
    }

    .elementor-3677 .elementor-element.elementor-element-60e6794f {
        width: 66.667%;
    }

    .elementor-3677 .elementor-element.elementor-element-2a7e93c {
        width: 30.005%;
    }

    .elementor-3677 .elementor-element.elementor-element-23057d7 {
        width: 28.379%;
    }

    .elementor-3677 .elementor-element.elementor-element-746cf49 {
        width: 19.167%;
    }

    .elementor-3677 .elementor-element.elementor-element-40937dc {
        width: 22.393%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3677 .elementor-element.elementor-element-5b7d7659 {
        width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-60e6794f {
        width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-2a7e93c {
        width: 50%;
    }

    .elementor-3677 .elementor-element.elementor-element-23057d7 {
        width: 50%;
    }

    .elementor-3677 .elementor-element.elementor-element-746cf49 {
        width: 50%;
    }

    .elementor-3677 .elementor-element.elementor-element-40937dc {
        width: 50%;
    }
}

@media(max-width:767px) {

    .elementor-3677 .elementor-element.elementor-element-68bd2feb:not(.elementor-motion-effects-element-type-background),
    .elementor-3677 .elementor-element.elementor-element-68bd2feb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: var(--e-bg-lazyload-loaded);
        --e-bg-lazyload: url("https://bibu-edu.us/assets/img/scroll1.jpeg");
        background-size: cover;
    }

    .elementor-3677 .elementor-element.elementor-element-68bd2feb {
        padding: 30px 0px 40px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-5b7d7659>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-6fd74334>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-6fd74334 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3677 .elementor-element.elementor-element-136adaac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-60e6794f>.elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-3b8c2ad0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3677 .elementor-element.elementor-element-2a7e93c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 20px 10px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-23057d7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 20px 10px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-746cf49>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 10px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-40937dc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 50px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-8a72256>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }

    .elementor-3677 .elementor-element.elementor-element-f58f7f6 .elementor-heading-title {
        line-height: 1.3em;
    }
}

img.lazy {
    min-height: 1px
}

/*! elementor - v3.15.0 - 20-08-2023 */
.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block
}