.elementor .rt-by-structure-faq-question{font-family:Poppins;font-weight:500;font-size:18px;color:#111111;line-height:1.5em;margin:0px;}.elementor .rt-by-structure-contain{object-fit:contain;}.elementor .rt-by-structure-landscape{width:100%;height:290px;object-fit:cover;display:block;}.elementor .rt-by-structure-hero-image{width:100%;height:800px;object-fit:cover;display:block;}.elementor .rt-by-structure-center{text-align:center;}.elementor .rt-by-structure-link{font-family:Poppins;font-weight:500;font-size:15px;color:#0028AA;line-height:1.6em;text-decoration:none;margin:0px;}.elementor .rt-by-structure-body{font-family:Poppins;font-weight:400;font-size:16px;color:#50545A;line-height:1.7em;margin:0px;}.elementor .rt-by-structure-h3{font-family:Poppins;font-weight:500;font-size:24px;color:#111111;line-height:1.35em;margin:0px;}.elementor .rt-by-structure-h2{font-family:Poppins;font-weight:500;font-size:42px;color:#111111;line-height:1.28em;margin:0px;}.elementor .rt-by-structure-h1{font-family:Poppins;font-weight:500;font-size:48px;color:#111111;line-height:1.33em;margin:0px;}.elementor .rt-expandable-model-chevron{width:52px;height:52px;color:#0028AA;padding:10px;margin:0px;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; & svg { fill: none; stroke: currentColor; } &:focus-visible { outline: 2px solid #0028AA; outline-offset: 3px; }\n}.elementor .rt-expandable-model-chevron:hover,.elementor .rt-expandable-model-chevron:focus-visible{color:#001A77;transform:translate3d(3px, 0px, 0px);}.elementor .rt-expandable-model-spec{font-family:Poppins;font-weight:400;font-size:14px;color:#50545A;line-height:1.6;margin:0px;}.elementor .rt-by-structure-faq{width:100%;padding:0px;gap:0px;& .e-accordion-item-header-base { padding:16px 0px!important; border-bottom:1px solid #D8DCE3; gap:20px; align-items:center; } & .e-accordion-item-title-base { padding:0px; margin:0px; } & .e-accordion-item-title-base .e-paragraph-base { font-size:17px!important; line-height:42px!important; font-weight:400!important; margin:0px; } & .e-accordion-item-icon-base { width:26px; height:26px; min-width:26px; } & .e-accordion-item-icon-base svg { width:24px!important; height:24px!important; } & .e-accordion-item-content-base { padding:20px 0px 28px!important; } & .e-accordion-item-content-base .e-paragraph-base { font-size:17px; line-height:1.65; margin:0px; }\n}