.service-box,.service-icon{transition:.3s ease-in-out}.project-showcase-item:hover,.service-box:hover{transform:translateY(-5px)}#best-company,#constron-info{background-color:#fff;padding:80px 0}body,footer h4{font-family:Poppins,sans-serif}#intro h3,h1{letter-spacing:2px}#faq,#speakers{background:#f9f9f9}body{background:#fff;font-style:normal;font-weight:400}#program{background-color:#fff;padding-bottom:50px}#projects .section-title,.services-title{text-align:center;margin-bottom:60px}#projects .section-title h2,.services-title h2{font-size:36px;font-weight:600;margin-bottom:15px;color:#333}#projects .section-title p,.services-title p{font-size:16px;color:#777;max-width:600px;margin:0 auto;line-height:1.6}.service-box{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:35px 30px;text-align:center;margin-bottom:30px;box-shadow:0 5px 25px rgba(0,0,0,.03)}.service-box:hover{box-shadow:0 10px 30px rgba(0,0,0,.07)}.service-icon{width:70px;height:70px;line-height:70px;border-radius:50%;background-color:#fff;border:2px solid #f2a92c;color:#f2a92c;display:inline-block;margin-bottom:25px}.service-box:hover .service-icon,footer .newsletter-form .btn-subscribe:hover{background-color:#f2a92c;color:#fff}.service-icon i{font-size:30px;vertical-align:middle}.service-box h3{font-size:20px;font-weight:600;margin-bottom:15px;color:#333}.service-box p{font-size:15px;color:#666;line-height:1.7}#projects{background-color:#f8f8f8;padding-top:80px;padding-bottom:80px}.project-showcase-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);margin-bottom:30px;transition:transform .3s}.project-showcase-item img{width:100%;height:220px;object-fit:cover;display:block}.project-showcase-content{padding:25px 25px 30px}.project-showcase-content h3{font-size:20px;font-weight:600;color:#333;margin-top:0;margin-bottom:10px}.project-showcase-content p{font-size:15px;color:#666;line-height:1.6;margin-bottom:20px}.project-showcase-content .read-more{display:inline-block;color:#f2a92c;font-weight:600;text-decoration:none;transition:color .3s}.project-showcase-content .read-more:hover{color:#e09d25}#constron-info{position:relative;overflow:hidden}#constron-info::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill="%23f0f0f0" fill-opacity="0.5" fill-rule="evenodd"><path d="M0 40L40 0H20L0 20M40 40V20L20 40"/></g></svg>');background-size:40px 40px;opacity:.3;z-index:0}#constron-info .container{position:relative;z-index:1}#best-company h2,#constron-info h2{font-size:36px;font-weight:600;color:#333;margin-bottom:25px}#best-company p,#constron-info p{font-size:16px;line-height:1.7;color:#666}#constron-info p{margin-bottom:20px}.constron-stats{display:flex;flex-wrap:wrap;margin-top:40px}.constron-stat-item{margin-right:40px;text-align:left;margin-bottom:20px}#detail,#intro,#speakers,#sponsors,.footer-bottom,.go-top,.social-icon li a,footer,footer .contact-info-list i{text-align:center}.constron-stat-item:last-child{margin-right:0}.constron-stat-item h3{font-size:36px;font-weight:700;color:#f2a92c;margin:0 0 5px}.constron-stat-item p{font-size:15px;color:#777;margin:0}.constron-image-wrap{position:relative;margin-top:20px}.constron-image-wrap img{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.constron-quote-box{background-color:#f8f8f8;padding:25px;border-left:5px solid #f2a92c;border-radius:0 8px 8px 0;margin-top:-80px;position:relative;z-index:2;box-shadow:0 5px 20px rgba(0,0,0,.08);font-size:15px;color:#555;line-height:1.6}#best-company .architectural-img-wrap{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}#best-company .architectural-img-wrap img{width:100%;height:auto;display:block;filter:brightness(.9)}#best-company .blueprint-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://placehold.co/700x450/000000/ffffff/png?text=Blueprint+Overlay');background-size:cover;background-repeat:no-repeat;mix-blend-mode:screen;opacity:.8;pointer-events:none}#best-company .info-content{padding-left:30px}@media (max-width:767px){#best-company .info-content{padding-left:0;margin-top:40px}}#best-company p{margin-bottom:15px}#best-company p strong{color:#f2a92c;font-weight:700}#best-company .author-name{font-size:18px;font-weight:600;color:#f2a92c;margin-top:30px;margin-bottom:5px}#best-company .author-title{font-size:15px;color:#777;margin-bottom:20px}#best-company .signature-img{max-width:180px;height:auto;display:block}footer{background-color:#2d3135;color:#ccc;padding:80px 0 0;background-attachment:fixed}footer h4{color:#fff;font-size:18px;margin-bottom:25px;font-weight:600}footer p{color:#ccc;font-size:15px;line-height:1.7}footer .contact-info-list,footer .quick-links{list-style:none;padding:0}footer .contact-info-list li{margin-bottom:15px;color:#ccc;font-size:15px;display:flex;align-items:flex-start}footer .contact-info-list i{color:#f2a92c;margin-right:12px;width:20px;font-size:16px;margin-top:3px}footer .quick-links li{margin-bottom:12px}footer .quick-links a{color:#ccc;font-size:15px;transition:.3s}footer .quick-links a:hover{color:#f2a92c;text-decoration:none;padding-left:5px}footer .newsletter-form .form-control{background-color:#4b5157;border:none;color:#fff;height:48px;border-radius:4px;font-size:15px;padding-left:15px}footer .newsletter-form .form-control::-webkit-input-placeholder{color:#aaa}footer .newsletter-form .form-control::-moz-placeholder{color:#aaa}footer .newsletter-form .form-control:-ms-input-placeholder{color:#aaa}footer .newsletter-form .form-control:-moz-placeholder{color:#aaa}footer .newsletter-form .btn-subscribe{background-color:transparent;border:2px solid #f2a92c;color:#f2a92c;padding:11px 20px;width:100%;text-align:center;font-weight:600;transition:.3s;border-radius:4px;margin-top:10px;font-size:15px;text-transform:uppercase}footer .footer-social-icons{list-style:none;padding:0;margin-top:25px}footer .footer-social-icons li{display:inline-block;margin-right:12px}footer .footer-social-icons a{color:#ccc;font-size:18px;transition:.3s}footer .footer-social-icons a:hover{color:#f2a92c}.footer-bottom{background-color:#222528;padding:25px 0;color:#888;font-size:14px;margin-top:60px}.footer-bottom p{margin:0;color:#888;font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:600}h3,h5{font-weight:500}h1{font-size:40px}h2{font-size:30px;text-transform:uppercase}h3{line-height:36px}h5{letter-spacing:1px;padding-top:10px}p{color:#707070;font-size:14px;line-height:24px}a{text-decoration:none!important;outline:0}.section-title{margin-bottom:32px}#overview,#register{padding-top:14rem;padding-bottom:14rem}#contact,#detail,#program,#speakers,#sponsors,#video,footer{padding-top:10rem}#contact h3,#detail h3,#overview h3,#register h3,#venue h3,#video h3{padding-bottom:12px}#contact .btn,#intro .btn{background:0 0;border:2px solid #fff;border-radius:0;color:#fff;font-weight:600;letter-spacing:1px;font-size:12px;padding:14px 42px;margin-top:42px;margin-right:12px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#contact .btn-danger,#intro .btn-danger{background:#f2545f;border-color:transparent}#contact .btn{border-radius:100px}#intro .btn-danger:hover{background:0 0;border-color:#fff;color:#fff}#contact .btn-danger:hover,#detail{background:#222}#intro .btn-default:hover{background:#fff;color:#333;border-color:transparent}.parallax-section{background-attachment:fixed!important;background-size:cover!important}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#fff}.sk-rotating-plane{width:50px;height:50px;background-color:#222;-webkit-animation:1.2s ease-in-out infinite sk-rotatePlane;animation:1.2s ease-in-out infinite sk-rotatePlane}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.custom-navbar{margin-bottom:0;background-color:#101010}.custom-navbar .navbar-brand{color:#fff;font-weight:600;font-size:3rem;line-height:40px}.custom-navbar .nav li a{color:#ddd;font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;line-height:40px;transition:.4s ease-in-out}.custom-navbar .nav li a:hover{background:0 0;color:#6cf}.custom-navbar .navbar-nav>li>a:focus,.custom-navbar .navbar-nav>li>a:hover,.nav-tabs>li>a:hover{background-color:transparent}.custom-navbar .nav li.active>a{background-color:transparent;color:#6cf}.custom-navbar .navbar-toggle{border:none;padding-top:10px;background-color:transparent}.custom-navbar .navbar-toggle .icon-bar{background:#fff;border-color:transparent}@media(min-width:768px){.custom-navbar{padding:20px 0;border-bottom:0;background:0 0}.custom-navbar.top-nav-collapse{background:#101010;padding:0}}#intro{background:url('../images/intro-bg.png') center center/cover repeat-y fixed;-webkit-background-size:cover;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70vh}#overview img{position:relative;padding-bottom:32px}#detail{color:#fff}#detail .fa{color:#f2545f;font-size:48px}#faq .panel-default,#video iframe{border:none}#speakers h3{font-size:18px;margin-bottom:0}#speakers h6{color:#666;margin-top:4px}#speakers img{width:100%;max-width:100%;height:auto}#speakers .col-md-3{display:block;width:100%;padding-top:30px;padding-bottom:20px;margin-bottom:22px}#speakers .speakers-wrapper{background:#fff;padding-bottom:22px}#program h4{color:grey;font-size:12px}#program h3{margin-top:16px}#program .program-divider{border:1px solid #f9f9f9;margin-top:32px;margin-bottom:42px}#program span{padding-right:12px}#program img{border-radius:50%}.nav-tabs{margin-bottom:20px}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{color:#000;font-weight:600;margin-right:2px;line-height:1.42857143;border:none;border-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#f2545f;cursor:default;background-color:transparent;border:1px solid transparent;border-bottom-color:#999}.tab-content{padding-top:20px}#register{background:url('../images/register-bg.jpg') center center/cover repeat-y fixed;-webkit-background-size:cover;color:#fff}#register .form-control{background:0 0;border:2px solid #fff;border-radius:0;color:#fff;margin-bottom:16px}#contact input[type=submit],#register input[type=submit]{border-radius:100px;letter-spacing:2px;margin-top:12px;color:#fff;transition:.4s ease-in-out;height:50px}#contact input,#register input{height:45px}#register input[type=submit]{background:#f2545f;border:none}#register input[type=submit]:hover{background:#fff;color:#222}#faq{padding-top:8rem;padding-bottom:8rem}#faq .panel-group{margin-top:32px}#faq .panel-group .panel{margin-bottom:8px}#faq .panel-default>.panel-heading{background:#f0f0f0;color:#505050}#faq .panel-heading{border:none;padding-top:8px;padding-bottom:6px}#faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:none;padding-top:22px;padding-left:32px;padding-bottom:22px}#faq .panel-heading .panel-title a[data-toggle=collapse]{font-size:18px;font-weight:500;position:relative;display:block;width:100%;height:100%;padding:10px 15px}#faq .panel-heading .panel-title a[data-toggle=collapse]::after{content:"-";display:block;position:absolute;line-height:1;right:1em;top:50%;transform:translateY(-50%)}#faq .panel-heading .panel-title a[data-toggle=collapse].collapsed::after{content:"+"}#venue{background:url('../images/venue-bg.jpg') center center/cover repeat-y fixed;padding-top:7rem;padding-bottom:7rem}#venue p{padding-top:12px;padding-bottom:18px}#sponsors img{margin-top:18px}#contact{background:url('../images/contact-bg.jpg') center center/cover repeat-y fixed}#contact .contact_des{padding-top:3rem;padding-right:2rem}#contact .contact_detail{background:#fff;padding:5rem 5rem 12rem}#contact .form-control{background:0 0;border:none;border-bottom:1px solid #f0f0f0;border-radius:0;box-shadow:none;margin-bottom:16px;transition:.4s ease-in-out}#contact .form-control:focus{border-bottom-color:#999}#contact input[type=submit]{background:#222;border:none}#contact input[type=submit]:hover{background:#f2545f}.go-top{background-color:#222;bottom:2em;right:2em;color:#fff;font-size:32px;display:none;position:fixed;text-decoration:none;width:60px;height:60px;line-height:60px;transition:.4s ease-in-out}.go-top:hover,.social-icon li a:hover{background:#f2545f;color:#fff}.social-icon{position:relative;padding:0;margin:0}.social-icon li{display:inline-block;list-style:none}.social-icon li a{color:#666;border-radius:100px;font-size:16px;text-decoration:none;transition:.4s ease-in-out;width:50px;height:50px;line-height:50px;vertical-align:middle}@media (max-width:980px){p{font-size:13px}.custom-navbar .navbar-brand{font-size:2rem}.custom-navbar .nav li a{font-size:11px;line-height:20px}#intro{height:65vh}#video iframe{margin-top:42px}#contact .contact_detail{background:#fff;padding:10rem 3rem 10rem 5rem}}@media (max-width:768px){.custom-navbar .navbar-brand{line-height:20px}#detail .col-md-4,#overview img,#register form{padding-top:32px}.nav-tabs>li>a{font-size:13px}#program img{padding-bottom:32px}#sponsors img{padding-top:22px}#contact .contact_detail{margin-top:82px}}@media (max-width:760px){#intro{height:100vh}}