.elementor-8736 .elementor-element.elementor-element-d05eeac{--display:flex;--min-height:1300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8736 .elementor-element.elementor-element-86cb65c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8736 .elementor-element.elementor-element-f9221a4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:155px;}body:not(.rtl) .elementor-8736 .elementor-element.elementor-element-f9221a4{left:0px;}body.rtl .elementor-8736 .elementor-element.elementor-element-f9221a4{right:0px;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .elementor-repeater-item-cb27fa8{text-align:center;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .elementor-repeater-item-b2f7840{text-align:center;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .elementor-repeater-item-75765d9{text-align:center;}.elementor-8736 .elementor-element.elementor-element-83d2c75 > .elementor-widget-container{margin:0px -1000px 0px -1000px;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper{font-size:clamp(50px, 12.448vw, 150px);font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0em;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper > span,
                     .elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper > a{display:block;color:#4374FF;}.elementor-8736 .elementor-element.elementor-element-64c354a{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-33px;--z-index:2;}body:not(.rtl) .elementor-8736 .elementor-element.elementor-element-64c354a{left:0px;}body.rtl .elementor-8736 .elementor-element.elementor-element-64c354a{right:0px;}.elementor-8736 .elementor-element.elementor-element-bad415a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8736 .elementor-element.elementor-element-bad415a:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-bad415a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-8736 .elementor-element.elementor-element-bad415a::before, .elementor-8736 .elementor-element.elementor-element-bad415a > .elementor-background-video-container::before, .elementor-8736 .elementor-element.elementor-element-bad415a > .e-con-inner > .elementor-background-video-container::before, .elementor-8736 .elementor-element.elementor-element-bad415a > .elementor-background-slideshow::before, .elementor-8736 .elementor-element.elementor-element-bad415a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8736 .elementor-element.elementor-element-bad415a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8736 .elementor-element.elementor-element-bad415a.wgl-add-backdrop-filter::after{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-8736 .elementor-element.elementor-element-46bedab{width:100%;max-width:100%;}.elementor-8736 .elementor-element.elementor-element-46bedab input[type="text"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="url"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="search"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="email"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="password"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="tel"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="time"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="number"],.elementor-8736 .elementor-element.elementor-element-46bedab input[type="date"],.elementor-8736 .elementor-element.elementor-element-46bedab select,.elementor-8736 .elementor-element.elementor-element-46bedab textarea,.elementor-8736 .elementor-element.elementor-element-46bedab input.wpcf7-form-control::placeholder,.elementor-8736 .elementor-element.elementor-element-46bedab select.wpcf7-select::placeholder,.elementor-8736 .elementor-element.elementor-element-46bedab textarea.wpcf7-textarea::placeholder{font-size:19px;}.elementor-8736 .elementor-element.elementor-element-46bedab input.wpcf7-form-control::placeholder,
                     .elementor-8736 .elementor-element.elementor-element-46bedab select.wpcf7-select::placeholder,
                     .elementor-8736 .elementor-element.elementor-element-46bedab textarea.wpcf7-textarea::placeholder{color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-46bedab input[type="text"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="url"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="search"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="email"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="password"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="tel"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="time"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="number"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab input[type="date"]:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab select:focus,
                     .elementor-8736 .elementor-element.elementor-element-46bedab textarea:focus{color:var( --e-global-color-b474d92 );}.elementor-8736 .elementor-element.elementor-element-46bedab .wpcf7-submit, .elementor-8736 .elementor-element.elementor-element-46bedab .wgl-button-cf7{width:100%;}.elementor-8736 .elementor-element.elementor-element-46bedab .wpcf7-submit{margin:6px 0px 0px 0px;background-color:var( --e-global-color-b474d92 );}.elementor-8736 .elementor-element.elementor-element-46bedab .wpcf7-submit, .elementor-8736 .elementor-element.elementor-element-46bedab .wgl-button-cf7 .wpcf7-submit ~ i{border-style:none;}.elementor-8736 .elementor-element.elementor-element-46bedab .wpcf7-submit:is(:hover, :focus, :active),
                     .elementor-8736 .elementor-element.elementor-element-46bedab .wgl-button-cf7:is(:hover, :focus, :active)::before,
                     .elementor-8736 .elementor-element.elementor-element-46bedab .wgl-button-cf7 .wpcf7-submit:is(:hover, :focus, :active) ~ i,
                     .elementor-8736 .elementor-element.elementor-element-46bedab .wgl-button-cf7 .wpcf7-submit:is(:hover, :focus, :active) ~ span:not(.wpcf7-spinner){color:#FFFFFF;}.elementor-8736 .elementor-element.elementor-element-46bedab .wpcf7-submit:is(:hover, :focus, :active){background-color:#2551CE;}body.elementor-page-8736 #main.site-main{z-index:0;}@media(min-width:768px){.elementor-8736 .elementor-element.elementor-element-d05eeac{--content-width:1400px;}.elementor-8736 .elementor-element.elementor-element-bad415a{--width:900px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8736 .elementor-element.elementor-element-f9221a4{--width:100%;}.elementor-8736 .elementor-element.elementor-element-64c354a{--content-width:1274px;}.elementor-8736 .elementor-element.elementor-element-bad415a{--width:602px;}}@media(max-width:1200px){.elementor-8736 .elementor-element.elementor-element-86cb65c{--flex-wrap:wrap;}.elementor-8736 .elementor-element.elementor-element-f9221a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8736 .elementor-element.elementor-element-f9221a4.e-con{--order:-99999 /* order start hack */;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper{font-size:117px;}.elementor-8736 .elementor-element.elementor-element-64c354a{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-8736 .elementor-element.elementor-element-d05eeac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper{font-size:70px;}.elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper > span,
                     .elementor-8736 .elementor-element.elementor-element-83d2c75 .text-editor_wrapper > a{display:block;}.elementor-8736 .elementor-element.elementor-element-64c354a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8736 .elementor-element.elementor-element-bad415a{--width:360px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS */h1.page-header_title {
    display: none;
}

/* ===== Contact Form 7 – ერთიანი სტილი ===== */

/* ველებს შორის დაშორება */
.wpcf7 p {
    margin-bottom: 20px;
}

/* placeholder-ის ფერი */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: #888;
    transition: color 0.2s;
}

/* placeholder ქრება ველზე დაჭერისას */
.wpcf7 input:focus::placeholder,
.wpcf7 textarea:focus::placeholder {
    color: transparent;
}

/* ფაილის წარწერა */
.wpcf7 .file-label {
    font-size: 19px;
    color: #fff;
}

/* ატვირთვის ველი – ჩარჩო */
.wpcf7 input[type="file"] {
    width: 100% !important;
    padding: 18px !important;
    margin: 10px 0 !important;
    border: 1px dashed rgba(255, 255, 255, 0.25) !important;
    border-radius: 8px !important;
    background: rgba(255, 255, 255, 0.03) !important;
    color: #aaa !important;
    font-size: 15px !important;
    cursor: pointer;
    transition: border-color 0.2s, background 0.2s;
}

.wpcf7 input[type="file"]:hover {
    border-color: #4374FF !important;
    background: rgba(67, 116, 255, 0.08) !important;
}

/* ფაილის ღილაკი – Firefox და Chrome */
.wpcf7 input[type="file"]::file-body.elementor-page-8736-button {
    margin-right: 15px !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 6px !important;
    background: #4374FF !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: background 0.2s;
}

.wpcf7 input[type="file"]::file-body.elementor-page-8736-button:hover {
    background: #2f5ae0 !important;
}

/* ფაილის ღილაკი – Safari */
.wpcf7 input[type="file"]::-webkit-file-upload-button {
    margin-right: 15px !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 6px !important;
    background: #4374FF !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
}

/* დიდი წარწერა ფორმის უკან */
.elementor-element-f9221a4 {
    z-index: 1 !important;
}
.elementor-element-64c354a {
    z-index: 2 !important;
}/* End custom CSS */