section{flex:1 0 auto;position:relative;transition:all .5s ease-in;width:100%}.who_am_I{font-family:Cinzel}.has-first-color{color:var(--primary-color)}.btn-portfolio{background:var(--primary-color);border-radius:0}.btn-portfolio a{color:#000;text-decoration:none}.btn-about a{color:var(--text-color);text-decoration:none}.intro_sec{height:calc(100vh - 60px);height:100vh;margin-top:-60px;min-height:700px}@media (max-width:991.98px){.intro_sec{display:block;height:auto!important}}.intro_sec .h_bg-image,.intro_sec .text{width:50%}@media (max-width:991.98px){.intro_sec .h_bg-image,.intro_sec .text{width:100%}}.intro_sec .intro{margin:0 auto;max-width:550px}@media (max-width:991.98px){.intro_sec .intro{max-width:700px;padding-left:20px;padding-right:20px}}.intro_sec .intro .feature .wrap-icon{background:0 0!important;height:auto;margin-bottom:0;width:auto}.intro_sec .intro .feature .wrap-icon svg{color:#5cccc9}.intro_sec .text h1{font-size:30px;font-weight:700;margin-bottom:50px}.intro_sec .text h3{font-size:16px;font-weight:700}.intro_sec .h_bg-image{background-position:50%;background-size:cover;filter:grayscale(50%);min-height:700px;position:relative;transition:1s linear}.ac_btn{border:2px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);cursor:pointer;margin-right:20px;overflow:hidden;padding:4px 19px;position:relative;transition:all .6s cubic-bezier(.55,0,.1,1)}.ac_btn a{text-decoration:none}.ac_btn:hover{box-shadow:8px 8px 0 var(--text-color),-8px -8px 0 var(--text-color)}.ac_btn:hover .one{opacity:1}.ac_btn:hover .four,.ac_btn:hover .one,.ac_btn:hover .three,.ac_btn:hover .two{transform:translateZ(0)}.ac_btn .ring{background:#0000;height:100%;left:0;position:absolute;top:0;transform:translate3d(0,90px,0);width:100%}.ac_btn .one{background-color:#000;transition:all .3s cubic-bezier(.55,0,.1,1);z-index:-3;z-index:-4}.ac_btn .two{background-color:var(--primary-color);transition:all .5s cubic-bezier(.55,0,.1,1);z-index:-3}.ac_btn .three{background-color:var(--secondary-color);transition:all .7s cubic-bezier(.55,0,.1,1);z-index:-2;z-index:-3}#button_p{background:var(--secondary-color)}#button_h:hover,#button_p{color:var(--primary-color)}.intro_sec .h_bg-image .block{align-items:center;background-color:#2f514e;border-radius:100%;bottom:50vh;display:flex;flex-direction:column;height:220px;justify-content:center;left:-110px;max-width:220px;padding:30px;position:absolute;width:250px;z-index:9999999999}@media (max-width:991.98px){.intro_sec .h_bg-image{height:600px;margin-bottom:30px;min-height:75vh}.intro_sec .h_bg-image .block{bottom:0;left:50%;margin:0;top:auto;transform:translate(-50%,50%);width:100%}}.intro_sec .h_bg-image .block .wrap-icon{color:var(--text-color);display:block;font-size:40px;margin-bottom:10px}.intro_sec .h_bg-image .block h3{color:var(--text-color);font-size:16px;font-weight:700;letter-spacing:.1rem;margin-bottom:15px}.intro_sec .h_bg-image .block p{color:var(--text-color);font-size:16px;line-height:1.5}.intro_sec .h_bg-image{filter:saturate(.5)}.marquee-container{display:flex!important;flex-direction:row!important;overflow-x:hidden!important;position:relative;transform:var(--transform);width:50%}.contact__form .form-control{border:1px solid var(--secondary-color);border-radius:0!important;color:var(--text-color);line-height:1.5;padding:1.375rem .75rem}.contact__form .form-control,.modal-body{background-color:var(--bg-color)}.contact__form input.form-control{height:calc(2.5em + .75rem + 2px);margin-bottom:2em}button.btn.ac_btn,button.btn.ac_btn:hover{color:var(--text-color)}button.btn.ac_btn{background-color:var(--bg-color);border:1px solid var(--secondary-color);width:100%}.loading-bar{animation:shift-rightwards 1s ease-in-out infinite;animation-delay:.3s;background:var(--text-color);height:10px;left:0;position:fixed;right:0;top:0;transform:translateX(100%);z-index:999999999}@keyframes shift-rightwards{0%{transform:translateX(-100%)}40%{transform:translateX(0)}60%{transform:translateX(0)}to{transform:translateX(100%)}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}