/*!
Theme Name: BST Theme Child
Theme URI: https://www.musabatas.com
Description: BST Design and Build Theme
Author: Musab Atas
Author URI: https://www.musabatas.com
Template: bst
Version: 1.0.0
Text Domain: bst
*/
 .color-primary{color:var(--e-global-color-uicore_primary)}.color-secondary{color:var(--e-global-color-uicore_secondary)}.font-semibold{font-weight:500}.font-bold{font-weight:600}.hide-video-title .video-card-title{display:none}.full-width-btn .elementor-button{width:100%}.vh-hover-box .hover-display{display:none}.vh-hover-box:hover .hover-display{display:block}.aspect-ratio-equal{aspect-ratio:1 / 1}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:0px!important}.fluentform .ff-el-tc label.ff_tc_label>div{align-content:flex-start}.custom-list ol[class]:not(.wp-block-list),.custom-list ul[class]:not(.wp-block-list){list-style-type:disc}.gradient-overlay .elementor-cta__bg-overlay{background-color:#fff0;background:linear-gradient(0,hsl(0deg 0% 0% / 50%),transparent)}ul.sub-menu.uicore-megamenu.bdt-navbar-dropdown{width:100%}.uicore-custom-area .uicore-hca a{font-size:18px}.uicore-custom-area .uicore-hca .jet-listing-dynamic-link__icon{order:unset;margin-right:10px}.marquee-content.marquee-image img{object-fit:contain;max-height:100%}.bst-service-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%;margin:0 auto}@media (min-width:768px){.bst-service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bst-service-grid{grid-template-columns:repeat(4,1fr)}}.bst-service-card{position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:3/4}.bst-service-card a{display:block;height:100%;text-decoration:none}.bst-service-image-container{position:absolute;inset:0}.bst-service-image{position:absolute;height:100%!important;width:100%;inset:0;object-fit:cover}.bst-service-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .4) 30%,rgb(0 0 0 / .2) 60%,#fff0 100%)}.bst-service-content{position:relative;display:flex;height:100%}.bst-service-text{display:flex;flex-direction:column;width:100%;padding:2rem;justify-content:flex-end;align-items:center;text-align:center}.bst-service-title{font-size:1.25rem;color:#fff;margin-bottom:.5rem}.bst-service-line-text{font-size:.875rem;color:#fff;opacity:.9}.bst-service-button{color:#fff;text-decoration:underline}.award-logos .bdt-marquee .marquee-content.marquee-image{width:11%!important}@media (max-width:768px){.award-logos .bdt-marquee .marquee-content.marquee-image{width:22%!important}}@media (max-width:480px){.award-logos .bdt-marquee .marquee-content.marquee-image{width:30%!important}.bst-service-overlay{background:none}.bst-service-card{aspect-ratio:4/3}.bst-service-line-text,.bst-service-button-wrapper{display:none}.bst-service-title{background-color:hsl(335deg 81% 35% / 90%);font-size:1rem;padding:.5rem;border-radius:.5rem;min-width:204px;margin-bottom:0}.bst-service-text{padding-bottom:.5em}}.bst-portfolio-grid{display:grid;grid-gap:15px;margin-bottom:15px}.bst-portfolio-grid.desktop-1{grid-template-columns:1fr}.bst-portfolio-grid.desktop-2{grid-template-columns:repeat(2,1fr)}.bst-portfolio-grid.desktop-3{grid-template-columns:repeat(3,1fr)}.bst-portfolio-grid.desktop-4{grid-template-columns:repeat(4,1fr)}.bst-case-study-card{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 10 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;background-color:#fff;height:100%}.bst-case-study-card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bst-case-study-image-container{position:relative;overflow:hidden;padding-top:80%}.bst-case-study-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.bst-case-study-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;position:relative}.bst-case-study-text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bst-case-study-title{font-size:16px;margin:0 0 4px 0;font-weight:500;line-height:1.3}.bst-case-study-tagline{margin-bottom:10px}.bst-case-study-button-wrapper{margin-top:auto}.bst-case-study-button{display:inline-block;padding:8px 16px;background-color:#fff;border:1px solid #9f114b;color:#9f114b;border-radius:4px;font-size:14px;font-weight:500;transition:all 0.3s ease;margin-top:10px}.bst-case-study-card:hover .bst-case-study-button{background-color:#9f114b;color:#fff}@media (max-width:768px){.bst-portfolio-grid.tablet-1{grid-template-columns:1fr}.bst-portfolio-grid.tablet-2{grid-template-columns:repeat(2,1fr)}.bst-portfolio-grid.tablet-3{grid-template-columns:repeat(3,1fr)}.bst-portfolio-grid.tablet-4{grid-template-columns:repeat(4,1fr)}.bst-case-study-button{padding:4px 10px;font-size:12px}.bst-case-study-title{font-size:14px}}@media (max-width:480px){.bst-portfolio-grid.mobile-1{grid-template-columns:1fr}.bst-portfolio-grid.mobile-2{grid-template-columns:repeat(2,1fr)}.bst-portfolio-grid.mobile-3{grid-template-columns:repeat(3,1fr)}.bst-portfolio-grid.mobile-4{grid-template-columns:repeat(4,1fr)}}.bst-case-study-taxonomies{font-size:14px;color:#666}.elementor-39 .elementor-element-8062255,.elementor-39 .elementor-element-ba79a18,.elementor-39 .elementor-element-d360f6b{box-sizing:border-box;width:100%;background:#142734;border:1px solid #3b5060}.elementor-39 .elementor-element-8062255{padding:18px 18px 14px;border-bottom:0;border-radius:12px 12px 0 0}.elementor-39 .elementor-element-8062255 .elementor-heading-title{color:#fff;font-size:18px;font-weight:600;line-height:1.35;margin:0}.elementor-39 .elementor-element-ba79a18,.elementor-39 .elementor-element-d360f6b{margin-top:-16px!important;padding:0 18px 14px;border-top:0;border-bottom:0}.elementor-39 .elementor-element-d360f6b{padding-bottom:18px;border-bottom:1px solid #3b5060;border-radius:0 0 12px 12px}.elementor-39 .elementor-element-ba79a18 .elementor-icon-list-items,.elementor-39 .elementor-element-d360f6b .elementor-icon-list-items{margin:0!important;padding:14px!important;background:#203946;border:1px solid #49616e;border-left:3px solid #f7b538;border-radius:8px}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-item{padding:0!important;margin:0!important}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-item+.elementor-icon-list-item{margin-top:9px!important}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-item a{align-items:flex-start;min-height:30px;line-height:1.5}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-text{color:#ffffff!important;font-size:15px;font-weight:600;line-height:1.5;white-space:normal}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-icon{padding-top:4px}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) .elementor-icon-list-item:last-child .elementor-icon-list-text{color:#f7c968!important;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.elementor-39 :is(.elementor-element-ba79a18,.elementor-element-d360f6b) a:focus-visible{outline:2px solid #f7c968;outline-offset:4px;border-radius:2px}