.elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1178 .elementor-element.elementor-element-5740b64:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://www.sirap.ee/wp-content/uploads/2025/12/ChatGPT-Image-Dec-16-2025-11_01_32-AM_small_LM_edited.jpg");background-position:50% 100%;background-repeat:no-repeat;background-size:contain;}.elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-container{max-width:500px;min-height:392px;}.elementor-1178 .elementor-element.elementor-element-5740b64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1178 .elementor-element.elementor-element-863fbc6 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-1178 .elementor-element.elementor-element-d738ab1 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-1178 .elementor-element.elementor-element-8f822bd > .elementor-container{max-width:1012px;}.elementor-1178 .elementor-element.elementor-element-9b6cafb .elementor-author-box__avatar img{width:200px;height:200px;border-radius:100px;}body.rtl .elementor-1178 .elementor-element.elementor-element-9b6cafb.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-9b6cafb:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:35px;margin-left:0;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-9b6cafb.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-1178 .elementor-element.elementor-element-9b6cafb:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:35px;margin-right:0;}.elementor-1178 .elementor-element.elementor-element-9b6cafb.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:35px;}.elementor-1178 .elementor-element.elementor-element-9b6cafb .elementor-author-box__name{font-style:normal;margin-bottom:0px;}.elementor-1178 .elementor-element.elementor-element-c916bed .elementor-repeater-item-f04ba8b.elementor-social-icon{background-color:#2086F1;}.elementor-1178 .elementor-element.elementor-element-c916bed{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 93.339% );max-width:93.339%;--container-widget-width:93.339%;--container-widget-flex-grow:0;--icon-size:21px;--grid-column-gap:17px;--grid-row-gap:0px;}.elementor-1178 .elementor-element.elementor-element-c916bed .elementor-widget-container{text-align:right;}.elementor-1178 .elementor-element.elementor-element-c916bed .elementor-social-icon{--icon-padding:0.5em;}.elementor-1178 .elementor-element.elementor-element-41fb078{width:var( --container-widget-width, 86.366% );max-width:86.366%;--container-widget-width:86.366%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-f4d98ea{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1178 .elementor-element.elementor-element-f4d98ea .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1178 .elementor-element.elementor-element-991b046{width:65.315%;}.elementor-1178 .elementor-element.elementor-element-df7ff16{width:34.636%;}}@media(max-width:1024px){.elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-container{min-height:318px;}.elementor-1178 .elementor-element.elementor-element-5740b64:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:contain;}.elementor-1178 .elementor-element.elementor-element-9b6cafb .elementor-author-box__avatar img{width:152px;height:152px;}.elementor-1178 .elementor-element.elementor-element-f4d98ea{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1178 .elementor-element.elementor-element-5740b64:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sirap.ee/wp-content/uploads/2025/12/ChatGPT-Image-Dec-16-2025-11_01_32-AM_small_LM_edited.jpg");background-position:center center;}.elementor-1178 .elementor-element.elementor-element-5740b64 > .elementor-container{max-width:574px;min-height:126px;}.elementor-1178 .elementor-element.elementor-element-9b6cafb .elementor-author-box__avatar img{width:106px;height:106px;}.elementor-1178 .elementor-element.elementor-element-c916bed{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-1178 .elementor-element.elementor-element-41fb078{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-f4d98ea{--swiper-slides-to-display:1;}}/* Start custom CSS for toggle, class: .elementor-element-d738ab1 *//* Rakendub ainult sellele toggle widgetile */
.elementor-1178 .elementor-element.elementor-element-d738ab1 .messenger-toggle-content {
    display: flex;
    align-items: center;
    gap: 12px;       /* 12px tühik ikooni ja teksti vahel */
    color: #000000;  /* tekst must */
    font-weight: 500; /* optional, sobib paremini */
}

.elementor-1178 .elementor-element.elementor-element-d738ab1 .messenger-toggle-content i {
    color: #0084FF;  /* Messenger sinine */
    font-size: 20px; /* vajadusel reguleeri ikooni suurust */
}
.elementor-1178 .elementor-element.elementor-element-d738ab1 .email-toggle-content {
    display: flex;
    align-items: center;
    gap: 12px;       /* 12px tühik ikooni ja teksti vahel */
}

.elementor-1178 .elementor-element.elementor-element-d738ab1 .email-toggle-content .email-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;           /* ümmarguse tausta suurus */
    height: 22px;
    background-color: #e0e0e0;  /* hall taust */
    border-radius: 50%;          /* ümmargune */
    font-size: 16px;             /* ikooni suurus */
}

.elementor-1178 .elementor-element.elementor-element-d738ab1 .email-toggle-content .email-text {
    color: #000000;   /* must tekst */
    font-weight: 500; /* optional, parema loetavuse jaoks */
}
.elementor-1178 .elementor-element.elementor-element-d738ab1 .phone-toggle-content {
    display: flex;
    align-items: center;
    gap: 12px;        /* 12px tühik ikooni ja teksti vahel */
}

.elementor-1178 .elementor-element.elementor-element-d738ab1 .phone-toggle-content .phone-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;           /* ümmarguse tausta suurus */
    height: 22px;
    background-color: #e0e0e0;  /* hall taust */
    border-radius: 50%;          /* ümmargune */
    font-size: 16px;             /* ikooni suurus */
}

.elementor-1178 .elementor-element.elementor-element-d738ab1 .phone-toggle-content .phone-text {
    color: #000000;   /* must tekst */
    font-weight: 500; /* parem loetavus */
}/* End custom CSS */