.elementor-1117 .elementor-element.elementor-element-8517bf4{--display:flex;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-1117 .elementor-element.elementor-element-cbffbda{--display:flex;--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-1117 .elementor-element.elementor-element-3ef86d9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-1117 .elementor-element.elementor-element-266510f:hover{--e-transform-translateY:-4px;}.elementor-1117 .elementor-element.elementor-element-266510f img{border-radius:11px 11px 11px 11px;}.elementor-1117 .elementor-element.elementor-element-a3dae1a:hover{--e-transform-translateY:-4px;}.elementor-1117 .elementor-element.elementor-element-a3dae1a img{border-radius:11px 11px 11px 11px;}.elementor-1117 .elementor-element.elementor-element-c61cdea{--display:flex;}@media(max-width:1024px){.elementor-1117 .elementor-element.elementor-element-3ef86d9{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1117 .elementor-element.elementor-element-3ef86d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-1988734 *//* FAQ */
    .pr-paileria .pr-faq { max-width:940px; margin:38px auto 0; }
    .pr-paileria details { border-bottom:1px solid var(--pr-line); padding:0; }
    .pr-paileria summary { list-style:none; cursor:pointer; padding:22px 44px 22px 0; font-weight:800; position:relative; }
    .pr-paileria summary::-webkit-details-marker { display:none; }
    .pr-paileria summary::after { content:"+"; position:absolute; right:5px; top:17px; font-size:26px; color:var(--pr-blue); font-weight:400; transition:.2s; }
    .pr-paileria details[open] summary::after { transform:rotate(45deg); }
    .pr-paileria details p { padding:0 44px 22px 0; margin-bottom:0; }

    /* CONTACT MINI */
    .pr-paileria .pr-contact-mini { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin-top:34px; }
    .pr-paileria .pr-contact-mini a { display:block; padding:20px; border-radius:14px; border:1px solid var(--pr-line); background:#fff; }
    .pr-paileria .pr-contact-mini span { display:block; color:var(--pr-muted); font-size:12px; margin-bottom:5px; }
    .pr-paileria .pr-contact-mini b { font-size:15px; }

    /* Reveal */
    .pr-paileria .pr-reveal { opacity:0; transform:translateY(22px); transition:opacity .65s ease, transform .65s ease; }
    .pr-paileria .pr-reveal.is-visible { opacity:1; transform:none; }

    @media (prefers-reduced-motion: reduce) {
      .pr-paileria .pr-reveal { opacity:1; transform:none; transition:none; }
      .pr-paileria .spark { animation:none; }
    }
    @media (max-width: 980px) {
      .pr-paileria .pr-hero { min-height:auto; }
      .pr-paileria .pr-hero-grid, .pr-paileria .pr-split, .pr-paileria .pr-cta { grid-template-columns:1fr; }
      .pr-paileria .pr-tech { min-height:390px; }
      .pr-paileria .pr-sticky { position:static; }
      .pr-paileria .pr-card-grid { grid-template-columns:repeat(2,1fr); }
      .pr-paileria .pr-app-grid { grid-template-columns:repeat(2,1fr); }
      .pr-paileria .pr-process { grid-template-columns:repeat(2,1fr); gap:12px; }
      .pr-paileria .pr-step::before { display:none; }
      .pr-paileria .pr-industries { grid-template-columns:repeat(2,1fr); }
      .pr-paileria .pr-trust-grid { grid-template-columns:repeat(2,1fr); }
      .pr-paileria .pr-trust-item:nth-child(2) { border-right:0; }
      .pr-paileria .pr-trust-item:nth-child(-n+2) { border-bottom:1px solid var(--pr-line); }
    }
    @media (max-width: 640px) {
      .pr-paileria .pr-container { width:min(100% - 28px, 1180px); }
      .pr-paileria .pr-section { padding:68px 0; }
      .pr-paileria .pr-hero { padding-top:70px; }
      .pr-paileria h1 { font-size:42px; }
      .pr-paileria h2 { font-size:34px; }
      .pr-paileria .pr-card-grid, .pr-paileria .pr-app-grid, .pr-paileria .pr-info-grid, .pr-paileria .pr-contact-mini, .pr-paileria .pr-industries, .pr-paileria .pr-process { grid-template-columns:1fr; }
      .pr-paileria .pr-head-row { display:block; }
      .pr-paileria .pr-trust-grid { grid-template-columns:1fr; }
      .pr-paileria .pr-trust-item { border-right:0; border-bottom:1px solid var(--pr-line); }
      .pr-paileria .pr-trust-item:last-child { border-bottom:0; }
      .pr-paileria .pr-btn { width:100%; }
      .pr-paileria .pr-tech { min-height:320px; }
      .pr-paileria .pr-cta .pr-btn { width:100%; }
    }/* End custom CSS */