/* Static-only corrections after the original Bootstrap, icons and styles.min.css. */
html{scroll-behavior:smooth}body{overflow-x:hidden}main{padding-top:73px}
#header .logo img{height:35px;width:auto;max-width:100%}
.navbar .dropdown>a.dropdown-toggle::after{display:none}
.navbar .dropdown>a.dropdown-toggle::before{content:"";order:2;width:0;height:0;margin-left:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor}
.navbar .dropdown.show>ul{opacity:1;visibility:visible;top:100%}
.home-search-container{min-height:520px}
.home-search-container>.container{position:relative;z-index:100}
.home-search-container .home-header-text{max-width:850px}
.home-search-container .bottom-shape{pointer-events:none}
.home-search-container .home-search-image{position:absolute;right:12px;top:195px;width:min(520px,42vw);height:auto;margin:0;z-index:101}
/* The image classes and source widths are retained by the generator. */
.skills .row img{display:block;max-width:100%;width:100%;height:auto}
.services.section-bg-services img,.services.section-bg-skills img{max-width:100%;height:auto}
.faq .faq-list .faq-category-section>ul>li>a{text-decoration:none}
.faq .collapse.show{display:block}.faq .faq-list .faq-answer-content{color:#04153d}
.team .member .pic img{width:180px;height:180px;object-fit:cover}.team .member-info p{overflow-wrap:anywhere}
#footer .footer-top .container>.row{justify-content:space-between}#footer .footer-top .lsw-uber{margin-left:auto}
.legal-page>section:first-child{padding:100px 0 45px}.legal-page h1{font-weight:600;color:#04153d}.legal-page .legal-content{overflow-wrap:anywhere}.legal-page .legal-content h3{font-size:24px}.legal-page table{max-width:100%;display:block;overflow-x:auto}
@media(min-width:1400px){.home-search-container{min-height:480px;padding-top:90px;padding-bottom:60px}.home-search-container>.container>.row{display:block}.home-search-container .home-header-title{max-width:650px;margin-bottom:52px!important}.home-search-container .home-header-text{max-width:700px}.home-search-container .home-search-image{top:5px;width:500px}}
@media(min-width:992px) and (max-width:1399.98px){.home-search-container>.container>.row{display:block}.home-search-container .home-header-title{max-width:650px}.home-search-container .home-header-text{max-width:600px}.home-search-container .home-search-image{display:block!important;top:30px;width:min(440px,38vw)}}
@media(max-width:991.98px){.home-search-container .home-search-image{display:none!important}}
@media(max-width:991.98px){.home-search-container{min-height:460px}.team .member{margin-bottom:24px}#footer .footer-top .lsw-uber{margin-left:0}}
@media(max-width:767.98px){main{padding-top:64px}.home-search-container{min-height:410px}.home-header-widget-container{padding-top:100px}.home-search-container .home-header-title{text-align:left}.home-search-container .home-header-text{text-align:left}.home-search-container .bottom-shape{height:75px}.navbar-mobile .dropdown.show>.dropdown-menu{opacity:1;visibility:visible;display:block;position:static}.navbar-mobile .dropdown>a.dropdown-toggle::before{margin-left:auto}.faq .faq-list{padding:0 15px}
.services.section-bg-services:has(+.services.section-bg-skills)>.container>.row{display:flex;flex-direction:column;gap:20px;margin-right:-12px;margin-left:-12px}
.services.section-bg-services:has(+.services.section-bg-skills)>.container>.row>.col-lg-6{display:block!important;width:100%}
.services.section-bg-services:has(+.services.section-bg-skills)>.container>.row>.col-lg-6>p{display:block!important;margin:0 0 20px}
.services.section-bg-services:has(+.services.section-bg-skills)>.container>.row>.col-lg-6>p::before{content:none!important;display:none!important}
}
