.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-6a1bb53 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:700;line-height:41.4px;letter-spacing:-0.36px;color:rgb(10, 23, 68);}.elementor-2334 .elementor-element.elementor-element-81230bd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:rgb(83, 91, 121);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2334 .elementor-element.elementor-element-7d1e7c1 .elementor-button{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;line-height:18px;letter-spacing:-0.03px;fill:rgb(242, 245, 249);color:rgb(242, 245, 249);}.elementor-2334 .elementor-element.elementor-element-15dd7aa{text-align:start;}.elementor-2334 .elementor-element.elementor-element-15dd7aa .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:32px;font-weight:600;line-height:38px;letter-spacing:-0.32px;color:rgb(10, 23, 68);}.elementor-2334 .elementor-element.elementor-element-079b608 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:32px;font-weight:600;line-height:38px;letter-spacing:-0.32px;color:rgb(10, 23, 68);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-bfcde47{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:rgb(83, 91, 121);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2334 .elementor-element.elementor-element-15dd7aa .elementor-heading-title{font-size:28px;line-height:34px;letter-spacing:-0.28px;}.elementor-2334 .elementor-element.elementor-element-079b608 .elementor-heading-title{font-size:28px;line-height:34px;letter-spacing:-0.28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* Studii de caz (page 625) — Figma 517:2789 / 738:255. Generated by tools/build_vault.py */
body.elementor-page-2334 [data-elementor-type="wp-page"] > .elementor-section{overflow-x:clip}
body.elementor-page-2334 .bsr-vault-hero{padding-top:41px}
body.elementor-page-2334 .bsr-vault-hero > .elementor-container{max-width:1060px!important;align-items:center}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__text > .elementor-widget-wrap{padding:0 10px!important}
body.elementor-page-2334 .bsr-vault-title .elementor-heading-title{}
body.elementor-page-2334 .bsr-vault-title{margin-bottom:16px!important;max-width:422px}
body.elementor-page-2334 .bsr-vault-lead .elementor-heading-title{}
body.elementor-page-2334 .bsr-vault-lead{margin-bottom:16px!important;max-width:436px}
body.elementor-page-2334 .bsr-vault-btn .elementor-button{padding:12px 16px;border-radius:8px;background:linear-gradient(90deg,#5D71ED,#2966D3);}
body.elementor-page-2334 .bsr-vault-btn .elementor-button:hover{background:linear-gradient(90deg,#59B3FC,#5D71ED 52%,#2966D3)}
body.elementor-page-2334 #vault-grid{margin-top:77px;scroll-margin-top:110px}
body.elementor-page-2334 #vault-grid > .elementor-container{max-width:1062px!important}
body.elementor-page-2334 #vault-note{margin-top:151px;margin-bottom:192px}
body.elementor-page-2334 #vault-note > .elementor-container{max-width:875px!important}
body.elementor-page-2334 .bsr-vault-note{position:relative}
body.elementor-page-2334 .bsr-vault-note > .elementor-widget-wrap{position:relative;z-index:1;padding:48px 60px!important;border-radius:20px;background:radial-gradient(120% 100% at 50% 130%,rgba(109,104,216,.16),rgba(93,113,237,.08) 30%,rgba(255,255,255,0) 70%),#FBFBFE;box-shadow:inset 0 0 0 2px rgba(255,255,255,.95)}
body.elementor-page-2334 .bsr-vault-note::before{content:"";position:absolute;left:16px;top:0;width:calc(100% - 5px);height:calc(100% + 11px);border-radius:30px;padding:10px;z-index:0;pointer-events:none;
  background:linear-gradient(90deg,#A9EAFC,#59B3FC 33%,#5D71ED 66%,#6D68D8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
body.elementor-page-2334 .bsr-vault-note-title .elementor-heading-title{}
body.elementor-page-2334 .bsr-vault-note-title{margin-bottom:16px!important}
body.elementor-page-2334 .bsr-vault-note-text,body.elementor-page-2334 .bsr-vault-note-text p{}
body.elementor-page-2334 .bsr-vault-note-text p{margin:0 0 22px}body.elementor-page-2334 .bsr-vault-note-text p:last-child{margin:0}
@media (min-width:1025px){
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__text{width:532px!important}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__dash{width:528px!important}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__dash > .elementor-widget-wrap{padding:0!important;overflow:visible}
body.elementor-page-2334 .bsr-vault-dash{width:688px!important;max-width:none!important}
}
@media (min-width:768px) and (max-width:1024px){
body.elementor-page-2334 .bsr-vault-hero .elementor-column{width:100%!important}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__dash{margin-top:48px}
}
@media (max-width:767px){
body.elementor-page-2334 [data-elementor-type="wp-page"] > .elementor-section > .elementor-container{padding-left:16px;padding-right:16px}
body.elementor-page-2334 .bsr-vault-hero{padding-top:22px}
body.elementor-page-2334 .bsr-vault-title .elementor-heading-title{}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__dash{margin-top:48px}
body.elementor-page-2334 .bsr-vault-hero .bsr-vault-hero__dash > .elementor-widget-wrap{padding:0 8px!important}
body.elementor-page-2334 #vault-grid{margin-top:151px}
body.elementor-page-2334 #vault-note{margin-top:151px;margin-bottom:150px}
body.elementor-page-2334 #vault-note > .elementor-container{padding-left:18px!important;padding-right:18px!important}
body.elementor-page-2334 .bsr-vault-note > .elementor-widget-wrap{padding:36px 24px!important}
body.elementor-page-2334 .bsr-vault-note::before{left:8px;width:calc(100% - 0px);height:calc(100% + 10px);padding:8px;border-radius:26px}
body.elementor-page-2334 .bsr-vault-note-title .elementor-heading-title{}
}

/* portofoliu */
body.elementor-page-2334 .bsr-pf-h2{margin-bottom:24px;}
body.elementor-page-2334 .bsr-pf-h2 .elementor-heading-title{text-align:left;}
body.elementor-page-2334 .bsr-vault-note-text a{color:#2966D3;text-decoration:underline;}
body.elementor-page-2334 .bsr-vault-hero__dash{display:flex;align-items:center;}/* End custom CSS */