@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-300.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-700.woff2) format("woff2")}
/* SEELAN landing — template styles (reconstructed) */
body{font-family:"Poppins",sans-serif;color:#7f7f7f;font-size:15px;line-height:1.7;background:#fff}
h1,h2,h3,h4,h5{font-family:"Poppins",sans-serif;color:#0c2e60}
a{color:#0c2e60;text-decoration:none!important;transition:.3s}
img{max-width:100%}
.section_padding{padding:110px 0}
.main_menu{padding:22px 0;position:relative;z-index:10}
.home_menu{background:transparent}
.main_menu .navbar{padding:0}
.main_menu .main-menu-item ul li a{color:#0c2e60;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}
.main_menu .main-menu-item ul li a:hover{color:#ff663b}
.banner_part{position:relative;padding:40px 0 90px;background:linear-gradient(180deg,#eef4ff 0%,#fff 100%)}
.banner_part .banner_text h2{font-size:64px;font-weight:700;line-height:1.15;margin-bottom:40px;color:#0c2e60}
.banner_part .banner_text h2 span{display:block;font-weight:300;font-size:46px;color:#ff663b}
.banner_part .banner_bg img{width:100%;height:auto}
.btn_1{display:inline-block;padding:14px 46px;background:#ff663b;color:#fff!important;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1px;border-radius:50px;border:1px solid #ff663b}
.btn_1:hover{background:transparent;color:#ff663b!important}
.btn_3{display:inline-block;margin-top:20px;color:#ff663b!important;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1px;border-bottom:2px solid #ff663b;padding-bottom:3px}
.about_part{padding:90px 0;background:#f9fbff}
.about_part .about_img img{width:100%;height:auto;border-radius:0 6px 6px 0}
.about_part .about_text h5{color:#ff663b;font-size:15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:18px}
.about_part .about_text h4{font-size:26px;line-height:1.5;font-weight:500;margin-bottom:34px}
.section_tittle h2{font-size:40px;font-weight:700;margin-bottom:70px;line-height:1.3}
.our_latest_work .single_work{margin-bottom:90px}
.our_latest_work .single_work:last-child{margin-bottom:0}
.single_work_demo h5{color:#ff663b;font-size:15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}
.single_work_demo h1{font-size:28px;font-weight:600;margin:10px 0 12px}
.single_work_demo p{font-size:16px}
.demo_img img{width:100%;height:auto}
.footer-area{background:#0c2e60}
.footer-area #footer a{color:#dce6f7}
.footer-area #footer ul.copyright{color:#9fb2d1}
@media (max-width:991px){.banner_part .banner_text h2{font-size:44px}.banner_part .banner_text h2 span{font-size:32px}.section_tittle h2{font-size:30px;margin-bottom:40px}.section_padding{padding:70px 0}.about_part .about_text{padding:30px 15px 0}.single_work_demo{padding:0 15px 25px}}
