.elementor .rt-sol31-line-icon{& svg { fill: none; } & svg path, & svg polyline, & svg polygon, & svg rect, & svg circle { fill: none; }\n}.elementor .rt-sol31-photo-card:hover,.elementor .rt-sol31-photo-card:focus-visible{box-shadow:none;\n}.elementor .rt-sol31-photo-card{min-width:0px;overflow:hidden;position:relative;color:#FFFFFF;text-decoration:none;border-radius:0px;background-color:#14202C;transition:none; box-shadow:none; &:focus-visible { outline:3px solid #0028AA;outline-offset:3px; } & > .e-flexbox-base { min-height:420px;padding:25px;gap:0px;justify-content:flex-end; } & > .e-flexbox-base > h3 { font-size:30px;font-weight:500;line-height:34px;margin:0px 0px 20px;color:#F7FAFC; } & > .e-flexbox-base > p { font-size:16px;line-height:22px;max-height:0px;opacity:0;visibility:hidden;overflow:hidden;margin:0px;transition:max-height .8s cubic-bezier(.25,.1,.25,1),opacity .8s cubic-bezier(.25,.1,.25,1),margin .8s cubic-bezier(.25,.1,.25,1),visibility 0s linear .8s; } &:hover > .e-flexbox-base > p,&:focus-within > .e-flexbox-base > p { opacity:1;visibility:visible;max-height:500px;margin:0px 0px 20px;transition-delay:0s; } & > .e-flexbox-base > .e-div-block-base:last-child { display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:15px;margin:0px;background-color:#FFFFFF;color:#111111;border-radius:25px;min-height:49px; } & > .e-flexbox-base > .e-div-block-base:last-child > p { color:#111111;font-size:16px;line-height:16px;font-weight:400; } & > .e-flexbox-base > .e-div-block-base:last-child > .e-svg-base { width:16px;height:16px;color:#111111; }\n}.elementor .rt-sol31-body{font-family:Poppins;font-weight:400;font-size:16px;color:#333333;line-height:1.65;margin:0px;}.elementor .rt-sol31-h3{font-family:Poppins;font-weight:500;font-size:28px;color:#111111;line-height:1.25;margin:0px;}.elementor .rt-sol31-h2{font-family:Poppins;font-weight:500;font-size:48px;color:#111111;line-height:1.2;margin:0px;}