/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2025 | 12:14:28 */
/* Header Css */
.last_menu a{
margin-left:16px !important;
padding:16px 32px !important;
background-color:#11161E !important;
border-radius:4px;
color:#FFFFFF !important;
font-size:16px !important;
font-weight:700 !important;
line-height:24px !important;
}




/* Footer Css */

#forminator-module-212 .forminator-row {
    margin-bottom: 0px;
}
#forminator-module-212 .forminator-response-message.forminator-show.forminator-error {
    margin-bottom: 0px !important;
}
.newsletter_email {
    width: 376px !important;
}

.newsletter_email input {
    padding: 12.5px 24px !important;
    border-radius: 8px !important;
    font-family: Manrope, sans-serif !important;
    width: 100%; 
    box-sizing: border-box;
}

.newsletter_button {
    padding: 13px 24px !important;
    border-radius: 4px !important;
    font-family: Manrope, sans-serif !important;
    margin-bottom:0px !important;
}

@media (max-width: 1024px) {
	.last_menu {width:180px !important; margin-top:10px !important;}
.last_menu a{
   
    padding: 10px 20px !important;
    font-weight:700 !important;
	justify-content:center;
    background-color:#ffffff !important;
    color:#11161E !important;
    margin-left:44px !important;
}

}
@media screen and (min-width:768px) and (max-width: 1024px) { 
   .newsletter_email {
    width: 538px !important;
} 
#menu-2-6fa689b{
padding:22px 0px
}
}

@media (max-width: 480px) {
   
    .newsletter_email input {
        padding: 10px 20px !important; 
    }

    .newsletter_button {
        padding: 10px 20px !important; 
        font-size: 14px;
    }
}

@media (max-width: 767px) {
   
    .newsletter_email {
        width: 100% !important; 
    }

    .newsletter_button {
        width: 100%; 
        text-align: center;
    }
	 #forminator-module-212 {
    
    flex-direction: column !important;
}
#menu-2-6fa689b{
padding:22px 0px
}
}

.manrope a{
font-family: "Manrope" !important;
} 

/*  last menu hover animation 23/01/25*/
@media (min-width: 1025px) {
   .last_menu  {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    font-size: 16px;
    transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    width: auto;
    position: relative;
    overflow: hidden;
} 

.last_menu ::after {
    content: '';
    background-image: url('https://stackproduction.tempurl.host/wp-content/uploads/2024/12/Vector-1-1.svg');
background-color:transparent !important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0;
    transform: translateX(-8px);
    transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    position: absolute;
    right: 5px;
}

.last_menu:hover {
     transform: scaleX(1.1); 
     padding-right:24px;
    
}
 .last_menu :hover::after {
    opacity: 1;
    transform: translateX(0);
} 

}
