/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1759249558
Updated: 2025-09-30 16:25:58

*/

.home_login_form {
    position: absolute;
    top: 20px;
}

.home_login_form form.metform-form-content {
    max-width: 412px;
    margin-left: auto;
    padding: 0 10px;
}

.home_login_form form.metform-form-content label {
    color: #fff !important;
    font-weight: 400;
    font-size: 14px !important;
}

.home_slider .n2-ss-slide {
    height: 780px !important;
}
.home_login_form form.metform-form-content input {
    height: 34px;
}

/*.gt_switcher_wrapper {*/
/*    position: absolute !important;*/
/*    top: 8px !important;*/
/*}*/
.gt_switcher .gt_selected {
    background: unset !important;
    border-bottom: 1px solid #4D4D4D !important;
}

.gt_switcher .gt_option a {
    border: unset !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    padding: 10px 12px !important;
    border-bottom: 1px solid #000 !important;
}
.gt_switcher .gt_option a:last-child {
    border-bottom: unset !important;
}


.gt_switcher .gt_selected a {
    background: unset !important;
    border: unset !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    padding: 10px 12px !important;
}

.gt_switcher a img {
    border-radius: 50% !important;
    overflow: hidden !important;
    width: 18px !important;
    height: 18px !important;
}

 .gt_switcher .gt_selected a:after {
    height: 18px !important;
}

.gt_switcher {
    width: 110px !important;
}
.gt_switcher .gt_option {
height: unset !important;
    max-height: unset !important;
    border: unset !important;
    position: absolute !important;
    z-index: 999 !important;
    width: 110px !important;
}

.customcircle_icon .elementor-icon {
    width: 60px;
    height: 60px;
    border: 1px solid #266272;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
}
.customcircle_icon .elementor-icon:hover {
    border: 1px solid #266272;
    background-color: #266272;
}
.customcircle_icon .elementor-icon:hover svg, .customcircle_icon .elementor-icon:hover svg path {
    color: #fff;
    fill: #fff;
}

.nextend-arrow:hover {
    background: #266272 !important;
    border-color: #266272 !important;
}

.border_custom a.elementor-button:hover {
    border-radius: 10px !important;
}

h1.n2-ss-item-content {
    border-top: 1px solid #ffffff40 !important;
    width: fit-content !important;
    margin: auto !important;
    border-bottom: 1px solid #ffffff40 !important;
}



footer h4 {
    margin: 0 !important;
}

p:last-child {
    margin-bottom: 0;
}


@media (max-width: 768px){
    h1.n2-ss-item-content {
    font-size: 48px !important;
}
    h2.n2-ss-item-content {
    font-size: 28px !important;
}
.home_slider .n2-ss-slide {
    height: 670px !important;
}
}
