@font-face {
    font-family: 'alethiapro-regular';
    src: url('../font/alethiapro-regular.otf')
}
@font-face {
    font-family: 'alethiapro-italic';
    src: url('../font/alethiapro-italic.otf')
}

@font-face {
    font-family: 'AnandaBlackPersonalUseRegular';
    src: url('../font/AnandaBlackPersonalUseRegular-rg9Rx.ttf')
}
body{
    /* background-color: #111010; */
}
/*start map section*/
#sub-frame-error {
    -webkit-align-items: center;
    -webkit-flex-flow: column;
    -webkit-justify-content: center;
    background-color: #DDD;
    display: -webkit-flex;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: background-color 200ms ease-in-out;
    width: 100%;
}
.elementor-19685 .elementor-element.elementor-element-5da8fd1:not(.elementor-motion-effects-element-type-background), .elementor-19685 .elementor-element.elementor-element-5da8fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}
.elementor-19685 .elementor-element.elementor-element-5da8fd1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%;
}
.elementor-element {
    --widgets-spacing: 20px;
}
.elementor-custom-embed{
    width: 100%;
    min-height: 78vh;
    margin-top: 90px;

   
}
/*end map section*/
/*start contact*/
.container{
    /* color: #1a3668; */
}
.imgcontact{
    width: 50%;
    height: 70%;
}
.h-contact{
    font-weight: bold;
    margin-bottom: 30px;
    color: #DDA74F;
    font-size: 28px;
}
.h-contact1{
    color: #fff;
}
.link-contact{
    text-decoration: none;
    color: #111010;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}
.fa-clock{
    
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
}
.fa-building{
    
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}
.p-contact{
    
    font-size: 15px;
    font-weight: 400;
    line-height: 1.3em;
    color: #fff ;
    margin-bottom: 2rem;
    width: 95%;
}
.p{
    padding-top: 5px;
}
.fname{
    width: 43%;
    border: 1px solid #DDA75F;
    border-radius: 0px;
    padding: 8px 0px 8px 8px;
color: #fff;
background-color: #111010;
    /* font-family: "codec",Sans-serif; */
    font-size: 13px;
}
.text-area{
    border-radius: 0px;
background-color: #111010;
color: #fff;
border: 1px solid #DDA75F;

    width: 86%;
    padding: 5px 0px 8px 9px;
    /* font-family: "codec",Sans-serif; */
}
.btn-form{
    background-color: #111010;
    color: white;
    text-align: center;
    border: 1px solid #DDA74F;
    border-radius: 0px;
    padding: 10px;
    width: 85%;
    transition: background 1s;
    margin-bottom: 25px;
}

.btn-form:hover{
background-color: #fff;
color: #DDA74F;
}
.con-contact{
    margin-top: 50px;
}
.conten-cotact{
    margin-left: 10% ;
    margin-right: 7% ;
    margin-bottom: 10px;
}
::placeholder{
color: #fff;
font-size: 13px;
}
.p-contact1{
    color: #fff;
    width: 86%;
}
.link-contact:hover{
    color: #DDA74F;
}
i{
    color: #DDA74F;

}
.icone-phon{
    transform: rotateY(180deg);
}
@media(max-width:761px){
    .h-contact1{
        margin-top: 20px;
    }
    .fname{
        width: 100%;
    }
    .text-area{
        width: 100%;
    }
}
a{
    color: #fff!important;
}