* {
    font-family: "Fira Sans", sans-serif;
}





.sec-1 {

    /* section 1 bg img */

    background-image: linear-gradient(#00000070, #00000070), url(./imgs/header.jpg);
    width: 100%;
    height: 95vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    object-fit: cover;

}

.home-color {

    /* nav home letter css color */

    color: #ff214f;
}

.word-component {

    padding: 9px;
    background-color: #ff214f;
    border-radius: 3px;

}

.sec-1-main-heading {

    /* section 1 main heading css */

    font-size: calc(40px + (90 - 40) * ((100vw - 320px) / (1200 - 320)));
}

.btn-1 {

    /* section 1 btns*/


    border-radius: 50px;
    background-color: #ff214f;
    border: 0;
    color: white;
    padding: 10px 25px;
}

.btn-2 {

    /* section 1 btns*/

    background: transparent;
    border-radius: 50px;
    border: 1px solid white;
    color: white;
    padding: 10px 25px;
    outline: none;
}

.btn-2>a {

    /* section 1 btn 2 color */

    color: white;
}

.between-section-content {

    /* section one and two between content  */

    position: relative;
    bottom: 90px;
    box-shadow: 2px 0 10px rgba(52, 58, 64, 1);
}

.between-icons {

    /* between icons sec-1 and 2 */

    color: #ff214f;
}

.circle-icon-1 {

    /* circle icons in section 3 */

    border: 2px solid white;

}

.para-color {

    /* between or all para color */

    color: #495057;
}

.sec-3 {

    /* section 3 bg img and css */

    background-image: linear-gradient(#00000099, #00000099), url(./imgs/section.jpg);
    height: 70vh;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    object-fit: cover;
    background-attachment: fixed;

}

.fig-name-color {

    /* text , li , and word color */

    color: #ff214f;
}

.sec-7 {

    /* sec 7 bg color */
    background: rgba(33, 37, 41, 0.95);
}

.sec-9 {

    /* sec-9 bg img css */

    background-image: linear-gradient(#00000099, #00000099), url(./imgs/section.jpg);
    height: 70vh;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;

}

.play-btn {

    /* play btn css sec-9 */

    font-size: 100px;
    color: white;
}

.play-btn:hover {

    /* play btn css sec-9 */

    font-size: 120px;
    color: #ff214f;
    transition: 0.3s;
}

.form-box-shadow {

    /* form box shadow css */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 10px;
}

.last-btn {

    /* last btn send message css */
    border: 0;
    outline: 0;
    background-color: #ff214f;
    color: white;

}

.last-btn:hover {

    /* last btn send message css */
    border: 0;
    outline: 0;
    background-color: #ea113c;
    color: white;

}

.sec-12 {

    /* sec-12 bg img and content */

    background-image: linear-gradient(#00000099, #00000099), url(./imgs/section.jpg);
    width: 100%;
    background-position: center;
    background-size: cover;
    object-fit: cover;
    background-repeat: no-repeat;
}

.hr {

    /* hr css */
    color: white;
}