/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.raleway-<uniquifier> {
  font-family: "Raleway", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
body{
  font-family: "Raleway", sans-serif !important;
}
p{
  font-family: "Raleway", sans-serif !important;
}
span{
  font-family: "Raleway", sans-serif !important;
  
}
h1, h2, h3, h4, h5{
  font-family: "Raleway", sans-serif !important;
}

#hs_cos_wrapper_widget_1721903548267 input[type="submit"] {
    margin-right: 8px;
}

.dnd_area-row-9-background-color .widget-type-cell{
 height:auto;
 min-height:420px;
 border-radius:10px;
}
#hs_cos_wrapper_widget_1721903548267 textarea{
      height: 150px;
}

.dnd_area-row-9-background-image{
      background-size: cover !important;
}
/* header-hide */
header.atmc-header.atmc-header- {
    display: none;
}
/* header-hide-end */

/* new-header */
  @media(min-width:1024px){
    .hs_cos_wrapper_type_module ul.menu__item li{
      width:20% !important;
              text-align: center;
}
    #hs_cos_wrapper_widget_1721990327205 .menu li a{
      min-width: 130px;
    max-width: 100px;
    }
}


@media(min-width:480px){
  div#hs_cos_wrapper_widget_1721990802600 {
    text-align: center;
    margin: 0 auto;
}
  #hs_cos_wrapper_widget_1721990327205 .menu {
    border:none !important;
  }
  
#hs_cos_wrapper_widget_1721990327205 .menu__item {
    background: transparent;
    margin-left: auto !important;
    justify-content: end;
}
.hs_cos_wrapper_type_module ul.menu__item a {
    color: #EBECEB !important;
    font-size:20px !important;
    padding:10px !important;
    border-radius:10px !important;
    
    
}
.hs_cos_wrapper_type_module ul.menu__item li {
    padding:0px 20px;
    width:25%;
      padding-left:0px !important;
}

#hs_cos_wrapper_widget_1721990327205 .menu__item li a:hover{
    background: linear-gradient(90deg, #7EF1B3 0%, #40DE26 100%) !important;
          color: #002027 !important;
}
}


@media(max-width:480px){
#hs_cos_wrapper_widget_1721990327205 .nav-btn {
        display: block;
        float: none !important;
        margin-top: 20px;
     background: #fff !important;
    padding: 5px;
    margin: 0 auto;
    }
  
  
  ul.menu__item.menu-mobile-visible {
    border-radius: 10px;
    padding:10px 0px !important
}
  
  a.btn-effect {
    font-size: 18px !important;
    padding: 10px !important;
    width: 50% !important;
}
  #hs_cos_wrapper_widget_1721990327205 .menu__item li a:hover {

    background: linear-gradient(90deg, #7EF1B3 0%, #40DE26 100%);
    border-radius:10px !important  ;
            color: #002027 !important;
}

#hs_cos_wrapper_widget_1721990327205 .menu__item li {
    max-width: 150px !important;
    margin:0px auto;
}

  div#hs_cos_wrapper_widget_1721990802600 {
    margin: auto;
}
  
}
/* new-header-end */




/* form-about */

::focus{
  color:#000 !important;
}


#hs_cos_wrapper_widget_1721903548267 textarea{

    color:#000 !important;

}
#hs_cos_wrapper_widget_1721903548267 {

        background-color: #dbdbdb !important;

}


#hs_cos_wrapper_widget_1721903548267 input[type="submit"] {
    margin-right: 8px;
    background: linear-gradient(90deg, #7ef1b3, #40de26) !important;
    border: none;
  transition: all 0.3s linear;
  font-family: 'Raleway';
  font-weight:bold;
}
#hs_cos_wrapper_widget_1721903548267 input[type="submit"]:hover{
color:#fff !important}


::placeholder {
    color: #C1C1C1 !important;
}
label {
    display: none !important;
}
input.hs-button.primary.large {
    border-radius: 10px !important;
    padding: 10px 50px;
}
label.hs-error-msg.hs-main-font-element {
    display:block !important;
}
/* form-about-end */


@media(min-width:1024px){

  .dnd_area-row-9-background-color .widget-type-cell{
 min-height:470px;
}
}

@media(max-width:920px){

  .dnd_area-row-9-background-color .widget-type-cell{
 min-height:600px;
}
}

@media(max-width:540px){
  .dnd_area-row-9-background-color .widget-type-cell{
   padding-left:30px;
 padding-right:30px;
    margin-top:30px;
    min-height:420px;
  }
  span#hs_cos_wrapper_widget_1721893846484_ {
    font-size: 35px !important;
}
/*   What We Value */
  
  div#hs_cos_wrapper_widget_1721894393085 {
    margin-bottom: 50px;
}

div#hs_cos_wrapper_module_17218944603793 {
    margin-bottom: 50px;
}

div#hs_cos_wrapper_module_17219006812886 {
    margin-bottom: 50px;
}

div#hs_cos_wrapper_module_172190068128812 {
    margin-bottom: 50px;
}

div#hs_cos_wrapper_module_172190083863810 {
    margin-bottom: 50px;
}

div#hs_cos_wrapper_module_172190083863816 {
    margin-bottom: 50px;
}
/*   What We Value end*/
  
/*   banner-text */
  span#hs_cos_wrapper_widget_1721972878896_ {
    font-size: 35px !important;
}

span#hs_cos_wrapper_module_17219018715082_ {
    font-size: 35px !important;
}
  /*   banner-text-end*/
  
/*   form-about */
  div#hs_cos_wrapper_widget_1721903548267 {
    margin-top: 30px;
}
  
/*   form-about-end */
}



@media(max-width:1024px)
  /* header-tablet */
{
  #hs_cos_wrapper_widget_1721990327205 .menu li a{
    min-width: 130px !important;
    max-width: 130px !important;
  }
  /* header-tablet */
  
/*   footer-responsive */
  .ftr-tabs {
    display: flex;
    justify-content: space-around;
    flex-flow: wrap;
}
  .ftr-tabs-inner {
    width: 50% !important;
}
  /*   footer-responsive-end*/
  
  div#hs_cos_wrapper_widget_1721892447508 {
    padding-right: 0px !important;
}
}


/* comunication section */

.comunication-mai {
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    transition:all 0.5s linear;
    position:relative;
    height: 200px;
  margin-top:10px;
    box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;
}
.comunication-mai h3{
    color: #0b1e27 !important;
}
.comunication-mai p {

    opacity:0;
      transition:all 0.5s linear;
    margin-top:-160px;
    visibility:hidden;
    font-size:18px;
  font-weight:400;
}
.comunication-mai:hover p{

    opacity:1;
    margin-top:0px;
    visibility:visible;
}
.comunication-mai:hover {
      transition:all 0.5s linear;
        height:auto;
}

.comunication-mai img {
    width: 70px;
    height: 70px;
    object-fit: contain;
}

button#button_widget_1723284611664 {
    margin-right: 8px;
    background: linear-gradient(90deg, #7ef1b3, #40de26) !important;
    border: none;
  color:#021F27 !important;
  transition:all 0.3s linear;
  font-family: 'Raleway';
  font-weight:bold;
}

button#button_widget_1723284611664:hover {
    color:#fff !important;
}


@media(max-width:1024px){

  .comunication-mai h3{
    font-size:18px;
  }
  
}

/* production-footer */

.footer .social-links__icon svg, .footer .social-links__icon:active svg, .footer .social-links__icon:focus svg, .footer .social-links__icon:hover svg {
    fill: #000;
}
.atmc-site-footer.dnd-section strong {
    color: #fff !important;
}
.atmc-site-footer.dnd-section .row-fluid .span3 {
    display:none !important; 
}



.atmc-site-footer.dnd-section .row-fluid .span5 {
    width: 65% !important;
}

.atmc-site-footer.dnd-section .row-fluid ul.hs-menu-children-wrapper {
    padding:10px 0px;
}
.container-fluid {
    padding: 0px;
}

.mb\:mt-4.footer_developed.text-right.mb\:text-center {
    text-align: center !important;
}
@media(max-width:480px){
    .atmc-site-footer.dnd-section .row-fluid .span5 {
    width: 100% !important;
        
}
    .atmc-site-footer.dnd-section .row-fluid .span5 ul {
        padding:10px 0px; 
        text-align:left;
    }
  h2#team {
    font-size: 60px !important;
}
}

/* production-footer */