.elementor-1742 .elementor-element.elementor-element-5f9ab0f:not(.elementor-motion-effects-element-type-background), .elementor-1742 .elementor-element.elementor-element-5f9ab0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1742 .elementor-element.elementor-element-5f9ab0f > .elementor-container{max-width:1400px;}.elementor-1742 .elementor-element.elementor-element-5f9ab0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-1742 .elementor-element.elementor-element-5f9ab0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1742 .elementor-element.elementor-element-8c0fc6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1742 .elementor-element.elementor-element-4af5bc6{z-index:5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1742 .elementor-element.elementor-element-32f2ad5{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-32f2ad5 img{width:569px;}.elementor-1742 .elementor-element.elementor-element-abd51b4 > .elementor-container{max-width:1400px;}.elementor-1742 .elementor-element.elementor-element-abd51b4{margin-top:62px;margin-bottom:100px;}.elementor-1742 .elementor-element.elementor-element-7ac7be3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1742 .elementor-element.elementor-element-7ac7be3 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 34px 0px 0px;}.elementor-1742 .elementor-element.elementor-element-e5614ee{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1742 .elementor-element.elementor-element-6ecab7d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1742 .elementor-element.elementor-element-6ecab7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1742 .elementor-element.elementor-element-6ecab7d > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-1742 .elementor-element.elementor-element-c93ca97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1742 .elementor-element.elementor-element-7565f82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1742 .elementor-element.elementor-element-7565f82 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1742 .elementor-element.elementor-element-17ad16d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-17ad16d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#0C2522;}.elementor-1742 .elementor-element.elementor-element-ec5d458{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-ec5d458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:600;line-height:50px;color:#0C2522;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1742 .elementor-element.elementor-element-295c81a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#3B4F4C;}.elementor-1742 .elementor-element.elementor-element-ebc35d6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-ebc35d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;color:#0C2522;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1742 .elementor-element.elementor-element-18f40ea{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-text{color:#3B4F4C;transition:color 0.3s;}.elementor-1742 .elementor-element.elementor-element-9954b28 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#C6CBCC;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 41px;}.elementor-1742 .elementor-element.elementor-element-ef51ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-ef51ce9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#0C2522;}.elementor-1742 .elementor-element.elementor-element-599a433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#3B4F4C;}body.elementor-page-1742:not(.elementor-motion-effects-element-type-background), body.elementor-page-1742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1742 .elementor-element.elementor-element-401cb6f{width:28%;}.elementor-1742 .elementor-element.elementor-element-6ecab7d{width:35.146%;}.elementor-1742 .elementor-element.elementor-element-7565f82{width:64.852%;}.elementor-1742 .elementor-element.elementor-element-9954b28{width:72%;}}@media(max-width:767px){.elementor-1742 .elementor-element.elementor-element-5f9ab0f{padding:0px 10px 0px 10px;}.elementor-1742 .elementor-element.elementor-element-32f2ad5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-abd51b4{margin-top:015px;margin-bottom:50px;padding:10px 10px 10px 10px;}.elementor-1742 .elementor-element.elementor-element-401cb6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1742 .elementor-element.elementor-element-7ac7be3 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-1742 .elementor-element.elementor-element-6ecab7d{width:30%;}.elementor-bc-flex-widget .elementor-1742 .elementor-element.elementor-element-6ecab7d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1742 .elementor-element.elementor-element-6ecab7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1742 .elementor-element.elementor-element-c93ca97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) -2px;}.elementor-1742 .elementor-element.elementor-element-7565f82{width:70%;}.elementor-1742 .elementor-element.elementor-element-7565f82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1742 .elementor-element.elementor-element-17ad16d .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1742 .elementor-element.elementor-element-ec5d458{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1742 .elementor-element.elementor-element-ec5d458 .elementor-heading-title{font-size:40px;line-height:30px;}.elementor-1742 .elementor-element.elementor-element-295c81a{font-size:14px;line-height:20px;}.elementor-1742 .elementor-element.elementor-element-ebc35d6 .elementor-heading-title{font-size:14px;}.elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1742 .elementor-element.elementor-element-18f40ea .elementor-icon-list-item > a{font-size:14px;}.elementor-1742 .elementor-element.elementor-element-9954b28 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1742 .elementor-element.elementor-element-ef51ce9 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1742 .elementor-element.elementor-element-599a433{font-size:14px;line-height:20px;}}/* Start custom CSS for heading, class: .elementor-element-ebc35d6 */.elementor-1742 .elementor-element.elementor-element-ebc35d6 img {
    margin-bottom: -5px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c593a0 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');

/* =========================================================
CAN I BUILD – analizės forma
Atnaujinta pagal nurodytą tipografiją ir tarpus.
========================================================= */

.analize-forma,
.analize-forma * {
box-sizing: border-box;
}

.analize-forma {
--cbaf-ink: #0c2522;
--cbaf-label: rgba(12, 37, 34, 0.8);
--cbaf-line: #aeb9b7;
--cbaf-soft: #ededed;
--cbaf-upload: #f2f2f2;

width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
color: var(--cbaf-ink);
font-family: "Inter", Arial, sans-serif;
font-size: 16px;
line-height: 1.4;
}

/* ===== Failų įkėlimas / FilePond ===== */
.analize-forma .filepond--root {
width: 100% !important;
max-width: 100% !important;
min-height: 88px !important;
margin: 0 0 60px !important;
color: var(--cbaf-ink) !important;
font-family: inherit !important;
background: var(--cbaf-upload) !important;
border: 1px dashed #c9cdcc !important;
border-radius: 7px !important;
}

.analize-forma .filepond--drop-label {
min-height: 86px !important;
color: var(--cbaf-label) !important;
font-family: inherit !important;
font-size: 14px !important;
line-height: 1.4 !important;
font-weight: 400 !important;
}

.analize-forma .filepond--drop-label label {
margin: 0 !important;
color: inherit !important;
font: inherit !important;
font-weight: 400 !important;
}

.analize-forma .filepond--label-action {
color: inherit !important;
text-decoration: underline !important;
text-underline-offset: 3px;
}

.analize-forma .filepond--panel-root {
background: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}

.analize-forma .filepond--item,
.analize-forma .filepond--file {
border-radius: 6px !important;
}

.analize-forma .filepond--file {
font-family: inherit !important;
font-size: 14px !important;
}

.analize-forma .filepond--file-status {
font-size: 12px !important;
}

.analize-forma button.filepond--file-action-button.filepond--action-remove-item {
color: var(--cbaf-ink) !important;
background: #e8c660 !important;
}

/* ===== „Analizės duomenys“ ===== */
.analize-forma h3 {
margin: 0 0 40px !important;
padding: 0 !important;
color: var(--cbaf-ink) !important;
font-family: inherit !important;
font-size: 20px !important;
line-height: 1.2 !important;
font-weight: 600 !important;
letter-spacing: 0;
}

/* ===== Bendras laukų ritmas ===== */
.analize-forma > p {
width: 100%;
max-width: 100%;
margin: 0 0 15px !important;
padding: 0 !important;
}

.analize-forma > p > br {
display: none;
}

/* Paskutiniam laukui nereikia papildomo tarpo apačioje. */
.analize-forma > p:last-of-type {
margin-bottom: 0 !important;
}

/* ===== Laukų label'ai ===== */
.analize-forma label {
display: block;
margin: 0 0 5px !important;
padding: 0;
color: var(--cbaf-label) !important;
font-family: inherit !important;
font-size: 12px !important;
line-height: 1.3 !important;
font-weight: 400 !important;
letter-spacing: 0;
}

/* ===== Kalbos pasirinkimas =====
HTML nekeičiamas: tai pirmas <p> iškart po h3. */
.analize-forma h3 + p {
display: flex;
flex-wrap: wrap;
width: 375px;
max-width: 100%;
margin: 0 0 40px !important;
}

/* Klausimas virš kalbos pasirinkimo. */
.analize-forma h3 + p > label:first-of-type {
flex: 0 0 100%;
width: 100%;
margin: 0 0 5px !important;
color: var(--cbaf-label) !important;
font-size: 12px !important;
line-height: 1.3 !important;
font-weight: 400 !important;
text-transform: none;
}

/* „Lietuviškai / Angliškai“. */
.analize-forma h3 + p > label:not(:first-of-type) {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 50%;
width: 50%;
height: 62px;
margin: 0 !important;
padding: 5px 14px;
color: var(--cbaf-ink) !important;
background: var(--cbaf-soft) !important;
border: 5px solid var(--cbaf-soft) !important;
font-family: inherit !important;
font-size: 14px !important;
line-height: 1 !important;
font-weight: 600 !important;
letter-spacing: 0;
text-align: center;
text-transform: none;
cursor: pointer;
user-select: none;
}

.analize-forma h3 + p > label:nth-of-type(2) {
border-radius: 9px 0 0 9px;
}

.analize-forma h3 + p > label:nth-of-type(3) {
border-radius: 0 9px 9px 0;
}

.analize-forma h3 + p > label:not(:first-of-type):has(input:checked) {
background: #ffffff !important;
}

.analize-forma input[type="radio"] {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
border: 0 !important;
white-space: nowrap !important;
}

.analize-forma h3 + p > label:not(:first-of-type):has(input:focus-visible) {
outline: 2px solid var(--cbaf-ink);
outline-offset: 3px;
}

/* ===== Teksto laukai ===== */
.analize-forma input[type="text"],
.analize-forma input[type="url"],
.analize-forma textarea {
display: block;
width: 100% !important;
max-width: 100% !important;
min-width: 0;
margin: 0 !important;
color: var(--cbaf-ink) !important;
background: #ffffff !important;
border: 1px solid var(--cbaf-line) !important;
border-radius: 5px !important;
box-shadow: none !important;
font-family: inherit !important;
font-size: 16px !important;
line-height: 1.4 !important;
font-weight: 400 !important;
letter-spacing: 0;
transition: border-color 160ms ease, box-shadow 160ms ease;
}

.analize-forma input[type="text"],
.analize-forma input[type="url"] {
height: 58px !important;
padding: 0 16px !important;
}

.analize-forma textarea {
min-height: 112px !important;
padding: 14px 16px !important;
resize: vertical;
}

.analize-forma input[type="text"]::placeholder,
.analize-forma input[type="url"]::placeholder,
.analize-forma textarea::placeholder {
color: rgba(12, 37, 34, 0.5) !important;
opacity: 1;
}

.analize-forma input[type="text"]:hover,
.analize-forma input[type="url"]:hover,
.analize-forma textarea:hover {
border-color: #7f908d !important;
}

.analize-forma input[type="text"]:focus,
.analize-forma input[type="url"]:focus,
.analize-forma textarea:focus {
outline: none !important;
border-color: var(--cbaf-ink) !important;
box-shadow: 0 0 0 1px var(--cbaf-ink) !important;
}

/* ===== Mygtukas „Tęsti“ ===== */
.analize-forma button[type="submit"] {
appearance: none;
display: flex !important;
align-items: center;
justify-content: center;
gap: 10px;
width: 100% !important;
min-height: 42px !important;
margin: 50px 0 0 !important;
padding: 18px 24px !important;
color: var(--cbaf-ink) !important;
background: linear-gradient(
90deg,
#66bdca 0%,
#a8c7ac 45%,
#efaa66 100%
) !important;
border: 0 !important;
border-radius: 5px !important;
box-shadow: none !important;
font-family: inherit !important;
font-size: 14px !important;
line-height: 1 !important;
font-weight: 600 !important;
letter-spacing: 0.02em;
text-transform: uppercase !important;
cursor: pointer;
transition: filter 160ms ease, transform 160ms ease;
}

/* Įkelta originali SVG ikonėlė. */
.analize-forma button[type="submit"]::before {
content: "";
display: block;
flex: 0 0 14px;
width: 14px;
height: 9px;
background-color: currentColor;

-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%209%22%3E%3Cpath%20d%3D%22M0.5%205H0V5.5H0.5V5ZM13.8536%205.35355C14.0488%205.15829%2014.0488%204.84171%2013.8536%204.64645L10.6716%201.46447C10.4763%201.2692%2010.1597%201.2692%209.96447%201.46447C9.7692%201.65973%209.7692%201.97631%209.96447%202.17157L12.7929%205L9.96447%207.82843C9.7692%208.02369%209.7692%208.34027%209.96447%208.53553C10.1597%208.7308%2010.4763%208.7308%2010.6716%208.53553L13.8536%205.35355ZM0.5%200H0V5H0.5H1V0H0.5ZM0.5%205V5.5H13.5V5V4.5H0.5V5Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%209%22%3E%3Cpath%20d%3D%22M0.5%205H0V5.5H0.5V5ZM13.8536%205.35355C14.0488%205.15829%2014.0488%204.84171%2013.8536%204.64645L10.6716%201.46447C10.4763%201.2692%2010.1597%201.2692%209.96447%201.46447C9.7692%201.65973%209.7692%201.97631%209.96447%202.17157L12.7929%205L9.96447%207.82843C9.7692%208.02369%209.7692%208.34027%209.96447%208.53553C10.1597%208.7308%2010.4763%208.7308%2010.6716%208.53553L13.8536%205.35355ZM0.5%200H0V5H0.5H1V0H0.5ZM0.5%205V5.5H13.5V5V4.5H0.5V5Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");

-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;

-webkit-mask-position: center;
mask-position: center;

-webkit-mask-size: contain;
mask-size: contain;
}

.analize-forma button[type="submit"]:hover {
color: var(--cbaf-ink) !important;
background: linear-gradient(
90deg,
#66bdca 0%,
#a8c7ac 45%,
#efaa66 100%
) !important;
filter: brightness(0.97);
}

.analize-forma button[type="submit"]:active {
transform: translateY(1px);
}

.analize-forma button[type="submit"]:focus-visible {
outline: 2px solid var(--cbaf-ink) !important;
outline-offset: 4px;
}

/* ===== Telefonas ===== */
@media (max-width: 767px) {
.analize-forma .filepond--root {
min-height: 76px !important;
margin-bottom: 42px !important;
}

.analize-forma .filepond--drop-label {
min-height: 74px !important;
padding: 0 16px;
text-align: center;
}

.analize-forma h3 + p {
width: 100%;
}

.analize-forma h3 + p > label:not(:first-of-type) {
height: 70px;
padding: 5px 8px;
}

.analize-forma input[type="text"],
.analize-forma input[type="url"] {
height: 52px !important;
padding: 0 13px !important;
}

.analize-forma textarea {
min-height: 120px !important;
padding: 12px 13px !important;
}

.analize-forma button[type="submit"] {
min-height: 66px !important;
margin-top: 42px !important;
padding: 15px 18px !important;
}
}

@media (prefers-reduced-motion: reduce) {
.analize-forma input,
.analize-forma textarea,
.analize-forma button {
transition: none !important;
}
}/* End custom CSS */