@font-face{font-family:'Estedad';src:url(fonts/Estedad-FD-ExtraBold.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url(fonts/Estedad-FD-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap}

body,p,a,span,h1,h2,h3,h4,h5,h6,input{font-family:'Estedad';font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}


.home .entry-content {padding: 0;}
.home .elementor  {    max-width: 100%;}
.home section .elementor-container {max-width:1240px !important;}
header .wp-block-group .wp-block-group .wp-block-group {max-width:1240px}
header .wp-block-image img {width:150px; hieght:auto}
header .wp-block-search__inside-wrapper  {position:relative;}
header .wp-block-search__inside-wrapper .wp-element-button {position:absolute;left: -18px;    padding: 9px 30px; border-radius:5px; background-color:transparent; color:#0f569c;}
header .wp-block-group a{padding-right:10px; padding-left:10px;}
header .wp-block-search__input {border-radius:5px;    border: none;
    background-color: #f0f7fe;}
header .wp-block-button__link {background-color: #f0f7fe;
    color: #0f569c;
    padding: 11px 30px !important;
    border-radius: 5px;}
header .wp-block-button__link:hover{background-color:#0f569c; color:#fff;} 


#intro {padding-top:100px;    padding-bottom: 100px;background-color: #f8fbff;}

#intro  h1.heading-primary {    font-size: 35px; 
    line-height: 45px;
    margin-top: 15px; margin-bottom:15px;}
    #intro  h1.heading-primary em {color:#0f569c;font-weight:bold;    font-style: normal;}
#intro  p.heading-primary    {color:#0f569c;} 
#intro .search-field {width: 100%;
    padding: 18px 20px 18px 60px;
    border: none;
    box-shadow: 0 0 20px #eaeaea}
    
#intro .search-submit {    background-color: #f0f7fe;
    color: #0f569c;
    padding: 11px 30px;
    border-radius: 5px;
    position: absolute;
    left: 10px;
    top: 7px;
    border: none;}

#intro .search-submit:hover{background-color:#0f569c; color:#fff;}    
#intro .heading-primary-wrap{padding-top:100px;}
#intro  .elementor-column:first-child .elementor-widget-wrap{padding-left: 100px;}
#mazaya{background-color:#0f569c; padding-top:60px; padding-bottom:60px;}

#mazaya  .elementor-icon i {color: #a8b3bc;     font-size: 35px;}
#mazaya  .elementor-icon-box-wrapper {    align-items: left;}
#mazaya .elementor-icon-box-content {text-align:right;color:#fff;}
#mazaya  .elementor-icon-box-title span {font-size:15px;}

#dsteh h2.elementor-heading-title{       padding: 40px 0px 40px 0px;
    margin: 0;
    line-height: 1;} 


#dsteh .elementor-icon-box-wrapper
#dsteh .elementor-icon-box-title span {font-weight:bold}



